Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Lone_Irbis
261
Lone_Irbis  

Не найду никак ответа на этот вопрос в 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? Это на всех агентов распространяется, или только на некоторых? 

MetaQuotes Software Corp.
Модератор
189009
MetaQuotes Software Corp.  

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
261
Lone_Irbis  

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

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

Slava
Модератор
7014
Slava  
Lone_Irbis:

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

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

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

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

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

MetaQuotes
Админ
25423
Renat Fatkhullin  

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

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий