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

quantile based signed volume analysis 1.mq5

Похожие материалы по тегам

#__slope direction line.mq5MQL5 / MetaTrader 5 · 1 общих теговrange breakout @meowforex1.pineTradingView · 1 общих тегов#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit3.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit2.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit.mq4MQL4 / MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 5, написанный на языке MQL5. Он отображает два гистограммных буфера в отдельном окне: верхний (зелёный) и нижний (красный), отражающих результаты анализа подписанного объёма на основе квантилей.

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

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

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

НастройкаОписание
Periods Период (количество баров) для расчёта квантилей и анализа подписанного объёма.
Price Тип цены, используемой для расчётов (например, PRICE_CLOSE — цена закрытия).
UpQuantilePercent Процент верхней квантили для определения порога верхнего сигнала. Значение в процентах от 0 до 100.
DownQuantilePercent Процент нижней квантили для определения порога нижнего сигнала. Значение в процентах от 0 до 100.
AtrUpperPercent Процент ATR для верхнего порога определения знака сделки. Используется для сравнения цены с верхней границей диапазона.
AtrLowerPercent Процент ATR для нижнего порога определения знака сделки. Используется для сравнения цены с нижней границей диапазона.
LimitToZeroes Переключатель ограничения значений буферов: при включении верхний буфер ограничивается снизу нулём, а нижний — сверху нулём.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1  Chartreuse
#property indicator_color2  OrangeRed
#property indicator_width1  4
#property indicator_width2  4

extern int    Periods             = 17;
extern int    Price               = PRICE_CLOSE;
extern double UpQuantilePercent   = 90;
extern double DownQuantilePercent = 10;
extern double AtrUpperPercent     = 75;
extern double AtrLowerPercent     = 25;
extern bool   LimitToZeroes       = true;

double bufferUp[];
double bufferDn[];
double quantUp[];
double quantDn[];
double prices[];
double trend[];

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

int start()
{
      // код доступен только после оплаты
   }
   int counted_bars=IndicatorCounted();
   int i,limit;

   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
           limit=MathMin(Bars-counted_bars,Bars-1);

   for(i=li

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

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

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

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

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

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

Стоимость полного кода
229,20₽ ≈ $2.80