I’m facing issue to define the time of calculation in the code.
I am implementing a code that calculates the highest high and lowest low of a specific period (form 01:00 am to 16:30 pm)
startime = 010000
endtime = 163000
// calculate highest high and lowest low of the last 15 hours , start calculation at 4:30 pm
if time = endtime then
HighestHigh = highest[15](Close)
LowestLow = lowest[15](close)
ENDIF
The code is working good without the IF condition, but when I add IF condition to specify the time of calculation it is not working.
Your support and feedback is highly appreciated
Your code to scan the last 15 hours needs to be used on a 1-hour chart, but in this case endtime is wrong because it ends on a 30-minute boundary.
Try this one:
starttime = 010000
endtime = 163000
once HI = 0
once LO = 999999
if opentime = starttime then
HI = high
LO = low
endif
if (opentime > starttime) and (opentime <= endtime( then
HI = max(HI,high)
LO = min(LO,low)
endif
Your code to scan the last 15 hours needs to be used on a 1-hour chart, but in this case endtime is wrong because it ends on a 30-minute boundary.
Try this one:
1
2
3
4
5
6
7
8
9
10
11
12
|
starttime = 010000
endtime = 163000
once HI = 0
once LO = 999999
if opentime = starttime then
HI= high
LO= low
endif
if (opentime > starttime) and (opentime <= endtime( then
HI= max(HI,high)
LO= min(LO,low)
endif
|
Thank you for your solution , I tried it but is doesn’t work too , I used 1 hour time frame already
My main problem is the ( IF condition doesn’t work ) when I insert it with the calculation of the highest and lowest
The calculation itself is working with me , which is
HighestHigh = highest[14](close)
LowestLow = lowest[14](close)
but I need to specify the time period of calculated bars ( first 15 bars ) using IF condition , as follows :
if Time >= starttime AND Time <= endtime Then
HighestHigh = highest[14](close)
LowestLow = lowest[14](close)
ENDIF
the previous statement doesn’t work.
You DON’T have to use 1-hour TF, as I already said, because the TF must be on a 30-minute boundary,