Всем салют !
Может быть кто сталкивался с подобным.
В роботе запускаю функцию Bars.
Результаты были правильными на двух разных PC пока я не перенес робота на другую машину (MT build 1940 и ОС Win 7 64bit, i7).
Откомпилировал там и получил в ответ 5000 баров хотя проверка показала что время установки ордера и текущее время определяются правильно.
На всех машинах терминал MT build 1940.
В чем может быть проблема ?
Возможно из-за настройки максимального числа баров на графике
Возможно из-за настройки максимального числа баров на графике
У меня ограничение в 5000 баров. Неужели не достаточно ?
Bars(Symbols[s],PERIOD_D1,TimeCurrent(),TimeCurrent()));
Возвращает тоже 5000. На других машинах естественно ноль )
Что интересно - в тестере всё в порядке а вот в реальном режиме глючит....
Установил максимальное значение баров в окне 20000 и перезапустил терминал. Заработало как положено.
Но вообще для того кто не в курсе это конкретная засада !
З.Ы. Предлагаю ввести на форуме отдельную тему "Засады терминала MT5" :-)
Установил максимальное значение баров в окне 20000 и перезапустил терминал. Заработало как положено.
Но вообще для того кто не в курсе это конкретная засада !
З.Ы. Предлагаю ввести на форуме отдельную тему "Засады терминала MT5" :-)
Хочу уточнить название темы. "Засады терминала MT5 у Кравченко".
У других засад нету. Особенно таких.
Хочу уточнить название темы. "Засады терминала MT5 у Кравченко".
У других засад нету. Особенно таких.
Что сказать то хотели ? По существу проблемы.
Так уже сказал.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Функция Bars возвращает разные результаты на разных PC
Alexey Viktorov, 2019.01.14 16:16
Хочу уточнить название темы. "Засады терминала MT5 у Кравченко".
У других засад нету. Особенно таких.
У других засад нету.
Да с таким большим рейтингом как у вас можно наверное за всех писать.... Русский язык только выучить осталось :)
Да с таким большим рейтингом как у вас можно наверное за всех писать.... Русский язык только выучить осталось :)
У Алексея не вижу ошибок правописания и пунктуации. У вас вижу.
А вам, кроме правописания Алексея, больше сказать нечего что-ли?
Вы проверяете наличие истории по запрашиваемым данным? Вы проверяете завершение синхронизации истории по запрошенным первый раз данным? Или вы сразу запрашиваете количество баров?
А если истории ещё нет, или она не синхронизирована полностью, что в этом случае должен вернуть Bars(), вы интересовались?
Да с таким большим рейтингом как у вас можно наверное за всех писать.... Русский язык только выучить осталось :)
Вот уж русскому языку меня учить не надо. Есть некоторые слова которые умышленно коверкаются, шутки ради и не только мной.
Постарайтесь найти причину по которой функция не видит историю, почему не подгружены данные. Ведь в вашем примере не текущий символ. А он вообще в MarketWatch отображается???
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Функция Bars возвращает разные результаты на разных PC
Alexey Kravchenko, 2019.01.14 13:20
У меня ограничение в 5000 баров. Неужели не достаточно ?
Bars(Symbols[s],PERIOD_D1,TimeCurrent(),TimeCurrent()));
Возвращает тоже 5000. На других машинах естественно ноль )
Что интересно - в тестере всё в порядке а вот в реальном режиме глючит....
В тестере автоматом открываются ВСЕ символы к которым идёт обращение.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Всем салют !
Может быть кто сталкивался с подобным.
В роботе запускаю функцию Bars.
Результаты были правильными на двух разных PC пока я не перенес робота на другую машину (MT build 1940 и ОС Win 7 64bit, i7).
Откомпилировал там и получил в ответ 5000 баров хотя проверка показала что время установки ордера и текущее время определяются правильно.
На всех машинах терминал MT build 1940.
В чем может быть проблема ?