Добрый день. Имеется советник.На счете стандарт работает адекватно, открывает ордера по определенному критерию. Проверка показывает, что открывает ордера точно в такой же момент, как и в тестере на истории.
Параллельно такой же советник запущен на счете 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).
Возможно причина в этом. Но я могу и ошибаться.
Счет ECN имеет тип исполнения "маркет экзекутион", а ваш счет стандарт предполагаю, что "инстант экзекутион". В первом случае не бывает реквот и маркет ордера открываются даже если было проскальзывание. Во втором случае маркет ордер может не открыться если цена изменилась на величину больше чем допустимое проскальзывание трейдер получит код ошибки 138 (ERR_REQUOTE).
Возможно причина в этом. Но я могу и ошибаться.
Спасибо за желание помочь, но увы,причина не в этом. У меня ордер открывается по определенному критерию, я его печатаю на всякий случай функцией alert.Так вот - на ECN счете значение этого критерия было такое, что ордер открылся, а на счете standard - было совсем другое значение критерия, и ордер не открылся. Теперь же, по прошествии времени, в тестере на счете ECN ордер 2 ноября в 10 часов тоже не открывается (поскольку критерий для того момента уже имеет другое значение, -такое же, как и для счета стандарт).А так как критерий есть комбинация цен ( как я описал выше), вывод один - цена почему-то была другая ( причем существенно !) , нежели записали в историю. И это печально - не понимаю, как с этим бороться.
Спасибо за желание помочь, но увы,причина не в этом. У меня ордер открывается по определенному критерию, я его печатаю на всякий случай функцией alert.Так вот - на ECN счете значение этого критерия было такое, что ордер открылся, а на счете standard - было совсем другое значение критерия, и ордер не открылся. Теперь же, по прошествии времени, в тестере на счете ECN ордер 2 ноября в 10 часов тоже не открывается (поскольку критерий для того момента уже имеет другое значение, -такое же, как и для счета стандарт).А так как критерий есть комбинация цен ( как я описал выше), вывод один - цена почему-то была другая ( причем существенно !) , нежели записали в историю. И это печально - не понимаю, как с этим бороться.
Бывает, что у брокеров проскакивают нерыночные котировки и после этого они сделки отменяют, а историю исправляют. Попробуйте выяснить это у вашего брокера.
Бывает, что у брокеров проскакивают нерыночные котировки и после этого они сделки отменяют, а историю исправляют. Попробуйте выяснить это у вашего брокера.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день. Имеется советник.На счете стандарт работает адекватно, открывает ордера по определенному критерию. Проверка показывает, что открывает ордера точно в такой же момент, как и в тестере на истории.
Параллельно такой же советник запущен на счете 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]. )