I have a strategy that uses indicator as order entry and i am adding a secondary series and want to have a match entries. Secondary series indicator is _patsIndicatorA for anchored. I am getting an error cannot apply [] in the expressioni of type double. Is this the right way of calling indicator on secondary series?
private TDUPriceAction _patsIndicator; private TDUPriceAction _patsIndicatorA;
else if (State == State.Configure) { AddDataSeries(BarsPeriodType.Tick, 2000); }
else if (State == State.DataLoaded) { ClearOutputWindow(); //Clears Output window every time strategy is enabled _patsIndicator = TDUPriceAction(Close, TDUPatsRules.Mack, false); _patsIndicatorA = TDUPriceAction(Close, TDUPatsRules.Mack, false);
else if (All2Entries && (Position.MarketPosition == MarketPosition.Flat) && (_patsIndicator.SignalLong[0].ApproxCompare(2) == 0) && !(_patsIndicator.SignalLong[0].ApproxCompare(1) == 0) && (_patsIndicatorA.SignalLong[1][0].ApproxCompare(2) == 0) && !(_patsIndicatorA.SignalLong[1][0].ApproxCompare(1) == 0)
Comment