Skip to main content

Heiken Ashi Expert Advisor

The RobotFX Heiken Ashi expert advisor is an all-in-one trading solution for traders trading with the trend, so we can safely say that the Heiken Ashi expert advisor is a trend trader. It can detect the trend - if the trader chooses so - and trade accordingly, meaning that the EA will only buy if the trend is up and/or only sell if the trend is down. The trend itself is decided by the Heiken Ashi color on the higher or current timeframes. It should be noted however that the trend detector can also be disabled and that the Heiken Ashi EA can be allowed to trade by simply following the Heiken Ashi signals on the current timeframe.

To better understand better how this trend trader with hedging abilities works, please take a look at the picture below.
RobotFX Heiken Ashi
Heiken Ashi expert advisor with advanced trailing options (Trailing Stop)
In the trading chart above, the Heiken Ashi is in uptrend on H1 and H4, meaning that the Heiken Ashi color is green (up) on both of these timeframes.
The type of Heiken Ashi candles can be customized by the trader, who has the possibility to set the moving averages' method (smoothed, exponential, simple, linear), period or shift, for the trend detection as well as trade entry signals. When one or both trend detectors are used, the uptrend or downtrend is determined by the Heiken Ashi color on their respective timeframes. When any of the Trend A or Trend B are enabled, they are displayed in the lower-left corner of the chart. Note that if the trader enabled both these trend detectors (A and B), the EA will consider entering a trade only if they both coincide and it will ignore trading signals if one trend is up while the other is down.

When the Heiken Ashi candles change their color from down (red) to up (green) the EA will open a long trade; opposite happens for short trades. This entry signals can be validated by another safety feature - if the trader wants to use it - that is the swing zone confirmation. This swing zone is also used by both the Fluid and the NonLagMA expert advisors, and it has the purpose to ensure that the EA will not open buy trade when higher-highs are formed, or sell trades when the price forms a lower-low.

After a trade is opened, the Heiken Ashi EA has the ability to place a classic stop-loss and/or tkae-profit, and also trail the price using various methods (using the Tailing Stop EA algorithm) including trailing by Heiken Ashi candles, moving average, PSAR, ATR and others. This Heiken Ashi EA can even martingale if the previous trade closed in negative profit. Below are some examples of trades opened and closed with different trailing stop options.
Heiken Ashi EA trailing the price by candlestick
Heiken Ashi Expert Advisor
Heiken Ashi EA trailing the price by Fractals indicator
Heiken Ashi Expert Advisor
Heiken Ashi EA trailing the price by HA indicator
Heiken Ashi Expert Advisor
Heiken Ashi EA trailing the price by Moving Average indicator
Heiken Ashi Expert Advisor
Heiken Ashi EA trailing the price by HA indicator
Heiken Ashi Expert Advisor
Heiken Ashi EA trailing the price by PSAR indicator
Money management is also possible by setting the EA to use a percentage of the equity as lotsize, or by using a fixed lotsize.

RobotFX Heiken Ashi EA settings

Heiken Ashi Settings
Heiken Ashi indicator is used to spot the trend and enter/exit trades
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.
  • ClientEmail - fill this with your email IF you are using a paid version of this EA on a LIVE account
  • Enable lotsize management - set to true to automatically calculate the lotsize based on the “Percentage of equity to trade”
  • Percentage of equity to trade - see above
  • Lot Size - trade lotsize if “Enable lotsize management” set to false
  • Stop Loss (pips) - stoploss value set in pips
  • Take Profit (pips) - takeprofit value set in pips
  • Maximum orders allowed - how many orders is the EA allowed to have opened at the same time, on the same chart
  • Slippage (pips) - distance allowed for the price to move from the open/close/trail order to the execution
  • Close trades at opposite Heiken Ashi signal - whether or not to close opened trade/s if the Heiken Ashi candle changes color
  • Do not close at Heiken Ashi if negative profit - if above is set to true and this to false, the EA will close the trade/s regardless of the profit. Set to true to close only if the profit is positive
  • Close trades at opposite Heiken Ashi trend+signal - whether or not to close the trade/s if the trend changes and there is a buy or sell signal, depending on the trend
  • Close opened winning trades if same signal occurs - if another trade signal occurs and existing trade/s is positive, the EA can close it before starting a new one (if instructed to do so)
  • Do not close trades (if same signal) if negative profit - if above is set to true but the profit of the trade/s is negative, the EA can be instructed not to close the trade. Set to true to close an existing trade only if there is profit at the moment of changing the candle color
  • Display chart info - whether or not to show information on the chart
  • Information color - the chart info color Trades' comment - assign a comment for trades opened by this EA, for easy monitoring
  • MagicNumber - assign a unique number to trades opened by this EA so they can be managed by other EAs or allow this EA to manage trades opened by other EAs
  • Heiken Ashi signal & trend settings - choose the Heiken Ashi signal settings
  • Number of bars/candles to consider the swing - choose the number of candles to consider the “swing zone” used to confirm the entry signals
  • Pips away from the last swing - set to 0 pips to deactivate the swing zone. 
