в цикле - проверка направления типа for(;;;) if(ma[n]>ma[n+1]) {c++; n++;continue;}else{break;}
советник есть в примерах. его и можно чуточку доработать.
советник есть в примерах. его и можно чуточку доработать.
в цикле - проверка направления типа for(;;;) if(ma[n]>ma[n+1]) {c++; n++;continue;}else{break;}
советник есть в примерах. его и можно чуточку доработать.
советник есть в примерах. его и можно чуточку доработать.
Здорово, спасибо, буду реализовывать. Ищу в примерах.
P.S.Как же интересно разбирать по косточкам чужие советники!:)
P.S.Как же интересно разбирать по косточкам чужие советники!:)
Поверь, не больше чем полгода. Потом начинаешь уставать от наивности начинающих и одних и тех же ошибок.
Поверь, не больше чем полгода. Потом начинаешь уставать от наивности начинающих и одних и тех же ошибок.
Охотно верю. Тем более, осознаю, что сам наивный и горожу кучу ошибок при написании определённых операций. Пока вижу выхода два: искать более правильные строки в чужих советниках или самому думать над каждой строкой, пытаясь её оптимизировать.
Если хочешь набраться опыта, то лучше сюда https://www.mql5.com/en/code/mt4
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Задача:
МА - как определитель тренда.
Пример: последние 15 периодов МА росла вверх, затем, следующие 25 периодов, МА падала вниз, затем 31 период росла вверх.
Нужно, чтобы эксперт фиксировал ИЗМЕНЕНИЕ Value МА в + или в - и после определения открывал ордер либо в SHORT, если МА пошла вниз, либо в LONG , если МА пошла вверх.
Параметры МА изменяемые.
Можно написать и эксперт с изменяемым Тралом.
Cпасибо!
с уважением,
olegplus