Showing posts with label regular. Show all posts
Showing posts with label regular. Show all posts

RobotFX NonLagMA

The RobotFX NonLagMA expert advisor is a trading tool designed for traders trading with the trend and whose forex trading strategy is defined by the “trend is your friend” motto. This Metatrader expert advisor is similar to the Fluid expert adviser and its main functions are basically the same. The EA can detect the trend and trade accordingly, as well as hedge and recover the losses from a losing trade. Of course, classic stop-loss, break-even and trailing stop are also possible.
RobotFX NonLagMA
NonLagMA EA trades with the trend, buys in uptrend and sells in downtrend
The trend can be defined by the color of the trend nonlagma, the price position regarding this nonlagma or both (see pic above) of these options. For the EA to consider closing a trade or a basket of trades at the non-lag moving average signal, the profit must be higher or equal to the MinProfit.

Technically the RobotFX NonLagMA EA can:

1. detect the trend (uses the nonlagma indicator color, price position or both)
2. enter (or exit a winning trade/basket) on the nonlagma indicator signal
3. trails the price - for the winning trades
4 hedges the zone recovery or with the trend - for the losing trades (a regular stoploss can also be used)
NonLagMA EA Forex Trade
NonLagMA EA Forex Trade

NonLagMA EA Forex Trade
NonLagMA EA Forex Trade

NonLagMA EA Forex Trade
NonLagMA EA Forex Trade

NonLagMA EA Forex Trade
NonLagMA EA Forex Trade

NonLagMA EA Forex Trade
NonLagMA EA Forex Trade

NonLagMA EA Forex Trade
To trade using the expert advisor as it was designed to do, the trader must first choose an option for the EA to establish the trend. This will be accomplished by the trend nonlagma detector and it can be based on the indicator’s color (black=sell, white=buy), the price position regarding the nonlagma trend indicator (price above = buy, price below = sell) or both of these criteria.

The second nonlagma indicator is used to enter - and if the trader chooses so, to exit - a trade. Exiting a trade at the nonlagma reverse signal may ensure that the trader has closed the trade at the right moment, just before the trend would reverse.
For the experienced traders, there is the possibility to enable the martingale and to double/triple/etc the next trade’s lotsize, if the previous one was a loss.

RobotFX NonLagMA 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 NonLagMA EA settings

RobotFX NonLagMA EA settings

  • TrendDetector:
  1. Color - considers an uptrend if the nonlagma (TrendLength) color is up (default white) and downtrend if black
  2. Position - if the price is above the nonlagma (TrendLength) the EA will be allowed to buy, if it is below, to sell
  3. Both - both of the option above will be considered to determine the trend
  4. Disabled - the EA will open trades whenever the nonlagma (SignalLength) changes the color, regardless the trend nonlagma (TrendLength)
  • NonLagMA_Indicator_Name - this is the name of the non-lag moving average file (default RobotFX-NonLagMA-Indi since our indicator is RobotFX-NonLagMA-Indi.ex4)Try RobotFX [forex trading tools] at
