про поля Order.TimeCallBack, Order.TimeCancel и т.п.
Коннектор QuikDDE.
Пытаюсь использовать поля Order.TimeCallBack, Order.TimeCancel. Последнее вообще никогда не заполняется (см. скриншот). Первое же по описанию - "время выставления ордера на биржу". Но оно меняется в течение жизни ордера. Например, выставлен ордер в 11:00:00, исполнен в 11:00:05. Вначале запишется первое значение, после исполнения поменяется на второе. С отменой то же самое - время отмены записывается в Order.TimeCallBack, а не туда, куда следует.
P.S. а вообще хотелось бы иметь еще поле Order.TimeDone, куда будет записываться время исполнения ордера.
Скриншот к первому посту почему-то не прикрепился, попробую еще раз:
P.S. За TimeDone спасибо!
Цитата: surat
Коннектор QuikDDE.
Пытаюсь использовать поля Order.TimeCallBack, Order.TimeCancel. Последнее вообще никогда не заполняется (см. скриншот). Первое же по описанию - "время выставления ордера на биржу". Но оно меняется в течение жизни ордера. Например, выставлен ордер в 11:00:00, исполнен в 11:00:05. Вначале запишется первое значение, после исполнения поменяется на второе. С отменой то же самое - время отмены записывается в Order.TimeCallBack, а не туда, куда следует.
P.S. а вообще хотелось бы иметь еще поле Order.TimeDone, куда будет записываться время исполнения ордера.
Сделал TimeDone. Но опять же. Это работает только если Вы пользуетесь стандартным слоем создания роботов, позициями и журналированием.
По поводу остального. У нас хранилище ордеров базовых находится в журнале. И доступ валидированный к ордерам осуществляется из него. Если Вы используете чистые серваки, то у них нет памяти по прошлым ордерам и нет специальных структур для хранения ордеров и грамотной расстановки времени того или иного характера. Для них каждый ордер как новый. Мы не можем нагрузить их базами данных ордеров, чтобы не уменьшать скорость работы, т.ч. как есть.
Если Вы всё таки стандартным слоем роботов пользуетесь, то мне надо знать в каком коннекторе так с ордерами происходит, чтобы это пофиксить.
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.