• Overview
  • Reviews
  • Comments

Front Running

This is an automated Forex Expert Advisor. The strategy is based on the assumption that the market bounces in the opposite direction several times before the big bids are satisfied. It has a built-in algorithm for predicting the price movement, which allows the EA to make decisions on opening averaging orders or increasing positions. It works using pending (Stop, Limit) or market orders depending on the parameters specified. To diversify the risks, the EA works with short and long positions simultaneously, which can be closed by a basket of orders either in different or in the same direction. Take profit, stop loss, breakeven and trailing stop can be in pips, deposit currency or balance %. For the convenience of evaluating the efficiency of the system parameters specified, various information is output on the chart.

Signals: the minimum required number of High/Low bars are within the specified price range.

VPS server is recommended. The recommended minimum deposit is 1,000 units of the base currency. The EA is to be used on highly liquid currency pairs with a small spread/commission (for example, EURUSD, GBPUSD, AUDUSD, USDJPY, USDCHF, USDCAD, NZDUSD).

Important! Operation of the prediction algorithm requires history data with the quotes downloaded for at least a year before the beginning of the testing or optimization period. That is, if you want to test this Expert Advisor on a history interval starting from 2017, you need to have quotes starting from 2016.

Keep in mind that this is only a program and not a Grail. Only you should decide when and where to use it. Make sure you test the program in the strategy tester in visual mode and understand all the settings before you make the purchase. Please contact me if you have any questions. I hope, this product will be helpful. If you like my product, please leave your feedback.

Monitoring of the trading account - link.


  • PriceRange - price fluctuation range.
  • CountBars - number of bars for calculation.
  • CountHighLow - number of high/low bars in the range.
  • TimeFrame - timeframe to gather statistical data.
  • AppliedPrice - prices used:
    • HighLow - High/Low price.
    • OpenClose - Open/Close price.
  • BuildingPattern - condition for building patterns, set from 2 to 8. Not used if -1.
  • OrdersType - select the order placement type:
    • StopOrder - pending Stop orders.
    • LimitOrder - pending Limit orders.
    • MarketOrder - market execution.
  • MoneyManagement - trading lot calculation:
    • Manual - set manually.
    • Balance - calculate from the balance.
    • Equity - calculate from equity.
    • FreeMargin - calculate from free margin.
  • Value - trading lot.
  • Multiplicator - lot multiplier for subsequent orders. 1 - not changed.
  • MaxLotVolume - maximum lot size. -1 - not changed.
  • PriceDistance - distance the price should pass within a certain time interval.
  • UpdateDistance - time in seconds, after which the data for opening positions are refreshed.
  • MaxOpenTrades - maximum number of open orders at a time.
  • LifeTimeSignal - signal lifetime, in minutes.
  • LevelsMode - order closing mode:
    • Pips - in pips.
    • Money - in deposit currency.
    • Percent - in balance %.
  • LevelsMethod - order closing method:
    • Unidirectional - close the basket of unidirectional orders.
    • Multidirectional - close the basket of oppositely directed orders.
  • StopLoss - stop loss, -1 - not used.
  • TakeProfit - take profit, -1 - not used.
  • Breakeven - position breakeven, -1 - not used.
  • TrailingStop - trailing stop, -1 - not used.
  • MagicNumber - magic number, -1 - work with all orders.
  • OrdersComment - a comment to trades.
  • ShowInformation - information output method:
    • Symbol - output data on the symbol the EA is running on.
    • Account - general statistics on the trade account.
  • Debugging - debug mode.

All my products: link

No reviews