Изменения в прилагаемой версии:
1. Убран параметр p_KeepOrderTime. Во-превых, код работал не правильно. Во-вторых, ордер должен либо отменяться, либо висеть до исполнения. То есть, параметр с привязкой по времени не нужен.
2. Исправлена помарка, которая в общем-то роли не играла и не влияла на закрытие позиций по рынку при работе с -MKT.