Example: when using a “Pips away from last swing” of 30 pips the EA will enter a trade when the Heiken Ashi signal changes color AND the price (at that moment) is at least 30 pips away from the swing zone upper level (when buying) or lower level (when selling). This should be used to reject buy signals that might occur on overbought areas or sell signals that happen in oversold areas.
  • FOLLOW TREND A / FOLLOW TREND B - if set to true, the trader can also choose the Heiken Ashi settings used to detect the trend. Both, one or none of these option can be used.
  • Enable Martingale - whether or not to multiply the next trade’s lotsize if the previous one/s closed in loss
  • Martingale if sum of last 2 orders negative - whether or not to consider the lotsize of the last 2 closed trades instead of only the last 1
  • Martingale multiplier - lotsize multiplier is martingale is enabled
  • Martingale consecutive trades - maximum number of times a trade lotsize is multiplied, if martingale is enabled and the loss not yet recovered
  • Price Trailing Method - choose how the EA trails the winning trade/s
  • Trailing Step (pips) - trailing step used to trail the price
  • Trailing Stop Buffer (pips) - trailing buffer used to trail the price
  • Minimum Profit if Trailing Stop Points - the trailing stop will be placed this distance away from the opened price
  • Trail from Breakeven - whether or not to start trailing only if the price is in profit. Set to false to trail the price as soon as the trade opens, if that is allowed by the trailing option
  • Trailing indicators settings - settings for some indicators used to trail the price (if that option is chosen to trail). For the Heiken Ashi trailing option, the same settings with the signal are used
  • Print more logs (disable for normal use) - set to true for testing and for when something doesn’t seem to work as described. Careful as it will write too many logs and slow down your computer

Watch how RobotFX NonLagMA works (video)

RobotFX Heiken Ashi costs 279$.

Clients' Benefits:

- One time payment - no monthly/yearly/etc subscription fees
- All the indicators/experts/scripts/templates used in this strategy
- Free updates for life - per client's request

Remember that the FREE download offers the same functionality as the paid one, however it can only be used on DEMO accounts.


Most Downloaded (this month)

Auto Recovery Expert Advisor

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.
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…

Fluid Expert Advisor

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.
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 mos…

Renko Expert Advisor

The RobotFX Renko Chart is an expert advisor that allows the creation and use of the renko bars charts on Metatader. As you probably know already, the Metatrader doesn’t have renko bars, its defaults being candlesticks, line and bars.
Before you load the EA on the chart it is recommended that you switch to the M1 time-frame and uncheck the autoscroll box (see above). Then keep pressing the Page Up button on your keyboard so the chart will scroll back a few months to load the history data. By default, the Renko EA will build renko charts of 10 pips bar size. You have the possibility to change the bar size with any other value (in pips) you want or use the automatically calculated ATR bars.
Don’t forget to click the MetaTrader’s AutoTrading button. After the expert advisor loads on the M1 chart and creates the offline renko bars chart (default timeframe is M2) you should see the instructions in the left corner of the M1 chart. Now click the menu File > Open Offline and choose the M2 …