← К каталогу
Исходный код · ID 4476

KG Support & Resistance

!kg support and resistance udate-revision _mod -1.mq5
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор «KG Support & Resistance» отображает на графике уровни поддержки и сопротивления, рассчитанные на основе анализа фракталов. Поддерживаются несколько таймфреймов: M15, H1, H4 и D1, каждый из которых можно включить или отключить независимо. Уровни сопротивления отмечаются верхними стрелками, а уровни поддержки — нижними.

При достижении текущей цены рассчитанного уровня индикатор способен уведомить трейдера: воспроизвести звуковой файл, вывести всплывающее сообщение на графике или отправить электронное письмо. Настройки позволяют гибко управлять типами уведомлений и временным диапазоном расчёта уровней.

Настройки программы

НастройкаОписание
AlertPossible Включает или отключает все уведомления (звуковые и всплывающие) при достижении цены уровней поддержки или сопротивления.
AlertOnlySound При включении при срабатывании уведомления воспроизводится только звуковой сигнал без всплывающего окна на графике.
Sound Имя звукового файла, который воспроизводится при срабатывании уведомления.
SendMailPossible Включает или отключает отправку электронного письма при срабатывании уведомления о достижении цены уровня.
ShowM15 Отображение уровней поддержки и сопротивления на пятнадцатиминутном таймфрейме M15.
ShowH1 Отображение уровней поддержки и сопротивления на часовом таймфрейме H1.
ShowH4 Отображение уровней поддержки и сопротивления на четырёхчасовом таймфрейме H4.
ShowD1 Отображение уровней поддержки и сопротивления на дневном таймфрейме D1.
PastDays Количество дней назад от текущей даты, в пределах которых выполняется расчёт уровней поддержки и сопротивления.
Получить полный код

Поиск по коду файла

string Revision = "Revision 2";

#property indicator_chart_window
#property indicator_buffers 8
#property indicator_color1 Lime
#property indicator_color2 Lime
#property indicator_color3 White
#property indicator_color4 White
#property indicator_color5 DodgerBlue
#property indicator_color6 DodgerBlue
#property indicator_color7 Red
#property indicator_color8 Red

extern bool AlertPossible    = true;
extern bool AlertOnlySound   = false;
extern string Sound          = "tick.wav";
extern bool SendMailPossible = false;
extern bool ShowM15          = false;
extern bool ShowH1           = true;
extern bool ShowH4           = false;
extern bool ShowD1           = false;
extern int PastDays=30; 

double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double ExtMapBuffer5[];
double ExtMapBuffer6[];
double ExtMapBuffer7[];
double ExtMapBuffer8[];
int KG;

int init()
  {
      // код доступен только после оплаты
   }

int deinit()
  {
   return(0);
  }

bool Fractal (string M,int P, int shift)
  {
   if (Period()>P) return(false);
   P=P/Period();
   if (shift<P)return(false);
   if (shift>Bars-P)return(false); 
   for (int i=1;i<=P;i++)
     {
      if (M=="U")
        {
         if (High[shift+i]>High[shift])return(false);
         if (High[shift-i]>=High[shift])return(false);     
        }
      if (M=="L")
        {
         if (Low[shift+i]<Low[shift])return(false);
         if (Low[shift-i]<=Low[shift])return(false);
        }        
     }
   return(1);   
  }  

int start()
  {
      // код доступен только после оплаты
   }
   int D1=1440, H4=240, H1=60, M15=15;
   KG=MathMin(Bars-1440, iBarShift(NULL,

Показано первые 50% кода (символов: 4438)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
443,80₽ ≈ $5.42