Beast EA v5
Logic:
Trend-Following:
- Uses a custom indicator named “Beast Super Signal” to determine trade direction.
- Buys if the indicator signal is up and there are no existing buy trades.
- Sells if the indicator signal is down and there are no existing sell trades.
Order Management:
- Limits the number of open trades based on the MaxTrades parameter.
- Trades within specified hours if TradingHours is enabled (between Start_Hour and Finish_Hour).
Martingale:
- Offers three Martingale options: FIRST_MARTINGALE, SECOND_MARTINGALE, and NO_MARTINGALE.
- If FIRST_MARTINGALE is selected and the last trade was unprofitable, the lot size is multiplied by the Multiply parameter.
- If SECOND_MARTINGALE is selected, additional trades are opened with increased lot sizes based on PipStep and Multiply parameters.
Trailing Stop:
- Adjusts the stop loss to secure profits as the price moves favorably.
Dynamic Lot Sizing:
- Adjusts lot size based on LotSize or calculates dynamically using the Risk parameter.
Profit Protection:
- Closes trades if the opposite signal is received and CloseOppositeSignal is enabled.