Хочу сделать универсального солдата, который позволил бы, менять входные параметры на ходу, + чтобы советник переинициализовался
Информации, по поводу такой штуки мало.
Подскажите, как архитектурно всё сделать.
Надеюсь, не пройдете мимо
Нельзя, на то они и входные параметры.
Не задавайте входные параметры, а вычисляйте на ходу нужные параметры.
Хочу сделать универсального солдата, который позволил бы, менять входные параметры на ходу, + чтобы советник переинициализовался
![Изменяем параметры эксперта с пользовательской панели "на лету" Изменяем параметры эксперта с пользовательской панели "на лету"](https://c.mql5.com/36/14/izmenyaem-parametri-eksperta-s.png)
- 2012.11.16
- Anatoli Kazharski
- www.mql5.com
Нельзя, на то они и входные параметры.
Не задавайте входные параметры, а вычисляйте на ходу нужные параметры.
в мт4, можно изменять входные параметры, если у них тип extern
в мт5, несколько месяцев назад, убрали эту "фишку"
Хочу сделать универсального солдата, который позволил бы, менять входные параметры на ходу, + чтобы советник переинициализовался
Информации, по поводу такой штуки мало.
Подскажите, как архитектурно всё сделать.
Надеюсь, не пройдете мимо
Создаёте объекты OBJ_EDIT, и в них вносите всё что нужно заменить, далее уже читаете с объектов свежую информацию.
![Documentation on MQL5: Standard Constants, Enumerations and Structures / Objects Constants / Object Types / OBJ_EDIT Documentation on MQL5: Standard Constants, Enumerations and Structures / Objects Constants / Object Types / OBJ_EDIT](/i/community/logo_mql5_small.png)
- www.mql5.com
Конечно, можно! Через это
https://www.mql5.com/ru/docs/chart_operations/chartsavetemplate
https://www.mql5.com/ru/docs/chart_operations/chartapplytemplate
![Документация по MQL5: Операции с графиками / ChartSaveTemplate Документация по MQL5: Операции с графиками / ChartSaveTemplate](/i/community/logo_mql5_small.png)
- www.mql5.com
Просто вместо внешней переменной использовать обычную. В ините присвоить ей значение внешней, а потом меняй как хочешь.
Хочу сделать универсального солдата, который позволил бы, менять входные параметры на ходу, + чтобы советник переинициализовался
Информации, по поводу такой штуки мало.
Подскажите, как архитектурно всё сделать.
Надеюсь, не пройдете мимо
Не понял, из будет менять трейдер или сам советник? Если советник, зачем вообще брать данные из входных?
Через глобальные переменные, либо через файл читаемый советником.
Только если есть исходник это будет работеть. А ведь можно и без него.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Хочу сделать универсального солдата, который позволил бы, менять входные параметры на ходу, + чтобы советник переинициализовался
Информации, по поводу такой штуки мало.
Подскажите, как архитектурно всё сделать.
Надеюсь, не пройдете мимо