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

trix_arrow.mq5

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

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

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

О программе

Индикатор TRIX Arrow отображает в отдельном окне линию TRIX-индекса и её сигнальную линию, а также гистограмму их разницы и стрелочные маркеры пересечений. Основные линии рассчитываются на основе многократно сглаженной скользящей средней ценовых данных заданного периода.

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

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

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

НастройкаОписание
TRIX_Period Период расчёта основной линии TRIX-индекса.
Signal_Period Период сглаживания для расчёта сигнальной линии индикатора.
Signals Переключатель включения и выключения отображения стрелочных сигналов и системных уведомлений о разворотах.
CountBars Количество баров, участвующих в расчёте и отображении индикатора.
Получить полный код

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

#property  indicator_separate_window
#property  indicator_buffers 6
#property  indicator_color1 Red
#property  indicator_color2 DeepSkyBlue
#property  indicator_color3 Yellow
#property  indicator_color4 Aqua
#property  indicator_color5 DarkGray
#property  indicator_color6 DarkGray
#property  indicator_width1 1
#property  indicator_width2 1
#property  indicator_width3 0
#property  indicator_width4 0
#property  indicator_width5 1
#property  indicator_width6 1
#property  indicator_style1 STYLE_SOLID
#property  indicator_style2 STYLE_DOT
#property  indicator_style3 STYLE_SOLID
#property  indicator_style4 STYLE_SOLID
#property  indicator_style5 STYLE_SOLID
#property  indicator_style6 STYLE_SOLID

#property  indicator_level1 0

extern int  TRIX_Period     = 13;
extern int  Signal_Period = 8;
extern bool Signals      = true;
extern int  CountBars    = 1500;

double      ind_buffer1[];
double      ind_buffer2[];
double      ind_buffer3[];
double      ind_buffer4[];
double      ind_buffer5[];
double      ind_buffer6[];
double      ind_buffer7[];

static bool TurnedUp = false;
static bool TurnedDown = false;  

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

   IndicatorBuffers(7);
   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexStyle(2,DRAW_ARROW);
   SetIndexArrow(2,233);
   SetIndexStyle(3,DRAW_ARROW);
   SetIndexArrow(3,234);
   SetIndexStyle(4,DRAW_LINE);
   SetIndexStyle(5,DRAW_HISTOGRAM);

   SetIndexBuffer(0,ind_buffer1);
   SetIndexBuffer(1,ind_buffer2);
   SetIndexBuffer(2,ind_buffer3);
   SetIndexBuffer(3,ind_buffer4);
   SetIndexBuffer(4,ind_buffer5);
   SetIndexBuffer(5,ind_buffer6);
   SetIndexBuffer(6,ind_buffer7);

   IndicatorShortName("TRIX index | Period: "+TRIX_Period+",

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

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

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

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

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

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

Стоимость полного кода
280,60₽ ≈ $3.43