• Visão global
  • Comentários (11)
  • Discussão (58)
  • O que há de novo

Iron Trader

Universal Advisor. It works as a scalper and dynamic order grid. Applies levels of stop orders, stop loss, take profit and trailing stop that are invisible to the broker. Level values ​​can be specified in pips or percent of average price volatility (ATR). It can work at a specified time, has protection against slipping and expansion of the spread. The graph displays information about the quality of execution of orders, profits and current open positions (the number of orders, the number of lots and profit). Suitable for working with any brokers, including American brokers with the requirement of FIFO.

MT4 version of Iron Trader

Money Management: 

  • FIX_START_LOT - fixed starting lot for each N amount from the balance (FROM_BALANCE);
  • FROM_BALANCE - N balance amount for the calculation of the starting lot (FIX_START_LOT);

The starting lot is calculated by the formula: Balance / FROM_BALANCE * FIX_START_LOT

Example number 1:

  • Balance 300
  • FIX_START_LOT - 0.01;
  • FROM_BALANCE - 100;

Starting lot will be = 0.03.

Example number 2:

  • Balance 300
  • FIX_START_LOT - 0.01;
  • FROM_BALANCE - 300;

Starting lot will be = 0.01.

Dynamic order grid: 

  • LOT_MULTIPLY - lot multiplier in the order grid;
  • START_MULTIPLY - from which order to start increasing the lot;
  • MIN_GRID_STEP - the minimum step between orders;
  • GRID_PRICE_STEP - the minimum step for the price movement;

Example number 1:

  • MIN_GRID_STEP = 100;
  • GRID_PRICE_STEP = 200;

When the price passes 300 (MIN_GRID_STEP + GRID_PRICE_STEP) pips in the opposite direction from the last open order, the virtual level of the STOP order will be established - the price of the last open order +/- MIN_GRID_STEP. The order will open at the set level, but if the price continues moving in the opposite direction by N pips (MIN_GRID_STEP + GRID_PRICE_STEP), the level of the STOP order will change - the price of the last level is +/- MIN_GRID_STEP pips.

Example number 2:

  • LOT_MULTIPLY = 1.5;

The order lot will start to increase from the N order (START_MULTIPLY). The 1st order with lot 0.1 is opened, the 2nd order will also be opened with lot 0.1, and the 3rd order already with lot 0.15. And starting with N orders (START_MULTIPLY) the lot will increase by LOT_MULTIPLY. The last lot multiplied by START_MULTIPLY.

Opening the first order: 

  • DIST_TO_OPEN - distance from the Ask / Bid price;
  • TIMER_SECONDS - timer to modify levels;

The Expert Advisor sets the levels at N distance (DIST_TO_OPEN) from the Ask / Bid price, which, when touched, opens the first trade. Levels are modified by timer TIMER_SECONDS. If for the allotted time the price failed to break through the specified level, then they are modified at the new prices.

Other parameters: 

  • ATR_VALUES - use the percentage of ATR to calculate levels;
  • PERIOD_ATR - ATR period;
  • MAGIC_NUMBER - magic number;
  • TIME_START , TIME_END - the start and end time of the advisor, at 00:00 is not used;
  • MAX_SLIPPAGE - maximum slippage for the first order, in pips. when = 0, not used;
  • MAX_SPREAD - maximum spread size when opening orders, in pips;
  • STOPLOSS - stop-loss grid of orders, in pips or% of ATR if ATR_VALUES = true. when = 0, not used;
  • TAKEPROFIT - take profit of the order grid, in pips or% of ATR if ATR_VALUES = true. when = 0, not used;
  • TRAILING_STOP - minimum profit during trailing, in pips or% from ATR if ATR_VALUES = true. when = 0, not used;
  • TRAILING_STEP - trailing step, in pips or% of ATR if ATR_VALUES = true;
BobyGill 2019.04.16 23:42   


Jin Hyun Cho
Jin Hyun Cho 2018.12.07 23:18 

Up to now it's very good!

Ilie Slobozianu
Ilie Slobozianu 2018.12.07 10:30 

Я очень доволен.



sed351 2018.11.24 14:48 

Идея интересная,на тестере результат превосходный.Дальше дело за оптимизацией и демо.Тогда и смогу дать реальную оценку.

А вот сам Владимир , автор этой и других работ, человек порядочный и надежный . В этом у меня нет никаких сомнений .

С уважением,


Thomas Engel
Thomas Engel 2018.11.14 13:54 

super!! hat den Backtest bestanden, jetzt auf real Konto- hier ist der link um es zu sehen.


diu 2018.11.12 02:18 

Tested EA in demo. See back test results (99% quality) in comments section.

Do not use in live account. EA needs improvement like news filter for current pair or spread control during news events.


After testing in demo. I can confirm it is not profitable.


Do not use my M5 set files on any live account.


Current version 1.4 cannot be optimized.

I am giving 2 stars for developer's efforts.

Yan Ming Chen
Yan Ming Chen 2018.11.07 06:30 

tested on backtest,

looking at the Forwarding DEMO.

alexsxs72 2018.11.07 02:08 

Usuário não fez qualquer comentário quanto a classificação

Elias Brazil
Elias Brazil 2018.11.07 02:07 

Good results in backtest

I'm testing demo account

Dr Waleed Mahdy
Dr Waleed Mahdy 2018.11.06 22:15 


i see there is good

i try it demo and back again to added my comment


danichirri66 2018.11.06 21:51 

En marcha la prueba del set1 ,de momento pinta bien ,en el comentario 5 dejo una captura de pantalla .

Seguiré contando

Versão 1.4 2018.11.21
исправлена ошибка закрытия ордеров в тестере при тестировании
Versão 1.3 2018.11.10
исправлена статистика
Versão 1.2 2018.11.09
добавлено несколько проверок
Versão 1.1 2018.11.08
добавлены проверки при закрытии ордеров