Я не стал возиться с изучением флагов и решил написать рабочий код сохранения и загрузки set-файлов Тестера.
Добрый день, уважаемый fxsaber!
К сожалению ваш скрипт не работает, так как формат строки им формируемой содержит лишние символы. Это приводит к неработоспособности команды SetSettings.
Я все же решил эту проблему немного более сложным способом и посылаю Вам работающий скрипт OX.
Может быть это решение окажется полезным и другим пользователям.
// Импортирует в Тестер историю торговли из Терминала.#include <fxsaber\SingleTesterCache\SingleTesterCache.mqh> // https://www.mql5.com/ru/code/27611#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/ru/code/26132inputstring inFileName = "Test.tst";
voidOnStart()
{
SINGLETESTERCACHE SingleTesterCache; // Создали объект тестерного кеша.// https://www.mql5.com/ru/forum/330333/page7#comment_60578334if (SingleTesterCache.Set() && // Поместили в него реальную историю торгов.
SingleTesterCache.Save(inFileName)) // Записали ее в файл, который можно импортировать в Тестер.
{
conststring FullPath = TerminalInfoString(TERMINAL_DATA_PATH) + "\\MQL5\\Files\\" + inFileName;
MessageBox(MTTESTER::OpenCache(FullPath) ? "Done" : "Failed");
}
}
Я не стал возиться с изучением флагов и решил написать рабочий код сохранения и загрузки set-файлов Тестера.
Добрый день, уважаемый fxsaber!
К сожалению ваш скрипт не работает, так как формат строки им формируемой содержит лишние символы.
Это приводит к неработоспособности команды SetSettings.
Я все же решил эту проблему немного более сложным способом и посылаю Вам работающий скрипт OX.
Может быть это решение окажется полезным и другим пользователям.
С уважением,
Александр
К сожалению ваш скрипт не работает
Проверил - работает. Но, возможно, у нас различаются трактовки понятия set-файла.
На случай иной трактовки добавил эти строки.
Проверил - работает. Но, возможно, у нас различаются трактовки понятия set-файла.
На случай иной трактовки добавил эти строки.
Большое спасибо Вам за уделенное время и интеллект!
Я уже преодолел эти трудности при помощи Google AI.
Послал Вам это работающее решение в виде скрипта OX.mq5
Спасибо!
build 5800 17-apr-2026
Я использую файлы, точно такие же, как в .zip
У вас есть какие-либо предположения о том, что это может быть?
У вас есть какие-либо предположения о том, что это может быть?
Скорее всего, это неправильная версия mqh-файла. У меня и других пользователей все компилируется.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Библиотеки: SingleTesterCache
fxsaber, 2026.10.19 08:55