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

pivot_fractal_vs@fxsignalspot.com.mq5

Вы автор или правообладатель?

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

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

О программе

Индикатор Pivot_Fractal_VS рассчитывает аналитические уровни на основе максимумов и минимумов старшего таймфрейма (по умолчанию — дневного). Для каждого торгового дня определяется диапазон High/Low, от которого строятся четыре линии-уровни с использованием пропорций, аналогичных Фибоначи.

Помимо уровней, индикатор выявляет фракталы Вильямса — локальные максимумы и минимумы на заданном количестве баров. Обнаруженные фракталы могут отображаться на графике в виде стрелок с настраиваемым цветом и размером.

Индикатор использует шесть буферов: четыре из них отрисовывают линии уровней, два — стрелки фракталов. Расчёт выполняется на каждом тике для всех указанных баров или всех доступных баров при нулевом значении параметра.

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

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

НастройкаОписание
NumberOfBars Количество баров для обсчёта. При значении 0 используются все доступные бары на графике.
HowBars Период поиска фракталов — количество баров, используемых для определения локальных максимумов и минимумов.
TF_Indicator Таймфрейм индикатора, на котором рассчитываются максимумы и минимумы для построения уровней (по умолчанию — дневной).
ShowFractal Переключатель отображения фракталов Вильямса в виде стрелок на графике. При включении фракталы рисуются стрелками, при выключении — скрываются.
Получить полный код

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

#property version   "1.00"

#property indicator_chart_window
#property indicator_buffers 6
#property indicator_color1 Aqua
#property indicator_color2 Lime
#property indicator_color3 Red
#property indicator_color4 Salmon

extern int NumberOfBars = 1000;  // Количество баров обсчёта (0-все)
extern int       HowBars  = 50;   //5; = оригинальный Fractals Вильямса...
extern int TF_Indicator = 1440;
extern bool  ShowFractal  =  true;  
extern color     FRUpper  =  Aqua,    //Magenta;   //FireBrick,   //Orange
                 FRLower  =  Aqua;   //White,     //LightCyan,   //Lavender,  //DarkGreen;      
extern int         FRGap  =  5,            //Дистанция от High/Low свечи (4-значные пипсы)     
                 FRCodUP  =  115,//234,
                 FRCodLO  =  115,//233,
                  FRSize  =  3;  

double Buffer[];
double Buffer1[];
double Buffer2[];
double Buffer3[];
double FracUP[], FracLO[];

 int init()
 {
      // код доступен только после оплаты
   }
 IndicatorBuffers(6);
  SetIndexBuffer(0, Buffer);
  SetIndexStyle (0, DRAW_LINE, STYLE_SOLID,1);
  SetIndexEmptyValue(0, EMPTY_VALUE);

  SetIndexBuffer(1, Buffer1);
  SetIndexStyle (1, DRAW_LINE, STYLE_SOLID,2);
  SetIndexEmptyValue(1, EMPTY_VALUE);

  SetIndexBuffer(2, Buffer2);
  SetIndexStyle (2, DRAW_LI

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

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

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

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

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

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

Стоимость полного кода
197,30₽ ≈ $2.41