OPEN-SOURCE SCRIPT

MA Crossover Scalper [4H]

45
//version=5
indicator("MA Crossover Scalper [4H]", overlay=false)

// Market Cap Filter (Volume as proxy)
volumeValid = volume >= 500000 and volume <= 4000000

// MA Crossover System
ma9 = ta.sma(close, 9)
ma21 = ta.sma(close, 21)
bullishCross = ta.crossover(ma9, ma21) and close > ma21
bearishCross = ta.crossunder(ma9, ma21) and close < ma21

// Volume Confirmation
volumeSpike = volume > ta.sma(volume, 20) * 1.3

// Final Signals
bullSignal = bullishCross and volumeSpike and volumeValid
bearSignal = bearishCross and volumeSpike and volumeValid

// Output for Screener
plot(bullSignal ? 1 : 0, "Bull MA Cross", color=color.green)
plot(bearSignal ? 1 : 0, "Bear MA Cross", color=color.red)

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.