Make sure that this indicator exists in the MetaTrader’s Indicators folder, otherwise the EA will not function properly.
  • TrendLength - the length of the nonlagma trend detector (please mind that in the strategy tester you must wait a while for this nonlagma to be created, if its length is too high)
  • SignalLength - the length of the signal nonlagma used to enter/exit trades
  • SwingZoneBars - the number of bars to determine the swing zone’s highs and/or lows)
  • PipsAwayFromLastSwing - EA will open new trades only if the nonlagma signal occurs this number of pips away from the last swing. Set to 0 to ignore the swing zone confirmation.
  • Trading - whether or not to allow the EA to open trades in a particular direction (Long, Short), any direction (BothWays) (this is ignored if AllowHedge = HedgeZone)
  • LotSize - the size of the first opened trade; starting from this the opposite (hedge) trades may double, triple etc based on your StopLoss and TakeProfit settings, if you are hedging
  • MinProfit - the minimum profit, in deposit currency, to close a trade or a basket of trades
  • StopLoss - the distance in pips from the first trade where the pending (hedge) opposite order will be placed (this is also the width/height of the recovery zone, if AllowHedge = HedgeZone) if you are hedging. If not hedging, this is a classic stoploss.
  • TakeProfit - Take profit distance in pips. The ratio between StopLoss and TakeProfit is also used to calculate the opposite hedging trades.
  • MaxOrders - the maximum numbers of allowed trades. When this number is reached, the EA will not open any other trades
  • UseHedgeMultiplier - whether or not to use a lotsize multiplier when hedging, instead of the ratio between the Stoploss/Takeprofit
  • HedgeMultiplier - the next (opposite) hedging order lotsize multiplier
  • AllowHedge:
  1. HedgeZone - hedges within a certain recovery zone area whose distance is given by the Stoploss (pips)
  2. HedgeFluid - after placing one opposite pending order at the Stoploss distance from the opened trade, it will hedge with the trend
  3. NoHedging - Stoploss and Takeprofit are set after the trade is opened
  • HedgeFirstHedgeFluidTrade - whether or not to place a pending hege order when AllowHedge=HedgeFluid
  • HedgeFailedHedgeZoneTrade - whether or not to automatically hedge an opened trade when the price skips a pending hedge order (such as when gaps occur during weekends)
  • TrailingStop - the EA will set the stop-loss at break-even as soon as the price is this number of pips away from the opening (plus the spread)
  • TrailingStep - the EA will move the stop-loss of the trade at the TrailingStop distance from the actual price, as soon as this is at TrailingStep distance from the opening price
  • Slippage - the buffer allowed when opening new trades or placing pending orders
  • Martingale - if set to true and the last trade closed with negative profit, the EA will set the lotsize of the second trade as LotSize x Multiplier
  • Multiplier - multiplies the lotsize of hte next trade, if Martingale is enabled
  • DeepLevel - the number of times the EA is allowed to multiply the lotsize in a row. After this number is reached, or if a martingale trade closed with a positive profit, the EA will resume trading with the initial LotSize
  • CloseTradesAtMaxOrders = whether or not to allow the EA to close all the trades on the chart as soon as this number is reached
  • WhenMinProfitIsReached - what to do when the profit reaches MinProfit ($$$.$$)
  • CloseTradesAtMinProfit = whether or not to allow the EA to close a trade or basket of trades as soon as the profit reaches MinProfit
  • CloseLosersAndSetBreakEven - close the losing trades and set a stop-loss for the winners
  • CloseTradesAtTakeProfit = whether or not to allow the EA to close a trade or basket of trades at TakeProfit level (MinProfit must be reached as well)
  • CloseTradesAtNonLagMA = whether or not to allow the EA to close a trade or basket of trades at NonLagMA signal (MinProfit must be reached as well)
  • AfterEAClosedTrades - after the EA closes a trade/basket, it could continue trading (DoNothing), remove itself from the current chart (RemoveEAFromChart) or close the trading terminal (CloseMT4Terminal)
  • ShowComment - whether or not to display the trading details on the chart
  • Alerts - whether or not to get notified (alerts, email, push notifications or all) when trades open/close
  • MagicNumber - 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

Watch how RobotFX NonLagMA works


The RobotFX MACD expert advisor ideology is meant for the traders that are familiar and use the moving average convergence divergence (MACD) indicator in their trading decisions. The MACD EA is easy to set up and use, as it can be seen from its settings below.
The MACD expert advisor uses the Stochastic indicator for entry confirmation
To make sure the expert advisor trades in the right direction (ie with the trend) the trader can choose to follow the trend given by the same MACD settings used to enter/exit the trades. The trader can choose any other values depending on the traded pair. The trading signals are based on the intersection of the MACD’s signal line and the main line.
Following the trend, the EA sells when the MACD main line drops below the signal line and it buys when the main crosses the signal, up. The stop-loss and the take-profit are set immediately after the trade is opened, making this expert advisor compatible with the ECN brokers.
The trader has also the option to use the Stochastic indicator to confirm the entries and/or the exits. In the example below, using the default settings settings, the MACD EA opened three trades (maximum allowed) when the trend was up, the MACD raised above the signal line and the Stochastic was oversold, and managed to close one by trailing stop and the other two at take profit.
RobotFX MACD EA can identify the trend and enter trades accordingly by following the MACD indicator
To better manage the trades, the EA can limit the number of the total opened trades and it can also close the opened trades at opposite signals.

Watch how RobotFX MACD works

