Error on calling 'OnBarUpdate' method for strategy 'CAPGapFillAGR/437a7014991a4b238a096f40689f5c8d': Object reference not set to an instance of an object.
Any Ideas NT 7.1.3
#region Using declarations
using System;
using System.Collections;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Xml.Serialization;
using System.Windows.Forms;
using NinjaTrader.Gui.Chart;
using NinjaTrader.Cbi;
using NinjaTrader.Data;
using NinjaTrader.Indicator;
using NinjaTrader.Strategy;
#endregion
namespace NinjaTrader.Strategy
{
[Description("Gap Fill Aggressive")]
public class CAPGapFillAGR : Strategy
{
protected override void Initialize()
{
Add(PeriodType.Minute,1);
}
protected override void OnBarUpdate()
{
if (BarsInProgress == 0)
return;
double mySMA = SMA(Closes[1],10)[1];
if (ToTime(Time[0]) == 93100 && Open[0]<Bars.GetDayBar(1).Close && (Open[0]>Bars.GetDayBar(1).Low) )
{
EnterLong(0, 1, "GapFillAGR LE");
}
if (ToTime(Time[0]) == 93100 && Open[0]>Bars.GetDayBar(1).Close && (Open[0]<Bars.GetDayBar(1).High))
{
EnterShort(0, 1, "GapFillAGR SE");
}
if (ToTime(Time[0]) == 161400)
{
if (Position.MarketPosition == MarketPosition.Long)
{
ExitLong("LX_ExitTime", "GapFillAGR LE");
}
else if (Position.MarketPosition == MarketPosition.Short)
{
ExitShort("SX_ExitTime", "GapFillAGR SE");
}
}
SetProfitTarget(200);
SetStopLoss(500);
}
}
}

Comment