Тестирование советника с индикатором берущим данные из файла

 
 Возможно ли протестировать на истории советника который берет данные из кастомного индикатора данные которого хранятся в csv-файле ? У меня почему-то постоянно выдает ошибку.
 
файл с данными нужно разместить в папке тестера. Как правило протестировать такой советник можно...
 
Alexander:
 Возможно ли протестировать на истории советника который берет данные из кастомного индикатора данные которого хранятся в csv-файле ? У меня почему-то постоянно выдает ошибку.

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

 
Alexey Viktorov:

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

У каждого Агента своя папка и регулярно автоматически чистится.

 
fxsaber:

У каждого Агента своя папка и регулярно автоматически чистится.

Не надо путать тестирование и оптимизацию.

 
Alexey Viktorov:

Не надо путать тестирование и оптимизацию.

Ничем не отличаются. Тестирование может пойти на любом локальном Агенте. И перед запуском тестирования Агент может почистить свою папку.

У Тестера даже в одиночном режиме в MT5 нет своей папки, только самоочищающиеся папки Агентов.

 
fxsaber:

Ничем не отличаются. Тестирование может пойти на любом локальном Агенте. И перед запуском тестирования Агент может почистить свою папку.

У Тестера даже в одиночном режиме в MT5 нет своей папки, только самоочищающиеся папки Агентов.

Тогда оптимальный выход работать через общую папку.

 
Alexey Viktorov:

Тогда оптимальный выход работать через общую папку.

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

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Обсуждение статьи "Управляемая оптимизация: метод отжига"

fxsaber, 2018.02.28 08:45

tester_file считывается только в том случае, если он существовал (содержимое не важно) на момент компиляции.

Если mq5 скомпилирован, когда не было соответствующего файла, то даже дальнейшее его наличие не будет восприниматься в EX5.

 
  Файл в папке C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\MQL5\Files создался со значениями, но при тестировании советника пишет " Не удалось скопировать значения  в массив indicator_buffer3! Ошибка (4806): запрошенные данные не найдены ". Индикатор к советнику подключаю как обычно через хендл.

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