Насколько нужен скриптовый язык программирования сценариев работы тестера/оптимизатора? - страница 2

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нам бы всем этого дождаться. Но внутренний голос подсказывает что нам не придется уж жить в ту светлую пору.... :)
Будет, будет, будет. Руки пока не доходят, извините. В планах по тестеру OnChartEvent предусмотрен, план никто не отменял.
Ответил - Не нужно засорять терминал бестолковыми излишествами.
Т.к. терминалу не до излишеств. Терминал вообще не работает!
Сначала надо сделать рабочий код, потом извращаться излишествами.
Продублирую свое собственное сообщение по этому поводу с форума mql4: https://www.mql5.com/ru/forum/131909/page26
"Не думаю, что создание еще одного скриптового языка для метаквотов будет радостью.
Самый рациональный путь - это открытый API.
Достоинства: Не надо разрабатывать какие либо языки - это не шибко продуктивно, т.к. существуют множество готовых языков программирования и API по максимуму должен с ними дружить.
Недостатки: открытый API может иметь "дыры" безопасности, которыми обязательно воспользуются нормальные герои, которые всегда идут в обход. Т.е. эти самые "дыры" надо по максимуму предусматривать и затыкать.
Но, для решения недостатков можно пойти и немного другим путем, а именно вывести API не напрямую к серверу, а через торговый терминал. Т.е. АPI терминал-сервер закрыто, а API внешнее приложение-терминал открыто. Например, чтобы внешние приложения могли запрашивать нужную информацию и отправлять ее на сервер, через консоль (или по протоколу TCP/IP) терминала. Т.е. системы обнаружения и выявления безобразий в терминале в той или иной степени уже предусмотрены для советников или некорректных ручных запросов и фиксируются, т.е. обрабатываются. Все необходимые функции в терминале тоже есть. Присобачить к нему API гораздо проще и дешевле, нежели все время лепить горбатого на MQL*.
По крайней мере дукас посредством API упростил себе жизнь. Метаквотам тоже бы следовало задуматься. На одну только разработку MQL5 сколько ушло времени? А MetaTrader5 как был у брокеров тестовым, так до сих пор и остался.
Ну и естественно в API нужно предусмотреть также и управление тестером стратегий. Через командную строку не шибко удобно, т.к. куча настроечных файлов + последующий парсинг результатов из HTML. Не говоря о том, что терминал каждый раз заново запускается и по завершении выгружается (пищит зараза, если надо большую серию коротких тестов прогнать).
Вот такие пирожки."Наверное тема уже закрыта, однако я то же с толкнулся с задачей автоматического запуска оптимизатора экспертов в автоматическом режиме. Почитал про настройки ини - файла, да все написано хорошо однако терминал запускается а тестирование не начинается. Помогите пожалуйста разобраться
Использую windows 7 x64
Meta trader 5 последний, обновляется самостоятельно периодически.
terminal.exe /config:e:\Work\MyTests\MetaTrader5-cmd\InPut\test.ini
запускаю терминал из командой строки параметры подставляются, но запуск оптимизации стратегии не происходит в ини файле прописал