TMACD
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «tma angle.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
TMACD — это пользовательский индикатор для платформы MetaTrader, который отображает расхождение между двумя скользящими средними в отдельном окне. Индикатор вычисляет разницу между быстрой и медленной скользящей средней, выраженную в пунктах цены, и визуализирует результат с помощью четырёх гистограммных буферов.
В зависимости от настройки переключателя быстрая скользящая средняя может рассчитываться стандартной функцией iMA либо через пользовательский индикатор TMA. Медленная скользящая средняя всегда вычисляется стандартным методом iMA. Результат классифицируется по знаку и направлению изменения для отображения различных сценариев конвергенции и дивергенции.
Индикатор настраивается через параметры периодов, типов, сдвигов и применяемых цен для обеих скользящих средних, что позволяет адаптировать его под различные торговые инструменты и таймфреймы.
Настройки программы
| Настройка | Описание |
|---|---|
| FASTEMA | Текстовый заголовок группы параметров быстрой скользящей средней. |
| UseTMATrue | Переключатель выбора метода расчёта быстрой скользящей средней: true — используется стандартная функция iMA, false — пользовательский индикатор TMA. |
| FastMAPeriod | Период быстрой скользящей средней. |
| FastMAType | Метод (тип) быстрой скользящей средней (например, MODE_LWMA). |
| FastMAShift | Сдвиг быстрой скользящей средней. |
| FastMAApplyTo | Тип цены, используемой для расчёта быстрой скользящей средней (например, PRICE_CLOSE). |
| SLOWEMA | Текстовый заголовок группы параметров медленной скользящей средней. |
| SlowMAPeriod | Период медленной скользящей средней. |
| SlowMAType | Метод (тип) медленной скользящей средней (например, MODE_SMMA). |
| SlowMAShift | Сдвиг медленной скользящей средней. |
| SlowMAApplyTo | Тип цены, используемой для расчёта медленной скользящей средней (например, PRICE_MEDIAN). |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 5
#property indicator_color1 Lime
#property indicator_color2 Green
#property indicator_color3 OrangeRed
#property indicator_color4 Maroon
#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 2
extern string FASTEMA = "--FAST EMA Parameters --";
extern bool UseTMATrue = true; //true will use TMATRrue.mq4 and false wil use TMA.mq4
extern int FastMAPeriod = 56;
extern int FastMAType = MODE_LWMA;
extern int FastMAShift = 0;
extern int FastMAApplyTo = PRICE_CLOSE;
extern string SLOWEMA = "--SLOW EMA Parameters --";
extern int SlowMAPeriod = 240;
extern int SlowMAType = MODE_SMMA;
extern int SlowMAShift = 0;
extern int SlowMAApplyTo = PRICE_MEDIAN;
double UpBufferDiv[];
double UpBufferConv[];
double DownBufferDiv[];
double DownBufferConv[];
double PipDiff[];
double myPoint;
int init()
{
// код доступен только после оплаты
}
SetIndexStyle(0,DRAW_HISTOGRAM);
SetIndexStyle(1,DRAW_HISTOGRAM);
SetIndexStyle(2,DRAW_HISTOGRAM);
SetIndexStyle(3,DRAW_HISTOGRAM);
SetIndexStyle(4, DRAW_NONE);
SetIndexBuffer(0,UpBufferDiv);
SetIndexBuffer(1,UpBufferConv);
SetIndexBuffer(2,DownBufferDiv);
SetIndexBuffer(3,DownBufferConv);
SetIndexBuffer(4, PipDiff);
SПоказано первые 50% кода (символов: 2198)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.