List of Strategies

Download presets & tests

It's necessary to divide trading risks between presets that use the same strategy.
You can use QuantAnalizer (free version) to merge different MT4 reports.
  • The EA is designed in a clear and logical way. All possible settings/strategies/set-files are customizable.
  • Depending on settings or set-files, the EA can trade momentum, breakout, counter-trend, classic mean-reversion, scalping strategies.

The default settings of the EA correspond to the ‘Daily_levels’ strategy for EURUSD M30.
Presets for customizing (GMT offset: +2, DST: US/Europe) can be downloaded from the Download page.

The EA does not require low delay (latency) and fast execution speed. Only the ‘NY_CloseTrading’ strategy requires low spreads and an ECN account. For other strategies, a low spread is not important due to the fact they have a high expected value (mathematical expectation) in pips. Thus, if you don’t use ‘NY_CloseTrading’ strategy, you can use any account type.

Spoiler | Why the 'NY_CloseTrading' strategy uses a big stop >>>

The ‘NY_CloseTrading‘ is a mean reversion strategy based on the following simple rules:

1. The price always (sooner or later) returns to its average value calculated for a certain period.
2. A position is opened during periods of low volatility and when the maximum/minimum of the day most likely occurs.
3. It’s necessary to use pairs that often cross the average value.
4. If the price has not crossed the average value for a long time (up to ~12 hours), then such a position should be closed by a time-stop. As a rule, a position holding time does not exceed 12 hours.
5. A position should be closed after the price has crossed or approached the average value, so that the profit can be both positive and negative. A stop loss value should not prevent a strategy from closing a position at the average price. The SL has to withstand Intraday fluctuations and correspond to the volatility of a currency pair.
6. Stop loss protects against big losses during huge price movements in one direction when the price does not cross the average value for a long time. Such a Stop loss is reached infrequently; it performs an insurance role.

Thus, if you use a small Stop Loss, then this will turn a profitable mean reversion strategy into an unprofitable system.

  • Belkaglazer platform allows you to use more than 10 diverse strategies on different markets: FOREX, CRYPTO, FORTS, INDICES.

The author’s Set-files

— Last Updated: 31 January 2019 | v1.837b [What’s new in Presets]—

— Backtests Updated: 20 June 2018

->FOREX->Crypto->Indices->FORTS (RUS Futures Market)
Strategies Pairs Presets / Backtests (clickable)
Commission: $7 per one standard lot, round trip
Live execution (TDS2 simulation), delay of 200-300ms
Comment
Daily_levels
The strategy uses price movements through an identified horizontal daily level of support or resistance. The strategy opens trades during high volatility period when the price breaks through support/resistance levels.

Keep in mind that Gold is more volatile than most currency pairs.
Smaller lot size is recommended.

EURUSD 1-Stop[BR][PCh][v1.778][Daily_levels]_EURUSD_M30_L1.set
1-Stop[BR][PCh][v1.778][Daily_levels]_EURUSD_M30_L1_(ATR).set StopLoss/TakeProfit in %ATR
USDJPY 1-Stop[BR][PCh][v1.778][Daily_levels]_USDJPY_M30.set
XAUUSD 1-Stop[BR][PCh][v1.778][Daily_levels]_GOLD_M30.set (High negative slippage on a live ECN account)

3-Market[BR][PCh][v1.787][Daily_levels]_GOLD_M1.set (The similar strategy with Market Execution. Low slippage, performance is worse). Added: 2017.08.27

1-Stop[BR][PCh][v1.778][Daily_levels]_GOLD_M30_(TS).set (Trailing stop)
Added: 2018.06.08

You can face the risk of bad execution with high negative slippage.
1-Stop[BR][PCh][v1.778][Daily_levels]_GOLD_M30_(lite).set (High negative slippage on a live ECN account)

3-Market[BR][PCh][v1.787][Daily_levels]_GOLD_M1_(lite).set (The similar strategy with Market Execution. Low slippage, performance is worse). Added: 2017.08.27

