Forex Night Walker Robot

Forex Night Walker Robot review:

This is a multi symbol mean reversion system that trades during the end of NY session and start of Asian session. You only need one chart opened to trade all symbols.

It does not use martingale or grid and uses fixed stop losses for every position.


Time frame: M1

Max. drawdown in 16 year backtest: $83 per 0.01

Minimum deposit: $300 – $1000 (smaller deposits will have higher percentage risk)

Test results:

Forex Night Walker Robot


General Trade Settings

  • dailyEquityStopPercentage: IMPORTANT: please read point 6 in the blog post.
  • symbols1/2 – Two comma separated lists of symbols to trade. Suffix needs to be included if your broker uses one.
  • magic – Individual magic number for the strategy
  • lotType – “fixed” or “increasing”, where the lot size is calculated automatically.
  • fixLots – fixed lot size in case lotType = fixed
  • lotStep – how much the lot size should be increased every equityPerStep (if lotType = increasing).
  • equityPerStep – how much equity is needed for one lot step (if lotType = increasing).
  • equityHardStop – if the equity falls below this level, the EA will close positions of this strategy and will not open new positions.
  • maxSpreadPips – if the spread is below this value the entry will be allowed (pending orders will not be closed on high spread).
  • maxSpreadRelativeToAverage – If the spread is smaller than the average spread multiplied with this factor, trades are allowed even if the spread is larger than maxSpreadPips (but not if it is larger than 2*maxSpreadPips).
  • maxPositionsAllSymbols – Maximum number of open position on all symbols
  • maxCurrencyPositions – Maximum positions per currency
  • pipInPoints – For 5-digit brokers 10, for 4-digit brokers 1
  • debugMode – To print some numbers into the log, which can be used to analyze the trades.

Time Settings

  • liveGMToffset – To set GMT offset manually. Usually this is not needed.
  • weekdaysToTrade – To determine which weekdays to trade. 0 is Sunday, 1 Monday, …, 5 is Friday.
  • currenciesNeverAllowedFriday – Can be used to filter out some currencies that would not be allowed to trade Friday even if weekdaysToTrade allows it.
  • minTradeIntervalMinutes – minimum time between opening of orders on the same symbol
  • waitAfterLossMinutes – After a loss the EA will wait the duration specified before looking for new entries.
  • filterTripleNegativeSwap – If on, the EA will not open trades on Wednesday before swapHourGMTwinter when the swap is negative (to avoid triple swap on Wednesday). If set to auto, only some of the symbols will be allowed.
  • swapHourGMTwinter – Swap hour (in winter) used if dontTradeWednesdayNegativeSwap=true.

Download our other Free Forex Robots For Metatrader 4


Copy and paste the file into the MQL4 Experts folder of the Metatrader 4 trading platform.

You can access this folder from the top menu as follows:

File > Open Data Folder > MQL4 > Experts (paste here)

Other forex indicators and strategies

Leave a Comment