Watch how to download trading robots for free
Find us on Twitter!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal

ROC - expert for MetaTrader 4

2019.10.20 16:34
2023.11.15 22:55
ROC.mq4 (90.7 KB) view

"ROC" EA Trades with "ROC" indicator, has Trailing Stop Loss &Take Profit works on all time frames major forex pairs and stocks NASDAQ.

***Include "IncreaseFactor" function if you lose a trade the next lotsize will be increased****

    Try it on demo first.

    This EA trades only with the price of open candle!

    If you do not want to trade with increasing lot size when you lose  a trade set:"IncreaseFactor=0"


    •  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).
    • Enable_Trailing-Enable_Trailing with money  (values:true/false).
    • Take Profit In Money (in current currency) (values: 1-100).Stop Loss In Money(in current currency) (values: 1-100).
    • Exit=Enable Exit strategy (value:false).
    • Period_MA_0=Period of supporting MA for cur. timefr. (values: 1-50).
    • Period_MA_1=Period of calculated MA (values: 1-50).
    • Bars_V=Amount of bars for calc. rate (values: 1-50).
    • K =Amplifier gain (values: 1-20).
    • Lots - Lots size (values: 0.01-1).
    • Lots size Exponent  (values: 1.01-2).
    • IncreaseFactor -how much to increase lots from total margin if you lose a trade (values: 0.001-0.1).
    • TrailingStop-"0" will not activate trailing stop loss.(value: 40).
    • Stop_Loss - Stop Loss (values:30- 500).
    • MagicNumber - Magic number (values: 1-100000).
    • TakeProfit - Take Profit (values: 50-200).
    • FastMA - Fast Moving Average (values: 1-20).
    • SlowMA - Slow Moving Average (values: 50-200).
    •  Mom_Sell-Momentum_Sell trigger(values: 0.1-5).
    •  Mom_Buy-Momentum_Buy trigger(values: 0.1-5).
    • UseEquityStop -Use Equity Stop(value: true).
    • TotalEquityRisk-Total Equity Risk(values: 1-3).
    • Max_Trades-Maximum trades(values: 1-5).
    • //////////////////////////////////////////////////
    • TrailingStop-set a value from 40 to 100 to activate trailing stop loss & take profit, "0" will not activate trailing stop loss.
    • Enable "Break Even" -(values:true/false).
    • When move "Break Even"- (values: 5-30).
    • How much pips move- "Break Even" (values:5-30).
    • ///////////////////////////////////////////////////////

    You can use it as  hedging grid EA or a single trade EA.

    You need to optimize this EA once  a week and use the exact same  inputs from above .

      VR Calculate Martingale Lite VR Calculate Martingale Lite

      Indicator calculate the average price

      Basic expert adviser with trailing stop Basic expert adviser with trailing stop

      A basic ea template with trailing stop for further development

      Martingale Smart Martingale Smart

      The "Martingale Smart" EA trades with 2 strategies , If we lose a trade then the EA will change strategy and take a new trade with a multiplied/increased lot size,

      Smart AC Trader Smart AC Trader

      The "Smart AC Trader" EA trades with 2 moving averages , If we lose a trade then the EA will take a new trade with the opposite conditions