Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть возможность протестировать программу перед покупкой. Узнай как!
Lone_Irbis
261
Lone_Irbis 2014.03.25 21:33 

Не найду никак ответа на этот вопрос в 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.
Модератор
181337
MetaQuotes Software Corp. 2014.03.25 22:20  

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 2014.03.26 01:05  

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

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

Slawa
Модератор
6841
Slawa 2014.03.26 07:53  
Lone_Irbis:

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

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

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

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

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

MetaQuotes
Админ
24951
Renat Fatkhullin 2014.03.26 12:56  

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

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

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