#region Variables
// Wizard generated variables
private int sMAPeriod = 5; // Default setting for SMAPeriod
// User defined variables (add any user defined variables below)
private DataSeries myDataSeries;
private DataSeries[,] mDS;
#endregion
/// <summary>
/// This method is used to configure the indicator and is called once before any bar data is loaded.
/// </summary>
protected override void Initialize()
{
Add(new Plot(Color.FromKnownColor(KnownColor.Orange), PlotStyle.Line, "Plot0"));
CalculateOnBarClose = true;
Overlay = false;
PriceTypeSupported = false;
// First initialize the straight DataSeries objects
myDataSeries = new DataSeries(this);
// Now initialize the 2D array
int rows=2;
int cols=2;
int i,j;
DataSeries[,] mDS = new DataSeries[rows, cols];
for(i=0;i<rows;i++){
for(j=0;j<cols;j++){
mDS[i,j] = new DataSeries(this);
}
}
}
/// <summary>
/// Called on each bar update event (incoming tick)
/// </summary>
protected override void OnBarUpdate()
{
//mDS[0,0].Set(Open[0]);
myDataSeries.Set(Close[0]);
Plot0.Set(myDataSeries[0]);
}
This all works OK. But when I uncomment the line
//mDS[0,0].Set(Open[0]);
it produces no plot line - but it still compiles with no comment.
Any ideas?
Thanks.

Comment