![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
2022.06.22 21:42:32.324 Core 1 EURUSD,M5: testing of Experts\test.ex5 from 2017.12.31 00:00 to 2022.05.25 00:00 started with inputs: 2022.06.22 21:42:32.324 Core 1 v=5 2022.06.22 21:42:32.324 Core 1 2017.12.31 00:00:00 exp 5.0 2022.06.22 21:42:32.324 Core 1 2017.12.31 00:00:00 ind 0.5
В редакторе MQL нажмите Ctr+F и введите поиск переменной "v"
и посмотрите не мяняется ли он дальше на int
чудеса оптимизации кода может быть ?
незадействованный код заоптился, загрузка индикатора осталась
А это что ?
Другой вариант
Эксперт - код со страницы https://www.mql5.com/ru/docs/indicators/icustom
Только в OnInit добавим строку
Print("exp ",MA_Period," ",MA_Shift," ",MA_Method);
Индикатор лежит в Indicators\Examples\
Добавляем в индикатор в OnInit строку
Print("ind ",InpMAPeriod," ",InpMAShift," ",InpMAMethod);
Получим
2022.06.22 21:57:49.616 Core 1 2017.12.31 00:00:00 exp 21 0 0
2022.06.22 21:57:49.616 Core 1 program file added: \Indicators\Examples\Custom Moving Average.ex5. 11134 bytes loaded
2022.06.22 21:57:49.616 Core 1 2017.12.31 00:00:00 ind 13 2 2
Поменяем параметры
2022.06.22 22:00:52.015 Core 1 EURUSD,M5: testing of Experts\test.ex5 from 2017.12.31 00:00 to 2022.05.25 00:00 started with inputs:
2022.06.22 22:00:52.015 Core 1 MA_Period=33
2022.06.22 22:00:52.015 Core 1 MA_Shift=33
2022.06.22 22:00:52.015 Core 1 MA_Method=1
2022.06.22 22:00:52.015 Core 1 2017.12.31 00:00:00 exp 33 33 1
2022.06.22 22:00:52.015 Core 1 2017.12.31 00:00:00 ind 13 2 2
А это что ?
Это параметры по умолчанию, которые при смене параметра при запуске в тестере должны приходить в индикатор. И не приходят.
Это параметры по умолчанию, которые при смене параметра при запуске в тестере должны приходить в индикатор. И не приходят.
А вот Input на то и инпут, что его менять нельзя програмно. Если код индикатора у вас есть поменяйте Input на Extern
А вот Input на то и инпут, что его менять нельзя програмно. Если код индикатора у вас есть поменяйте Input на Extern
Что-то Вы не то пишите.
если кому интересно - говорят что починили, качайте новый билд..
там есть новые забавные баги :-)
там есть новые забавные баги :-)