Как модифицировать выставленные лимит-ордера?

 
Как модифицировать выставленные лимит-ордера?
Конструкция
If OrderValue(cnt,VAL_TYPE)=OP_SELLLIMIT and OrderValue(cnt,VAL_SYMBOL)=Symbol then ....Modify(
не дает результата
 
что означает "не даёт результата"?
ставьте вопрос конкретно!
Вы логи анализировали?
 
конкретно: вижу,что приказ стоит, но проверку и модификацию типа:
If OrderValue(cnt,VAL_TYPE)=OP_SELLSTOP then
{ NewSellLimit=MTS; NewStopShort=MPS;
ModifyOrder(OrderValue(cnt,VAL_TICKET),NewSellLimit, NewStopShort,NewSellLimit,DarkMagenta);
exit;
}
{ else DeleteOrder(cnt,violet);exit;}

НЕ ПРОХОДИТ.Вместо типа уже подставлял 5 - не работает -не входит в тело цикла.Вопрос: четко ли отлажена функция OrderValue(cnt,VAL_TYPE) для стоп-приказов.
 
как Вы определили, что не входит в тело цикла?
вы ставили отладочную печать? или просто по тому факту, что модификация не проходит?
Причина обращения: