Originally Posted By: Andrej

В этом случае скрипт будет считать, что заявка исполнилась и продолжит свою работу с учетом этого. Реально сделки не было, НАУЧИТЕ, как сделать так, чтобы скрипт понял, что заявка не прошла? И возможно ли это в принципе?

Не, однозначно программа сама ничего не назначает. Если исполнена, значит исполнена, если не исполнена, значит не исполнена, всё определяет брокер, когда к нему обращаешься с запросом.
Далее программа действует на твое усмотрение. Если поставил условие(т.е. изначально ничего не ставил и не изменил цену заявки), т.е. всё равно исполнить, значит бросок по рынку, на следующем пересчете.
Если ждать исполнения(в версии 1.2 есть флаг новый), то будем ждать исполнения указанное кол-во баров.
Если изменить одинарное условие на условие на >< или изменить цену, то просто пройдет пересчет, заявка перевыставится.
Че-то не знаю, вроде всё просто, контроль полный получается. Просто надо подучиться им пользоваться smile .

Но такое поведение, только если про лимитные речь. В случае со стопом, однозначное утверждение, если была цена, значит исполняем по рынку на пересчете. И мне кажется это очень правильное решение. Кстати, управлять даже такими заявками можно, достаточно изменить заявку стопа на заявку профитом, если было пересечение с указанной ценой. Просто контроль нужно осуществлять на меньшем тайм-фрейме, для этого есть блок сжатие.


Отредактировано 777 (Fri Jan 18 2013 02:29 PM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.