Интересно ZigPips: хороший ЗигЗаг

Тема в разделе "Индикаторы", создана пользователем loopsider, 29 Август 2014.

  1. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.821
    Симпатии:
    4.484
    Баллы:
    435
    Пол:
    Мужской
    И не такое случается с лучшими из нас :)
     
    LarisaDD и Сергей Иванов нравится это.
  2. Violetta

    Violetta Новичок

    Регистрация:
    8 Сентябрь 2017
    Сообщения:
    3
    Симпатии:
    3
    Баллы:
    3
    Я на Forex с:
    2014
    Есть вопросик! Индикатор считает для 4 зн. котировок, вот тут:
    {
    if (Digits < 4) {
    point4 = 0.01;
    } else {
    point4 = 0.0001;
    }
    Будет ли достаточно если поправить до 5-ти знака так:
    {
    if (Digits < 5) {
    point4 = 0.01;
    } else {
    point4 = 0.00001;
    }
    Я не программист, помалу стараюсь разбираться. Подскажите пжл еще одну вещь, кусочек кода на дополнение индикатора точками(можно по линии движения) прохождения порога обнаружения вершины и до конца(сколько этих пороговых значений). Спасибо. Да, еще отдельное спасибо за статью "Изучаем зигзаги".
     
    Hawkwind, loopsider и Dmitri нравится это.
  3. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.821
    Симпатии:
    4.484
    Баллы:
    435
    Пол:
    Мужской
    Не надо ничего менять, все работает для 5-и знака.

    Это сложнее чем вы думаете. Такие вещи надо или делать самому или обращаться к фрилансерам.
     
    Последнее редактирование: 10 Сентябрь 2017
    Hawkwind нравится это.
  4. Violetta

    Violetta Новичок

    Регистрация:
    8 Сентябрь 2017
    Сообщения:
    3
    Симпатии:
    3
    Баллы:
    3
    Я на Forex с:
    2014
    Спасибо большое за ответы. Как говорится, трудно... Подскажите, пжл, каким образом можно вызвать индикатор из советника?
     
  5. Violetta

    Violetta Новичок

    Регистрация:
    8 Сентябрь 2017
    Сообщения:
    3
    Симпатии:
    3
    Баллы:
    3
    Я на Forex с:
    2014
    Возможно я не корректно выразилась по поводу 5-ти зн. Просто заметила такую картинку: Серым-канальный зигзаг Комбинатора со значением 10п. и ZigPips -10п. Вершина 15.2п
     

    Вложения:

    • EURUSD+M1.png
      EURUSD+M1.png
      Размер файла:
      50,7 КБ
      Просмотров:
      8
  6. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.821
    Симпатии:
    4.484
    Баллы:
    435
    Пол:
    Мужской
    Вероятно у Комбинатора настройки в 5и значных пунктах. Поставьте 100пт.

    Через iCustom.
    iCustom

    Calculates the specified custom indicator and returns its value.

    double iCustom(
    string symbol, // symbol
    int timeframe, // timeframe
    string name, // path/name of the custom indicator compiled program
    ... // custom indicator input parameters (if necessary)
    int mode, // line index
    int shift // shift
    );

    Parameters

    symbol

    [in] Symbol name on the data of which the indicator will be calculated. Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок means the current symbol.

    timeframe

    [in] Timeframe. It can be any of Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок enumeration values. 0 means the current chart timeframe.

    name

    [in] Custom indicator compiled program name, relative to the root indicators directory (MQL4/Indicators/). If the indicator is located in subdirectory, for example, in MQL4/Indicators/Examples, its name must be specified as "Examples\\indicator_name" (double backslash "\\"must be specified as separator instead of a single one).

    ...

    [in] Custom indicator Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок, separated by commas.

    The passed parameters and their order must correspond with the declaration order and the type of extern variables of the custom indicator. If the values of input parameters is not specified, the Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок will be used.

    mode

    [in] Line index. Can be from 0 to 7 and must correspond with the index, specified in call of the Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок function.

    shift

    [in] Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).

    Returned value

    Numerical value of the specified custom indicator. The custom indicator must be compiled (*.EX4 file) and be in the terminal_directory\MQL4\Indicators\ directory.
     

.

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

translate