Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Дело в том, что когда исполняется ордер, Вы не контролируете его исполнение и поэтому не блокируете OnTick() или OnBookEvent()
Что бы быстро контролировать исполненный ордер, нужно обрабатывать событие сделки в OnTradeTransaction()
Скоро выложу код, как это сделать...
Гм. Надо подумать, спасибо!
Вернее так:
Понятно, только есть сомнения, что данная конструкция успеет заблокировать OnBookEvent(). Событие изменения стакана ведь может пачками подряд идти. Буду проверять, спасибо еще раз.
Есть сомнение - не используйте совет, но у меня было то же самое как у Вас, пока не поставил "подпорку".
Нет, мысль интересная, и качество ее работы будет тем выше, чем дольше исполняется ордер. Просто в конкретно приведенном мной случае и исполнение ордера и его удаление пришлось на одну мс. Надо еще логику эксперта проверить.
OrderSend(). А в чем разница в этом случае?
Вернее так:
Не вернее.
Два последних параметра request и result заполняются значениями только для транзакции типа TRADE_TRANSACTION_REQUEST, информацию о транзакции можно получить из параметра type переменной trans.
Не вернее.