• Обзор
  • Отзывы (7)
  • Обсуждение (9)
  • Что нового

Harmonic Cypher

Индикатор определяет и отображает на графике гармоничный паттерн Cypher (так же известен под названием Анти-Бабочка) согласно схеме, приведенной на скриншоте. Выделение паттерна производится по вершинам индикатора ZigZag (включен в ресурсы, не требует дополнительной установки). В момент распознавания паттерна выводится сообщение во всплывающем окне, отправляются оповещения на мобильное устройство и электронный почтовый ящик. Индикатор выделяет не только завершенную фигуру, но и момент ее формирования. На этапе формирования фигура отображается контурными треугольниками. После того как фигура окончательно сформирована, на графике отображается потенциальная зона разворота. Настройки по умолчанию несколько расширены для получения большего количества фигур.


Параметры
  • zzDepth, zzDev, zzBack - параметры индикатора ZigZag
  • AB_min, AB_max - минимальное и максимальное отношение уровней AB и AX
  • CX_min, CX_max - минимальное и максимальное отношение уровней СX и AX
  • CD_min, CD_max - минимальное и максимальное отношение уровней CD и CX
  • bearColor - цвет медвежьей фигуры
  • bullColor - цвет бычьей фигуры
  • CountBars - ограничить количество баров для обработки индикатором (сокращает время начальной загрузки)
  • UseAlert - разрешить всплывающие сообщения
  • UseNotification - разрешить push-уведомления
  • UseMail - разрешить уведомления по электронной почте
  • prefix - текстовая метка для уникальности объектов индикатора на графике (при установке на график нескольких индикаторов необходимо в данные параметры ввести различные значения)
  • MessageAdd - текстовая строка, которая добавляется к оповещениям, отправляемым индикаторам
  • ShowPreset - разрешить отображение фигуры на этапе формирования паттерна
  • CustomEventBuy,CustomEventSell - события терминала

  • Пример использования сигналов в советнике:

    void OnTick() {
     double x;
     x = iCustom(Symbol(),PERIOD_CURRENT,"Harmonic-Cypher",0,1); if (x != 0 && x != EMPTY_VALUE) goBuy();
     x = iCustom(Symbol(),PERIOD_CURRENT,"Harmonic-Cypher",2,1); if (x != 0 && x != EMPTY_VALUE) goSell();
    }
    
    void goBuy() { // function for open BUY
    }
    
    void goSell() { // function for open SELL
    }
    
    void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) {
     switch (id) {
      case CHARTEVENT_CUSTOM+100: 
       goBuy(); break;
      case CHARTEVENT_CUSTOM+101: 
       goSell(); break;
     }
    }
    
    void goBuy() { // function for open BUY
    }
    
    void goSell() { // function for open SELL
    }
    



sunnychow
7744
sunnychow 2018.12.16 13:19 
 

Thanks for sharing, good job.

Matthew Todorovski
12736
Matthew Todorovski 2018.06.30 13:45 
 

1 Star (20%) = Bad

2 Star (40%) = Undecided

3 Star (60%) = Acceptable

4 Star (80%) = Good

5 Star (100%) = Excellente!

Mauro Giuseppe Tondo
1681
Mauro Giuseppe Tondo 2018.06.05 23:00 
 

Пользователь не оставил комментарий к оценке

Tim Eubanks
5422
Tim Eubanks 2018.03.15 06:33 
 

Nice indicator, but it should provide targets.

Ali irwan
5136
Ali irwan 2017.07.20 13:36   

good

Gennadiy Voltornist
12010
Gennadiy Voltornist 2017.04.16 20:36 
 

Пользователь не оставил комментарий к оценке

Maksym Mudrakov
21350
Maksym Mudrakov 2016.08.29 11:56 
 

В сочетании с другими индикаторами, которые определяют паттерны, даёт очень качественные сигналы.

Версия 1.2 2019.08.23
Add ChartEventCustom
Версия 1.1 2019.06.10
Удален логотип fx-prog.ru