totprofloss = Positions[0].GetProfitLoss(Closes[0] [0],PerformanceUnit.Currency) +
Positions[1].GetProfitLoss(Closes[1][0],PerformanceUnit.Currency) +
Positions[2].GetProfitLoss(Closes[2][0],PerformanceUnit.Currency) +
Positions[3].GetProfitLoss(Closes[3][0],PerformanceUnit.Currency);
if (totprofloss > reward || totprofloss < (risk * -1))
{
for (int i = 0; i <= 3; i++)
{
if (Positions[i].MarketPosition == MarketPosition.Long)
{ExitLong();}
if (Positions[i].MarketPosition == MarketPosition.Short)
{ExitShort();}
}
Comment