If you’re looking for a way to streamline your trading process, the Buy Sell Stop Buttons Expert Advisor (EA) is here to help. This handy tool sets up three buttons for manual trading, making it easier than ever to manage your trades. Plus, it allows you to predefine your trailing stop loss and take profit levels, so you can focus more on your strategy and less on the mechanics.
- Be sure to test it out on a demo account first!
The USEMOVETOBREAKEVEN feature works like a stop loss but is designed to lock in minimal profit and help you avoid losses if the market moves against you. This one-time function has a smaller value than your standard Stop Loss value. Once your trade reaches a certain number of pips in your favor, you can activate the WHENTOMOVETOBE option—this lets you decide when to move your break even to lock in those profits. You can choose how many pips to move the stop loss above the price line of your open trade with the PIPSTOMOVESL setting.
Inputs
- Use_TP_In_Money - Use Take Profit in Money (values: true/false).
- TP_In_Money - Take Profit in Money (values: 10-100).
- Use_TP_In_percent - Use Take Profit in Percent (values: true/false).
- TP_In_Percent - Take Profit in Percent (values: 10-100).
- ------------[Money Trailing Stop For Multiple Trades]------------------------------------------------
- Enable_Trailing - Enable Trailing with money (values: true/false).
- Take Profit in Money (in current currency) (values: 25-200).
- Stop Loss in Money (in current currency) (values: 1-20).
- --------------------------------------------------------------------------------------
- USEMOVETOBREAKEVEN - Enable "no loss" break even system (values: 0-1).
- USESTOP - Enable automatic "STOP" function (values: 0-1).
- WHENTOMOVETOBE - When to move break even (values: 10-100).
- PIPSTOMOVESL - How many pips to move stop loss (values: 10-100).
- Lots - Lot size (values: 0.01-10).
- MaximumRisk - Maximum risk from total margin in % (values: 0.01 - 0.3).
- If "MaximumRisk =0" then "Lot=constant"
- DecreaseFactor - Decrease from total margin if you lose a trade.
- TrailingStop - Set a value from 10 to 100 to activate trailing stop loss & take profit; "0" will not activate trailing stop loss.
- Stop_Loss - Stop Loss (values: 10-100).
- MagicNumber - Magic number (values: 1-100000).
- TakeProfit - Take Profit (values: 10-100).
- NumberOfTrades - Number of Trades (values: 1-10).

Related Posts
- Harnessing MQL5 Wizard for Trading Signals: 3 Black Crows & 3 White Soldiers with MFI
- Mastering Trading Signals with MQL5 Wizard: Bullish and Bearish Engulfing Strategies
- Creating a Stochastic-Based EA for Hammer and Hanging Man Patterns in MetaTrader 5
- Mastering Bullish and Bearish Harami Patterns with Stochastic in MT5
- Creating an Expert Advisor for Dark Cloud Cover and Piercing Line Patterns with CCI Confirmation