indraws volume analysis arrow.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «indraws volume analysis arrow.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный индикатор отображает на графике стрелки вверх и вниз, основываясь на значениях пользовательского индикатора Swing_Point. Он вызывает внешний индикатор с заданным периодом и сравнивает значения High и Low текущей свечи с результатом расчёта Swing Point. Если значение High совпадает с Swing Point, рисуется стрелка вниз над свечой; если Low совпадает — стрелка вверх под свечой.
Стрелки размещаются с настраиваемым смещением в пунктах от цены свечи. Количество отображаемых стрелок можно включить или выключить с помощью соответствующего переключателя. Буферы индикатора рассчитываются на каждом тике для текущих свечей.
Индикатор использует два графических буфера: один для стрелок вверх (синий цвет), другой для стрелок вниз (красный цвет). Внутренне применяются стандартные средства отрисовки DRAW_ARROW в MetaTrader. Название файла указывает на объёмный анализ, однако в коде фактически реализована лишь проверка совпадения ценовых экстремумов со значениями Swing Point.
Настройки программы
| Настройка | Описание |
|---|---|
| SwingPoint_Periods | Период расчёта Swing Point, передаваемый во внешний пользовательский индикатор Swing_Point. Определяет глубину анализа для поиска точек разворота. |
| ShowArrows | Переключатель видимости стрелок на графике. При значении true стрелки отображаются, при false — буферы сбрасываются и стрелки не рисуются. |
| ArrowGapPoints | Смещение стрелок от цены свечи, задаваемое в пунктах. Определяет, на каком расстоянии от High или Low отрисовывается стрелка. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 clrDodgerBlue // Цвет стрелок вверх
#property indicator_color2 clrRed // Цвет стрелок вниз
double directionUpBuffer[]; // Буфер стрелок вверх
double directionDownBuffer[]; // Буфер стрелок вниз
extern int SwingPoint_Periods = 50; // Период Swing Point
extern bool ShowArrows = true; // Показ стрелок
extern double ArrowGapPoints = 5; // Смещение стрелок (в пунктах)
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
int i, counted_bars = IndicatorCounted();
if (counted_bars < 0) return (-1)Показано первые 50% кода (символов: 1378)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.