EvoCrypto

Moving Average Cross

Note: This is just an idea, I did not test this for trading.

MA Cross normally uses close as source in the moving averages, this script uses highs and lows as source.

In an uptrend you will see the 20 period high EMA and 50 period low EMA, once they cross, the indicator will switch to 20 period low EMA and 50 period high EMA. This gives it way less fake crosses as you see in the image on BTC.

As i said above, this is just an idea. If you change the settings, they might not cross at all.. so do your own testing.

Hope this code can help someone.
Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in a publication is governed by House Rules. You can favorite it to use it on a chart.

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.

Want to use this script on a chart?