Индикаторы: MaByMa - страница 3

 
silatyt:
excelf:
silatyt: - думаете если вы пишете мне в кометах что то не приятное, я не буду комментировать ваши творения ? ошибаетесь - я буду комментировать все что считаю нужным =), а на счет того что у меня тут выложено - ничего особо ценного я в кодебейс не размещал и волноваться, что меня не правильно оценят мне нет повода. Можете писать что хотите.

Вы о чём??? Сначала невнятный код, теперь невнятный трёп. :(


Не обращай внимания ..... 95 % "Трейдеров" это сливаки которые через 5 лет останутся сливаками, даже с граалем в руках.... Так было есть и будет всегда, мало кто видит в обыденных вещах истину и что то уникальное и полезное, эти "Трейдеры" ищут и с нетерпение ждут грааля который кто нибудь выложит на халяву в интернет ..... )))))))))))) Пожелаем им удачи ..........
 
Кстати. Excelf - помниться вы обещали стратегию на этом индикаторе. Если честно, я лично ее жду и мне все равно о чем тут трепят.
 
В Советниках это не сработает и без iCustom не обойтись.
 
atztek:
В Советниках это не сработает и без iCustom не обойтись.


Работает я сам проверял много раз. Попробуйте так.
int indicators.getMaByMaSignal(int maPeriod, int maByma, int tf = 0, int shift = 0) {  
    double maFast = iMA(NULL, tf, maPeriod, 0, indicators.maType, indicators.maPrice, shift);
    double maSlow = indicators.getMaByMaValue(maPeriod, maByma, tf, shift);   
    
    int signal = 0;   
    if (maFast > maSlow) {
        signal = SIGNAL_BUY;
    } else { 
        signal = SIGNAL_SELL; 
    }
    return(signal);
}
 

Спасибо, есть над чем поработать... - тест за три года, оптимизация была за последний год. Настройки - 25, 76, ТФ - М15. Всем профитов!


 
int indicators.getMaByMaSignal(int maPeriod, int maByma, int tf = 0, int shift = 0) {  
    double maFast = iMA(NULL, tf, maPeriod, 0, indicators.maType, indicators.maPrice, shift);
    double maSlow = indicators.getMaByMaValue(maPeriod, maByma, tf, shift);   
    
    int signal = 0;   
    if (maFast > maSlow) {
        signal = SIGNAL_BUY;
    } else { 
        signal = SIGNAL_SELL; 
    }
    return(signal);
}
Как подключиться на любом советнике? Пожалуйста, дайте подробное код. Эти код не понятно. И это не подключиться к эксперта. Я новичок и изучения кода MQL4
 

Hi Ivan and guys!

Lately I found this indicator and how it was nice!

Please tell me what happens if I change the value "matype"

It seems 0=SMA 1=EMA 2=??? 3=LWMA

Value=3 is great to my reversal hunting strategy.
Thanks for sharing this good indicator!

Причина обращения: