Вставьте тогда в конце советника код:
Sleep (55000);
Спасибо. Мой пост несет чисто информационный характер.
Уважаемые разработчики, озвучте свою точку зрения, что есть
цена открытия бара? Что сейчас: таймфрейм M15, связь отсутствовала
с сервером в течение часа. Появилась в 16:59:17. Терминал ценой открытия
бара, время открытия которого 16:45, считает котировку, пришедшую
в 16:59:17 (которая отличается от исторической на несколько десятков
пунктов). После подгрузки истории за час (заняло секунду времени),
ценна открытия соответствует исторической. Пример вымышленный,
но на M1 точно так происходит.
Терминал сам автоматически синхронизирует отсутствующие/последние
бары. Так что никакой проблемы нет.
А если в советнике вычисления происходят по ценам открытия?
getch:
А если в советнике вычисления происходят по ценам открытия?
Возможно, получит не то значение при старте терминала. Чтобы
избежать этого, не торгуйте несколько тиков после старта терминала.
А если в советнике вычисления происходят по ценам открытия?
С разрывами-восстановлением связи таже ситуация.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
После разрыва связи и соединения обратно советник воспринимает ценой открытия (на М1) первую котировку, что поступила в терминал. По этой причине цена открытия бывает не совпадает с ценой открытия на истории (у брокера), которая подгружается после истечения времени текущего бара.
Это является одной из причин не совпадения тестера со счетом.