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

 
xeon:
лог агента пуст

Очень странно, так как строчки в логе от Core 1 - это трансляция логов с агента.

После "disconnected" трансляция прекращается, но логи тем не менее формируются. Вот и хотелось посмотреть, что же туда выводится.

Если логов нет, то это похоже на падение тестера. У нас есть несколько крешей от тестера, с которыми мы сейчас разбираемся 

 
Lizar:

Разработчикам. Подскажите правильно ли я понимаю, что индикаторы вызываемые функцией iCustom() или создаваемые  IndicatorCreate() в MQL5 работают в собственном потоке, а не в потоке вызываемой программы, как это было в MQL4. Может это есть в справке? Просто что-то не удолось найти.

Правильно. Эксперт (или скрипт) работает в собственном потоке. Выполнение кода индикатора происходит в другом потоке (поток обработки данных по соответствующему символу).
 
stringo:

Очень странно, так как строчки в логе от Core 1 - это трансляция логов с агента.

После "disconnected" трансляция прекращается, но логи тем не менее формируются. Вот и хотелось посмотреть, что же туда выводится.

Если логов нет, то это похоже на падение тестера. У нас есть несколько крешей от тестера, с которыми мы сейчас разбираемся 

файл лога пишется, но он пуст.

Может это поможет - подключил внешнего агента, локального отключил - тестер заработал (в режиме оптимизации)

 
xeon:

файл лога пишется, но он пуст.

Может это поможет - подключил внешнего агента, локального отключил - тестер заработал (в режиме оптимизации)

А не могли бы Вы прислать нам эксперта, на котором происходит затык? Или у Вас такое со всеми экспертами (включая наши MACD Sample и Moving Average)?
 
stringo:
А не могли бы Вы прислать нам эксперта, на котором происходит затык? Или у Вас такое со всеми экспертами (включая наши MACD Sample и Moving Average)?
после того как тестер перестал запускаться, для проверки я использовал - ExpertMACD из стандартной поставки
 
xeon:
после того как тестер перестал запускаться, для проверки я использовал - ExpertMACD из стандартной поставки

То есть, MACD Sample тоже давал такой же эффект? "history synchronized ...", а потом сразу "disconnected"

Одиночное тестирование на локальном агенте тоже не проходило? 

Внешний агент у Вас где находится? На этом же компьютере? 

 

У кого нибудь получается нормально закачать историю? Пробовал на Альпари и НордФХ. 

Есть скрипт https://www.mql5.com/ru/docs/series/timeseries_access#synchronized  он ничего не качает. Пишет  2010.11.01 12:12:48 LoadHistory (EURUSD,M1) First date 1989.04.07 00:00:00 - 154331 bars

Макс баров в окне стоит анлимитед, но пробовал и с конкретными значениями.

При открытии нового символа (который пока без истории) немножко (несколько месяцев) закачивает и все. При тестировании тоже че-то качает. Но в итоге тестит нормально (М1) по нескольким последним месяцам остальное по H1.

Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
  • www.mql5.com
Доступ к таймсериям и индикаторам / Организация доступа к данным - Документация по MQL5
 
stringo:

То есть, MACD Sample тоже давал такой же эффект? "history synchronized ...", а потом сразу "disconnected"

Одиночное тестирование на локальном агенте тоже не проходило? 

Внешний агент у Вас где находится? На этом же компьютере? 

>То есть, MACD Sample тоже давал такой же эффект? "history synchronized ...", а потом сразу "disconnected"

именно, только эксперт -  Advisors\ExpertMACD.ex5  ,не проверял, возможно это аналог "MACD Sample"   :-)

 >Одиночное тестирование на локальном агенте тоже не проходило? 

нет, ни одиночное ни  оптимизация с локальным агентом не работает.

>Внешний агент у Вас где находится? На этом же компьютере? 

Внешний агент находиться на другом компьютере - Win7 x64

 

По мне, так сама концепция не давать доступ к истории - кривая.

А если все-таки хотите  оставить бесконтрольную закачку истории (советы в интернете: (кстати тоже не работают) откройте месячный таймфрейм и все закачается) так сделайте хотя бы кнопку ЗАКАЧАТЬ(СИНХРОНИЗИРОВАТЬ) ИСТОРИЮ с такого-то по такое-то.

 
vyv:

По мне, так сама концепция не давать доступ к истории - кривая.

А если все-таки хотите  оставить бесконтрольную закачку истории (советы в интернете: (кстати тоже не работают) откройте месячный таймфрейм и все закачается) так сделайте хотя бы кнопку ЗАКАЧАТЬ(СИНХРОНИЗИРОВАТЬ) ИСТОРИЮ с такого-то по такое-то.

Вы что-то путаете - все закачивается на максимальную глубину автоматически. Никаких кнопок нажимать не нужно.

Опишите детально свою ситуацию, пожалуйста. Попробуйте на нашем демо-сервере access.metatrader5.com:443

Причина обращения: