PDA

View Full Version : More than 4 plots in an indicator?


FireFly
07-11-2007, 09:44 PM
Hi,

Is it possible to make an indicator with 5 plots on it? The wizard can generate up to 4 plots. Is there a way to get 5 plots in the indicator by manually adding some code? Is yes, how to do?

NinjaTrader_Dierk
07-11-2007, 11:56 PM
You need to manually edit the code and mimic any of input variables which are generated by the wizard.

FireFly
07-12-2007, 02:13 AM
Hi,

I had already tried that, but there seems to be some error because after manually adding code it doesn't display any indicator anymore (also the other 4 disappear). So I must be overlooking something...

I already had 4 plots, now I try adding one more:


protected override void Initialize()
{
Add(new Plot(Color.Orange, PlotStyle.Bar, "PRVm1"));
Add(new Plot(Color.Green, PlotStyle.Bar, "PRVm2"));
Add(new Plot(Color.DarkViolet, PlotStyle.Bar, "PRVm3"));
Add(new Plot(Color.Firebrick, PlotStyle.Bar, "PRVm4"));
ADDED --> Add(new Plot(Color.Blue, PlotStyle.Bar, "PRVm5"));



protected override void OnBarUpdate()
{
PRVm1.Set(Close[0]);
PRVm2.Set(Close[0]);
PRVm3.Set(Close[0]);
PRVm4.Set(Close[0]);
ADDED --> PRVm5.Set(Close[0]);


#region Properties

[Browsable(false)]
[XmlIgnore()]
public DataSeries PRVm1
{
get { return Values[0]; }
}

[Browsable(false)]
[XmlIgnore()]
public DataSeries PRVm2
{
get { return Values[1]; }
}

[Browsable(false)]
[XmlIgnore()]
public DataSeries PRVm3
{
get { return Values[2]; }
}

[Browsable(false)]
[XmlIgnore()]
public DataSeries PRVm4
{
get { return Values[3]; }
}

ADDED --> [Browsable(false)]
ADDED --> [XmlIgnore()]
ADDED --> public DataSeries PRVm5
ADDED --> {
ADDED --> get { return Values[4]; }
ADDED --> }

NinjaTrader_Dierk
07-12-2007, 02:16 AM
Did you check your logs for error messages?

FireFly
07-12-2007, 02:31 AM
I got this message:
"2007-07-12 16:08 Default Error on calling the 'OnBarUpdate' method for indicator 'PRV5min2' on bar 0: Index was outside the bounds of the array."

But after closing NT6 completely and restarting, now it does display 5 indicators!
(and no error message)

So either my PC configuration is unstable or there is still some bug in NT6.
Anyway, it works now!

NinjaTrader_Dierk
07-12-2007, 02:35 AM
Glad you got it resolved.

NinjaTrader_Dierk
07-12-2007, 03:56 AM
The issue you experienced will be fixed with next release. Thanks for bringing this up.