Форум трейдеров » Торговые роботы, советники, индикаторы » Помогите с индикатором, пожалуйста
+ Подписаться
Страница 1 из 4 123 ... ПоследняяПоследняя
  1. 107
    Комментарии
    3
    Темы
    107
    Репутация Pro
    Аватар для Valerie  
    В начале пути

    2 Медалей

    Помогите с индикатором, пожалуйста

    Господа, помогите пожалуйста. Нужно, чтобы от горизонтальной линии, показывающей уровень текущей цены (бида или аска, неважно), рисовалось еще несколько горизонтальных линий на уровне 30, -30 пипсов, или 50/-50. Это для того, чтобы можно было видеть, на каком уровне стоял бы стоп или профит, если войти в рынок по текущей цене.
    Я поискала в настройках графиков - не нашла, про индикатор тоже такой не слышала. :unsure: Помогите, пожалуйста. Заранее благодарна :flowers_002:
    Недоступно! Pro 0
    Поделиться
    Просмотров: 8,077
  2. 19,801
    Комментарии
    465
    Темы
    20570
    Репутация Pro
    Аватар для Евгений Ляпкин  
    Старожил

    9 Медалей
    Можно использовать индикатор Urovni. В настройках МА поставить 1. БУдет показывать нужные уровни от текущей цены.... :)
  3. 107
    Комментарии
    3
    Темы
    107
    Репутация Pro
    Аватар для Valerie  
    В начале пути

    2 Медалей
    Спасибо, Евгений :) Поставила, посмотрела. Рисует, но не совсем так, как хотелось бы. Мне бы просто горизонтальную линию, параллельную линии текущей цены. Чтоы индикатор не запоминал предыдущие значения, а перерисовывался с каждым новым движением цены. Возможно ли такое?
  4. 19,801
    Комментарии
    465
    Темы
    20570
    Репутация Pro
    Аватар для Евгений Ляпкин  
    Старожил

    9 Медалей
    На основании показаний Urovni рисуйте вручную, какие проблемы. С использованием Urovni, однако проще, всё не надо высчитывать и целиться.
  5. 1,666
    Комментарии
    13
    Темы
    1681
    Репутация Pro
    Аватар для Chrome DNA  
    Мастер форумных наук

    5 Медалей
    Цитата Сообщение от Valerie Посмотреть сообщение
    Господа, помогите пожалуйста. Нужно, чтобы от горизонтальной линии, показывающей уровень текущей цены (бида или аска, неважно), рисовалось еще несколько горизонтальных линий на уровне 30, -30 пипсов, или 50/-50. Это для того, чтобы можно было видеть, на каком уровне стоял бы стоп или профит, если войти в рынок по текущей цене.
    Я поискала в настройках графиков - не нашла, про индикатор тоже такой не слышала. :unsure: Помогите, пожалуйста. Заранее благодарна :flowers_002:
    Здесь "Yellow" = это цвет линий (1-й и 2-й), можете поменять на другие по желанию.
    Если ещё по тексту возникнут вопросы, напишите, отвечу.


    //+------------------------------------------------------------------+
    //| 4Valerie.mq4 |
    //| Chrome DNA © 2008 |
    //+------------------------------------------------------------------+

    string HL1, HL2;

    //+------------------------------------------------------------------+
    //| expert initialization function |
    //+------------------------------------------------------------------+
    int init()
    {
    HL1 = Symbol() + 'a';
    HL2 = Symbol() + 'b';
    ObjectCreate(HL1, OBJ_HLINE, 0, 0, Bid + 0.0030);
    ObjectCreate(HL2, OBJ_HLINE, 0, 0, Bid - 0.0030);
    ObjectSet(HL1, OBJPROP_COLOR, Yellow);
    ObjectSet(HL2, OBJPROP_COLOR, Yellow);
    return(0);
    }
    //+------------------------------------------------------------------+
    //| expert deinitialization function |
    //+------------------------------------------------------------------+
    int deinit()
    {
    //----

    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| expert start function |
    //+------------------------------------------------------------------+
    int start()
    {
    ObjectSet(HL1, OBJPROP_PRICE1, Bid + 0.0030);
    ObjectSet(HL2, OBJPROP_PRICE1, Bid - 0.0030);
    return(0);
    }
    //+------------------------------------------------------------------+
  6. 19,801
    Комментарии
    465
    Темы
    20570
    Репутация Pro
    Аватар для Евгений Ляпкин  
    Старожил

    9 Медалей
    Содрал. :D
    Возможны и иные применения.

    PS. В смысле я содрал код... :)
  7. 107
    Комментарии
    3
    Темы
    107
    Репутация Pro
    Аватар для Valerie  
    В начале пути

    2 Медалей
    Спасибо :bow: А теперь подскажите, пожалуйста, как правильно его установить. Это индикатор или скрипт? :unsure:
  8. 1,296
    Комментарии
    17
    Темы
    1297
    Репутация Pro
     
    Мастер форумных наук

    5 Медалей
    Цитата Сообщение от Valerie Посмотреть сообщение
    Спасибо :bow: А теперь подскажите, пожалуйста, как правильно его установить. Это индикатор или скрипт? :unsure:
    Советник...
    самому стало итересно...а если в индикатор его запихнуть?
    А он всё-равно не рисует ничего, пока тик не придёт... :-))
  9. 107
    Комментарии
    3
    Темы
    107
    Репутация Pro
    Аватар для Valerie  
    В начале пути

    2 Медалей
    Цитата Сообщение от Petrovich Посмотреть сообщение
    А он всё-равно не рисует ничего, пока тик не придёт... :-))
    LOL Вот и я удивилась, почему на графике ничего не появляется. А это нужно ждать открытия торгов. Ну если и тогда ничего не нарисуется, я опять приставать начну :)
  10. 1,331
    Комментарии
    40
    Темы
    1332
    Репутация Pro
     
    Мастер форумных наук

    5 Медалей
    Вот тот же код немного модифицированный, но это уже индикатор. Размер шага и цвет линий можно выставить при наложении индикатора на график.



    //+------------------------------------------------------------------+
    //| уровни.mq4 |
    //| Copyright © 2008, MetaQuotes Software Corp. |
    //| http://www.metaquotes.net |
    //+------------------------------------------------------------------+
    #property copyright "Dark67"
    #property link "salih67@mail.ru"

    #property indicator_chart_window

    extern int step=30;
    extern color LineColor=Yellow;
    string HL1, HL2;
    double tick, step_size;
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    int init()
    {
    //---- indicators
    HL1 = Symbol() + 'a';
    HL2 = Symbol() + 'b';
    tick=MarketInfo(Symbol(),MODE_TICKSIZE);
    step_size=step*tick;
    ObjectCreate(HL1, OBJ_HLINE, 0, 0, Bid + step_size);
    ObjectCreate(HL2, OBJ_HLINE, 0, 0, Bid - step_size);
    ObjectSet(HL1, OBJPROP_COLOR, LineColor);
    ObjectSet(HL2, OBJPROP_COLOR, LineColor);
    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function |
    //+------------------------------------------------------------------+
    int deinit()
    {
    //----
    ObjectDelete(HL1);
    ObjectDelete(HL2);
    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function |
    //+------------------------------------------------------------------+
    int start()
    {
    //----
    ObjectSet(HL1, OBJPROP_PRICE1, Bid + step_size);
    ObjectSet(HL2, OBJPROP_PRICE1, Bid - step_size);
    //----
    return(0);
    }
    //+------------------------------------------------------------------+

Вверх
РегистрацияX

чтобы писать, читать, комментировать