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

indraws volume analysis [osc].mq5

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

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

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

О программе

Indraws Volume Analysis [Osc] — пользовательский индикатор для MetaTrader 5, выполняющий анализ объёмов на основе точек разворота (swing points). Он накапливает объём сделок, начиная от свингных максимумов и минимумов, и отображает накопленный объём, уровень цены и разницу между ними.

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

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

Для расчёта точек разворота индикатор обращается к внешнему пользовательскому индикатору Swing_Point, передавая ему параметр периода. Результаты расчёта отрисовываются в отдельном подокне графика.

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

НастройкаОписание
SwingPoint_Periods Период расчёта точек разворота (swing points), передаваемый внешнему индикатору Swing_Point для определения свингных максимумов и минимумов.
Backtesting Переключатель режима бэктестинга. При включении обработка выполняется по всем барам; при выключении — ограничивается 1000 барами для снижения нагрузки на вычислительные ресурсы.
ShowArrows Переключатель видимости стрелок-маркеров, указывающих направление изменения и точки пересечения свингных уровней.
ArrowSize Размер стрелок-маркеров, отображаемых на графике индикатора.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 7
#property indicator_color1 Aqua
#property indicator_color2 Red
#property indicator_color3 Black
#property indicator_color4 DodgerBlue
#property indicator_color5 Red
#property indicator_color6 Black
#property indicator_color7 Black

double sumBuffer[];
double Med_Buffer[];
double Slow_Buffer[];
double directionUpBuffer[];
double directionDownBuffer[];
double SlowCrossUp[];
double SlowCrossDown[];

extern int SwingPoint_Periods=50;
extern bool Backtesting=false;
extern bool ShowArrows=true;
extern int ArrowSize=1;

int accumVol=0;
int candleCount=0;
double referenceLevel=0;
double refDiff=0;

int reset=-1;

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

int

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

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

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

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

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

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

Стоимость полного кода
213,10₽ ≈ $2.60