Originally Posted By: Nektodron
...
3. GTC - делать не будем, изначально заявки были сделаны GTC. Но смартком имеет одну неприятную особенность, если заявка с флагом GTC не смогла выставится (например денег не хватило), то на эта заявка будет выставляться на следующий день, если не смогла то еще на следующий. В Транзаке условные заявки переносятся нормально, лимитные теряются.
Nektodron, а можно всё-таки добавить в NewOrder аргумент string validity >Период действия приказа, чтобы пользователь сам мог выбирать, что ему необходимо DAY или GTC (с описанием в примере DAY (по умолчанию) и прописанной выше возможной проблемой). Уровень осознанию людей доросших до использования API, думаю, достаточно высок, чтобы применять необходимый/оправданный метод.
Использование DAY, на сколько помню, не позволяет переносить Стоп по контрактам, даже, через дневной клиринг.
Во всём остальном касающемся API предоставлен полный полёт фантазии с возможными ошибками ложащимися на плечи экспериментатора, а здесь безальтернативность, родительская опека.