OPEN-SOURCE SCRIPT
已更新 Seasonality

This is my attempt to bring an open source Seasonality indicator to TradingView.
There are still outstanding issues I couldn't figure out, so I am hoping some more seasoned Pine Script coders can take the lead from here.
What is Seasonality: https://www.investopedia.com/terms/s/seasonality.asp
How to Use
Known Issues
Areas for Improvement
There are still outstanding issues I couldn't figure out, so I am hoping some more seasoned Pine Script coders can take the lead from here.
What is Seasonality: https://www.investopedia.com/terms/s/seasonality.asp
How to Use
- The indicator plots the avg % change per bar for all complete years, up to 20 years back.
- It will only show in the daily resolution.
- For charts with more data, you need to scroll back a bit to get the line to display.
- Use Offset Adjust in the menu for charts that do not align perfectly to the start of the year.
- Use Smoothing in the menu to apply an EMA to the line.
- The panel shows YTD % gain, 5-day rolling seasonality, and 20-day rolling seasonality.
Known Issues
- Does not work for tickers with over 10,000 bars of data.
- Some tickers do not align correctly.
- Only works with tickers that have ~252 bars a year.
Areas for Improvement
- Figure out a way to use barssince() to get the precise amount of bars for each year. This will make the seasonality calculation and automatic offset more accurate.
- Have an option for calendar week, month, and year seasonality.
版本注释
Cleaned up the script.版本注释
Cleaned up the code some more so it is easier to read.开源脚本
本着TradingView的真正精神,此脚本的创建者将其开源,以便交易者可以查看和验证其功能。向作者致敬!虽然您可以免费使用它,但请记住,重新发布代码必须遵守我们的网站规则。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。
开源脚本
本着TradingView的真正精神,此脚本的创建者将其开源,以便交易者可以查看和验证其功能。向作者致敬!虽然您可以免费使用它,但请记住,重新发布代码必须遵守我们的网站规则。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。