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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.