RobotFX OCO News

RobotFX OCO News was designed to trade news events in an OCO approach. OCO stands for one cancels other and refers to the EA’s ability to close a pending order (or more) once the price triggers an opposite pending order.
Traders trading the news usually place two pending orders right before an important news event - that is the most known and profitable way to trade forex news - a buy-stop and a sell-stop. During and immediately after the news the price is likely to move in either direction, up or down, therefore triggering one of the pending orders. After that, the remaining (opposite pending) order is deleted.
RobotFX OCO News
OCO = one (trade) cancels other (ie when the price triggers one of two pending trades)
The difference between RobotFX OCO News trading expert advisor and other one cancels other EA is that RobotFX can place multiple pending orders at a distance of your choice from each other. Also, it doesn’t miss the other important features that any good EA must have, like stoploss, take profit, breakeven, trailing stop etc.
As you can see in the picture above, the EA placed three pending orders of each kind, longs and shorts. Once the price will reach the first pending orders, the expert will close ALL the other opposite orders.
RobotFX OCO News
OCO news allows the creation of more than 2 pending orders, just before news release

Watch how RobotFX OCO News works

RobotFX Auto Recovery

RobotFX Auto Recovery is an expert advisor designed to recover the loss of a losing trade by opening an opposite trade, or more, if it’s the case. If you are familiar with, this is the trade management part of the RobotFX Fluid EA, with less features (HedgeZone). A very simple but effective way to hedge a losing trade so it will close if not in profit, at least at break-even. Basically it is a hedging expert advisor for MetaTrader.
RobotFX Auto Recovery
Auto Recovery EA is basically a hedging EA designed to recover the loss from a losing trade
Technically, the Auto Recovery EA places an opposite pending order at the Recovery Zone distance (in pips) from the opening price, using a higher lot size. This replaces the classic stoploss which, when hit, leads to a loss. If the price doesn’t go in your favor - and so TakeProfit is not reached to close the trade - but instead reverses and hits the pending order, that pending order becomes an active order. At the same time, the EA will open another pending order, at the same level with the first one and of the same kind, but with (again) a higher lot size. Some traders like to call this advanced zone recovery (the area between the opposite trades) (shortly ALR EA).
The pending orders’ lot size is calculated so that the profit will always increase (if the price hits them and continues further).
Eventually the price will break in either up or down direction and the basket will close when the profit reaches MinProfit - this is in dollars. You have the option to set the MaxOrders to limit the total number of opened trades and also to instruct the EA to close all of the trades (ForceCloseAtMaxOrders) regardless of the profit (can be negative).
Check the picture below to understand how hedging works in forex trading. Mind that the lot size of the pending orders depends on the recovery zone width (the “RecoveryZone”) and the TakeProfit distance.
RobotFX Auto Recovery
The recovery zone is defined by the trader, as well as the numbers of hedging trades allowed

Watch how RobotFX Auto Recovery works

RobotFX Renko EAs

The RobotFX Renko Chart is a bundle of two Metatrader renko expert advisors made to build renko charts and also to trade renko bricks. As you probably know already, the Metatrader doesn’t have renko bars, its defaults being candlesticks, line and bars.
RobotFX Renko Chart
This is how to trade with the trend on renko charts, in Metatrader
What can you do with these renko expert advisor?
- Create offline renko charts with custom (M) names, such as M2, M3, M4 (but not the default M1, M5, M15, M30)
- Continuously update these renko charts so the trader can trade manually or attach an expert advisor that trades automaticall
- Trade with the (PSAR) trend, open/close trades based on renko brick color

The Renko Charts EA is a MetaTrader expert advisor that allows the creation and use of the renko bars charts in Metatrader. As an experienced trader you probably know that the MT4 doesn’t have renko bars, its defaults being candlesticks, lines and bar charts.
The Renko Trader EA is a Metatrader expert advisor that can trade renko bricks. This EA has a trend detector and can be instructed to buy only in uptrend, or sell in downtrend. It comes with the possibility to use a fixed lotsize or a percentage of the free margin to open the trades, and all the other trade management features that traders use: break-even, stop-loss, take profit, trailing stop etc.
You can use any other expert advisor on the newly created renko chart, not necessarily our Renko Trader.

Watch how RobotFX Renko Chart EA works