Trading algorítmico para .NET y Python✦86+ conectores · exchanges · brókers · cripto✦S#.Designer · backtest · optimizar · en vivo✦Una comunidad de 31,454+ traders y desarrolladores✦Trading algorítmico para .NET y Python✦86+ conectores · exchanges · brókers · cripto✦S#.Designer · backtest · optimizar · en vivo✦Una comunidad de 31,454+ traders y desarrolladores✦
Добрый день!
У меня повторно приходят одинаковые события со всеми вытекающими косяками. Версия 4.1.19.
Trader.NewOrders и Trader.OrdersChanged в особенности.
Кто-нибудь сталкивался с такой проблемой?
Bond:
Добрый день!
У меня повторно приходят одинаковые события со всеми вытекающими косяками. Версия 4.1.19.
Trader.NewOrders и Trader.OrdersChanged в особенности.
Кто-нибудь сталкивался с такой проблемой?
Привет, пытался писать на событиях, у меня постоянно косяки получаются, что то приходит раньше, что то позже, исходя из этого отказался от событийной модели, сейчас пишу исходя из статусов ордера, т.е. делаю выводы только после изменения статус, например, статус Active, Volume 6, Balance 3 - значит прошла сделка на 3 контракта, получается видимо медленнее, но надеюсь надежнее, потестирую, поделюсь. У меня вот есть проблема с перевыставлением ордеров, если это делать быстро, получается, что пока я перевыставляю ордер, он уже исполняется и я получаю ошибку, что нельзя перевыставить ордер т.к. активные заявки не найдены, может кто сталкивался?
vsnoopy83:
У меня вот есть проблема с перевыставлением ордеров, если это делать быстро, получается, что пока я перевыставляю ордер, он уже исполняется и я получаю ошибку, что нельзя перевыставить ордер т.к. активные заявки не найдены, может кто сталкивался?
Это типичная проблема всех ХФТ-ников. С т.з. S# надо мониторить событие Failed. С т.з. подхода именно в трейдинге то заявки смысла нет отслеживать. Нужно выбрать некий допустимый коридор для позы и контролировать ее корректировками направления у выставляемых заявок.
Трейдинг очень разнообразный. Методов торговли огромное количество.
Событийная модель хорошая вещь.
Но приходят совершенно одинаковые события несколько раз. Это проблема.
Хотя правила срабатывают правильно. Однократно.
Фильтровать все это довольно геморройно.
статус Active, Volume 6, Balance 3 - значит прошла сделка на 3 контракта
Как вы узнаете об изменении статуса заявки? Событийная или итерационная модель?
Utilizamos cookies para garantizar la mejor experiencia en nuestro sitio web. Al continuar utilizando nuestro sitio, usted acepta el uso de cookies.
Comentarios (4)
Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario
Привет, пытался писать на событиях, у меня постоянно косяки получаются, что то приходит раньше, что то позже, исходя из этого отказался от событийной модели, сейчас пишу исходя из статусов ордера, т.е. делаю выводы только после изменения статус, например, статус Active, Volume 6, Balance 3 - значит прошла сделка на 3 контракта, получается видимо медленнее, но надеюсь надежнее, потестирую, поделюсь. У меня вот есть проблема с перевыставлением ордеров, если это делать быстро, получается, что пока я перевыставляю ордер, он уже исполняется и я получаю ошибку, что нельзя перевыставить ордер т.к. активные заявки не найдены, может кто сталкивался?
Это типичная проблема всех ХФТ-ников. С т.з. S# надо мониторить событие Failed. С т.з. подхода именно в трейдинге то заявки смысла нет отслеживать. Нужно выбрать некий допустимый коридор для позы и контролировать ее корректировками направления у выставляемых заявок.
Трейдинг очень разнообразный. Методов торговли огромное количество. Событийная модель хорошая вещь. Но приходят совершенно одинаковые события несколько раз. Это проблема. Хотя правила срабатывают правильно. Однократно. Фильтровать все это довольно геморройно.