удалить лимитку
Типа этого...
for i=1 to TotalTrades {
if ((Ord(i,VAL_TYPE)=OP_BUYSTOP then {
If (CurTime-Ord(i,VAL_OPENTIME))>3600 then {
DeleteOrder(Ord(i,VAL_TICKET),Red);
Exit;
};
};
}
for i=1 to TotalTrades {
if ((Ord(i,VAL_TYPE)=OP_BUYSTOP then {
If (CurTime-Ord(i,VAL_OPENTIME))>3600 then {
DeleteOrder(Ord(i,VAL_TICKET),Red);
Exit;
};
};
}
не идет
........если поменять знак больше на меньше удаляет сразу.....а так вообще не хочет,
........если поменять знак больше на меньше удаляет сразу.....а так вообще не хочет,
Т.е. даже через час после открытия позиции она не удаляется? А тип ордера совпадает?
а в журнале какие сообщения?
подскажите, как удалить выставленую лимитку
SetOrder(OP_BUYSTOP,Lots,fup,0,fup-StopLoss*Point,fup+TakeProfit*Point,RED);
при условии ее не выполнении через час...