Formula for intraday High Low

#1
Dear sir
I am giving Metastock Formula for Intraday High low signal. Can it be written in AFL. If so kindly do so.

Formula for intraday High Low
----------------------------
{ Time Inputs }
StHour:=Input("start Hour",0,23,6);
StMin:=Input("start Minute",0,59,0);
EnHour:=Input("last Hour",0,23,9);
EnMin:=Input("last Minute",0,59,0);

{ Time period }
start:=Hour()>StHour
OR Hour()=StHour AND Minute()>=StMin;
end:=Hour()<EnHour
OR Hour()=EnHour AND Minute()<=EnMin;
filter:=
start AND (end OR (start AND Alert(start=0,2)));

{ Start/End time signals }
start:=filter AND Alert(filter=0,2);
end:=filter=0 AND Alert(filter,2);

{ Hi/Lo values }
Hi:=ValueWhen(1,filter,HighestSince(1,start,H));
Lo:=ValueWhen(1,filter,LowestSince(1,start,L));

{ Plot on price chart }

=======End======
Thanks in advance.
 

Karanm

Active Member
#4
Dear sir
I am giving Metastock Formula for Intraday High low signal. Can it be written in AFL. If so kindly do so.

Formula for intraday High Low
----------------------------
{ Time Inputs }
StHour:=Input("start Hour",0,23,6);
StMin:=Input("start Minute",0,59,0);
EnHour:=Input("last Hour",0,23,9);
EnMin:=Input("last Minute",0,59,0);

{ Time period }
start:=Hour()>StHour
OR Hour()=StHour AND Minute()>=StMin;
end:=Hour()<EnHour
OR Hour()=EnHour AND Minute()<=EnMin;
filter:=
start AND (end OR (start AND Alert(start=0,2)));

{ Start/End time signals }
start:=filter AND Alert(filter=0,2);
end:=filter=0 AND Alert(filter,2);

{ Hi/Lo values }
Hi:=ValueWhen(1,filter,HighestSince(1,start,H));
Lo:=ValueWhen(1,filter,LowestSince(1,start,L));

{ Plot on price chart }

=======End======
Thanks in advance.
Kindly explain in detail how and where to feed this formula in Metastock and find Intraday High & Low.
 

rkkarnani

Well-Known Member
#6
Dear sir
I am giving Metastock Formula for Intraday High low signal. Can it be written in AFL. If so kindly do so.

Formula for intraday High Low
----------------------------
{ Time Inputs }
StHour:=Input("start Hour",0,23,6);
StMin:=Input("start Minute",0,59,0);
EnHour:=Input("last Hour",0,23,9);
EnMin:=Input("last Minute",0,59,0);

{ Time period }
start:=Hour()>StHour
OR Hour()=StHour AND Minute()>=StMin;
end:=Hour()<EnHour
OR Hour()=EnHour AND Minute()<=EnMin;
filter:=
start AND (end OR (start AND Alert(start=0,2)));

{ Start/End time signals }
start:=filter AND Alert(filter=0,2);
end:=filter=0 AND Alert(filter,2);

{ Hi/Lo values }
Hi:=ValueWhen(1,filter,HighestSince(1,start,H));
Lo:=ValueWhen(1,filter,LowestSince(1,start,L));

{ Plot on price chart }

=======End======
Thanks in advance.
Did not work on my version of MS!! Seems have erred somewhere!
 

Similar threads