Assuming this has already been established.......
Add("$AUDUSD", PeriodType.Minute, 1);
Add("$NZDUSD", PeriodType.Minute, 1);
How can I change this below to solve the problem?
if ((BarsInProgress == 1)
&& Positions[1].MarketPosition == MarketPosition.Flat
&& Positions[2].MarketPosition == MarketPosition.Flat)
{
if (Close[0] < EMA(300)[0])
EnterLong(DefaultQuantity, "AUD/USD Long");
}
if ((BarsInProgress == 2)
&& Positions[1].MarketPosition == MarketPosition.Flat
&& Positions[2].MarketPosition == MarketPosition.Flat)
{
if (Close[0] < EMA(300)[0])
EnterShort(DefaultQuantity, "NZD/USD Short");
}

Comment