RobotFX Fluid

RobotFX Fluid is a MetaTrader expert advisor capable of detecting the trend, opening/closing trades only within a defined price movement (at precise entry/exit levels), manage winning trades as well as recovering a lost trade.
How to trade with the trend
How to trade with the trend
The idea behind the RobotFX Fluid expert advisor is not only to spot the trading signals and open trades at the exact right moment, but also to help the traders with their money and trade management. This is where the 95% of the traders fail in forex. They have been indoctrinated with the necessity of using a stoploss and precise take profit targets, risk/reward ratios etc. Ask yourself this:
“If 95% of the traders are losing their money, do I really want to follow the same rules they do?!”
That question should be the first thing to cross your mind when following anyone else’s advice, strategy, or even when you buy a trading tool such as this. It is well known that only a small percentage of the traders are successful in this branch. That is not only because most of them give up trading (after consecutive losses), but also because the remaining ones keep changing their trading plans following this and that strategy, buying this and that expert advisor or trading strategy and paying huge money to attend forex trading webinars. Needless to say that most of these people selling their strategies/EAs and many of the online gurus have no idea what trading is and how to make it profitable. Most of the “teachers” keep repeating what they learnt from other “gurus”, more or less experienced than they are. There is a lot of wisdom in the words “those who can’t, teach”.

You’re most probably one of the 95% losing in forex, otherwise you wouldn’t be reading this probably. If so, I have an advice for you. It is as simple as effective and it will help you succeed in trading forex. Instead of trying to win money in forex, try not to lose. That’s it. Sooner or later, you will find a strategy that works for you. Sooner or later, if you are dedicated to this job, you will learn when to enter a trade and when to exit. But trust me when I say that that if you don’t know how to manage a losing trade, you will never be successful. You can follow the trend, make money for as long as it goes, and lose them all when the trend reverses. Many “successful traders" are still at this point and can’t advance because they don’t know how to turn a losing trade into a winning one. This is where the Fluid EA comes in to help. With its advanced hedging technique, it can hedge a recovery zone (defined by the trader) or even hedge with the trend, buy buying and selling when/if the trend changes.

To better understand better how this trend trader with hedging abilities works, please take a look at the picture below:
RobotFX Fluid
This trend EA can open trades according to the trend and also manage them
In this trading example, there was a clear downtrend. The Fluid expert advisor - which can also detect the trend - opens a series of short positions and closes them in profit. This is an expert advisor that was designed to trade/follow the trend. It can be used for other purposes, but keep in mind that it’s main feature is following and trading with the trend, as well as managing losing trades.
Downtrend - to increase the chance of success, trend traders open short positions at lower-high levels, when the price starts to fall again. It is the opposite for uptrend, when they would buy in dips, also known as higher-lows.
The expert advisor uses a non-lag moving average indicator to detect the small trend changes (ie the swings) and to open or (if it is set to) close trades. In the above example, a sell trade is opened when the MA indicator changes its color from white into black, until the end of the trend. The ingenuity of this tool is the fact that, instead of using a regular stop-loss (if it is set), the EA will place an opposite pending order with a slightly higher lot size. So when the price goes against the last short trade for the downtrend and hits the opposite long trade continuing to go up, the sum between the losing amount from the sell trade and (now) the winning buy trade eventually becomes positive. You can also set the expert advisor to close this basket of trades as soon as their sum reaches breakeven (0$).
By allowing the expert advisor to hedge the trader can transform every losing trade into a winning basket of trades. However, the Fluid EA can also place classic stop-loss, take-profit or trailing stop.

Now look again at the picture and see how the expert advisor detected the trend change and, after closing the hedging basket at break even, opened the next trade at the right non-lag MA signal. And since now we have an uptrend, the EA is looking only to buy, ignoring the sell signals.



In a nutshell, the RobotFX Fluid Expert Advisor can:
  • Detect the trend - using a combination of simple and exponential moving averages
  • Enter/Exit trades - using the non-lag moving average indicator color change
  • Hedge a losing trade/basket or use a classic stoploss/takeprofit and trail the price
Below are more examples of trades opened/managed by the RobotFX Fluid EA from the RobotFX Fluid website.

