Heikin Ashi Smoothed
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «heiken_ashi_smoothed.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор рассчитывает сглаженные значения Heikin Ashi и отображает их в виде четырёх гистограммных серий на графике цены. Для расчёта используются скользящие средние, применённые к ценовым данным и компонентам Heikin Ashi, что обеспечивает сглаженный визуальный анализ свечных паттернов.
В качестве визуализации используются четыре буфера с чередующимися цветами (красный и зелёный), отображаемые в виде гистограмм разной толщины. Два первых буфера показывают сглаженные экстремумы, два других — сглаженные значения открытия и закрытия.
Настройки позволяют задать метод и период расчёта скользящих средних для начальной обработки ценовых данных, а также отдельный метод и период для вторичного сглаживания компонентов Heikin Ashi. Индикатор работает в окне графика и требует минимального количества баров для корректного расчёта.
Настройки программы
| Настройка | Описание |
|---|---|
| MaMetod | Метод расчёта скользящей средней для начальной обработки ценовых данных (открытие, закрытие, минимум, максимум). |
| MaPeriod | Период скользящей средней для начальной обработки ценовых данных. |
| MaMetod2 | Метод расчёта скользящей средней для вторичного сглаживания компонентов Heikin Ashi. |
| MaPeriod2 | Период скользящей средней для вторичного сглаживания компонентов Heikin Ashi. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 Lime
#property indicator_color3 Red
#property indicator_color4 Lime
extern int MaMetod =2;
extern int MaPeriod=6;
extern int MaMetod2 =3;
extern int MaPeriod2=2;
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double ExtMapBuffer5[];
double ExtMapBuffer6[];
double ExtMapBuffer7[];
double ExtMapBuffer8[];
int ExtCountedBars=0;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
double maOpen, maClose, maLow, maHigh;
double haOpen, haHigh, haLow, haClose;
if(BПоказано первые 50% кода (символов: 2284)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.