Подскажите пожалуйста

 
Подскажите пожалуйста как мне осуществить такой замысел - мой советник при наличии сигнала ставит отложеный ордер. Как мне сделать чтоб при появлении нового сигнала выставлялся новый отложеный ордер а предыдущий удалялся (если тот еще не исполнился)?
 

По времени. При появлении нового сигнала удалить все отложенные ордера у которых OrderOpenTime() меньше времени бара на котором есть новый сигнал.

 

А еще вопросик. Как сделать так чтоб сигналы противоположного направления не влияли на это?

 
berezhnuy писал(а) >>

А еще вопросик. Как сделать так чтоб сигналы противоположного направления не влияли на это?

так там же и одера будут в другую сторону... так и фильтруй их