Skip to content

MACross Strategy Templates

  1. Crossover + ADX Trend Filter — Only trade crossovers in trending markets
  2. Crossover + RSI Pullback — Crossover for direction, RSI for entry timing
  3. Multi-Crossover Confirmation — Multiple MA types must agree

Strategy 1: Crossover + ADX Trend Filter

Overview

Trade MA crossovers only when ADX confirms a trending market. Works with any crossover variant.

When This Works Best

  • Trending markets
  • 4H to 1D

Algorithm Configuration

SettingValue
TypeBOTH
Position Size45% of equity (REL)
Order TypeMARKET
TimeoutCOOLDOWN_ONLY, 3 bars

Long Entry Conditions

GroupIndicatorSignalThreshold
RequiredEMACross (or any)bullish_cross
RequiredADXadx_above_threshold25

Long Exit Conditions

SettingValue
RequiredEMACross · bearish_cross
Stop Loss5% (REL), trailing
Take Profit10% (REL)

Short Entry Conditions

GroupIndicatorSignalThreshold
RequiredEMACross (or any)bearish_cross
RequiredADXadx_above_threshold25

Short Exit Conditions

SettingValue
RequiredEMACross · bullish_cross
Stop Loss5% (REL), trailing
Take Profit10% (REL)

Recommended Parameters

IndicatorParameterValueNotes
CrossoverFast10 barsFast MA
CrossoverSlow20 barsSlow MA
ADXThreshold25Trend filter

Strategy 2: Crossover Direction + RSI Entry

Overview

Use crossover for trend direction bias, RSI oversold/overbought for entry timing.

When This Works Best

  • Trending markets with pullbacks
  • 1H to 4H

Algorithm Configuration

SettingValue
TypeBOTH
Position Size35% of equity (REL)
Order TypeMARKET
TimeoutREGULAR, 2 bars

Long Entry Conditions

GroupIndicatorSignalThreshold
RequiredEMACrossbullish_cross
RequiredRSIrsi_below_threshold35

Long Exit Conditions

SettingValue
RequiredRSI · rsi_above_threshold · 60
Stop Loss4% (REL)
Take Profit8% (REL)

Short Entry Conditions

GroupIndicatorSignalThreshold
RequiredEMACrossbearish_cross
RequiredRSIrsi_above_threshold65

Short Exit Conditions

SettingValue
RequiredRSI · rsi_below_threshold · 40
Stop Loss4% (REL)
Take Profit8% (REL)

Recommended Parameters

IndicatorParameterValueNotes
CrossoverFast/Slow10/20Direction
RSIPeriod14Entry timing

Strategy 3: Multi-Crossover Confirmation

Overview

Require multiple crossover types to agree before entering. E.g., both EMACross and VWEMACross must be bullish.

When This Works Best

  • High-conviction setups
  • 4H to 1D

Algorithm Configuration

SettingValue
TypeBOTH
Position Size40% of equity (REL)
Order TypeMARKET
TimeoutCOOLDOWN_ONLY, 5 bars

Long Entry Conditions

GroupIndicatorSignalThreshold
RequiredEMACrossbullish_cross
RequiredVWEMACrossbullish_cross

Long Exit Conditions

SettingValue
RequiredEMACross · bearish_cross
Stop Loss5% (REL)
Take Profit10% (REL)

Short Entry Conditions

GroupIndicatorSignalThreshold
RequiredEMACrossbearish_cross
RequiredVWEMACrossbearish_cross

Short Exit Conditions

SettingValue
RequiredEMACross · bullish_cross
Stop Loss5% (REL)
Take Profit10% (REL)

Recommended Parameters

IndicatorParameterValueNotes
EMACrossFast/Slow10/20Price-only
VWEMACrossFast/Slow10/20Volume-weighted

  • Test all 11 variants: Find which MA type works best for your asset
  • Optimize fast/slow ratio: Common ratios: 10/20, 12/26, 9/21
  • Compare with and without ADX filter: Quantify ranging-market improvement
  • Test VW vs non-VW: See if volume weighting improves signal quality