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

STIX

stix_v1@lifeindreamsworld.mq5
Вы автор или правообладатель?

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

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

О программе

STIX_v1 — это пользовательский индикатор для платформы MetaTrader 5, отображающий аналитический осциллятор в отдельном подокне. Индикатор анализирует соотношение бычьих и медвежьих движений цены за заданный период и отображает результат в диапазоне 0–100 с горизонтальным уровнем 50.

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

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

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

НастройкаОписание
Length Период оценки — количество баров, используемых для расчёта соотношения бычьих и медвежьих движений цены.
Smooth Период сглаживания — количество баров, используемых для расчёта скользящего среднего рассчитанного значения.
ModeMA Метод скользящего среднего — способ расчёта усреднённой линии индикатора.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers   2
#property indicator_color1    LightBlue
#property indicator_width1    2 
#property indicator_color2    Orange
#property indicator_width2    1
#property indicator_style2    2
#property indicator_level1    50
#property indicator_maximum   100
#property indicator_minimum   0

extern int       Length = 10; // Period of evaluation
extern int       Smooth =  5; // Period of smoothing
extern int       ModeMA =  1; // Mode of Moving Average

double STIX[];
double AvgSTIX[];

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

   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,STIX);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexBuffer(1,AvgSTIX);

   string short_name="STIX("+Length+","+Smooth+","+ModeMA+")";
   IndicatorShortName(short_name);
   SetIndexLabel(0,"STIX");
   SetIndexLabel(1,"AvgSTIX");

   SetIndexDrawBegin(0,Len

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

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

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

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

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

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

Стоимость полного кода
135,40₽ ≈ $1.66