digital hull ohlc candle.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «digital hull ohlc candle.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 4, отображающий четыре режима визуализации на графике цены. Он обрабатывает данные OHLC (открытие, максимум, минимум, закрытие) с использованием настраиваемых параметров скользящих средних для формирования аналитических линий и уровней.
Индикатор рассчитывает четыре буфера, каждый из которых соответствует отдельному режиму отображения. Режимы 0 и 1 отрисовываются линиями стандартной толщины, а режимы 2 и 3 используют дополнительный параметр ширины линии. Линии рисуются на основе условий, определяемых направлением обработанных ценовых данных.
Диапазон обработки исторических баров управляется параметром ShowBars, что позволяет ограничить глубину анализа. Индикатор проверяет минимальное количество доступных баров и корректно обрабатывает уже подсчитанные при повторном вызове.
Настройки программы
| Настройка | Описание |
|---|---|
| MaMethod | Метод скользящей средней — Определяет метод расчёта скользящей средней, используемой в индикаторе |
| MaPeriod | Период скользящей средней — Устанавливает период скользящей средней для расчётов |
| DrawType | Тип отрисовки — Задаёт стиль отрисовки линий индикатора на графике |
| OpCl_Width | Толщина линий — Задаёт толщину линий для режимов 2 и 3 |
| ShowBars | Количество баров — Определяет количество баров, обрабатываемых индикатором справа |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_color3 Red
#property indicator_color4 Blue
extern int MaMethod = 1;
extern int MaPeriod = 60;
extern int DrawType = 2;
extern int OpCl_Width = 2;
extern int ShowBars = 250;
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double maOpen, maClose, maLow, maHigh;
double haOpen, haHigh, haLow, haClose;
int ExtCountedBars=0;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
rПоказано первые 50% кода (символов: 2282)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.