.........
else if (Position.MarketPosition == MarketPosition.Short)
{ if (GetCurrentBid(0) < Position.AvgPrice - 60 * TickSize && step1)
{ SetStopLoss("SG1", CalculationMode.Price, stop1, false);
SetStopLoss("SG2", CalculationMode.Price, Position.AvgPrice, false);
SetStopLoss("SG3", CalculationMode.Price, Position.AvgPrice, false);
step1 = false; }
if (GetCurrentBid(0) < Position.AvgPrice - 90 * TickSize && step1 == false)
{ //SetStopLoss("S1", CalculationMode.Price, stop1, false);
SetStopLoss("SG2", CalculationMode.Price, stop2, false);
SetStopLoss("SG3", CalculationMode.Price, stop3, false); }
also with
{SetStopLoss("S1", CalculationMode.Price, stop1, false);
SetStopLoss("SG2", CalculationMode.Price, stop2, false);
SetStopLoss("SG3", CalculationMode.Price, stop3, false); }
stop1 is fixed at first stop and doesn´t move further. Why?
Thanks
Tony
Comment