TradingView
twingall
2023年4月2日午後10時29分

Statistics: High & Low timings of custom session; 1yr history 

Crude Oil FuturesNYMEX

詳細

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.


Wheat (ZW1!) 15min chart; Table displayed vertically:


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:
コメント
ICTMillionaire
Oh my goodness this is a really good indicator!
xtrader1
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..
詳細