Незапланированные сделки в момент подключения к брокеру
При подключении к брокеру совершаются сделки.
- Программа была отключена от брокера.
Вы подключились, при загрузке данных, агент насчитал сигнал и отправил запрос на транзакцию.
Таким образом, пока идет загрузка данных, могут отправляться несколько транзакций, как на выставление заявки, так и ее отмену.
Чтобы этого не происходило, в настройках поставщика данных включите "Блокировка заявок, сек"
По умолчанию блокировка установлена 20 секунд.
Запросы на транзакции будут блокироваться программой указанное время.
Если агент насчитает в этот момент сигнал, будет выводится сообщение "Заявка заблокирована по таймауту подключения".
А при подключении к поставщику "Выставление заявок будет доступно через N сек"
Сколько указывать,- Как правило 120-ти секунд хватает для загрузки сделок по инструментам за весь день.
Но, в случае с QuikLua и InteractiveBrokers, например, лучше увеличить параметр.
Для некоторых поставщиков данных данная настройка отсутствует, так как брокер или биржа присылает определенную информацию, по которой определяется, что все данные загружены.
Настройка работает только при нажатии на кнопку "Подключить" или при автоматическом подключении по расписанию.
Т.е. настройка работает только в момент подключения к поставщику, в другое время она не работает.
Last updated