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