Smaller TakeProfit

You can face the risk of bad execution with high negative slippage.

Intraday_levels (Added: 2017.08.27 )
The strategy opens trades during high volatility period when the price breaks through Intraday support/resistance levels. XAUUSD 1-Stop[BR][PCh][v1.778][Intraday_levels]_GOLD_M60.set

3-Market[BR][PCh][v1.787][Intraday_levels]_GOLD_M1.set (The similar strategy with Market Execution)

3-Market[BR][PCh][v1.787][Intraday_levels]_GOLD_M1_(lite).set
Added:
2018.06.08

EURUSD 1-Stop[BR][PCh][v1.787][Intraday_levels]_EURUSD_M60.set
Added:
2018.06.08
Impulse_Intraday
The strategy uses significant price movement in one direction on high volume. The strategy waits for strong price movement assuming that the market will continue to move in the same direction.

*(L) These set files open a trade only if a strong momentum breaks through the horizontal sup/res levels.

EURUSD 3-Market[M][PA][v1.787][Impulse_Intraday]_EURUSD_M15_(D).set The strategy has a low winning percentage of 30% – 40%. You can experience over 15 consecutive losses in a row.
3-Market[M][PA][v1.787][Impulse_Intraday]_EURUSD_M15_(D1).set
3-Market[M][PA][v1.787][Impulse_Intraday]_EURUSD_M15_(D2).set

3-Market[M][PA][v1.818][Impulse_Intraday]_EURUSD_M15_(D2_TS).set
Added:
2018.06.08

3-Market[M][PA][v1.787][Impulse_Intraday]_EURUSD_M15_(D3).set
Added: 2018.06.08

3-Market[M][PA][v1.778][Impulse_Intraday]_EURUSD_M60_(S).set
Added: 2017.06.24
3-Market[M][PA][v1.778][Impulse_Intraday]_EURUSD_M30_(S).set
Added: 2017.07.25

3-Market[M][PA][v1.818][Impulse_Intraday]_EURUSD_M30_(S_TS).set
Added: 2018.06.08

3-Market[M][PA][v1.828][Impulse_Intraday]_EURUSD_M15_(L).set
Added:
2018.11.15

3-Market[M][PA][v1.828][Impulse_Intraday]_EURUSD_M30_(L).set
Added:
2018.11.15

3-Market[M][PA][v1.828][Impulse_Intraday]_EURUSD_M60_(L).set
Added: 2018.11.15
EURAUD 3-Market[M][PA][v1.778][Impulse_Intraday]_EURAUD_M30.set
3-Market[M][PA][v1.778][Impulse_Intraday]_EURAUD_M30_(M).set
Added: 2017.07.25
3-Market[M][PA][v1.778][Impulse_Intraday]_EURAUD_M60_(S).set
Added: 2017.07.25
GBPUSD 3-Market[M][PA][v1.778][Impulse_Intraday]_GBPUSD_M30.set
3-Market[M][PA][v1.778][Impulse_Intraday]_GBPUSD_M60.set
Added: 2017.08.27
3-Market[M][PA][v1.778][Impulse_Intraday]_GBPUSD_M15.set
Added: 2017.08.27

3-Market[M][PA][v1.828][Impulse_Intraday]_GBPUSD_M15_(L).set
Added:
2018.11.15

3-Market[M][PA][v1.828][Impulse_Intraday]_GBPUSD_M30_(L).set
Added:
2018.11.15

3-Market[M][PA][v1.828][Impulse_Intraday]_GBPUSD_M60_(L).set
Added: 2018.11.15
EURCAD 3-Market[M][PA][v1.778][Impulse_Intraday]_EURCAD_M30.set
3-Market[M][PA][v1.778][Impulse_Intraday]_EURCAD_M15_(S).set
NY_CloseTrading
*Please read the note at the bottom of the page
It is a classic mean reversion strategy. It places a pending limit order in the opposite direction of short-term price movement at the end of the North American Session (New York). The MR strategy assumes the price is likely to reverse direction and move back to the mean (average) shortly.

 

