Version 25.0 2025.04.02
Fixed bugs, filter bad signals
Version 23.0 2024.01.25
Fixed bugs, filter wrong orders
Version 22.0 2024.01.22
- Dropout some parameters
- Change LotVar= AutoLot
- Change Smart Take Profit and StopLoss by Money in Lot instead of Percent of Acc and Fix Money
- Add "Trailing Step"
Version 21.0 2020.07.27
- Change way of opening orders as Batman 3.4
- Add SmartTakeProfit= % of Account: Close instead of SmartTakeProfit * Lot/ 0.01
- Add SmartStopLoss = % of Account: Close all pairs instead of Close symbol.
- Daily Trading Time instead of Weekly Trading Time
Version 20.0 2020.03.24
Fixed error of deleting pending order if Market Sread> Maxsread
Version 12.0 2020.03.24
- Removed RSI and MA out of EA
- Test every minute instead of every hour
- Put pending orders at Lowest and Highest points
- Fixed all bugs
Version 10.0 2020.02.09
Fixed Time of trading

Version 9.0: EndHourofEndWeek=10 means EA trades before 10 am everyday
Version 10.0: EndHourofEndWeek=10 means EA trades everyday and before 10 am on Friday
Version 9.0 2020.02.08
Fixed error of opening and closing trade immediately.
Version 8.0 2020.02.03
Fix error of deleting pending trades after "EndHourOfEndWeek" of Friday instead of Saturday (Market is closed)
Eg: EndHourofEndWeek=22 means that after 22:00 on Friday instead of Saturday EA deletes all pending orders.
Version 7.0 2020.01.31
Do not delete pending orders every day but delete in the end of week.
Fix error of trailing and breakeven
Add MA and RSI to close trades suddenly to decrease risk.
Open more trade when breakout
Version 4.0 2019.08.15
- Add “ EAName”
- Delete BU because no need. BUlevel>0 means BreakEven Active
- Delete UseTrailing because no need. TrailingStop>0 means UseTrailing Active
- Risk does not belong to Stoploss. Risk=1 means with 100 usd ballance, Lot = 0.01
- Add “Use_SmartTakeProfit”=True/False
- Add “SmartTakeProfit”=5 means SmartTakeProfit ($5/0.01): Auto closing
- Add “Use_Max_DrawDown”=True/False
- Add “Max_DrawDown”=30 means Loss = 30(%)*Ballance: Auto closing
- Fixed OrderSend error
- Fixed OrderModify (Trailing and BreakEven)
Version 3.4 2016.09.14
Fixed some bugs
- EA can use with all brokers with every stoplevels
- Delete pending orders right after EndHour (Old version: delete sell order only)
- Fixed error of sending order (error 130)
Version 3.3 2016.06.17
- Fixed some bugs
- Fixed error of spread: Spread of FX and Gold are the same (before : Spread of FX: 60, Spread of Gold: 600)
- It is best for XAUUSD, USDJPY, EURUSD
- New settings are set default for XAUUSD.
- Best settings:
Pairs: XAU/USD; TF: H1; Risk: 2% ; BREAKEVEN: 1000; TRAILING: 1000; SL: 2000 ; TakeProfit: 10000 ; MinProfit: 500 ; MAXSPREAD: 50; ExtDepth = ZIGZAG: 18

EUR/USD, USD/JPY: TF: H1; Risk: 2% ; BREAKEVEN: 20; TRAILING: 20; SL: 200 ; TakeProfit: 1000 ; MinProfit: 10; MAXSPREAD: 30; ExtDepth = ZIGZAG: 12

Trading time: StartHour: 0, EndHour: 22
- Recommend Broker: with Stoplevel=0, Low spread
Version 3.0 2015.11.09
Added support for both 4 and 5-digit MT4 platform.
Now, it can trade with FX (EURUSD, GBPUSD, USDJPY...).
Fixed stop loss error.
Fixed order send error.
Version 2.0 2015.10.29
Version 1.0: Lot=Risk*Balance/100/Stoploss. If you set Stoploss=0 => Lot= #DIV/0!
Version 2.0: Lot = Risk*Balance/100/100. If Risk =1%, Balance=100 => Lot= 0.01

Version 1.0: There is no MinProfit
Version 2.0: If Profit (in points)>= BULevel, move Stoploss to OpenPrice +/- MinProfit

Version 1.0: Error in trading following within trading hours
Version 2.0: Trading within trading hours, if Hour()>= EndHour, the EA deletes pending orders