Sanju Band Trend
- Experts
- Versione: 1.0
- Attivazioni: 5
Sanju Band Trend — Version 1.00
Original MetaTrader 5 Expert Advisor by Sanju Suresh. A straightforward, completed-bar Bollinger breakout strategy with a higher-timeframe EMA direction filter. No grid, martingale, loss averaging or escalating lot sequence.
Rules
On H1, a completed close crosses beyond Bollinger Bands (20 periods, 2 deviations) after the preceding close was not beyond the same band. Longs require the last completed H4 close above EMA200; shorts require it below. The decision is made on the next signal bar. One own position per symbol.
ATR(14) sets fixed SL at 2x ATR and TP at 3x ATR, widened where required by symbol constraints; time exit after 48 signal bars. No pending orders or trailing modifications.
Position sizing and safeguards
Default equity risk target is 0.5%, with a 1% pre-order modelled loss-at-stop cap. OrderCalcProfit estimates stop loss including the requested slippage buffer; volumes round down. A minimum lot exceeding the risk budget is SKIPPED, not forced.
OrderCalcMargin limits new margin to 20% of free margin and requires projected margin level at least 300%. Spread must not exceed 10% of ATR. Symbol session, execution permissions, volume min/max/step/limit, tick size and stop/freeze buffers are checked.
At 3% account-equity loss from the first observation of the server day, new entries halt and the EA attempts to close its own positions; it resets next day. Baseline and halt are saved in terminal global variables. This is not a guarantee of a maximum daily loss.
On netting accounts, an existing symbol position/order blocks entry to avoid merging other trades. On hedging accounts, unrelated tickets are not modified or closed. Do not share the same netted symbol with another system.
Actual baseline results — exactly version 1.00, unchanged defaults
MT5 Every tick based on real ticks (reports: 100% real ticks), JustMarkets-Demo2, USD 10,000, leverage 1:100, hedging account, 2025-11-01 through 2026-11-01 exclusive (last available session tick 2026-10-30). Both charts H1, strategy H1 / trend H4.
EURUSD.m: net -546.34 USD; profit factor 0.83; maximal equity drawdown 874.73 USD (8.48%); 108 trades.
XAUUSD.m: net +49.65 USD; profit factor 1.02; maximal equity drawdown 436.31 USD (4.20%); 120 trades.
EURUSD lost money. Gold's profit was marginal; it is not evidence of a robust edge. No parameter optimization, selected winning preset or claimed held-out validation is used. Broker data and execution materially affect results.
Local checks and practical use
Local small-deposit netting checks correctly skipped trades when minimum lots exceeded the risk budget. A small account may have no trades. These checks are not official MQL5 Market validation or approval.
Start on demo with H1 defaults and risk 0.5% or lower. USD 10,000 was a test condition, not a universal minimum or capital recommendation. Do not raise risk to compensate for losses. Use a unique magic number and one instance per symbol.
Risk warning — no guarantees
Trading can lose capital. Historical simulation does not guarantee future results. Stop losses, margin and daily-halt checks do not guarantee a maximum realized loss or prevent all stop-outs. Gaps, slippage, commission (not included in the sizing model), spread changes, session closures, other account trades and execution failure can cause losses beyond the modelled thresholds. No live forward results are claimed. Demo-test and independently assess suitability before live use.
Original MetaTrader 5 Expert Advisor by Sanju Suresh. A straightforward, completed-bar Bollinger breakout strategy with a higher-timeframe EMA direction filter. No grid, martingale, loss averaging or escalating lot sequence.
Rules
On H1, a completed close crosses beyond Bollinger Bands (20 periods, 2 deviations) after the preceding close was not beyond the same band. Longs require the last completed H4 close above EMA200; shorts require it below. The decision is made on the next signal bar. One own position per symbol.
ATR(14) sets fixed SL at 2x ATR and TP at 3x ATR, widened where required by symbol constraints; time exit after 48 signal bars. No pending orders or trailing modifications.
Position sizing and safeguards
Default equity risk target is 0.5%, with a 1% pre-order modelled loss-at-stop cap. OrderCalcProfit estimates stop loss including the requested slippage buffer; volumes round down. A minimum lot exceeding the risk budget is SKIPPED, not forced.
OrderCalcMargin limits new margin to 20% of free margin and requires projected margin level at least 300%. Spread must not exceed 10% of ATR. Symbol session, execution permissions, volume min/max/step/limit, tick size and stop/freeze buffers are checked.
At 3% account-equity loss from the first observation of the server day, new entries halt and the EA attempts to close its own positions; it resets next day. Baseline and halt are saved in terminal global variables. This is not a guarantee of a maximum daily loss.
On netting accounts, an existing symbol position/order blocks entry to avoid merging other trades. On hedging accounts, unrelated tickets are not modified or closed. Do not share the same netted symbol with another system.
Actual baseline results — exactly version 1.00, unchanged defaults
MT5 Every tick based on real ticks (reports: 100% real ticks), JustMarkets-Demo2, USD 10,000, leverage 1:100, hedging account, 2025-11-01 through 2026-11-01 exclusive (last available session tick 2026-10-30). Both charts H1, strategy H1 / trend H4.
EURUSD.m: net -546.34 USD; profit factor 0.83; maximal equity drawdown 874.73 USD (8.48%); 108 trades.
XAUUSD.m: net +49.65 USD; profit factor 1.02; maximal equity drawdown 436.31 USD (4.20%); 120 trades.
EURUSD lost money. Gold's profit was marginal; it is not evidence of a robust edge. No parameter optimization, selected winning preset or claimed held-out validation is used. Broker data and execution materially affect results.
Local checks and practical use
Local small-deposit netting checks correctly skipped trades when minimum lots exceeded the risk budget. A small account may have no trades. These checks are not official MQL5 Market validation or approval.
Start on demo with H1 defaults and risk 0.5% or lower. USD 10,000 was a test condition, not a universal minimum or capital recommendation. Do not raise risk to compensate for losses. Use a unique magic number and one instance per symbol.
Risk warning — no guarantees
Trading can lose capital. Historical simulation does not guarantee future results. Stop losses, margin and daily-halt checks do not guarantee a maximum realized loss or prevent all stop-outs. Gaps, slippage, commission (not included in the sizing model), spread changes, session closures, other account trades and execution failure can cause losses beyond the modelled thresholds. No live forward results are claimed. Demo-test and independently assess suitability before live use.
