PDA

View Full Version : Help with an indicator please


MGDavid
10-15-2007, 06:23 AM
Hello,

I'm, trying to develop a simple indicator, but i can not do it.
I need an indicator to compare the current close and the close of 10 bars ago.

if I write this simple code the indicator does not work.

if (Close [0] > Close [10])
{
Plot0.Set(1);
}
else
{
Plot0.Set(0);
}
but if i write this simply trading system the system works ok.

if (Close[0] > Close[10])
{
EnterLong(DefaultQuantity, "");
}


if (Close[0] < Close[10])
{
EnterShort(DefaultQuantity, "");
}

I am doing something badly ?, i need to develope the indicator...
Thanks very much.

NinjaTrader_Ray
10-15-2007, 06:59 AM
Please see the following post. I suspect it should help you resolve your issue.

http://www.ninjatrader-support.com/vb/showthread.php?t=3170

MGDavid
10-15-2007, 07:24 AM
Yes Ray,:p

Thank you very much.
If I write this code all works ok.

{
if (CurrentBar < 1)
return;

if (Close[0] > Close[Math.Min(CurrentBar, 10)])
{

Plot0.Set(1);
}
else
{
Plot0.Set(0);
}
}

Thanks for your time ;).

Regards

NinjaTrader_Ray
10-15-2007, 07:27 AM
Excellent.

You can remove the lines

if (CurrentBar < 1)
return;

This is not needed since you are checking for the min value of CurrentBar and 10.