Is there a way to correct this? Thank You!
Code
#region Using declarations
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Xml.Serialization;
using NinjaTrader.Cbi;
using NinjaTrader.Data;
using NinjaTrader.Gui.Chart;
#endregion
// This namespace holds all indicators and is required. Do not change it.
namespace NinjaTrader.Indicator
{
/// <summary>
/// Version1
/// </summary>
[Description("Version1")]
public class AAAOverview1 : Indicator
{
#region Variables
// Wizard generated variables
// User defined variables (add any user defined variables below)
private DataSeries myDataSeriesHigh;
private DataSeries myDataSeriesLow;
private DataSeries myDataSeriesOpen;
private DataSeries myDataSeriesClose;
#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, "High"));
Add(new Plot(Color.FromKnownColor(KnownColor.Green), PlotStyle.Line, "Low"));
Add(new Plot(Color.FromKnownColor(KnownColor.DarkViolet), PlotStyle.Line, "Open"));
Add(new Plot(Color.FromKnownColor(KnownColor.Firebrick), PlotStyle.Line, "Close"));
CalculateOnBarClose = false;
Overlay = false;
myDataSeriesHigh = new DataSeries(this);
myDataSeriesLow = new DataSeries(this);
myDataSeriesOpen = new DataSeries(this);
myDataSeriesClose = new DataSeries(this);
}
/// <summary>
/// Called on each bar update event (incoming tick)
/// </summary>
protected override void OnBarUpdate()
{
// Use this method for calculating your indicator values. Assign a value to each
// plot below by replacing 'Close[0]' with your own formula.
myDataSeriesHigh.Set(High[0]);
myDataSeriesLow.Set(Low[0]);
myDataSeriesOpen.Set(Open[0]);
myDataSeriesClose.Set(Close[0]);
High.Set(myDataSeriesHigh[0]);
Low.Set(myDataSeriesLow[0]);
Open.Set(myDataSeriesOpen[0]);
Close.Set(myDataSeriesClose[0]);
}

Comment