OPEN-SOURCE SCRIPT
Updated EMA 14/50 Crossover Strategy + Candle Source Options

Simple fast and slow ema crossover strategy. you can select input sources for ema. also feel free to use it with other strategies
Release Notes
This strategy combines a standard EMA crossover with a CHoCH (Change of Character) filter to improve signal quality. The EMAs (Fast and Slow) generate the basic buy and sell signals: a buy occurs when the fast EMA crosses above the slow EMA, and a sell occurs when the fast EMA crosses below it. CHoCH acts as a structure confirmation filter, meaning the strategy will only take long entries after a bullish CHoCH (price breaks above the previous swing high), and will only take short entries after a bearish CHoCH (price breaks below the previous swing low). This helps avoid false signals during choppy or sideways markets. You don’t need to change anything manually—just add the script to your chart, choose your preferred candle source (Open, High, Low, Close, HL2, etc.), and the strategy will only execute trades when both conditions line up: an EMA crossover and a valid CHoCH in the same direction. This keeps entries clean, confirms market structure shifts, and filters out weak trend signals.Release Notes
This strategy combines a standard EMA crossover with a CHoCH (Change of Character) filter to improve signal quality. The EMAs (Fast and Slow) generate the basic buy and sell signals: a buy occurs when the fast EMA crosses above the slow EMA, and a sell occurs when the fast EMA crosses below it. CHoCH acts as a structure confirmation filter, meaning the strategy will only take long entries after a bullish CHoCH (price breaks above the previous swing high), and will only take short entries after a bearish CHoCH (price breaks below the previous swing low). This helps avoid false signals during choppy or sideways markets. You don’t need to change anything manually—just add the script to your chart, choose your preferred candle source (Open, High, Low, Close, HL2, etc.), and the strategy will only execute trades when both conditions line up: an EMA crossover and a valid CHoCH in the same direction. This keeps entries clean, confirms market structure shifts, and filters out weak trend signals.Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
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.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
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.