Насколько безопасно предоставлять свой компьютер для облачных вычислений?
В сети MQL5 Cloud Network каждый агент тестирования работает в собственной виртуальной песочнице, которая запрещает любые обращения из MQL5-программы за ее пределы. Запрещены любые DLL-вызовы и обращения к файлам за пределами строго указанной директории.
- cloud.mql5.com
Ок, понятно, спасибо. Это мне уже попадалось, но было непонятно, подразумевает ли это используемые тестируемым кодом файлы, которые доступны из домашней директории, или их удаленные агенты просто не получают.
В общем, похоже, что толка от удаленных агентов чуть менее, чем ноль в моем случае. :) Придется долго, долго ждать...
Ок, понятно, спасибо. Это мне уже попадалось, но было непонятно, подразумевает ли это используемые тестируемым кодом файлы, которые доступны из домашней директории, или их удаленные агенты просто не получают.
В общем, похоже, что толка от удаленных агентов чуть менее, чем ноль в моем случае. :) Придется долго, долго ждать...
Не путайте удалённых агентов и облачных агентов.
Удалённые агенты могут тестировать экспертов с dll, если Вы договоритесь с хозяевами удалённых агентов.
Облачные агенты не загружают dll ни при каких условиях
Для передачи локальных файлов удаленным агентам есть параметры #property tester_file "mylocalfile.dat"
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Не найду никак ответа на этот вопрос в 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? Это на всех агентов распространяется, или только на некоторых?