Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если посмотреть лог терминала на модификацию UJPY, то видим:
А в логе советника:
Т.е время 14:31:08.354 - 14:31:08.339 = 15 мс, а не 0
Соответственно вторая модификация:
14:31:09.377 - 14:31:09.363 = 14 мс (в логе советника 15 мс)
Может кто-нибудь объяснить как может быть такое, что время установки/модификации может быть = 0 ???
Похоже на ошибку в логике.
А из кода не понятно, с какими именно "BuyOrder" и "SellOrder" вы работаете в OnTradeTransaction.
А еще есть погрешность GetTickCount() в 16 мс.
Откажитесь от нее в пользу микро-секунд (есть аналогичная функция).
Похоже на ошибку в логике.
А из кода не понятно, с какими именно "BuyOrder" и "SellOrder" вы работаете в OnTradeTransaction.
В советнике олько один BuyOrder и один SellOrder
Да и в начале номер билета проверяется...
if ( ( BuyOrder.ticket != 0 ) && ( trans.order == BuyOrder.ticket ) )
А еще есть погрешность GetTickCount() в 16 мс.
Откажитесь от нее в пользу микро-секунд (есть аналогичная функция).
Андрей, а о какой погрешности Вы говорите?
Для информации: у GetTickCount погрешность сильно меньше 16 мс, не Windows 95 же используете.
P/S щас попробую с GetMicrosecondCount();
Андрей! Спасибо.
Вы оказались правы - погрешность GetTickCount()
В советнике олько один BuyOrder и один SellOrder
Да и в начале номер билета проверяется...
if ( ( BuyOrder.ticket != 0 ) && ( trans.order == BuyOrder.ticket ) )
Это не очевидно, а гадать смысла нет.
Андрей, а о какой погрешности Вы говорите?
Для информации: у GetTickCount погрешность сильно меньше 16 мс, не Windows 95 же используете.
P/S щас попробую с GetMicrosecondCount();
Тем не менее, погрешность постоянно проявляется. Для таких замеров лучше использовать мкс.
Это не очевидно, а гадать смысла нет.
Тем не менее, погрешность постоянно проявляется. Для таких замеров лучше использовать мкс.
Я же уже написал, что вы правы с погрешностью ( см. мой предыдущий пост)