OPEN-SOURCE SCRIPT

Month/Month Percentage % Change, Historical; Seasonal Tendency

Aggiornato
Table of monthly % changes in Average Price over the last 10 years (or the 10 yrs prior to input year).
Useful for gauging seasonal tendencies of an asset; backtesting monthly volatility and bullish/bearish tendency.

~~User Inputs~~
Choose measure of average: sma(close), sma(ohlc4), vwap(close), vwma(close).
Show last 10yrs, with 10yr average % change, or to just show single year.
Chose input year; with the indicator auto calculating the prior 10 years.
Choose color for labels and size for labels; choose +Ve value color and -Ve value color.
Set 'Daily bars in month': 21 for Forex/Commodities/Indices; 30 for Crypto.
Set precision: decimal places

~~notes~~
-designed for use on Daily timeframe (tradingview is buggy on monthly timeframe calculations, and less precise on weekly timeframe calculations).
-where Current month of year has not occurred yet, will print 9yr average.
-calculates the average change of displayed month compared to the previous month: i.e. Jan22 value represents whole of Jan22 compared to whole of Dec21.
-table displays on the chart over the input year; so for ES, with 2010 selected; shows values from 2001-2010, displaying across 2010-2011 on the chart.
-plots on seperate right hand side scale, so can be shrunk and dragged vertically.
-thanks to gabx11 for the suggestion which inspired me to write this
Note di rilascio
fixed label size error
Note di rilascio
added formatting options: Current month color and label size; 10yr averages label size
~note: current active month value only be fully accurate as month completes: i.e. in mid July, July value will be [June average] compared to [mid-june to mid-july average]
Note di rilascio
i.e. in mid July, July value will be: June average, compared to 'mid-june to mid-july' average
Note di rilascio
Fixed occastional double-print glitch by changing from barstate.islast to barstate.islastconfirmedhistory
Note di rilascio
-includes options for Volume (sma of volume) and Volatility (bollinger band width); comparing monthly % changes. Note: volume will not work on most FX pairs (no volume data there)
Note di rilascio
-Updated Cover Chart to BTC. Bitcoin is where i find this indicator more useful (due to lack of seasonal data resources available for BTC, compared to traditional commodities)
Note di rilascio
-added otions to toggle on/off last 10yrs; toggle on/off 10yr averages
backtestinghistoricalMonthly Chartspercentageseasonality-tradingseasonaltendenciesSimple Moving Average (SMA)smastatisticsVolatility

Script open-source

In pieno spirito TradingView, l'autore di questo script lo ha pubblicato open-source, in modo che i trader possano comprenderlo e verificarlo. Un saluto all'autore! È possibile utilizzarlo gratuitamente, ma il riutilizzo di questo codice in una pubblicazione è regolato dal nostro Regolamento. Per aggiungerlo al grafico, mettilo tra i preferiti.

Vuoi usare questo script sui tuoi grafici?


You can buy me a coffee here...

PayPal.Me/twingall
BTC: 3JrhUwNRnKyqhaa1n1AXKeAubNeEFoch6S
ETH erc20: 0x4b0400B1c18503529ab69611e82a934DDe4Ab038
ETH bep20: 0x1F0f03F184079bb1085F8C9dF3a8191C9f5869B3

Declinazione di responsabilità