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が提供または保証する金融、投資、取引、またはその他の種類のアドバイスや推奨を意図したものではなく、またそのようなものでもありません。詳しくは利用規約をご覧ください。