Проблемы с котировками при работе советника на ECN счете

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Alex406
199
Alex406  

Добрый день. Имеется советник.На счете стандарт работает адекватно, открывает ордера  по определенному критерию. Проверка показывает, что  открывает ордера точно в такой же момент, как и в тестере на истории.

Параллельно такой же советник  запущен на счете ECN. Недавно обнаружил, что   2 ноября в 10 утра  был открыт ордер (EURAUD).Проверяю в тестере на ECN - ордер не должен был открыться  в этот момент. Получается, на EСN историю уже "подправили" и она  не совпадает с реальными котировками  ? На счете standard  все нормально -  ордер  не открылся.

Критерий открытия включает в себя значения  Open[0] ,Close[1], Close[2] ,Close[3]. Таймфрейм 1 час. Такое впечатление ( по величине критерия), что скорее всего проскочило неверное значение close[1] .   

Помогите пожалуйста разобраться.

(P.S. Вроде как считается, что ECN лучше standard, однако уже второй раз налетаю на убытки, работая с ECN. Первый раз было связано с тем, что в начале дня не было заполнено значение time[0]. )  

Vitalii Ananev
10660
Vitalii Ananev  
Alex406:

Добрый день. Имеется советник.На счете стандарт работает адекватно, открывает ордера  по определенному критерию. Проверка показывает, что  открывает ордера точно в такой же момент, как и в тестере на истории.

Параллельно такой же советник  запущен на счете ECN. Недавно обнаружил, что   2 ноября в 10 утра  был открыт ордер (EURAUD).Проверяю в тестере на ECN - ордер не должен был открыться  в этот момент. Получается, на EСN историю уже "подправили" и она  не совпадает с реальными котировками  ? На счете standard  все нормально -  ордер  не открылся.

Критерий открытия включает в себя значения  Open[0] ,Close[1], Close[2] ,Close[3]. Таймфрейм 1 час. Такое впечатление ( по величине критерия), что скорее всего проскочило неверное значение close[1] .   

Помогите пожалуйста разобраться.

(P.S. Вроде как считается, что ECN лучше standard, однако уже второй раз налетаю на убытки, работая с ECN. Первый раз было связано с тем, что в начале дня не было заполнено значение time[0]. )  

Счет ECN имеет тип исполнения "маркет экзекутион", а ваш счет стандарт предполагаю, что "инстант экзекутион". В первом случае не бывает реквот и маркет ордера открываются даже если было проскальзывание. Во втором случае маркет ордер может не открыться если цена изменилась на величину больше чем допустимое проскальзывание трейдер получит код ошибки 138 (ERR_REQUOTE).

Возможно причина в этом. Но я могу и ошибаться. 

Alex406
199
Alex406  
Vitalii Ananev:

Счет ECN имеет тип исполнения "маркет экзекутион", а ваш счет стандарт предполагаю, что "инстант экзекутион". В первом случае не бывает реквот и маркет ордера открываются даже если было проскальзывание. Во втором случае маркет ордер может не открыться если цена изменилась на величину больше чем допустимое проскальзывание трейдер получит код ошибки 138 (ERR_REQUOTE).

Возможно причина в этом. Но я могу и ошибаться. 

Спасибо за желание помочь, но увы,причина не в этом. У меня ордер открывается по определенному критерию, я его печатаю на всякий случай  функцией alert.Так вот - на ECN счете значение этого критерия было такое, что ордер открылся, а на счете standard - было совсем другое значение критерия, и ордер не открылся. Теперь же, по прошествии времени, в тестере на счете ECN   ордер 2 ноября в 10 часов тоже не открывается (поскольку критерий для   того момента уже имеет другое значение, -такое же, как и для счета стандарт).А так как критерий есть комбинация цен ( как я описал выше), вывод один -  цена почему-то была другая ( причем существенно !) , нежели записали в историю. И это печально - не понимаю, как с этим бороться.      

Vitalii Ananev
10660
Vitalii Ananev  
Alex406:

Спасибо за желание помочь, но увы,причина не в этом. У меня ордер открывается по определенному критерию, я его печатаю на всякий случай  функцией alert.Так вот - на ECN счете значение этого критерия было такое, что ордер открылся, а на счете standard - было совсем другое значение критерия, и ордер не открылся. Теперь же, по прошествии времени, в тестере на счете ECN   ордер 2 ноября в 10 часов тоже не открывается (поскольку критерий для   того момента уже имеет другое значение, -такое же, как и для счета стандарт).А так как критерий есть комбинация цен ( как я описал выше), вывод один -  цена почему-то была другая ( причем существенно !) , нежели записали в историю. И это печально - не понимаю, как с этим бороться.      

Бывает, что у брокеров проскакивают нерыночные котировки и после этого они сделки отменяют, а историю исправляют. Попробуйте выяснить это у вашего брокера.

Vladimir
1193
Vladimir  
Vitalii Ananev:

Бывает, что у брокеров проскакивают нерыночные котировки и после этого они сделки отменяют, а историю исправляют. Попробуйте выяснить это у вашего брокера.

Согласен, только чаще в другой последовательности. Историю поправляют ("В случае .... компания имеет право внести исправление в базу котировок" - ищите в клиентском соглашении), а затем, в случае обращения пострадавшего клиента с просьбой отменить сделку, исполненную по нерыночной котировке, отменяют сделку.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий