Ошибки, баги, вопросы - страница 2626

 
Slava:

Если запускать с любой даты 2019 года, то история будет начинаться с начала 2018 года

Если Вы хотите больше дневных баров в начале тестирования, то тестируйте на месяцовке - будет обеспечено истории на 100 месяцев

Это нелогично и неудобно. Почему не сделать равный задел баров (количество) независимо от таймфрейма? Еще лучше иметь этот параметр в настройках (по аналогии с тем, как мы задаем количество баров на онлайн чартах).

Если пользователю нужен D1 по стратегии, как он может переключаться на месячные бары? С такой логикой приходится формировать бары таймфреймов внутри экспертов вручную. Конечно, это сделать можно, но заставлять MQL-программы выполнять задачи платформы - неправильно.

 
Stanislav Korotky:

Это нелогично и неудобно. Почему не сделать равный задел баров (количество) независимо от таймфрейма?

Не всем нужно 1000 баров Д1 перед началом теста. А загрузка истории М1 соответствующей глубины + пересчет всех ТФ за 1000 дней - это уйма ресурсов.


Stanislav Korotky:

Еще лучше иметь этот параметр в настройках (по аналогии с тем, как мы задаем количество баров на онлайн чартах).

А вот тут категорически согласен.

 

Почему у меня такая фигня. Это мой провайдер виноват? 
Сейчас зашел со своего VPS

 
Nikolai Semko:

Почему у меня такая фигня. Это мой провайдер виноват?
Сейчас зашел со своего VPS

Тоже самое. 
Появилось после обновления. 
Наверно сервак забанили на время все айпи. Которые что то писали во время обновления. 
Не первый раз. 
 

2298/2300 Билд.


Какой то глюк с сменой с счета и внешними переменными советника.

Запускаю советник на графике, любой с string 

после смены счета - запускаю советник снова на график и все string переменные пустые. 



после перезагрузки терминала все ок.  Иногда не с первого раза помогает. 


Reset не помогает. 

 

Ошибка при смене счета с разными именами символов.: Билд 2300


Допустим: 

Есть счет, у которого все символы без суффикса ! например EURUSD 

Установили Эксперта, все ок:


все работает.


Далее, меняем счет, у которого нет таких символов, а есть другие с суффиксом! 

График не загружен, Эксперт не инициализировался. Ок

Т.е. эксперт не подает жизни. ОК! графика нет! 


Но. меняем график на другой (Перетаскиваем символ в окно) График построился, НО Эксперт не вызывает функцию OnInit()



Даже OnTick не работает после таких действий. Т.е. эксперт умер, хотя показывает, что он есть!



Проверил на MACD Sample - Все тоже самое. 

 
Andrey Khatimlianskii:

Не всем нужно 1000 баров Д1 перед началом теста. А загрузка истории М1 соответствующей глубины + пересчет всех ТФ за 1000 дней - это уйма ресурсов.

История-то _уже_ загружена и просчитана. Взять 1000 баров ничего не стоит. Хотя мне и не нужно столько. Не было никогда особых затыков с тем, что скачать и пересчитать бары за десяток лет - уходит несколько секунд на это. С памятью по нынешним меркам тоже нет проблем, даже учитывая, что у меня комп многолетней давности ;-).

Мне кривым кажется поведение, когда длина истории меняется в зависимости от даты внутри года - это баг, имхо.

 
Stanislav Korotky:

История-то _уже_ загружена и просчитана.

Частный случай.

А более общий — тысяча пользователей жмет кнопку, и начинается выкачка минуток за 4 года.

 
Andrey Khatimlianskii:

Частный случай.

А более общий — тысяча пользователей жмет кнопку, и начинается выкачка минуток за 4 года.

Ну, я писал выше, что у меня на железе ниже среднего и нижнем тарифе ISP тратится меньше минуты на это - это не проблема. В МТ5 пользователь приучен к автоматическому скачиванию данных.

 
Комментарии, не относящиеся к этой теме, были перенесены в "Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам".