Здравствуйте. Делаю трендовый индикатор, сигнал бай отрисовывается нормально, а сигнал вниз не рисуется. Хотя сам буфер работает, походу дело в условии на продажу. Помогите пожалуйста исправить условие, что бы селл линия так же красиво отрисовывалась как и на бай.
Файлы:
indiOsh.mq4
4 kb
- Вопросы новичка в MQL5. Профи не проходите мимо.
- Переключатель: отключение бай (или) селл на время
- Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Igor Kryuchkov:
Здравствуйте. Делаю трендовый индикатор, сигнал бай отрисовывается нормально, а сигнал вниз не рисуется. Хотя сам буфер работает, походу дело в условии на продажу. Помогите пожалуйста исправить условие, что бы селл линия так же красиво отрисовывалась как и на бай.
Здравствуйте. Делаю трендовый индикатор, сигнал бай отрисовывается нормально, а сигнал вниз не рисуется. Хотя сам буфер работает, походу дело в условии на продажу. Помогите пожалуйста исправить условие, что бы селл линия так же красиво отрисовывалась как и на бай.
if(iMA(NULL,0,15,0,MODE_EMA,PRICE_CLOSE,i) > iMA(NULL,0,80,0,MODE_EMA,PRICE_CLOSE,i)) Dn[i]=iHigh(NULL, 0, iHighest(NULL,0,MODE_HIGH,30,i+1)); if(iMA(NULL,0,15,0,MODE_EMA,PRICE_CLOSE,i) < iMA(NULL,0,80,0,MODE_EMA,PRICE_CLOSE,i)) Up[i]=iLow (NULL, 0, iLowest (NULL,0,MODE_LOW, 30,i+1));
STARIJ:
Не совсем Вас понял. У меня в индикаторе идет четкая линия на бай, красивая без закорючек. Тут криво все. Можно ли на селл сделать такую же красивую как на бай?
Igor Kryuchkov:
Исправьте у себя if(Dn[i]>Dn[i+1]) на if(Dn[i+1]>0 && Dn[i]>Dn[i+1])
Не совсем Вас понял. У меня в индикаторе идет четкая линия на бай, красивая без закорючек. Тут криво все. Можно ли на селл сделать такую же красивую как на бай?
STARIJ:
Исправьте у себя if(Dn[i]>Dn[i+1]) на if(Dn[i+1]>0 && Dn[i]>Dn[i+1])
Исправьте у себя if(Dn[i]>Dn[i+1]) на if(Dn[i+1]>0 && Dn[i]>Dn[i+1])
Совсем другое дело. Спасибо большое.
STARIJ:
Исправьте у себя if(Dn[i]>Dn[i+1]) на if(Dn[i+1]>0 && Dn[i]>Dn[i+1])
А еще вопрос: Почему раз от раза вылетает out of range прт переключении тф? в этой строке: if(Dn[i]>Dn[i+1])
Исправьте у себя if(Dn[i]>Dn[i+1]) на if(Dn[i+1]>0 && Dn[i]>Dn[i+1])
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь