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

CANDLES MAGIC ARROW

candles magic arrow.mq5
Вы автор или правообладатель?

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

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

О программе

CANDLES MAGIC ARROW — это пользовательский индикатор для MetaTrader 5, который анализирует динамику свечей на графике. Он подсчитывает количество бычьих и медвежьих свечей за заданное число баров и отображает соответствующие стрелки на графике при совпадении условий.

Индикатор использует два буфера для отрисовки стрелок: зелёные стрелки сигнализируют о потенциальной покупке, оранжевые — о потенциальной продаже. Также при срабатывании условия отправляется системное уведомление (Alert) с указанием символа, таймфрейма и направления.

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

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

НастройкаОписание
CountBars Количество баров, анализируемых для подсчёта бычьих и медвежьих свечей. При совпадении всех свечей в заданном диапазоне с соответствующим направлением генерируется сигнал.
ArrowOnUpColor Цвет стрелок, указывающих на бычий (покупательный) сигнал на графике.
ArrowOnDnColor Цвет стрелок, указывающих на медвежий (продажный) сигнал на графике.
ArrowUpCode Код символа стрелки, отображаемой при сигнале покупки (бычьем сигнале).
ArrowDnCode Код символа стрелки, отображаемой при сигнале продажи (медвежьем сигнале).
ArrowSize Размер стрелок, отображаемых на графике для визуальной индикации сигналов.
Получить полный код

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

#property version   "1.00"
#property strict
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 LimeGreen
#property indicator_color2 DarkOrange
#property indicator_width1 3
#property indicator_width2 3

extern int    CountBars=3; 
extern color  ArrowOnUpColor = LimeGreen;
extern color  ArrowOnDnColor = DarkOrange;
extern int    ArrowUpCode  = 233;
extern int    ArrowDnCode  = 234;
extern int    ArrowSize    = 3;

double BufferUp[];
double BufferDn[];

datetime t=0;

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

void OnDeinit(const int reason)
  {
   Comment("");
  }

int OnCalcu

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

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

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

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

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

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

Стоимость полного кода
142,50₽ ≈ $1.74