Error on calling the "OnBarUpdate" method for indicator "TSSuperTrend on bar 1:Object reference not set to an instance of an object.
Code snipet follows: THANK YOU, Howard
protectedoverridevoid Initialize()
{
Add(PeriodType.Minute, Series2); // series 2 passed to strategy
protectedoverridevoid OnBarUpdate()
{
if (BarsInProgress != 0)
{
return;
}
if (Position.MarketPosition == MarketPosition.Flat)
{
SetStopLoss("", CalculationMode.Ticks, StopLoss, false);
//stopTaken = false;
entryPrice = 0.00;
}
// Condition set 1
if (TSSuperTrend(14, TradingStudies.NinjaScript.Utility.MovingAverageTy pe.SMA, 2.618, 14, TradingStudies.NinjaScript.Utility.SuperTrendMode. ATR).Trend[0]
&& !TSSuperTrend(14, TradingStudies.NinjaScript.Utility.MovingAverageTy pe.SMA, 2.618, 14, TradingStudies.NinjaScript.Utility.SuperTrendMode. ATR).Trend[1]
&& Position.MarketPosition == MarketPosition.Flat
&& TSSuperTrend(BarsArray[1], 14, TradingStudies.NinjaScript.Utility.MovingAverageTy pe.SMA, 2.618, 14, TradingStudies.NinjaScript.Utility.SuperTrendMode. ATR).Trend[1]
)

Comment