I would like to close out the position if the sum of both instruments dollar value is >= $30.
//Enter Long index0 and Short index1
if (entry logic here)
{
EnterLong(0, Positions[0].Quantity, "L1");
EnterShort(1, Positions[1].Quantity, "S1");
Print("Long Entry on Primary Instrument (index0)");
Print("Short Entry on Secondary Instrument (index1)");
}
//take profit
if (Positions[0].GetUnrealizedProfitLoss(PerformanceUnit.Currency, Closes[0][0]) + Positions[1].GetUnrealizedProfitLoss(PerformanceUnit.Currency, Closes[1][0]) >= 30)
{
ExitLong(0, Positions[0].Quantity, "exit","L1");
ExitShort(1, Positions[1].Quantity, "exit","S1");
}
Comment