Ошибки, баги, вопросы - страница 2943
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
МТ5 билд 2755
Терминал не считает всех тиков
Почему вы сделали такой вывод?
МТ5 билд 2755
Терминал не считает всех тиков
Попробуйте так
Почему вы сделали такой вывод?
Потому что как я заметил, что OnCalculate вызывается при изменении цен Ask и Bid, но tick_volume[] считает только изменения Bid
Такая проблема: стоял советник на неттинговом счету, открывал-закрывал позиции, я добавил к открытой роботом позиции вручную контракт и спустя время в логе эксперта полезли ошибки:
Ошибка при открытии позиции: 4753 - Позиция не найдена
И самое интересное то что: позиция закрыта, авто-торговля выключена, советник удален из чарта, а ошибки все-равно постоянно лезут.
Потому что как я заметил, что OnCalculate вызывается при изменении цен Ask и Bid, но tick_volume[] считает только изменения Bid
OnTick вызывается при любом изменении цены и не только(терминал может потребовать пересчета на множестве случаев типа докачки данных или перераспределении массивов исторических данных).
Тиковый объем, как и график, строится по изменению бид цены. На биржевом исполнении учитывается отдельный счетчик реальных обьемов, где учитываются все операции покупки и продажи.
Такая проблема: стоял советник на неттинговом счету, открывал-закрывал позиции, я добавил к открытой роботом позиции вручную контракт и спустя время в логе эксперта полезли ошибки:
Ошибка при открытии позиции: 4753 - Позиция не найдена
И самое интересное то что: позиция закрыта, авто-торговля выключена, советник удален из чарта, а ошибки все-равно постоянно лезут.
Это зависит от логики самого эксперта.
Он может запоминать и думать только о своих операциях и ваше ручное вмешательство может портить логику эксперта.
Это зависит от логики самого эксперта.
Он может запоминать и думать только о своих операциях и ваше ручное вмешательство может портить логику эксперта.
Я понимаю, но почему эта ошибка осталась в терминале? Я же говорю что все позиции закрыты, авто-торговля выключена, советник выгружен и даже сам терминал перезапускал!
Я понимаю, но почему эта ошибка осталась в терминале? Я же говорю что все позиции закрыты, авто-торговля выключена, советник выгружен и даже сам терминал перезапускал!
Чудес не бывает. У вас советник запущен на одном из чартов.