Get statistics of the Session High and Session Low timings for any custom session; based on around 1yr of data.
//Purpose: -To get data on the 'time of day' tendencies of an asset. -Narrow in on a custom defined session and get statistics on that session.
//Notes: -Input times are always in New York time (but changing the timezone after setting WILL adust both table stats and background highlight correctly. -For particularly long sessions, make sure text size is set to 'tiny' (very long vertical table), or adjust table to display horizontally. -You'll notice most assets show higher readings around NY equities open (9:30am NY time). Other assets will have 'hot-spots' at other times too. -Timings represent the beginning of a 15m candle. i.e. reading for 15:45 represents a high occurring between 15:45 and 1600. -Premium users should get 20k bars => around 1year's worth of data on a 15minute chart. Days of history is displayed in the top left corner of the table.
//Limitations -only designed and working on 15minute timeframe (to gather a full year of meaningful/comparable % stats, need 15minute 'buckets' of time. -sessions cannot cross through midnight, or start at midnight (00:15 is ok). 00:15 >> 23:45 is the max session length. On BTC, same applies but 01:00 instead of midnight (all in NY time). -if your session crosses through 'dead time' (e.g. 17:00-18:00 S&P NY time); table will correctly omit these non-existent candles, but it will add on the missing hour before the start time.
//Cautionary note: -Since markets are not uncommonly in a trending state when your defined session starts or ends, the high/low timings % readings for start and end of session may be misleadingly high. Try to look for unusually high readings that are not at the start/end of your session.
Nasdaq (NQ1!) 15m chart; Table displayed horizontally and with smaller text to view a very long custom session:
版本注释
⋅
-Updated cover chart; Cleaned up code. -Also, I forgot to mention user inputs in the above description: • Custom Session • Timezone • Table (toggle on/off) • Table (toggle Vertical/Horizontal) • Use Percent vs Use Count • Decimal precision for % values • All standard color & size formatting options.
版本注释
⋅
-fix cover chart
版本注释
⋅
-changed default text color to red for those who use black chart background
版本注释
⋅
-Added option to choose specific day of week to test (e.g. test / get stats from only historical Wednesdays). Leave set to 'ALL' for this indicator to function as before with stats from all trading days. -Added option of manual backtest start date (default toggled off). ~Example usage, ES1! 15m; testing only Wednesday afternoon session:
Great scripts, like how you give the ICT-oncepts your own technical translation.
As for the volatility / intraday tendency scripts:
It could be insightfull to add a day-of-week selector.
As CAD likes to move on Fridays, GBP often making high/low of the week on Tuesdays, etc.
I'm not a coder but maybe something like:
DayOfWeek: [options: Current Day / All Days / Monday / Tuesday / .../Sunday]
twingall
⋅
@xtrader1, Thanks! I like your idea. Will see if i can implement it when i get time and if i don't run into tricky timezone issues that cause it to spit out bad data..