This strategy has a low TP/SL ratio!

 

It is recommended to switch off ‘NY_CloseTrading’ strategy during the high-impact Forex news events.

 

 

AUDCAD 0-Limit[MR][PCh][v1.778][NY_CloseTrading]_AUDCAD_M5.set

2-Market[MR][PCh][v1.778][NY_CloseTrading]_AUDCAD_M5.set (The similar strategy with Market Execution)

0-Limit[MR][PCh][v1.778][NY_CloseTrading]_AUDCAD_M5_(B).set

2-Market[MR][PCh][v1.778][NY_CloseTrading]_AUDCAD_M5_(B).set (The similar strategy with Market Execution)

Bollinger bands
AUDNZD 0-Limit[MR][PCh][v1.778][NY_CloseTrading]_AUDNZD_M5.set

2-Market[MR][PCh][v1.778][NY_CloseTrading]_AUDNZD_M5.set (The similar strategy with Market Execution)

*Bad live results since early 2017
0-Limit[MR][PCh][v1.778][NY_CloseTrading]_AUDNZD_M5_(wm).set *Bad live results since early 2017

TakeProfit is fixed

EURNZD 0-Limit[MR][PCh][v1.778][NY_CloseTrading]_EURNZD_M5.set

2-Market[MR][PCh][v1.778][NY_CloseTrading]_EURNZD_M5.set (The similar strategy with Market Execution)

EURAUD 0-Limit[MR][PCh][v1.778][NY_CloseTrading]_EURAUD_M5.set
Added: 2018.06.08

2-Market[MR][PCh][v1.778][NY_CloseTrading]_EURAUD_M5.set (The similar strategy with Market Execution)
Added: 2018.06.08
GBPCAD 0-Limit[MR][PCh][v1.778][NY_CloseTrading]_GBPCAD_M5.set
GBPCHF 0-Limit[MR][PCh][v1.778][NY_CloseTrading]_GBPCHF_M5.set
GBPAUD 2-Market[MR][PCh][v1.778][NY_CloseTrading]_GBPAUD_M5.set
Added:
2018.06.08
NZDCAD 2-Market[MR][PCh][v1.778][NY_CloseTrading]_NZDCAD_M5.set
Added:
2018.06.08
CHFJPY 2-Market[MR][PCh][v1.778][NY_CloseTrading]_CHFJPY_M5_(B).set
Added:
2018.11.15
Scalping (for example) GBPUSD

USDCHF

2-Market[MR][PCh][v1.778][NY_CloseTrading]_GBPUSD_M1.set

2-Market[MR][PCh][v1.778][NY_CloseTrading]_USDCHF_M1.set
Added: 2018.03.09

M1 Timeframe / Market Execution
MondayTrading
The strategy enters a trade on Monday morning in the opposite direction of price movement on Friday. It uses the difference in volatility between Friday and Monday (‘Weekend effect’). EURUSD 2-Market[MR][PA][v1.778][MondayTrading]_EURUSD_M30_(M).set
USDJPY 2-Market[MR][PA][v1.778][MondayTrading]_USDJPY_M30.set Added: 2017.06.12
GBPUSD 2-Market[MR][PA][v1.778][MondayTrading]_GBPUSD_M30.set Added: 2017.06.12
USDCHF 2-Market[MR][PA][v1.778][MondayTrading]_USDCHF_M30.set Added: 2017.06.12
NewsPattern
NewsPattern is a momentum-based seasonal strategy. It opens a trade during high-impact news events.

*Bad live results since early 2018.

