Агенты MQL5 Cloud и dll || используемые файлы

 

Не найду никак ответа на этот вопрос в FAQ, так что спрашиваю здесь (извиняюсь, если уже было).

Вот, допустим, эксперт использует dll, подгружая файл из интернета, либо копируя его из общей папки. И использует парсенную информацию для торговли. Будет ли он корректно обрабатываться агентами из облака? 

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

Сейчас уже вижу, что многие (все?) агенты возвращают ошибку типа такой:

MQL5 Cloud Europe genetic pass (9, 358) tested with error "critical runtime error 508 in global initialization function (dll not allowed)" in 17 ms (PR 126) 

Насколько я понимаю, у них не включены в настройках dll? Это на всех агентов распространяется, или только на некоторых? 

 

https://cloud.mql5.com/ru/faq

Насколько безопасно предоставлять свой компьютер для облачных вычислений?

В сети MQL5 Cloud Network каждый агент тестирования  работает в собственной виртуальной песочнице, которая запрещает любые обращения из MQL5-программы за ее пределы. Запрещены любые DLL-вызовы и обращения к файлам за пределами строго указанной директории.
Вопросы по сети распределенных вычислений MQL5 Cloud Network
Вопросы по сети распределенных вычислений MQL5 Cloud Network
  • cloud.mql5.com
Часто задаваемые вопросы по MetaTester 5 Agents Manager
 

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

В общем, похоже, что толка от удаленных агентов чуть менее, чем ноль в моем случае. :) Придется долго, долго ждать... 

 
Lone_Irbis:

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

В общем, похоже, что толка от удаленных агентов чуть менее, чем ноль в моем случае. :) Придется долго, долго ждать... 

Не путайте удалённых агентов и облачных агентов.

Удалённые агенты могут тестировать экспертов с dll, если Вы договоритесь с хозяевами удалённых агентов.

Облачные агенты не загружают dll ни при каких условиях

 

Для передачи локальных файлов удаленным агентам есть параметры #property tester_file "mylocalfile.dat"

https://www.mql5.com/ru/docs/basis/preprosessor/compilation 

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