![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Так и относится, для написания всей этой кучи параметров, достаточно будет определить структуру и вынести ее во входные параметры.
Вроде, ветка не об этом, т.к. упоминается mqh-файл. А определить структуру - это то же самое, что написать все поля. Т.е. одно и то же.
Вроде, ветка не об этом, т.к. упоминается mqh-файл. А определить структуру - это то же самое, что написать все поля. Т.е. одно и то же.
ну как не об этом? Первая строка, первого сообщения:
Есть проблема передачи входных параметров в советник
название темы
А почему бы не поместить входные параметры в структуру?
А определить структуру - это то же самое, что написать все поля. Т.е. одно и то же.
а если массив структур?
То задайте параметры файлом.
Сейчас так и делается. Заодно к советнику прилагается "Редактор" такого файла в виде DLL, которая отображает окно с разложенными по закладкам параметрами.
То есть все можно. Никто не спорит. Другое дело, что если бы это было в виде готового функционала в терминале, то вообще бы здорово было.
Никто не спорит. Другое дело, что если бы это было в виде готового функционала в терминале, то вообще бы здорово было.
Если как дополнительный вариант, а не замена существующим инпутам, то пожалуйста.
Вот только делать это никто не будет потому что перегнать входы в контейнер нужного вида как это надо ТС это дело пары минут.
А "массив структур" тоже делается немного сложнее генерацией кода например из json.
Сейчас так и делается. Заодно к советнику прилагается "Редактор" такого файла в виде DLL, которая отображает окно с разложенными по закладкам параметрами.
Вот только делать это никто не будет потому что перегнать входы в контейнер нужного вида как это надо ТС это дело пары минут.
Статьи по кастомному GUI явно говорят, что можно и без DLL такой редактор замутить, а это выход на Маркет.
Статьи по кастомному GUI явно говорят, что можно и без DLL такой редактор замутить, а это выход на Маркет.
Вот плюсую. Положить параметры в файлик и запилить диаложку которая вполтыка подключается к любому советнику и показывает параметры как хош.
То есть не удивляет наличие двух окошек настроечных параметров: стандартное и новое? На мой взгляд, это ненормально. В варианте с DLL точно такая же проблема. Но диалоговое окно на MFC пишется намного быстрее, чем на MQL.