Здравствуйте.
Подскажите, существует ли функция, с помощью которой в MQL после прогона любого сета можно было бы автоматически по завершению сохранять в директории ../files/ отчет о тестировании StrategyTester.htm?
Спасибо
Здравствуйте.
Подскажите, существует ли функция, с помощью которой в MQL после прогона любого сета можно было бы автоматически по завершению сохранять в директории ../files/ отчет о тестировании StrategyTester.htm?
Спасибо
Сделайте сторонним кликером.
Сделайте сторонним кликером.
Не подходит (
Нет, если только самому писать какие-то данные.
Знаю, что возможно через WinAPI сделать, но нужен номер именно команды - "сохранить отчет"
На примере вкл/выкл автоторговли номер этой кнопки 33020:
#import "user32.dll"
int GetAncestor(int hwnd,int gaFlags);
#import
void ExpertEnabled()
{
int HandlWindow = WindowHandle(Symbol(), Period()); // Системный дескриптор окна.
int HandlMT4=GetAncestor(HandlWindow, 2); // Системный дескриптор окна МТ4.
SendMessageA(HandlMT4, WM_COMMAND, 33020, 0);
}
Не подходит (
Знаю, что возможно через WinAPI сделать, но нужен номер именно команды - "сохранить отчет"
На примере вкл/выкл автоторговли номер этой кнопки 33020:
#import "user32.dll"
int GetAncestor(int hwnd,int gaFlags);
#import
void ExpertEnabled()
{
int HandlWindow = WindowHandle(Symbol(), Period()); // Системный дескриптор окна.
int HandlMT4=GetAncestor(HandlWindow, 2); // Системный дескриптор окна МТ4.
SendMessageA(HandlMT4, WM_COMMAND, 33020, 0);
}
Тогда надо использовать Spy++, это утилита от Майкрософт для трасировки оконных сообщений и много чего еще. Я вынул из состава Visual Studio 2015 Update 3, чтобы вам не искать. Zip с версиями 32-бит и 64-бит в аттаче. По идее, должен заработать отдельно без установки студии.
И инструкция из MSDN на русском https://msdn.microsoft.com/ru-ru/library/dd460725.aspx
Лучше читать на английском, а то перевод бывает кривоват
- msdn.microsoft.com
Тогда надо использовать Spy++, это утилита от Майкрософт для трасировки оконных сообщений и много чего еще. Я вынул из состава Visual Studio 2015 Update 3, чтобы вам не искать. Zip с версиями 32-бит и 64-бит в аттаче. По идее, должен заработать отдельно без установки студии.
И инструкция из MSDN на русском https://msdn.microsoft.com/ru-ru/library/dd460725.aspx
Лучше читать на английском, а то перевод бывает кривоват
Вот порылся из интереса, еще пара ресурсов. Я давно пользовался, в принципе, там все просто.
http://forum.sources.ru/index.php?showtopic=72870
- Asqer2
- forum.sources.ru
Zip с версиями 32-бит и 64-бит в аттаче. По идее, должен заработать отдельно без установки студии.
Файлик SPYXXHK.DLL добавьте, плиз, в архив. Без него не запускается.
(и еще SPYXXHK_AMD64.DLL)
Файлик SPYXXHK.DLL добавьте, плиз, в архив. Без него не запускается.
(и еще SPYXXHK_AMD64.DLL)
Добавил + еще два файла справки нашел в папке в формате .chm
Посмотрел на размер - сотни килобайт. Может MS не раздувать, когда хочет. Вообще, утилита древняя, но это последняя стабильная версия.
Тогда надо использовать Spy++, это утилита от Майкрософт для трасировки оконных сообщений и много чего еще. Я вынул из состава Visual Studio 2015 Update 3, чтобы вам не искать. Zip с версиями 32-бит и 64-бит в аттаче. По идее, должен заработать отдельно без установки студии.
Пробовал и вашу версию, и другую из интернета. К сожалению они не выдают именно номер какой либо кнопки в терминале, чтобы была возможность добавить его в код.
Вы так делали? Меню Spy-Processes
Потом ищем процесс TERMINAL, должен быть запущен только один МТ4 или МТ5
В процессе сверху будут два thread с крестиками, разворачиваем тот, где много пунктов и ищем свою кнопку
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте.
Подскажите, существует ли функция, с помощью которой в MQL после прогона любого сета можно было бы автоматически по завершению сохранять в директории ../files/ отчет о тестировании StrategyTester.htm?
Спасибо