Подскажите пожалуйста, как скриптом из одного терминала запустить тестер в другом терминале ?
Года два тому назад это можно было делать так:
А как теперь ?
Вы мысли, что ли читаете :) ? Как раз готовится статья о запуске тестирования сразу в нескольких режимах. Надеюсь, Вы спрашиваете об MetaTrader 5 и у Вас операционная система Windows 10 64 бита?
Karputov Vladimir: Вы мысли, что ли читаете :) ? Как раз готовится статья о запуске тестирования сразу в нескольких режимах. Надеюсь, Вы спрашиваете об MetaTrader 5 и у Вас операционная система Windows 10 64 бита?
Раньше, насколько я помню, при запуске тестера в MetaTrader4 автоматически создавался файл с настройками тестирования optimise.ini. Теперь такой файл не создаётся.
Подскажите пожалуйста, как скриптом из одного терминала запустить тестер в другом терминале ?
Года два тому назад это можно было делать так:
// ShellExecuteA (работает с параметрами в ANSI),а ShellExecuteW (работает с параметрами в unicode)#import "shell32.dll"int ShellExecuteW
( int hwnd, // Хендл родительского окна. Это окно получает любые окна сообщений, которые генерирует приложение.string Operation, // Указатель на строку, определяющую операцию для выполнения.string File, // Указатель на строку, определяющую имя файла для открытия или печати, или имя папки для открытия.string Parameters, // Указатель на строку параметров исполнимого файла.string Directory, // Указатель на строку, определяющую директорию по умолчанию.int ShowCmd ); // Определяет как файл будет показываться когда откроется. 3-Активирует окно и отображает его в развернутом виде.#import
int Start = 0; // Значение, возвращаемое функцией ShellExecuteWstring PuthTester = "D:\\Alpari_Terminal_Tester"; // Путь к Тестеруstring PuthIniTester = "D:\\Alpari_Terminal_Tester\\tester\\optimise.ini"; // Путь к Файлу *.ini в Тестере
string PuthIniTerminal = "D:\\Alpari_Terminal\\MQL4\\Files\\optimise.ini"; // Путь к Файлу *.ini в Терминале
int start()
{
Start = ShellExecuteW(0, "Open", "terminal.exe", PuthIniTester, PuthTester, 3);
if(Start==2) Alert("Указаный файл не найден");
return(0);
}
lastparameters.ini - файл данных последней работы тестера.
запустить тест с другого терминала можно без проблем, создать файл ini для запуска терминала с предустановленными параметрами, в том числе имя эксперта, дата и так далее.
lastparameters.ini - файл данных последней работы тестера.
запустить тест с другого терминала можно без проблем, создать файл ini для запуска терминала с предустановленными параметрами, в том числе имя эксперта, дата и так далее.
я по такому принципу делал программу Exp - Super Tester - она бесплатно валяется в сети.
там такой же принцип - программа создает файл инициализации, потом запускает терминал с этим файлом, соответственно проводит тест делает отчет и выключается - запускается следующий тест и так далее.
Но это было давно, потом помню поменяли какие то параметры я переделывал свою программу.
В Вашем случае тот же принцип только ВЫ запускаете тестер из другого терминала.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Здравствуйте!
Подскажите пожалуйста, как скриптом из одного терминала запустить тестер в другом терминале ?
Года два тому назад это можно было делать так:
А как теперь ?
Вы мысли, что ли читаете :) ? Как раз готовится статья о запуске тестирования сразу в нескольких режимах. Надеюсь, Вы спрашиваете об MetaTrader 5 и у Вас операционная система Windows 10 64 бита?
Раньше, насколько я помню, при запуске тестера в MetaTrader4 автоматически создавался файл с настройками тестирования optimise.ini. Теперь такой файл не создаётся.
Подскажите пожалуйста, как скриптом из одного терминала запустить тестер в другом терминале ?
Года два тому назад это можно было делать так:
А как теперь ?
сейчас создается файл с именем тестируемого эксперта
lastparameters.ini
сейчас создается файл с именем тестируемого эксперта
Раньше файл optimise.ini содержал:
;optimise strategy tester
TestExpert=AB_e_MACD_v36_Test_P
TestSymbol=EURUSD
TestPeriod=1
TestModel=2
TestDateEnable=true
TestFromDate=2014.05.29
TestToDate=2014.05.30
TestShutdownTerminal=true
И где это в сейчас в файле с именем тестируемого эксперта? В каком блоке?
В <common>, <inputs> или в <limits> ?
lastparameters.ini - файл данных последней работы тестера.
запустить тест с другого терминала можно без проблем, создать файл ini для запуска терминала с предустановленными параметрами, в том числе имя эксперта, дата и так далее.
https://www.metatrader4.com/ru/trading-platform/help/service/start_conf_file
lastparameters.ini - файл данных последней работы тестера.
запустить тест с другого терминала можно без проблем, создать файл ini для запуска терминала с предустановленными параметрами, в том числе имя эксперта, дата и так далее.
https://www.metatrader4.com/ru/trading-platform/help/service/start_conf_file
Спасибо, Владислав. Буду изучать.
я по такому принципу делал программу Exp - Super Tester - она бесплатно валяется в сети.
там такой же принцип - программа создает файл инициализации, потом запускает терминал с этим файлом, соответственно проводит тест делает отчет и выключается - запускается следующий тест и так далее.
Но это было давно, потом помню поменяли какие то параметры я переделывал свою программу.
В Вашем случае тот же принцип только ВЫ запускаете тестер из другого терминала.
добрый день. Подскажите пожалуйста как оптимальнее всего настроить отправку поступающих сигналов с индикатора по смс?
Оператор моб. тел - О2. (не Россия). Электронная почта на Yahoo, но ее можно поменять под О2. Настройки эл. почты на МТ4 работают.
Заранее спасибо.
добрый день. Подскажите пожалуйста как оптимальнее всего настроить отправку поступающих сигналов с индикатора по смс?
Оператор моб. тел - О2. (не Россия). Электронная почта на Yahoo, но ее можно поменять под О2. Настройки эл. почты на МТ4 работают.
Заранее спасибо.