Контроль над исполнением заявок ведет брокер, присылая информацию о заявке в терминал.
- Исполнена
- Отклонена
Терминал ведет контроль этой информации.
- если исполнена, происходит пересчет скрипта, иначе бездействие.
- если отклонена, пересчет скрипта, иначе бездействие.
Так что программа четко и однозначно оперирует информацией, присылаемой брокером.(исполнена/отклонена).
Далее программа действует в соответствии с настройками, в свойствах скрипта(агента), о которых я написал несколькими постами выше.
Теперь о пересчете.
Если при пересчете обнаружен двойной вход/выход, программа не может менять код скрипта, написанный пользователем. Пользователь должен сам решать, в каком месте он ошибся.
Либо нужно решить, каким образом программа должна вмешиваться в написанный пользователем код скрипта.
Запрещать одновременно выставлять несколько условных/лимитных заявок?
Дайте предложения, что делать в тех или иных ситуациях и чем не устраивает существующее решение в настройках.
Пока я не вижу ни одного предложения.
Отредактировано ViL (Fri Jan 18 2013 11:28 AM)