Полезные индикаторы

Тема в разделе "Индикаторы, скрипты и эксперты для МТ4", создана пользователем Ice, 25 апр 2009.

  1. Ice

    Ice Профи форума

    Индикатор отображает дневную свечу и наименования торговых дней недели.

    wjoc1_small.gif
     

    Вложения:

    • TRADE_DAY.mq4
      Размер файла:
      7 КБ
      Просмотров:
      180
  2. Ice

    Ice Профи форума

    MarketScalper - индикатор созданный для помощи скальперам.

    MarketScalper_PRO.png
     

    Вложения:

  3. Ice

    Ice Профи форума

    В окне текущего инструмента можно разместить другой или несколько других инструментов.
    В окне EURUSD размещена пара GBPUSD:
    1.gif
     

    Вложения:

  4. dgeki

    dgeki Новичок

    А убытки он не показывает что ли?
    Надо же, какой позитивный индикатор. ^acute^
     
  5. maximus60

    maximus60 Новичок


    показывает
    если они есть :bp:
    <img src="http://img6.uploadhouse.com/fileuploads/7152/7152236eab8532f55df4197f341dae51c2f3525.gif" border="0" class="linked-image" />
     
  6. Ice

    Ice Профи форума

    Crazypips. Индикатор - пипсовщик. работает с применением нескольких тайм фреймов.
     

    Вложения:

    • s640x480.jpg
      s640x480.jpg
      Размер файла:
      75,6 КБ
      Просмотров:
      149
    • Crazypips_Multi.zip
      Размер файла:
      458,3 КБ
      Просмотров:
      222
  7. dima3672

    dima3672 Новичок

    Подскажите кто знает как в приложенном индикаторе изменить толщину линий красной и синей.

    //+------------------------------------------------------------------+
    //| BB_MACD.mq4 |
    //| Copyright © 2005, adoleh2000 |
    //| <span class='inv'><![CDATA[<noindex>]]></span><a href="http://www.onix-trade.net/forum/go.php?http://www.metaquotes.net/" rel="nofollow" target="_blank">http://www.metaquotes.net/</a><span class='inv'><![CDATA[</noindex>]]></span> |
    //+------------------------------------------------------------------+
    #property copyright "Copyright © 2005, adoleh2000"
    #property link "http://www.metaquotes.net/"
    //---- indicator settings
    #property indicator_separate_window
    #property indicator_buffers 4
    #property indicator_color1 Lime //bbMacd up
    #property indicator_color2 Magenta //bbMacd down
    #property indicator_color3 Blue //Upperband
    #property indicator_color4 Red //Lowerband
    //---- indicator parameters
    extern int FastLen = 12;
    extern int SlowLen = 26;
    extern int Length = 9;
    extern double StDv = 2.5;
    extern int BarsAmount = 200;
    //---- indicator buffers
    double ExtMapBuffer1[]; // bbMacd up
    double ExtMapBuffer2[]; // bbMacd down
    double ExtMapBuffer3[]; // Upperband Line
    double ExtMapBuffer4[]; // Lowerband Line
    //---- buffers
    double bbMacd[];
    double avg;
    double sDev;
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    int init()
    {
    //---- 1 additional buffers are used for counting.
    IndicatorBuffers(5);
    //---- drawing settings
    SetIndexBuffer(0, ExtMapBuffer1); // bbMacd up line
    SetIndexStyle(0, DRAW_ARROW);
    SetIndexArrow(0, 159);
    IndicatorDigits(Digits + 1);
    //----
    SetIndexBuffer(1, ExtMapBuffer2); // bbMacd down line
    SetIndexStyle(1, DRAW_ARROW);
    SetIndexArrow(1, 159);
    IndicatorDigits(Digits + 1);
    //----
    SetIndexBuffer(2, ExtMapBuffer3); // Upperband line
    SetIndexStyle(2, DRAW_LINE, STYLE_SOLID, 1);
    IndicatorDigits(Digits + 1);
    //----
    SetIndexBuffer(3, ExtMapBuffer4); // Lowerband line
    SetIndexStyle(3, DRAW_LINE, STYLE_SOLID, 1);
    IndicatorDigits(Digits + 1);
    //----
    SetIndexBuffer(4, bbMacd);
    //---- name for DataWindow and indicator subwindow label
    IndicatorShortName("BB MACD(" + FastLen + "," + SlowLen + "," + Length+")");
    SetIndexLabel(0, "bbMacdUp");
    SetIndexLabel(1, "bbMacdDn");
    SetIndexLabel(2, "Upperband");
    SetIndexLabel(3, "Lowerband");
    //----
    SetIndexDrawBegin(0, Bars - BarsAmount - 1);
    SetIndexDrawBegin(1, Bars - BarsAmount - 1);
    SetIndexDrawBegin(2, Bars - BarsAmount - 1);
    SetIndexDrawBegin(3, Bars - BarsAmount - 1);
    //---- initialization done
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custor indicator deinitialization function |
    //+------------------------------------------------------------------+
    int deinit()
    {
    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom BB_MACD |
    //+------------------------------------------------------------------+
    int start()
    {
    int limit;
    if(Bars < MathMax(FastLen, MathMax(SlowLen, Length)))
    return(-1);
    if(Bars < BarsAmount)
    BarsAmount = Bars;
    int counted_bars = IndicatorCounted();
    //---- check for possible errors
    if(counted_bars < 0)
    return(-1);
    //---- last counted bar will be recounted
    if(counted_bars > 0)
    counted_bars--;
    limit = Bars - counted_bars;
    //----
    for(int i = 0; i < limit; i++)
    bbMacd = iMA(NULL, 0, FastLen, 0, MODE_EMA, PRICE_CLOSE, i) -
    iMA(NULL, 0, SlowLen, 0, MODE_EMA, PRICE_CLOSE, i);
    //----
    for(i = 0; i < BarsAmount; i++)
    {
    avg = iMAOnArray(bbMacd, 0, Length, 0, MODE_EMA, i);
    sDev = iStdDevOnArray(bbMacd, 0, Length, 0, MODE_EMA, i);
    ExtMapBuffer3 = avg + (StDv * sDev); // Upperband
    ExtMapBuffer4 = avg - (StDv * sDev); // Lowerband
    //----
    if(bbMacd > bbMacd[i+1])
    {
    ExtMapBuffer1=bbMacd; // Uptrend bbMacd
    ExtMapBuffer2 = EMPTY_VALUE;
    }
    //----
    if(bbMacd < bbMacd[i+1])
    {
    ExtMapBuffer2=bbMacd; // Downtrend bbMacd
    ExtMapBuffer1 = EMPTY_VALUE;
    }
    }
    //---- done
    return(0);
    }
    //+------------------------------------------------------------------+
     
  8. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    indicator_widthN - толщина линии N, где N от 1 до 8

    пример:
    поставьте после
    #property indicator_color3 Blue //Upperband
    #property indicator_color4 Red //Lowerband
    #property indicator_width3 3
    #property indicator_width4 3
    толщина синей и красной линии индикатора будет 3
     
  9. dima3672

    dima3672 Новичок

    Спасибо
     
  10. amel

    amel Новичок

    Здравствуйте всем!
    Есть такой индюк i_Sadukey_V1. Его не трудно найти в инете.
    Кто подскажет, как из своей программы, ну типа полусоветника, получить информацию о цвете бара этого индикатора?
    Через функцию iCustom я могу получить значения буферов индикатора, а вот как в нем цвет меняется, вообще не понял.
    Значения баров в буферах одинаковые, а цвет меняется. Причем может вообще остутствовать на некоторых промежутках графика.
     
  11. поручик

    поручик настоящий полковник

    Задавайте вопросы в новых топиках, если будет сюда - удалю
    см. заголовок ветки
     
  12. Ice

    Ice Профи форума

    Восемь линий индикатора Spearman's Rank Correlation в одном окне.

    spearmanstack_v1.1_small.gif
     

    Вложения:

  13. Ice

    Ice Профи форума

    Индикатор предназначен для прогнозирования дневных диапазонов цен (Daily Range Projections).

    Исследования Томаса Р.Дэмарка показали, что завтрашний ценовой диапазон определяется взаимоотношением цены закрытия текущего дня и цены открытия текущего дня. Между этими ценовыми точками возможны три отношения:

    1. Сегодняшняя цена закрытия меньше сегодняшней цены открытия;
    2. Сегодняшняя цена закрытия больше сегодняшней цены открытия;
    3. Сегодняшняя цена закрытия равна сегодняшней цене открытия.
     

    Вложения:

  14. телефон

    телефон Новичок

    Народ---- помогите,работаю на М1 как отделить ложные сигналы от настоящих.
     
  15. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    Перейти на H1 :)
     
  16. телефон

    телефон Новичок

    Я сам то понимаю что чем выше таймфрем то меньше шума,моя система в стадии разработки---использую три машки21,55,89 и индикатор АО_Zotik Может надо еще что-нибудь применить?
     
  17. Midas2010

    Midas2010 Новичок

    А он не перерисовывается?
     
  18. Bigcat

    Bigcat Новичок

    Кто бы взялся декампильнуть из <b>ex4</b> в <b>mq4</b>:Держи индюки декомпил
    и декомпилятор для следующего раза
     

    Вложения:

  19. Ice

    Ice Профи форума

    "Динамическая" скользящая средняя, рассчитывается как период = кол-во закрытых баров после открытия дня (двух, трех,...).

    Ограничить_кол_во_баров=true; //текущим открытием дня
    Day_ =true;
    Day2_ =true;
    Day3_ =true;
    ...

    Метод_усреднения_МА=0;
    Используемая_цена_МА=4;
     

    Вложения:

    • i_Ma_of_Day.mq4
      Размер файла:
      7,8 КБ
      Просмотров:
      78
  20. vagul

    vagul Активный пользователь

    Спасибо, только я чё-то не нашел в архиве "... декомпилятор для следующего раза"
     

Поделиться этой страницей