PDA

View Full Version : Help with coding


chartlearner
10-05-2008, 08:01 PM
I think I posted this in the wrong place so I am posting again here. This is TS code for an indicator that plots as a dotted horizontal line. The dots change color when the programmed time changes. I was hoping someone could code it for all who wish to use it. Thanks

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");
http://www.ninjatrader-support.com/vb/images/statusicon/user_online.gif http://www.ninjatrader-support.com/vb/images/buttons/report.gif (http://www.ninjatrader-support.com/vb/report.php?p=54325) http://www.ninjatrader-support.com/vb/images/misc/progress.gif

NinjaTrader_Jason
10-06-2008, 05:06 AM
You can always contact one of our NinjaScript consultants to check if they can convert the indicator for you. You can find them at the link below.
http://www.ninjatrader.com/webnew/partners_onlinetrading_NinjaScript.htm