NZDUSD 3-Market[M][PA][v1.778][NewsPattern]_NZDUSD_M5_(2).set
AUDNZD 3-Market[M][PA][v1.778][NewsPattern]_AUDNZD_M5.set Added: 2017.06.12
EURAUD 3-Market[M][PA][v1.778][NewsPattern]_EURAUD_M5.set Added: 2017.06.12
EURCAD 3-Market[M][PA][v1.778][NewsPattern]_EURCAD_M5.set Added: 2017.06.12
EURNZD 3-Market[M][PA][v1.778][NewsPattern]_EURNZD_M5.set Added: 2017.06.12
RollBackPattern
The strategy enters the market in the direction of the overall trend when the price approaches a medium-term support/resistance level. EURUSD 2-Market[MR][PCh][v1.778][RollBackPattern]_EURUSD_M60_(15).set *Bad live results since early 2017. There is a high risk that this strategy is over-fitted!
H1 Timeframe
PreviousDayHL (Added: 2017.05.18)
The strategy is based on a simple concept: if the price breaks yesterday’s high or low, then price movement will continue in the direction of the breakout. USDJPY 1-Stop[BR][PCh][v1.778][PreviousDayHL]_USDJPY_M30.set

1-Stop[BR][PCh][v1.778][PreviousDayHL]_USDJPY_M30_(SB).set

This strategy works only with a broker who closes daily candles at 5 pm New York time.
Proof
IntradayMR (Added: 2017.05.18)
A simple Intraday Mean Reversion strategy. USDJPY 2-Market[MR][PCh][v1.778][IntradayMR]_USDJPY_M5_(B).set Bollinger bands
2-Market[MR][PCh][v1.778][IntradayMR]_USDJPY_M5.set
XAUUSD 2-Market[MR][PCh][v1.778][IntradayMR]_GOLD_M5.set Added: 2017.06.16
GBPUSD 2-Market[MR][PCh][v1.778][IntradayMR]_GBPUSD_M5.set
EURUSD 2-Market[MR][PCh][v1.778][IntradayMR]_EURUSD_M5_(S).set
(Low average trade. It’s required a good broker with low spreads)
Added: 2017.10.15
EURJPY 2-Market[MR][PCh][v1.778][IntradayMR]_EURJPY_M5_(B).set Added: 2018.11.15
FrontRunning (Added: 2017.08.21 )
FrontRunning is a strategy that uses publicly available knowledge about the behavior of a certain large group of market participants (when they will enter or exit a market). For example, most ‘momentum’ traders will buy after closing a large bullish candle. Knowing this, you can enter the market a moment before such a large candle is completely formed, and you can catch the price movement that ‘momentum’ traders create when they simultaneously buy.

See Figure 3: Volatility during an hour

EURUSD 3-Market[M][PA][v1.787][FrontRunning]_EURUSD_M1.set This strategy has a low average trade of 1-2pips and short position holding time (max. 1-2min).

I recommend using it only for educational purposes.

It’s required a good broker with low spreads.

Inclined_Lines (Added: 2018.03.09)
Inclined_Lines is a breakout strategy that uses the most recent support/resistance levels in the form of two inclined lines forming a price range. These lines are constructed by the last two confirmed extrema. EURUSD 3-Market[M][PCh][v1.799][Inclined_Lines]_EURUSD_M60.set
GBPUSD 3-Market[M][PCh][v1.799][Inclined_Lines]_GBPUSD_M60.set
USDJPY 3-Market[M][PCh][v1.799][Inclined_Lines]_USDJPY_M60.set
XAUUSD 3-Market[M][PCh][v1.799][Inclined_Lines]_XAUUSD_M60.set
AntiMomo
The strategy places a pending stop order after a strong momentum to catch a possible reversal. EURUSD 1-Stop[BR][PA][v1.778][AntiMomo]_EURUSD_M30.set Added: 2018.11.15
EURUSD 1-Stop[BR][PA][v1.778][AntiMomo]_EURUSD_M60.set Added: 2018.11.15
GBPUSD 1-Stop[BR][PA][v1.778][AntiMomo]_GBPUSD_M60.set Added: 2018.11.15
Others
Others EURUSD

GBPUSD

2-Market[MR][PCh][v1.787][LondonOpen]_EURUSD_M30.set

1-Stop[BR][Pivot][v1.736][Pivot_levels]_GBPUSD_M30.set

