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