Вот простой индикатор - "Пересечение двух средних", на их пересечениях стрелка "вниз" или "вверх", но индикатор показывает стрелку "вниз" не только на пересечениии, но и окончании запаздывающей средней. Как исправить эту ошибку?
- Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
- Сигналы на пересчение 2х средних.
- Смысл использовать индикаторы если они запаздывают.
А как вы уже пробовали исправить?
Чтоб люди даром не пробовали заранее неправильные варианты ;)
Чтоб люди даром не пробовали заранее неправильные варианты ;)
А как вы уже пробовали исправить?
Я ж не гений, это выше моих сил.
В логике четко прописано - "пересечения" средних, а стрелка появляется на окончании запаздывающей средней и что интересно, появляется только стрелка на продажу, и так: на графиках одних пар валют или периодах графиков этих валют этот глюк есть, а на других нет.
Уже, как можно, упростил код убрал все лишнее, всеровно.
А это здесь не мешает (это тоже надо):
double dMuv11p; double dMuvB11p; dMuv11p = iMA(NULL,0,52,0,MODE_SMA,PRICE_MEDIAN,nBar+57); dMuvB11p = iMA(NULL,0,52,0,MODE_SMA,PRICE_MEDIAN,nBar+58);
Я делал стрелки на пересечении достаточно сложных мувингов. Все работало, посмотреть можно здесь - http://forexsystems.ru/phpBB/viewtopic.php?t=649&postdays=0&postorder=asc&start=15 Ergodic Signals
Спасибо, Rosh, но мне бы хотелось самому писать коды и знать как удалять эти глюки.
Я вроде тебе не мешаю, смотри код и сравнивай, может чем поможет.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь