mtf hma russian color.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «mtf hma russian color.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 4, реализующий мультитаймфреймовый анализ. Он отображает на текущем графике данные указанного таймфрейма, используя встроенные средства MQL4 для копирования временных рядов.
Индикатор получает расчётные значения через вызов другого индикатора HMA_Russian_Color средствами iCustom, передавая параметры периода, метода скользящей средней и применяемой цены. Результаты выводятся на график в виде двух линий.
Продукт поддерживает выбор метода скользящей средней (простая, экспоненциальная, сглаженная, линейно-взвешенная), применяемой цены (Close, Open, High, Low и другие варианты), а также позволяет включить отображение уровней с заданными значениями.
Настройки программы
| Настройка | Описание |
|---|---|
| TimeFrame | Таймфрейм — Числовое значение таймфрейма, данные которого отображаются на текущем графике (например, 1 — М1, 5 — М5, 60 — Ч1, 1440 — D1 и т. д.). |
| MAPeriod | Период скользящей средней — Период скользящей средней, используемый в расчёте индикатора. |
| ma_method | Метод скользящей средней — Числовое значение метода скользящей средней (0 — SMA, 1 — EMA, 2 — SMMA, 3 — LWMA). |
| applied_price | Применяемая цена — Числовое значение типа цены, используемой в расчёте (0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted). |
| UseLevels | Отображать уровни — Переключатель включения и отключения отображения уровней на графике. |
| Level0 | Уровень 0 — Значение первого уровня отображения относительно основного значения индикатора (в пунктах). |
| Level1 | Уровень 1 — Значение второго уровня отображения относительно основного значения индикатора (в пунктах). |
| Level2 | Уровень 2 — Значение третьего уровня отображения относительно основного значения индикатора (в пунктах). |
| Level3 | Уровень 3 — Значение четвёртого уровня отображения относительно основного значения индикатора (в пунктах). |
| Level4 | Уровень 4 — Значение пятого уровня отображения относительно основного значения индикатора (в пунктах). |
| Level5 | Уровень 5 — Значение шестого уровня отображения относительно основного значения индикатора (в пунктах). |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 8
#property indicator_color1 Silver
#property indicator_color2 Silver
#property indicator_color3 Silver
#property indicator_color4 Silver
#property indicator_color5 Silver
#property indicator_color6 Silver
#property indicator_color7 Aqua
#property indicator_color8 Tomato
/*************************************************************************
PERIOD_M1 1
PERIOD_M5 5
PERIOD_M15 15
PERIOD_M30 30
PERIOD_H1 60
PERIOD_H4 240
PERIOD_D1 1440
PERIOD_W1 10080
PERIOD_MN1 43200
You must use the numeric value of the timeframe that you want to use
when you set the TimeFrame' value with the indicator inputs.
---------------------------------------
PRICE_CLOSE 0 Close price.
PRICE_OPEN 1 Open price.
PRICE_HIGH 2 High price.
PRICE_LOW 3 Low price.
PRICE_MEDIAN 4 Median price, (high+low)/2.
PRICE_TYPICAL 5 Typical price, (high+low+close)/3.
PRICE_WEIGHTED 6 Weighted close price, (high+low+close+close)/4.
You must use the numeric value of the Applied Price that you want to use
when you set the 'applied_price' value with the indicator inputs.
---------------------------------------
MODE_SMA 0 Simple moving average,
MODE_EMA 1 Exponential moving average,
MODE_SMMA 2 Smoothed moving average,
MODE_LWMA 3 Linear weighted moving average.
You must use the numeric value of the MA Method that you want to use
when you set the 'ma_method' value with the indicator inputs.
**************************************************************************/
extern int TimeFrame=0;
extern int MAPeriod=21;
extern int ma_method=MODE_SMA;
extern int applied_price=PRICE_CLOSE;
extern bool UseLevels=False;
extern int Level0=0;
extern int Level1=0;
extern int Level2=0;
extern int Level3=0;
extern int Level4=0;
extern int Level5=0;
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double ExtMapBuffer5[];
double ExtMapBuffer6[];
double ExtMapBuffer7[];
double ExtMapBuffer8[];
int init()
{
// код доступен только после оплаты
}
string short_name;
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(0,DRAW_LINE,STYLE_DOT);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexStyle(1,DRAW_LINE,STYLE_DOT);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexStyle(2,DRAW_LINE,STYLE_DOT);
SetIndexBuffer(3,ExtMapBuffer4);
SetIndexStyle(3,DRAW_LINE,STYLE_DOT);
SetIndexBuffer(4,Показано первые 50% кода (символов: 4054)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.