Lost money in most markets we backtested. A trend-following version is being tested. Try it on paper first.
Overview
Confluence-based scalping strategy that scores 5 indicators (MACD, EMA crossover, HTF Supertrend bias, Bollinger Band position, Volume spike) to generate a directional score (0-5). Enters trades when confluence meets threshold with RSI and zone filters. Features zone-aware trailing stops, dynamic stepped tightening, conditional stop loss with confluence confirmation, and time-based exit decay for stale trades.
Requirements
Supported Markets
Spot & Futures
Configuration Parameters
Indicators
Parameter
Type
Default
Description
ADX_THRESHOLDAdx Threshold
Number
25
Threshold value that triggers an action
RSI_UPPERRsi Upper
Number
75
Wider overbought threshold
RSI_LOWERRsi Lower
Number
25
Wider oversold threshold
USE_ADX_FILTERUse Adx Filter
Boolean
Disabled
Toggle this option on or off
USE_EMA_CROSS_FILTERUse Ema Cross Filter
Boolean
Disabled
Toggle this option on or off
Entry & Exit
Parameter
Type
Default
Description
ZONE_TRAIL_THRESHOLDZone Trail Threshold
Number
2
Threshold value that triggers an action
FORCE_EXIT_REQForce Exit Req
Number
5
Max confluence required to force exit
ZONE_BLOCK_THRESHOLDZone Block Threshold
Number
1
Reduced to 1 to allow near-zone trades
Risk Management
Parameter
Type
Default
Description
TP_VALUETp Value
Number
15
Larger TP for runners
SL_VALUESl Value
Number
5
Wider stop for volatility
SL_CONF_REQSl Conf Req
Number
5
Require max confluence for early SL
TP_MODETp Mode
Select: Percentage | Atr
Atr
Strategy parameter
SL_MODESl Mode
Select: Percentage | Atr
Atr
Strategy parameter
Features
Parameter
Type
Default
Description
USE_VOL_FILTERUse Vol Filter
Boolean
Disabled
Toggle this option on or off
USE_HTF_BIASUse Htf Bias
Boolean
Disabled
Toggle this option on or off
USE_TRAILUse Trail
Boolean
Enabled
Toggle this option on or off
USE_ZONE_TRAILUse Zone Trail
Boolean
Disabled
Toggle this option on or off
TRAIL_MODETrail Mode
Select: Percentage | Atr
Percentage
Strategy parameter
General
Parameter
Type
Default
Description
MIN_CONFLUENCEMin Confluence
Number
2
Lower threshold for more trades
TRAIL_STARTTrail Start
Number
0.5
Later trail activation to let winners run
TRAIL_OFFSETTrail Offset
Number
0.1
Tighter trail to lock profits
TRADE_DIRECTIONTrade Direction
Select: Auto | Long | Short
Auto
Strategy parameter
Multi-Timeframe Configuration
Timeframe
Label
Description
4h
—
—
Support/Resistance Zones
Proximity Type
ATR + Percentage
ATR Multiplier
1x
Percentage Threshold
0.5%
Version Info
Current Version: v2.0.1+lab-exp1+lab-exp20
Latest Changes
Optimized for Balanced profile (score: 1.73 → 1.95)
Changes:
1. BUG_FIX: `globalFilters` is referenced before it is defined due to a comment line (`// === TREND ALIGNMENT (DISABLED BY DEFAULT) ===`) being placed between the variable declaration and usage, causing a ReferenceError that prevents all trading.
→ 73% win rate, -0.2% return, 1.9% max DD, Sharpe -3.03, 107 trades
2. BUG_FIX: `td.trade.closeTrail()` is called with an `activationPercent` option, but the API for trailing close orders uses `trailPercent`/`trailAmount` (not `activationPercent`), which means the trailing stop never activates and winners round-trip back to breakeven or loss.
→ 76% win rate, -0.2% return, 1.8% max DD, Sharpe -2.95, 119 trades
3. <!-- strategy-meta {"name":"Mfanya Scalper v13.0 Symmetric Risk","explanation":"This strategy addresses the core asymmetric risk problem by combining a moderate stop-loss tightening with earlier trailing activation, cutting the average loss from ~3x to ~1.5x the average win while keeping the proven 76% win-rate entry logic intact. The moderate SL reduction avoids the overtrading trap of the failed 1.5x setting while still capping downside."} -->
## Diagnostic Report
**Frequency:** Healthy (119 trades / 127 days) — no frequency issue. **Regime:** The market chopped sideways (-3.1%) with sharp mean-reversion moves. **Post-Mortem:** The consistent failure across experiments 9-12 was asymmetric risk — avg loss (-17.81) is 3.2x avg win (+5.54). The 5×ATR stop is too wide, while the 1.5×ATR stop caused overtrading (273 trades) from premature stop-outs. The fix: moderate SL at 3×ATR combined with earlier trailing activation (0.3% instead of 0.5%) to protect the frequent small wins. **Anti-pattern check:** No look-ahead — all indicators use current candle values. No overfitting — using generic risk parameters, not date/price-specific logic.
→ 74% win rate, 0.3% return, 1.6% max DD, Sharpe -2.44, 217 trades
4. <!-- strategy-meta {"name":"Mfanya Scalper v20 Adaptive Risk","explanation":"This strategy fixes the asymmetric risk problem (avg loss 3.2x avg win) by combining a moderate 3x ATR stop with a two-tier trailing system that activates early at 0.25% profit to lock in the frequent small wins, while using a volatility-scaled stop that shrinks as the trade moves in our favor. The key improvement is a momentum-break exit that closes positions when RSI crosses back through its SMA against the trade direction, cutting losses well before they reach the wide stop."} -->
→ 74% win rate, 0.4% return, 1.7% max DD, Sharpe -2.22, 227 trades
Final: 0.4% return | 74% WR | 1.7% DD | PF 1.07 | Sharpe -2.22