Low performance
Strategies Pairs Presets / Backtests (clickable)
Commission: No
MM risk settings: 0.25% per trade
Comment
Daily_levels
The strategy uses price movement through an identified horizontal daily level of support or resistance. The strategy opens trades during high volatility period when the price breaks through support/resistance levels. BTCUSD 1-Stop[BR][PCh][v1.818][Daily_levels]_BTCUSD_M30_L1_(ATR).set Added: 2018.06.08
Impulse_Intraday
The strategy uses significant price movement in one direction on high volume. The strategy waits for strong price movement assuming that the market will continue to move in the same direction. BTCUSD 3-Market[M][PA][v1.818][Impulse_Intraday]_BTCUSD_M60.set Added: 2018.06.08
Inclined_Lines
Inclined_Lines is a breakout strategy that uses the most recent support/resistance levels in the form of two inclined lines forming a price range. These lines are constructed by the last two confirmed extrema. BTCUSD 3-Market[M][PCh][v1.818][Inclined_Lines]_BTCUSD_M60.set Added: 2018.06.08
Strategies Pairs Presets / Backtests (clickable)
Commission: $7 per one standard lot, round trip
Live execution (TDS2 simulation), delay of 200-300ms
Comment
Breakout trading
The strategy uses price movement through an identified horizontal Intraday level of support or resistance. The strategy opens trades when the price breaks through support/resistance levels. US Wall Street 30 Index 3-Market[M][PCh][v1.819][US30_Breakout]_US30_M30.set

3-Market[M][PCh][v1.787][US30_Breakout]_US30_M30_(N).set
Updated: 2019.01.31

Added: 2018.11.15
Inclined_Lines
Inclined_Lines is a breakout strategy that uses the most recent support/resistance levels in the form of two inclined lines forming a price range. These lines are constructed by the last two confirmed extrema. US Wall Street 30 Index 3-Market[M][PCh][v1.799][US30_Inclined_Lines]_US30_M60_(N).set
Added: 2018.11.15
Strategies Pairs Presets / Backtests MT5 and MT4 (clickable)
Real variable spread, delay of 200-300ms
Comment
Daily_levels
The strategy uses price movement through an identified horizontal daily level of support or resistance. The strategy opens trades during high volatility period when the price breaks through support/resistance levels. fRTS 3-Market[BR][PCh][v1.787][Daily_levels]_RTS_M15_L1.set
Added:
2018.11.15

3-Market[BR][PCh][v1.787][Daily_levels]_RTS_M15_L2.set
Added:
2018.11.15
MT4 report of the file

MT4 report of the file

Impulse_Intraday
The strategy uses significant price movement in one direction on high volume. The strategy waits for strong price movement assuming that the market will continue to move in the same direction. fRTS 3-Market[M][PA][v1.778][Impulse_Intraday]_RTS_M30.set
Added:
2018.11.15
MT4 report of the file
Intraday_levels
The strategy opens trades during high volatility period when the price breaks through Intraday support/resistance levels. fRTS 3-Market[BR][PCh][v1.787][Intraday_levels]_RTS_M15_(S).set
Added: 2018.11.15
MT4 report of the file

The MT4 StopLoss is temporarily disabled in the ‘NY_CloseTrading‘ strategy on cross-pairs (e.g., AUDNZD) for 1 hour during the ‘FX rollover’ (a low-liquidity time). Otherwise, the MT4 StopLoss can be activated due to the spread widening. If StopLoss is accidentally triggered (for example, if spread has widened from 3 to 40 pips for 1 Sec.), then this may lead to a big loss. The MT4 StopLoss cannot correctly protect your position during a low-liquidity time.

You can disable this option if your broker has a similar feature:

AlpariSettings Belkaglazer

Just set ‘DisableSL_Hour‘ parameter to ‘-1

You also can turn off this option if you are sure that your broker does not widen spreads during the ‘FX rollover’ time.

An example of the spread widening:

SpreadWidening Belkaglazer