if (Position.MarketPosition == MarketPosition.Flat)
{
SetStopLoss(CalculationMode.Ticks, stopLoss);
Variable1 = 0;
}
else if (Position.MarketPosition == MarketPosition.Long)
{
if (Close[0] >= Position.AvgPrice + mbreakEven * TickSize
&& Variable1 == 0)
{
SetStopLoss(CalculationMode.Price, Position.AvgPrice);
Variable1 = 1;
}
if (Close[0] >= Position.AvgPrice + lvl1 * TickSize
&& Variable1 < 2)
{
SetStopLoss(CalculationMode.Price, Position.AvgPrice + lvl1move * TickSize);
Variable1 = 2;
}
if (Close[0] >= Position.AvgPrice + lvl2 * TickSize
&& Variable1 < 3)
{
SetStopLoss(CalculationMode.Price, Position.AvgPrice + lvl2move * TickSize);
Variable1 = 3;
}
if (Close[0] >= Position.AvgPrice + lvl3 * TickSize
&& Variable1 < 4)
{
SetStopLoss(CalculationMode.Price, Position.AvgPrice + lvl3move * TickSize);
Variable1 = 4;
.............................+37
Comment