1. Уважаемый гость! Чтобы просмотреть скрытую часть информации Вам нужно зарегистрироваться.

    Быстрая регистрация!

помогите дописать

Тема в разделе "Вспомогательный софт", создана пользователем suvik, 26 авг 2017.

  1. suvik

    suvik Гость

    Регистрация:
    27 окт 2016
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    В первые написал свой собственный индикатор (чем то похож на macd ) , но мой с сигнальной линией. Написал как смог
    Хотел бы чтоб свечи на графике так же меняли свой цвет при нахождении индикатора в отрицательной зоне на красный , и при нахождении индикатора в положительной зоне на эеленый
     

    Вложения:

    • EXEL.mq4
      Размер файла:
      15,3 КБ
      Просмотров:
      8
    • EXEL.ex4
      Размер файла:
      18 КБ
      Просмотров:
      3
  2. Admin

    Admin Администратор Команда форума

    Регистрация:
    3 янв 2013
    Сообщения:
    1.903
    Симпатии:
    394
    Пол:
    Мужской
    Ну так то да, переписывать нужно..
     
  3. флекс

    флекс Гость

    Регистрация:
    2 фев 2018
    Сообщения:
    3
    Симпатии:
    1
    Пол:
    Мужской
    ребят помогите в на писаний индикатора нужен индикатор последовательность свечей бычьих и медвежих (например 3 красных 2 зеленых алерт) [​IMG] Безымянный.jpg что бы в настройках менять количество свечей можноо было
     
    Последнее редактирование: 2 фев 2018
    Admin нравится это.
  4. Admin

    Admin Администратор Команда форума

    Регистрация:
    3 янв 2013
    Сообщения:
    1.903
    Симпатии:
    394
    Пол:
    Мужской
    PHP:
    //************************************************************************************************/
    /*                                       http://trading-go.ru                                    */
    /*                                Copyright 2018, Trading-go Project.                            */
    /*                  Author: Voldemar, Version: 03.02.2018, Site http://trading-go.ru             */
    /*************************************************************************************************/
    #property copyright "Copyright 2018, Trading-go Project."
    #property link      "http://trading-go.ru"
    #property version   "18.020"
    #property strict
    #property indicator_chart_window
    input int BuyCandle 3;
    input int SelCandle 2;
    /*************************************************************************************************/
    /*                                                                                               */
    /*************************************************************************************************/
    int candle=0,buy=0,sel=0;
    static 
    datetime bar=NULL;
    /*************************************************************************************************/
    /*                                                                                               */
    /*************************************************************************************************/
    int OnInit()
      {
       
    candle=BuyCandle+SelCandle;
       
    bar=Time[0];
       return(
    INIT_SUCCEEDED);
      }
    /*************************************************************************************************/
    /*                                                                                               */
    /*************************************************************************************************/
    int OnCalculate(const int rates_total,
                    const 
    int prev_calculated,
                    const 
    datetime &time[],
                    const 
    double &open[],
                    const 
    double &high[],
                    const 
    double &low[],
                    const 
    double &close[],
                    const 
    long &tick_volume[],
                    const 
    long &volume[],
                    const 
    int &spread[])
      {
       
    buy=0sel=0;
       for(
    int i=candlei>SelCandlei--)
          if(
    Close[i]>Open[i])
             
    buy++;

       for(
    int i=SelCandlei>0i--)
          if(
    Close[i]<Open[i])
             
    sel++;
            
       if(
    Time[0]!=bar)
         {
          if((
    buy+sel)==candle)
             
    Alert("Candle");
          
    bar=Time[0];
         }

       return(
    rates_total);
      }
    /*************************************************************************************************/
    /*                                                                                               */
    /*************************************************************************************************/
     
  5. флекс

    флекс Гость

    Регистрация:
    2 фев 2018
    Сообщения:
    3
    Симпатии:
    1
    Пол:
    Мужской
    спасибо большое в понедельник протестю обязательно поделюсь
     
  6. флекс

    флекс Гость

    Регистрация:
    2 фев 2018
    Сообщения:
    3
    Симпатии:
    1
    Пол:
    Мужской
    неработает
     
  7. SlavaDU

    SlavaDU Гость

    Регистрация:
    27 фев 2018
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Могу помочь. Тема еще актуальна?
     

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