OPEN-SOURCE SCRIPT
Multi-Timeframe Golden Cross_Raden (DCMS)

How the Script Works
The f_checkGoldenCross function:
Calculates the fast MA (50-day SMA) and slow MA (200-day SMA) for a given timeframe.
Returns true if a Golden Cross (fast MA crossing over slow MA upwards) occurs, false otherwise.
Detection per Timeframe:
Golden Crosses are checked for 8 timeframes: 1m, 5m, 15m, 1h, 4h, D, W, M.
If a crossover occurs, a green label with the text "GC" + the timeframe appears above the candle.
Visualization:
The fast MA (blue) and slow MA (red) are plotted on the current timeframe chart.
The Golden Cross label appears for each timeframe that detects a crossover.
Alerts:
Automatic alerts for Golden Crosses on the current timeframe chart (via maFastCurrent and maSlowCurrent).
Additional alerts for each timeframe (1m, 5m, etc.) so you can set notifications separately in TradingView.
___---Important Notes---___
Historical Data: Ensure the chart has enough bars (at least 200 for the 200-day MA) on the higher timeframes (W, M). If there's not enough data, the Golden Cross on those timeframes won't be detected.
Performance: Since we're explicitly checking 8 timeframes, this script should be lighter than an array loop, but still performs well on charts with long data sets.
Customization: If you'd like to add filters (for example, volume or RSI to confirm the Golden Cross), let me know, and I'll add them!
Debugging: If the error persists, copy and paste the error message from PineScript Editor or a screenshot, and I'll help you troubleshoot.
The f_checkGoldenCross function:
Calculates the fast MA (50-day SMA) and slow MA (200-day SMA) for a given timeframe.
Returns true if a Golden Cross (fast MA crossing over slow MA upwards) occurs, false otherwise.
Detection per Timeframe:
Golden Crosses are checked for 8 timeframes: 1m, 5m, 15m, 1h, 4h, D, W, M.
If a crossover occurs, a green label with the text "GC" + the timeframe appears above the candle.
Visualization:
The fast MA (blue) and slow MA (red) are plotted on the current timeframe chart.
The Golden Cross label appears for each timeframe that detects a crossover.
Alerts:
Automatic alerts for Golden Crosses on the current timeframe chart (via maFastCurrent and maSlowCurrent).
Additional alerts for each timeframe (1m, 5m, etc.) so you can set notifications separately in TradingView.
___---Important Notes---___
Historical Data: Ensure the chart has enough bars (at least 200 for the 200-day MA) on the higher timeframes (W, M). If there's not enough data, the Golden Cross on those timeframes won't be detected.
Performance: Since we're explicitly checking 8 timeframes, this script should be lighter than an array loop, but still performs well on charts with long data sets.
Customization: If you'd like to add filters (for example, volume or RSI to confirm the Golden Cross), let me know, and I'll add them!
Debugging: If the error persists, copy and paste the error message from PineScript Editor or a screenshot, and I'll help you troubleshoot.
开源脚本
本着TradingView的真正精神,此脚本的创建者将其开源,以便交易者可以查看和验证其功能。向作者致敬!虽然您可以免费使用它,但请记住,重新发布代码必须遵守我们的网站规则。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。
开源脚本
本着TradingView的真正精神,此脚本的创建者将其开源,以便交易者可以查看和验证其功能。向作者致敬!虽然您可以免费使用它,但请记住,重新发布代码必须遵守我们的网站规则。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。