Техническое задание
I would like an indicator with some Daily/Weekly/Monthly OHLC levels, similar to other session- or "ICT Kill Zones Indicator".
I would like a few Closing levels, too.
Need to work with any Cfd brokers, with automatic GMT+-time and DST (DaylightSavingTime) detection.
-->important to use the proper DST time changies in the past for backtests-->no repaint!
(My broker use GMT+2, but GMT+3 while US daylight savings is in place.)
(Last month – High / Low / Close)
This month – Open / High / Low
(Last week – Open / High / Low / Close.)
This week – Open / High / Low
Specific time OC levels:
Yesterday1 – Open/Close --> The lines beginning at a specific time from the OC (selectable) level at a specific time, and end after x bars.
Yesterday2 – Open/Close --> The lines beginning at a specific time from the OC (selectable) level at a specific time, and end after x bars.
Yesterday3 – Open/Close --> The lines beginning at a specific time from the OC (selectable) level at a specific time, and end after x bars.
Yesterday4 – Open/Close --> The lines beginning at a specific time from the OC (selectable) level at a specific time, and end after x bars.
Today1 – Open/Close --> The lines beginning at a specific time from the OC (selectable) level at a specific time.
Today2 – Open/Close --> The lines beginning at a specific time from the OC (selectable) level at a specific time.
Today3 – Open/Close --> The lines beginning at a specific time from the OC (selectable) level at a specific time.
Today4 – Open/Close --> The lines beginning at a specific time from the OC (selectable) level at a specific time.
Specific sessions High/Low levels:
YesterdaySession1 - H/L --> The lines beginning at a High and Low between a specific Session1 time beginning and ends after x bars.
YesterdaySession2 - H/L --> The lines beginning at a High and Low between a specific Session2 time beginning and ends after x bars.
TodaySession1 - H/L --> The lines beginning at a High and Low between a specific Session1 time beginning and ends after x bars.
TodaySession2 - H/L --> The lines beginning at a High and Low between a specific Session2 time beginning and ends after x bars.
("..end after x bars" should be "end time" instead, too.)
Each line with a label name and to change the label names and font size for label name.
Allow me to choose line types and thickness and colours.
Allow me to enable / disable each line.
Allow me to see the buffer values in the data window (because an other EA, so not repainting!)
Weekend day involved or not true/false.
MaxTimeFrame for each levels.
+Colored Session zones (simple vertical background colors):
I would like to see 5 sessions with pale colored backgrounds with adjustable (from-to) times and labels and colors.
(Its independent from the previously discussed levels, so its simple, just color some vertical zones..)
Want to see it in advance a bit, before the current time, too..
Code to not slowing down the terminal. (max bars or days back input, if need)
For example as this Mt4 on the marketplace:
the Opening price levels as in: "TPA Sessions MT4"
and the H/L and W/M levels as in: "ICT Template MT4" or "MTF.HighLow"
and the sessions as in: "TradingSessions" (product /30870)