LegacyColorValue = true];
{ This indicator plots colored dots at the bottom of your subgraph to note the different
timezones. Default colors are:
Red: Dead Zone
Green: Trade Zone
Yellow: Reversal Zone
Grey: After Hours
Note: This indicator will work in either local time or exchange time anywhere in the world.
However it will only work with exchanges that open at 9:30 EST. Therefore it cannot be
used on 24 Hour Globex charts. A modification needs to be made to account for this.
}
inputs: isGlobex(True);
vars: TimeOffset( 0 ),
curTime( 0 );
TimeOffset = TimeToMinutes( 615 ) - TimeToMinutes(Sess1StartTime);
if( isGlobex ) then TimeOffset = TimeOffset + TimeToMinutes (0715 );
curTime = CalcTime( Time, TimeOffset );
{ No Trade Zones }
If (curTime > 0630 and curTime <= 0650) or (curTime > 0815 and curTime <= 0855)
or (curTime > 0905 and curTime <= 1025) or
(curTime > 1035 and curTime <= 1115 ) then
Plot1( 0, "NoTrade Zone" ) ;
{Trade Zones}
If (curTime > 0710 and curTime <= 0725 )or (curTime > 0730 and curTime <= 0815) or
(curTime > 1115 and curTime <= 1200 )or (curTime > 1210 and curTime <= 1225) or
(curTime > 1230 and curTime <= 1240 )or (curTime > 1245 and curTime <= 1300 ) then
Plot2(0, "Trade Zone" ) ;
{Reversal Zones}
If (curTime > 650 and curTime <= 710 ) or (curTime > 725 and curTime <= 730) or
(curTime > 855 and curTime <= 905 ) or (curTime > 1025 and curTime <= 1035) or
(curTime > 1200 and curTime <= 1210 ) or (curTime > 1225 and curTime <= 1230) or
(curTime > 1240 and curTime <= 1245 ) then
Plot3( 0,"Reversal Zone");
If ( curTime >= 1300 and curTime <=2400 ) or ( curTime >= 0000 and curtime <= 630 )
then
Plot4 ( 0, "Night Zone");
Comment