版本 2.5
2023.09.13
// * Added additional parameters for experienced users:
// * 1) "Allow checking spread for grid" - if true, filter will enabled;
// * a) "Last Bar Signal Reset (Pts)" - signal for position will be reset if spread is larger;
// * This option prevents opening a position on fake signals that are formed as a result of large spreads.
// * 2) "Allocated Balance" - if true, percent of balance will be allocated;
// * a) "Allocated Balance %" - Percent of balance, that will be allocated.
// * This feature enables the allocation of a specified percentage of your account balance for the UT use. For example, on a $1,000 account, you can set the parameter to allocate 50% of the account balance, resulting in the EA trading with $500, irrespective of risk settings. If your $1,000 account gains $400 in profit and reaches $1,400, the EA will operate as if the available capital is $700. In the event of losses reaching $700, all positions will be closed. The $700 locked in the trading account serves as a buffer to potentially restart the system in case of a setback.
// * *Please note that due to potential slippage, there is no guarantee that positions will be closed precisely at the locked balance.
版本 2.4
2023.07.26
// * Added additional parameters for experienced users:
// * RSI Period - RSI period;
// * Maximum RSI Value - 50+RSI Value (upper value); 50-RSI Value (lower value)
版本 2.3
2023.07.13
// * Fixed problem in "Clear Comment Section".
版本 2.2
2023.07.13
// * Fixed problem in "Clear Comment Section".
版本 2.1
2023.07.12
// * Added additional parameters for experienced users:
// * "Clear Comment Section" - clear EA comments.
// * Fixed problem with "Symbols open same time" after previous update.
版本 2.0
2023.07.07
// * If you are not experienced users, please use the default settings. Default settings are optimized for best results.
// * Added additional parameters for experienced users:
// * 1) "Activate additional gridding:" - After a large price movement (usually during the release of news), will be possible to add additional conditions for grids.
// * a) "No activate" - additional conditions not activated;
// * b) "User Set" - user can use own parameters;
// * c) "Smart Set" - used smart conditions optimized on data history. "User Set" is inactivated.
// * 2) "User Set" Points in 15M TF bar, to activate new gridding - points to activate new gridding system;
// * 3) "User Set" Stop Grid Minutes - stop open positions after large price movement;
// * 4) "User Set" Hard Deviation - minimum points between next new grids;
// * 5) "Allow Opposite Positions" - if opened buy positions EA allows open also sell positions in same symbol and vice versa.
// * 6) "Each Tick Signal" - if is new bar and signal appears, but conditions, for example spread, will not allow open position, then EA checking spread on each tick if parameters is true. If parameter is false, then EA allows only one signal on each bar.
版本 1.74
2023.04.20
// * Fixed the problem with the "DRAWDOWN %" appearance in the info panel.
版本 1.73
2023.03.24
// * Fixed WebRequest error. Please add a new URL: https://sslecal2.forexprostools.com
版本 1.72
2023.01.10
// * Speed optimization for the tester.
// * Paused new news checking.
// * Inserted the service code (for printing EA function operating reports);
// * Added additional parameters for experienced users:
// * =NEW YEAR FILTER==============
// * 1) "Skip New Year" - if true, filter restrict trade;
// * 2) "Start Days Before NY" - when to start restriction;
// * 3) "End Days After NY" - when to end restrictions;
版本 1.71
2022.12.07
// * Added new features to improve results. For the new options to work properly, please allow web requests and add this URL: https://ec.forexprostools.com/
// * Terminal -> Tools -> Options -> Expert Advisors -> Allow WebRequest for listed URL.
// * Added additional parameters for experienced users:
// * 1) "Additional Grid Conditions" - during high spread conditions will restrict opening the new grid too close current position.
// * 2) "Smart Grid Distance (points)" - the new grid will not open exactly at this distance, the new grid opens by using different conditions and can be pretty far away from expected (Smart). This parameter impact only the overall griding distance of multiple positions.
// * 3) "TP REMOVING" - TP will be removed during the period 1 minute before the news event, and 1 minute after the news event. This option will allow for avoiding large slippages, when executing TP, during news event fluctuation.
// * If you are not well acquainted with the grid-martingale strategy, please do not change settings and use default parameters, only allow web requests and add URL.
版本 1.70
2022.12.01
// * Added additional parameters for experienced users.
// * Sorted and separated input parameters for advanced users.
// * SL and DD recalculation takes place for each 15M bar.
// * To better understand how to work new parameters, please use tester mode.
// * If you are not well acquainted with the grid-martingale strategy, please do not change settings and use default parameters.
// * =TP AND SL SETTINGS===================
// * 1) Added new parameter: SL by account % for each symbol (0 - off) - If you use, for example, SL by account % for each symbol = 20, then SL will adjust for each opened symbol to close positions by SL in 20% of the current account. If you have opened 3 symbols then SL will be calculated for each symbol 20% and for all symbols this will be 60%. SL is calculated by current account balance, which means if your account balance change (add or withdraw funds or other EA change balance), then SL by account % will be adjusted for the new account balance.
// * 2) Added new parameter: SL by Deposit Currency for each symbol (0 - off) - If you use, for example, SL by Deposit Currency for each symbol = 45, then SL will adjust for each opened symbol to close positions by SL in 45 of Deposit Currency. If you have opened 3 symbols then SL will be calculated for each symbol 45 and for all symbols this will be 135.
// * 3) Added new parameter: Calculate SL of: - Switch between methods to calculate SL.
// * a) SL by account % – SL will be calculated by account %;
// * b) SL by Deposit Currency - SL will be calculated by Deposit Currency for each symbol;
// * =SYMBOL DRAWDOWN SETTINGS==============
// * 4) Added new parameter: Max Symbol Floating DD % (0 - off)
// * 5) Added new parameter: Max Symbol DD at Deposit Currency (0 - off)
// * 6) Added new parameter: If Symbol DD reach levels: - Switch between methods of action.
// * a) NO MORE NEW GRIDS
// * b) CLOSE SYMBOL POSITIONS
// * =OWERAL DRAWDOWN SETTINGS==============
// * 7) Added new parameter: Max Floating DD % (0 - off) - Minimum percent of account to allow trade, otherwise, positions take action (a,b,c). For example, if your Balance is 350 and you will set Max Floating DD %=20, then positions close if the loss will be 70.
// * 8) Added new parameter: Max DD at Deposit Currency (0 - off) - Minimum Deposit Currency to allow trade, otherwise, positions take action (a,b,c). For example, if your Balance is 350 and you will set Max DD at Deposit Currency=120, then positions close if the loss will be 120.
// * 9) Added new parameter: Calculate Drawdown of: – Switch between methods to calculate Draw Down;
// * a) Undefeated Triangle EA (Magic) – Draw Down will be calculated only off Undefeated Triangle (Magic) opened positions;
// * b) All EA's – Draw Down will be calculated off all opened positions even manually opened;
// * 10) Added new parameter: If DD reaches levels: – Switch between methods what to do if Draw Down limit is reached;
// * a) STOP & CLOSE 24h – all positions closed for 24 hours, new positions only after 24 hours;
// * b) STOP & CLOSE – all positions closed till parameter initializing;
// * c) NO MORE NEW POSITIONS - new positions will not open till DD is above a level;
// * =POSITION RESTRICTION==============
// * 11) Added new parameter: Max Open Positions For Symbol - Maximum open positions for one symbol.
// * 12) New parameter in info panel: DRAWDOWN % - Profit/Balance*100;
// * 13) New parameter in info panel: Symbol Profit / DD% - Profit(current profit for symbol); DD% - Profit(symbol)/Balance*100;
版本 1.62
2022.11.11
// * Fixed zero divide error.
版本 1.61
2022.10.28
// * Corrected SL opening price.
版本 1.60
2022.10.25
// * Added new parameter: Stop Loss (points);
版本 1.52
2022.09.20
* Added new parameter, MM with step balance (Account Balance Step);
版本 1.51
2022.08.22
* Fixed sell position bug.
版本 1.50
2022.06.09
// * Added Slippage filter;
// * Added Spread filter.
版本 1.40
2022.06.03
* Added Take Profit option.
版本 1.30
2022.05.27
* Symbol data control.
版本 1.20
2022.05.25
// * Restrictions against unique market movements.
// * If profit is too big and TP can't be placed, positions will close.
版本 1.10
2022.05.24
* fixed suffix bug, to recognize symbols with suffix.
Positive review !!!