What’s new

Belkaglazer update

How to update the EA

1. Close MT4 and create a backup copy of the MT4 ‘profiles‘ folder (File-> Open Data Folder->profiles). This folder contains all settings and charts with set-files loaded.

2. Update the EA to the latest version: https://www.mql5.com/en/articles/498#update

3. If all settings are reset to default values (for example, Magic=50220), close MT4 and restore the ‘profiles‘ folder from the backup.


I recommend attaching the EA to a chart from the ‘Experts‘ folder. To do this, copy ‘Belkaglazer.ex4‘ file from ‘MQL4\Experts\Market‘ to ‘MQL4\Experts‘ folder. This will help avoid issues when updating the EA because MT4 will update the .ex4 file that is not used for live trading.


Version 1.74 – 2017.04.15

– Added ‘MaxRiskPerTrade%‘ parameter.
– Added ‘OrderMonth‘ parameter.
– Added ‘GMT_offset‘ parameter.
– Added ‘Daylight_Saving_Time‘ parameter.
– Fixed minor bugs.

Version 1.75 – 2017.05.18

– Added ‘SkipFirstTrade‘ parameter.
– Added ‘CloseOnOppositeSignal‘ parameter.
– Added ‘TradingPauseBar‘ parameter.
– Added ‘PreviousDay’s_Return%ATR‘ parameter.
– Added ‘OrderMonths‘ parameter.
– Fixed minor bugs.
– Added ‘IntradayMR and ‘PreviousDayHL‘  strategies.

Version 1.76 – 2017.06.13

– Fixed minor bugs.

Version 1.77 – 2017.07.20

– Added ‘MaxSlippagePip‘ parameter.
– Added ‘UseBrokenLevels‘ parameter.
– Added ‘MaxTakeProfitPip‘ parameter.
– Added ‘MaxStopLossPip‘ parameter.
– Added ‘StopProfitBar‘ parameter.
– Added ‘StopProfitPip‘ parameter.
– Fixed minor bugs.

Version 1.78 – 2017.09.04

– Added ‘OrderHours‘ parameter.
– Added ‘OrderMinutes‘ parameter.
– Added new strategies.
– Fixed minor bugs.

Version 1.79 – 2018.02.26

– Added ‘MaxLot_Per_Order‘ parameter.
– Added ‘StepBetweenOrdersPip‘ parameter.
– Added ‘MaxLot_OpenOrders_Filter‘ parameter.
– Added ‘MaxNumber_OpenOrders_Filter‘ parameter.
– Added ‘Disable_TP&SL_Control‘ parameter.
– Added ‘TradeDirection‘ parameter.
– Added a new PCh mode – ‘Inclined_Lines‘.
– Added ‘ExpirationBars‘ parameter.
– Added new strategies.
– Fixed minor bugs.

Version 1.81 – 2018.07.31

– Added ‘MaxSpreadToExitPip‘ parameter.
– Added ‘TrailingActivationPip‘ parameter.
– Added ‘DontUseMT4_SL‘ parameter.
– Added ‘VinceCalculator‘ parameter.
– Added ‘EMA_TimeFrame‘ parameter.
– If ‘Balance’ set to a negative value, then the EA calculates lot sizes based on the account equity.
– Fixed a lot of minor bugs.

Version 1.83 – 2018.11.15 – Bug-fix release

– Added ‘Graphics‘ parameter.
– Fixed a lot of minor bugs.

Version 1.85x – 2019.03.15

– Added NewsFilter: ‘UseNewsFilter, ‘DataProvider‘, ‘Symbols‘, ‘FilterEvents‘, ‘FilterCustomEvents‘, ‘FilteringAction‘,
BeforeEventMin‘, ‘AfterEventMin‘, ‘DisplayEvents‘ parameters. The News Filter allows you to backtest the impact of any news event and select various news data providers.

– Added ‘UsePercentagePips‘ parameter.
– Added ‘ReversalExpirationBars‘ parameter.
– Added ‘DaysOffBeforeAfterNY‘ parameter.
– Added ‘FixMajorBugs‘ parameter.

– Added ‘UseSettingsFile‘ parameter. Extra settings managed via belkaglazer.ini config file: ‘EAProtectionFilter‘, ‘ExportEquityToCSV‘, ‘ExportEquitySeparator‘, ‘AutoConstructionEquityCurve‘, ‘UseCustomParameterForOptimization‘, ‘DangerousMM‘.

– Added ‘Dangerous_MM‘ parameter. Allows you to add various dangerous types of Money Management (Anti-Martingale, Martingale, Pyramiding, Averaging) to any strategy. Dangerous MM is a position sizing method that calculates lot sizes based on the latest trading results. Added the related parameters: ‘MaxNumberOfSteps‘, ‘Multiplier‘, ‘CustomMultiplier&Steps‘, ‘MinStepValuePip‘, ‘ComputeDrawdown‘, ‘TP_Calculation_Method‘, ‘SL_Calculation_Method‘.
***All my signals, strategies and set-files do not use dangerous elements of Money Management.

– Fixed major bugs.

Version 1.86x – 2019.04.04

– Added backup URL to determine GMT offset.
– Fixed minor bugs.

Version 1.91x – 2019.10.15

– Added ‘CBOE_VIX_Filter‘ parameter.
– Added ‘AutoGMT_Detection‘ parameter.
– Added ‘Offset Mode‘ parameter.
– Added ‘ExecutionDelay(Sec)‘ parameter.
– Added ‘NegativeSwapFilterDays‘ parameter.
– Added ‘NegativeSwapFilterAction‘ parameter.
– Added ‘PriceActionFilter‘ parameter.
– Added ‘MinTakeProfitPip‘ parameter.
– Added ‘MinStopLossPip‘ parameter.
– Added ‘TakeProfitSwapCorrection‘ parameter.
– Added ‘EquityHardStop‘ parameter.
– Added ‘TradingFrequency (PRNG)‘ parameter.
– Added ‘None‘ model. Allows you to turn the models off and generate signals based on filters.
– Added ‘Random (PRNG)‘ model that randomly generates trading signals in a random direction.
– Added new Extra settings.
– Improved backtesting speed.
– Fixed bugs.