https://www.mql5.com/ru/code/19003
- голосов: 23
- 2017.08.28
- fxsaber
- www.mql5.com
Задача: Есть советник с параметрами. Нужно каждый час менять настройки советника считывая их из файла настроек.
Я как бы сделал такой функционал. Алгоритм примерно следующий:
Всем input переменным назначаем в советнике его аналог. Заменяем все input на новые переменные.
Все значения input переменных передаем во вновь созданные переменные. Считываем файл *.set и назначаем внутренним переменным новые значения.
Плохо тем что, при добавлении дополнительных параметров приходится всю процедуру повторять. Конечно спасет ООП от этого. НО возможно есть более рациональное решение ? Может быть даже через DLL.
Ох не говорите Дмитрий ! Достали уже эти новички ! Вы правильно пишете - надо экзаменовать их всех перед входом во фриланс ! И что что повысить стоимость работ тоже надо в зависимости от "успеваемости " новичка ! Замечательные у вас предложения Дмитрий ! Я предлагаю ещё более ужесточить входные экзамены для этих новобранцев ! А именно ....если арбитраж в пользу Заказчика , то комиссию выплачивает Исполнитель !
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Задача: Есть советник с параметрами. Нужно каждый час менять настройки советника считывая их из файла настроек.
Я как бы сделал такой функционал. Алгоритм примерно следующий:
Всем input переменным назначаем в советнике его аналог. Заменяем все input на новые переменные.
Все значения input переменных передаем во вновь созданные переменные. Считываем файл *.set и назначаем внутренним переменным новые значения.
Плохо тем что, при добавлении дополнительных параметров приходится всю процедуру повторять. Конечно спасет ООП от этого. НО возможно есть более рациональное решение ? Может быть даже через DLL.