if (atmStrategyId.Length > 0)
{
// Change the stop price
if (GetAtmStrategyMarketPosition(atmStrategyId) == MarketPosition.Long && StopStatus == 0)
{
AtmStrategyChangeStopTarget(0, LowestLow - 3 * TickSize, "STOP1", atmStrategyId);
AtmStrategyChangeStopTarget(0, LowestLow - 3 * TickSize, "STOP2", atmStrategyId);
AtmStrategyChangeStopTarget(0, LowestLow - 3 * TickSize, "STOP3", atmStrategyId);
AtmStrategyChangeStopTarget(0, LowestLow - 3 * TickSize, "STOP4", atmStrategyId);
AtmStrategyChangeStopTarget(0, LowestLow - 3 * TickSize, "STOP5", atmStrategyId);
AtmStrategyChangeStopTarget(0, LowestLow - 3 * TickSize, "STOP6", atmStrategyId);
StopStatus = 1;
}
if (GetAtmStrategyMarketPosition(atmStrategyId) == MarketPosition.Short && StopStatus == 0)
{
AtmStrategyChangeStopTarget(0, HighestHigh + 3 * TickSize, "STOP1", atmStrategyId);
AtmStrategyChangeStopTarget(0, HighestHigh + 3 * TickSize, "STOP2", atmStrategyId);
AtmStrategyChangeStopTarget(0, HighestHigh + 3 * TickSize, "STOP3", atmStrategyId);
AtmStrategyChangeStopTarget(0, HighestHigh + 3 * TickSize, "STOP4", atmStrategyId);
AtmStrategyChangeStopTarget(0, HighestHigh + 3 * TickSize, "STOP5", atmStrategyId);
AtmStrategyChangeStopTarget(0, HighestHigh + 3 * TickSize, "STOP6", atmStrategyId);
StopStatus = 1;
}
}

Comment