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

volume mtf +sigma tt [x7].mq5

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

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

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

О программе

Индикатор «Volume MTF +SigMA TT [x7]» рассчитывает и отображает различные объёмные аналитические индикаторы MetaTrader на графике цен в режиме множественного таймфрейма (MTF). В качестве источника данных для расчёта используется один из семи объёмных индикаторов: AD, BWMFI, FORCE, MFI, OBV, WPR или VOLUMES. Результат отрисовывается в отдельном подокне графика в виде линии или гистограммы.

Дополнительно индикатор вычисляет сигнальную скользящую среднюю (SigMA) на основе буфера объёмных данных, которая может быть включена или выключена отдельной настройкой. Сигнальная линия позволяет визуально оценивать динамику объёма относительно его усреднённого тренда. Расчёт выполняется на выбранном таймфрейме, отличном от текущего графика, что обеспечивает анализ объёмов старших временных интервалов.

Индикатор не содержит торговой логики и не отправляет рыночные ордера. Он предназначен исключительно для аналитического отображения объёмных данных и сигнальной средней скользящей средней в среде MetaTrader 5.

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

НастройкаОписание
History Количество свечей для отображения в истории. Если значение меньше 1, по умолчанию используется количество баров на текущем графике.
TimeFrame Таймфрейм, на котором выполняется расчёт индикатора в режиме множественного таймфрейма (MTF). По умолчанию используется текущий таймфрейм графика.
Calculation Тип рассчитываемого объёмного индикатора. Доступны варианты: AD (накопление/распределение), BWMFI (индекс денежного потока Билла Уильямса), FORCE (сила), MFI (индекс денежного потока), OBV (объём по балансу), WPR (вильямс %R на основе объёма) или VOLUMES (сырой объём).
VolPeriod Период расчёта объёмного индикатора. Используется в вариантах, требующих задания длины расчётного интервала.
VolMode Метод скользящей средней, применяемый для сглаживания объёмного индикатора при расчёте таких вариантов, как FORCE.
VolPrice Тип цены, используемый в расчётах объёмного индикатора. По умолчанию — закрытие (PRICE_CLOSE).
VolumeLine Переключатель стиля отображения объёмного буфера. При значении false данные отрисовываются в виде гистограммы, при значении true — в виде линии.
SigMA Период сигнальной скользящей средней, рассчитываемой на основе буфера объёмных данных с помощью функции iMAOnArray.
SigMAMode Метод скользящей средней, используемый для расчёта сигнальной линии на основе объёмного буфера.
ShowSigMA Переключатель отображения сигнальной скользящей средней. При значении true сигнальная линия рассчитывается и отображается на графике; при значении false — скрывается.
Получить полный код

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

#property description "Индикатор объёмов ++ Сигнальная средняя скользящая."

#property indicator_separate_window
#property indicator_buffers 2

#property indicator_color1 RoyalBlue   //DodgerBlue
#property indicator_color2 LightCyan   //LightSteelBlue
#property indicator_width1  2
#property indicator_width2  2

enum volt { AD, BWMFI, FORCE, MFI, OBV, WPR, VOLUMES };

extern int                 History  =  0;   //Сколько свечей в Истории
extern ENUM_TIMEFRAMES   TimeFrame  =  PERIOD_CURRENT;
extern volt            Calculation  =  VOLUMES;
extern int               VolPeriod  =  15;   
extern ENUM_MA_METHOD      VolMode  =  MODE_LWMA;
extern ENUM_APPLIED_PRICE VolPrice  =  PRICE_CLOSE;

extern bool             VolumeLine  =  false;
extern int                   SigMA  =  15;   
extern ENUM_MA_METHOD    SigMAMode  =  MODE_LWMA;
extern bool              ShowSigMA  =  true;

double VolumeBuffer[], SigMABuffer[];

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

int deinit() { return (0); }

int start()
  {
      // код доступен только после оплаты
   }
   int i, y, counted_bars=IndicatorCounted();
      if(counted_bars<0)    return(-1);

         if(History < 1)     

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

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

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

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

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

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

Стоимость полного кода
292₽ ≈ $3.57