How to trade with the trend and hedge in forex

How to trade with the trend and hedge in forex

How to trade with the trend and hedge in forex

How to trade with the trend and hedge in forex

How to trade with the trend and hedge in forex

How to trade with the trend and hedge in forex

RobotFX Fluid EA settings

Take your time to understand what each of these settings does. After you’ve done that, try to optimize the default settings based on the pairs you are trading, the time-frame you trade on, your equity and initial LotSize etc.
RobotFX Fluid
  • Enter your Client Email - fill this with your email IF you are using a paid version of this EA on a LIVE account
  • Sunday to Friday - Indicate whether or not you want to trade each specific day.
  • NFP Friday - Whether or not you want to trade on volatile Non-Farm payroll Friday, first Friday of the month.
  • Thursday Before NFP - Whether or not you want to trade on the Thursday before the volatile Non-Farm Payroll Friday.
  • Christmas Holidays - Whether or not you want to trade during a custom defined period in December, during the low liquidity of the Christmas Holidays.
  • Christmas Holidays Start (20th Dec) - This is the day in December you will start to filter out, as the beginning of the Christmas Holiday. Default is 20th, you can enter any date instead of 20.
  • New Years Holidays - Whether or not you want to trade during a custom defined period in the beginning of January, the low liquidity of the New Years Holidays.
  • New Years Holidays End (5th Jan) - This is the day in January you stop the filter, the end of the New Years holiday period. Default is 5th January, you can enter any date instead of 5.
  • Auto GMT Offset - Indicate if you want auto GMT offset turned on or off. Turn off during back testing.
  • Manual GMT Offset - If AutoGMTOffset is turned off, indicate what your manual GMT offset would be.
  • Enable Trading Session - Set to false to ignore the below trading sessions, or to true to trade within the sessions.
  • Trade Tokio Session - Whether or not to trade Asian session.
  • Start Tokio Session - Don’t trade before this time. If you include Australia, Sydney starts at 21.00, and Tokyo starts at 23.00 GMT.
  • Finish Tokio Session - Don’t trade after this time. Defaulted at 07.00, the start of the European Session. Note: The Tokyo session continues on for 1 more hour to end at 08.00, so if you are interested in trading this session in its entirety, you should indicate from 23:00 to 08.00.
  • Trade London Session - Whether or not to trade European session
  • Start London Session - Don’t trade before this time. Defaulted at 7.00 GMT, the start of the London Session, though Germany does not open till 08.00.
  • Finish London Session - Don’t trade after this time. Note: The European Session continues till 16.00, so if you are interested in trading this session in entirety, you should have your defaults from 7.00 to 16.00.
  • Trade New York Session - Whether or not to trade the New York session.
  • Start New York Session - Don’t Trade before this time. Note that the NY stock exchange does not open till 9:30 EST, or 13.30 GMT, and the first hour and half (from 9:30 to 11:00 EST, or 13:30 to 15:00 GMT) is heavy trading, lots of liquidity.
  • Finish New York Session - Don’t Trade after this time.
  • Trading - whether or not to allow the EA to open trades in a particular direction (Buy, Sell), any direction (Buy & Sell) (this is ignored by the hedging trades opened when Hedging Method = Hedge Zone (within the Recovery Zone)
  • Enable Lot Size Management (%) - Whether or not to use a percentage of the Free Margin to open the next first trade. Note: does not apply to hedging or martingale lotsize.
  • Lotsize as % of Free Margin - the size of the first opened trade as percentage of Free Margin, if the Lot Size Management (above) is enabled.
  • LotSize as Fixed Value - the size of the first opened trade, if the Lot Size Management is set to false.
  • Minimum Profit ($$$.$$) - the minimum profit, in deposit currency, to close a trade or a basket of trades
  • Maximum Loss (-$$$.$$) - the maximum loss, in deposit currency, to close a trade or a basket of trades
  • Stop Loss / Recovery Zone (pips) - the distance (pips) from the opened trade where the stop-loss will be placed or, f Hedging Method = Hedge Zone, the height of the Recovery Zone.
  • Take Profit (pips) - Take profit distance in pips. The ratio between Stop Loss and Take Profit is also used to calculate the opposite hedging trades.
  • Maximum Orders - the maximum numbers of allowed trades. When this number is reached, the EA will not open any other trades
  • Slippage (pips) - the buffer allowed when opening new trades or placing pending orders
  • BreakEven / Trailing Stop (pips) - the distance the price has to move in your favor, for the expert advisor to place the stop-loss.
  • Buffer for BreakEven & Close Losing Trades... (pips) - this adds to the BreakEven / Trailing Stop above, so when the EA places the stop-loss, it will be in profit with this number of pips. AKA locking the profit.
  • Trailing Step (pips) - the EA will move the stop-loss of the trade at the Trailing Stop distance from the actual price, as soon as this is at Trailing Step distance from the opening price. AKA trailing the price.
  • Close Trades When Maximum Orders is reached - whether or not to allow the EA to close all the trades on the chart as soon as this number is reached
  • Close Trades When Maximum Loss is reached - whether or not to allow the EA to close a trade or basket of trades as soon as the profit reaches Maximum Loss (-$$$.$$)
  • When Minimum Profit is reached... - what to do when the profit reached Minimum Profit ($$$.$$)
  • Start closing ALL trades on the chart - whether or not to allow the EA to close a trade or basket of trades as soon as the profit reaches Minimum Profit ($$$.$$)
  • Start closing LOSING trades & Set BE for winning trades - close the losing trades and set a stop-loss for the winners
  • Close Trades at Take Profit - whether or not to allow the EA to close a trade or basket of trades at Take Profit level (Minimum Profit must be reached as well)
  • Close Trades at NonLagMA Signal - whether or not to allow the EA to close a trade or basket of trades at NonLagMA signal (Minimum Profit must be reached as well)
  • After "Close Trades when..." - after the EA closes a trade/basket, it could continue trading (Continue Trading), remove itself from the current chart (Remove the EA from the chart) or close the trading terminal (Close MetaTrader)
  • Show Comments on Chart - whether or not to display the trading details on the chart
  • Enable Alerts - whether or not to get notified (alerts, email, push notifications or all) when trades open/close
  • Trade Comment - used to monitor trades opened by this expert advisor
  • Magic Number (-1 = no magic number) - change this when activating the EA on other charts of the same pair, otherwise the EA on one chart will execute its commands on the others. Leave to -1 to allow the EA to monitor/hedge trades opened manually
  • Hedging Method - choose your desired hedging method (Hedge Zone - recovery zone such as used by Auto Recovery EA, or Hedge Fluid - hedge with the trend) or disable hedging (No Hedging) and the trade(s) will have a classic stop-loss (Stop Loss) and take-profit (Take Profit)
  • Enable Hedging Lot Size Multiplier - whether or not to use a lotsize multiplier when hedging. If set to false, the EA will use the ratio between the Stop Loss/Take Profit
  • Hedging Lot Size Multiplier - the next (opposite) hedging order lotsize multiplier
  • When Hedging Fluid, hedge 1st trade - whether or not to place a pending hedge order when Hedging Method = Hedge Fluid.
  • When Hedge Zone & gap occurs, open hedge trade - whether or not to automatically hedge an opened trade when the price skips a pending hedge order (such as when gaps occur during weekends)
  • Enable the Trend Detector - whether or not to use the trend detector. If this is set to false the EA opens the trade when the nonlagMA signal changes its color, regardless of the moving averages below (Fast Moving Average, Medium Moving Average, Slow Moving Average)

The EA uses these 3 moving averages to determine the trend as it follows:

  1. Trend up = price bigger than Slow Moving Average and Fast Moving Average is bigger than Medium Moving Average. If this is the case the EA will only allow buy trades to be opened
  2. Trend down = price smaller than Slow Moving Average and Fast Moving Average smaller than Medium Moving Average. When this happen the Fluid EA will only allow the short trades
  3. The trend detector applies to the 1st opened trade and to the hedging trades opened when the Hedging Method = Hedge Fluid, except for the first hedging one IF When Hedging Fluid, hedge 1st trade = true

You may want to disable the Trend Detector if you trade consolidation areas and you want to sell when the price reaches the higher level or to buy when the price reaches the lower level of a CZ. At this levels usually the moving averages don’t align, so if the TrendDetector is set to true the EA will not open any trades and you’ll miss the entries. However, we recommend to trade with the trend because trading range areas can be very challenging.

  • Draw Background Trend Color - enables you to change the color of the chart based on the trend, this way eliminating the need for other indicators and having a cleaner chart
  • Trend Color Y Position - used to resize the background trend to a custom height, so it will not cover the entire background
  • NonLagMA Indicator Name (without .ex4) - the name of the nonlagma indicator used (we've released 2 versions, you’ll probably want to use the latest)
  • Entry Signal (NonLagMA Indicator Length) - this is the nonlagMA entry/exit signal. A smaller number will generate more signals (and probably more fakes) while a bigger number will generate less signals
  • Swing Zone Bars - the number of bars to determine the swing zone’s highs and lows)
  • Pips Away From Last Swing (0 = swing zone disabled) - EA will open new trades only if the nonlagma signal occurs this number of pips away from the last swing in the direction of the trend. Set to 0 to ignore the swing zone confirmation.
  • Show the Swing Levels on Chart - whether or not to display these level on the chart
  • Enable Martingale - whether or not to increase the lotsize of the next opened order if previous order closes with negative profit
  • Martingale LotSize Multiplier - the martingale multiplier for the previous (losing) order
  • Martingale Level - the number of times (in a row) the expert advisor will keep increasing the lotsize of the next opened trade; after that it will resume with the initial LotSize
  • FullLogs - whether or not to enable the logs; useful for detecting possible issue, but use carefully because it increases the logs file size

The EA uses these 3 moving averages to determine the trend as it follows:

  1. Trend up = price bigger than Slow Moving Average and Fast Moving Average is bigger than Medium Moving Average. If this is the case the EA will only allow buy trades to be opened
  2. Trend down = price smaller than Slow Moving Average and Fast Moving Average smaller than Medium Moving Average. When this happen the Fluid EA will only allow the short trades
  3. The trend detector applies to the 1st opened trade and to the hedging trades opened when the Hedging Method = Hedge Fluid, except for the first hedging one IF When Hedging Fluid, hedge 1st trade = true

You may want to disable the Trend Detector if you trade consolidation areas and you want to sell when the price reaches the higher level or to buy when the price reaches the lower level of a CZ. At this levels usually the moving averages don’t align, so if the TrendDetector is set to true the EA will not open any trades and you’ll miss the entries. However, we recommend to trade with the trend because trading range areas can be very challenging.

  • Draw Background Trend Color - enables you to change the color of the chart based on the trend, this way eliminating the need for other indicators and having a cleaner chart
  • Trend Color Y Position - used to resize the background trend to a custom height, so it will not cover the entire background
  • NonLagMA Indicator Name (without .ex4) - the name of the nonlagma indicator used (we've released 2 versions, you’ll probably want to use the latest)
  • Entry Signal (NonLagMA Indicator Length) - this is the nonlagMA entry/exit signal. A smaller number will generate more signals (and probably more fakes) while a bigger number will generate less signals
  • Swing Zone Bars - the number of bars to determine the swing zone’s highs and lows)
  • Pips Away From Last Swing (0 = swing zone disabled) - EA will open new trades only if the nonlagma signal occurs this number of pips away from the last swing in the direction of the trend. Set to 0 to ignore the swing zone confirmation.
  • Show the Swing Levels on Chart - whether or not to display these level on the chart
  • Enable Martingale - whether or not to increase the lotsize of the next opened order if previous order closes with negative profit
  • Martingale LotSize Multiplier - the martingale multiplier for the previous (losing) order
  • Martingale Level - the number of times (in a row) the expert advisor will keep increasing the lotsize of the next opened trade; after that it will resume with the initial LotSize
  • FullLogs - whether or not to enable the logs; useful for detecting possible issue, but use carefully because it increases the logs file size

How do you determine your manual GMT offset?
Go to https://greenwichmeantime.com/
Find your brokers time by seeing it displayed in your trading platform under Market Watch (the top left hand side of your MetaTrader4 platform). Now do a little math to find out the hourly difference betweem the GMT and your brokers time. That is the offset. If the market watch time is ahead of the GMT then your setting is a positive number. But don't use a plus sign. Just write as you normally would for a positive number. If your broker's time is behind the GMT put a negative sign in front of the number.

Watch how RobotFX Fluid EA works (video tutorial)

RobotFX Stairsteps

The main idea behind the trading strategy of RobotFX Stairsteps expert advisor is to trade breakouts of consolidation zones. It often happens that the price moves in a defined range (ie the price consolidates) for a while, and then breaks out of these consolidation zones. When this happens, many traders set pending orders above or below these zones - if they are following the trend, or at both ends if they are uncertain of the trend - in this case traders should consider using an OCO (one cancels other) approach. When the price breaks out of the CZ (consolidation zone) and hits the pending order(s), a trade will open.

To better understand how the RobotFX Stairsteps EA works please check the screenshot below. As you can see, the trend is down. The price goes down step by step, just like a stair. The stair steps are the consolidation zones. RobotFX draws the CZ and enters short trades as soon as the price leaves the consolidation zone, down.
RobotFX Stairsteps
The expert advisor detects consolidation zones and opens trades when the price leaves them
We do recommend following the trend and don’t just set random pending orders. This is where RobotFX Stairsteps EA comes in to help. The expert advisor will allow you set only long or short trades to be opened. In other words, decide about the trend and set the expert advisor to buy - if the trend is up - or to sell - if the trend is down. This expert advisor uses the traditional stop-loss function. It does not hedge but it has many other options to manage the opened trades and your money.

Before you start trading using this consolidation zone expert advisor please test different settings and choose the lowest risk strategy. The EA’s settings might seem very hard at first, but if you take your time to understand them and try different scenarios using the Strategy Tester you will understand them very fast. Some of the RobotFX Stairsteps features are: breakeven, trailing stop, stoploss, news filter, time filter (trading hours), weekend close, notifications, martingale (for the fans) and many other settings that will help you not only open a trade, but also manage it along the way so it will close in profit.

Below are more examples of trades opened/managed by the RobotFX Stairsteps EA from the RobotFX Stairsteps website. For the moment, try to ignore the result of these trades and focus on how the EA detects/draws the consolidation zone and how/where it places the trade (the trade management is a simple trailing stop, usually equal to the consolidation zone itself).
How to trade breakouts of consolidation zone EA

How to trade breakouts of consolidation zone EA

How to trade breakouts of consolidation zone EA

How to trade breakouts of consolidation zone EA

How to trade breakouts of consolidation zone EA

How to trade breakouts of consolidation zone EA
Although the EA trades breakouts in the examples above, it can also be set and used to trade within a consolidation zone, meaning to open a buy order at the bottom of the CZ and a sell order on top of it.

RobotFX StairSteps EA settings

  • BoxBuffer: Margin above and below a consolidation zone, beyond which an entry is triggered. 
  • BoxBufferType: Type of BoxBuffer: multiplier of ATR, multiplier of CZ height or multiplier of stop loss value.
  • BoxLength: Minimum number of bars for a valid consolidation zone. 
  • BoxRange: Minimum height for a valid consolidation zone.
Breakout EA settings
RobotFX Stairsteps settings
  • BoxRangeType: Type of BoxRange. 
  • AutoReduceCZ: The consolidation zone is narrowed within its highest and lowest points. False means BoxRange defines its height.
  • CZPerSession: Maximum number of consolidation zones during each session. If there are no trading sessions, it refers to the whole day. 0 disables this option.
  • TimeFrame: The timeframe used for calculating the consolidation zones.
  • MaxEntryDistance: Entry distance from breakout level should not exceed the defined value. 0 disables this option.
  • MaxEntryDistanceType: Type of MaxEntryDistance.AnchorCandle: We set an anchor at the open price of the current candle. The first breakout trade should open above it for longs or below it for shorts.
  • AnchorCandleTF: The timeframe of anchor candle.
  • InitialBreakoutDirectionOnly: All trades of a consolidation zone should have the same direction as the first one.
  • LongTrades: Long trades are allowed.
  • ShortTrades: Short trades are allowed.
  • MinBarsClosedOutside: 0 means an entry signal is valid when price exceeds the buffer zone, a value of 1 or greater defines the number of bars that should close beyond the buffer lines for a valid entry.
  • EMAFilter: An entry is valid when real time moving average also reaches the level of the entry signal.
  • ReverseSignals: Direction of entry signals is reversed.
  • CopyIndicator: Trades are opened based only on signals from indicator. Take profit and stop loss are also copied from the indicator and are applied to bid. The indicator should be attached on a chart of the same timeframe and share the same MagicNumber.
  • MaxTradeSetReversals: Maximum allowed trades of a trade set. 
  • ResetBoxSize: After a trade set is completed, if the defined number of bars lies within the extended consolidation zone, a new trade set is allowed to occur. 
  • BreakoutBypass: Number of breakout signals omitted before the breakout that triggers a trade. 
  • FIBSasPriceTarget: Take profit is defined by the nearest fibonacci level. 
  • FIB_TP: Fibonacci sequence ratios used to calculate the respective levels.
  • MagicNumber: Magic number of the trade. If more than one chart of the same pair is opened the magic numbers should be different. Different pairs can have the same magic number. 
  • TradeComment: Comment of the trade as shown at the Metatrader terminal. 
  • QuickTakeProfit: Take profit of the first trade of a trade sequence. If ReverseSignals is true and QuickTakeProfit is 0, then the opposite border of the consolidation zone is used as take profit. 
  • QuickTakeProfitType: Type of QuickTakeProfit. 
  • ModifyTakeProfit: After the first trade of a tradeset the take profit value is modified so that it is no less than the greatest stop loss value among all trades of this tradeset. 
  • StopLossOverride: The stop loss value in pips. If ReverseSignals is false and StopLossOverride is 0, then the opposite border of the consolidation zone is used as stop loss. 
  • StopLossOverrideType: Type of StopLossOverride. 
  • BreakEvenTrigger: The stop loss moves to the entry price after price is in profit for the defined value. 
  • BreakEvenTriggerType: Type of break even trigger. 
  • LockProfit: The stop loss moves to the entry price plus the defined value after price reaches BreakEvenTrigger level. 
  • LockProfitType: Type of LockProfit. 
  • TrailingStart: Trailing stop is activated when price goes above the entry price for longs or below the entry price for shorts, for the defined value. 
  • TrailingStartType: Type of TrailingStart. 
  • TrailingStop: Value of trailing stop loss. Stop loss is continuously modified so that its distance from current price is always the defined value. 0 disables this option. 
  • TrailingStopType: Type of trailing stop loss. 
  • TrailingStep: The trailing stop loss is modified when price exceeds the level at which the previous trailing stop modification occurred, for the defined value. 
  • TrailingStepType: Type of TrailingStep. 
  • DynamicTrailingStop: The stop loss is constantly calculated as a percentage of the distance between current price and take profit. 0 disables this option. 
  • CloseProfitableAfterMinutes: At the defined minutes after its opening, a profitable trade is closed. 
  • CloseLosingAfterMinutes: At the defined minutes after its opening, an unprofitable trade is closed. Slippage: Maximum allowed slippage of trades. 
  • MaxSpread: No trades are opened when spread is greater than the defined pips. 0 disables this option. 
  • VisibleTP: Take profit visible to brokers used in case of disconnection. It is a multiplier of hidden take profit value. 
  • VisibleSL: Stop loss visible to brokers used in case of disconnection. It is a multiplier of hidden stop loss value. 
  • SendEmail: Disabled means no email, TradeOpening means an email is sent only when a trade is opened, TradeClosing means an email is sent only when a trade is closed, TradeOpeningOrClosing means an email is sent in both cases. 
  • SendNotifications: Disabled means no push notification, TradeOpening means a notification is sent only when a trade is opened, TradeClosing means a notification is sent only when a trade is closed, TradeOpeningOrClosing means a notification is sent in both cases. 
  • Alerts: Disabled means no alerts, TradeOpening means alerts only when a trade is opened, TradeClosing means alerts only when a trade is closed, TradeOpeningOrClosing means alerts in both cases. 
  • AlertSound: Play the defined sound file with an alert. The sound file should be placed in the sounds directory of Metatrader. Set it to blank for no sound. 
  • ScreenShots: Screenshots are saved in the files folder at the opening and closing of a trade. Disabled means no screenshots, TradeOpening means a screen shot is saved only when a trade is opened, TradeClosing means a screen shot is saved only when a trade is closed, TradeOpeningOrClosing means a screen shot is saved in both cases. 
  • LongColour: Arrow colour of long trades. 
  • ShortColour: Arrow colour of short trades. 
  • LabelFontColour: Colour of the labels that show information of the expert advisor.
All hour based settings are in hhmmhhmm format and refer to GMT. The first four digits define the start time and the last four digits the end time. Up to three trading sessions can be used. Set it to “00002400” to trade all day.
  • AutoGMTOffset: Difference between server time and GMT, defined automatically by the EA. It can’t be used during backtests.
  • ManualGMTOffset: Difference between server time and GMT, defined manually.
  • DSTOffset: If ManualGMTOffset is used, Daylight Saving Time correction is automatically applied according to the European Union rules.
  • TradingSession1: Trading hours restrictions for the first trading session.
  • TradingSession2: Trading hours restrictions for the second trading session.
  • TradingSession3: Trading hours restrictions for the third trading session.
  • MondayOpenHour: For each week, new trades are only opened after this hour of Monday. It is in hhmm format. Set it to blank to disable this option.
  • FridayCloseHour: Hour of Friday when all trades are closed and no new ones are opened to avoid the weekend gap. It is in hhmm format. Set it to blank to disable this option.
  • FridayCloseTrades: At FridayCloseHour open trades are closed. None means no trades are closed, ProfitableTrades means only profitable trades are closed, LosingTrades means only losing trades are closed, AllTrades means all trades are closed.
  • DailyCloseHour: Hour of each day when all trades are closed and no new ones are opened till the next day. It is in hhmm format. Set it to blank to disable this option.
  • DailyCloseTrades: At DailyCloseHour open trades are closed. None means no trades are closed, ProfitableTrades means only profitable trades are closed, LosingTrades means only losing trades are closed, AllTrades means all trades are closed.
  • TradingDays: Comma separated days of the week that allow trading.
  • NewsFilter: No new trades are opened during news period.
  • MinutesBeforeNews: The NewsFilter is active for the defined number of minutes before news.
  • MinutesAfterNews: The NewsFilter is active for the defined number of minutes after news.
  • Lots: The lot size if money management is not used.
  • MoneyManagement: True means that the lot size is defined by the money management.
  • EquityPercent: Lot size is a percent of account equity. 0 disables this option.
  • StopLossRisk: Percent of account balance to risk for each trade, if it hits stop loss. 0 disables this option. Only one of EquityPercent or StopLossRisk can be used.
  • CZResetMartingale: Martingale sequence resets when a new CZ is formed.
  • Martingale: Percentage means a LotMultiplier percentage is added to the lot size after a loss, Multiplication means the lot size is multiplied by LotMultiplier after a loss. Martingale is activated only after the initial lots of a trade are closed at loss because of stop loss.
  • StartMartingaleAfterSL: The martingale sequence starts after the defined number of consecutive unprofitable closed trades.
  • LotMultiplier: Lot size increase factor in case of Martingale.
  • MaxMartingaleSequence: The maximum number of consecutive martingale trades.
  • IncludeHigh: Whether or not to consider the most important (red color) news.
  • IncludeMedium: Whether or not to consider the medium importance (orange color) news.
  • IncludeLow: Whether or not to consider the least important (yellow color) news.
  • IncludeSpeaks: Whether or not to consider speeches (banks, FOMC etc) .
  • ReportAllForUSD: Whether or not to consider all news about the USD dollar.
  • ShowResetButton: The RESET button will clean the chart and restart the EA as it has just been attached to chart.
We have omitted to describe the self explanatory settings such as colors, fonts, sizes, indicators values.

Watch how RobotFX Stairsteps works (video)