tma.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «tma.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный индикатор рассчитывает и отображает на графике MetaTrader 5 аналитические линии на основе треугольного скользящего среднего (TMA). Он использует стандартные функции платформы для вычисления скользящих средних с заданным методом и ценовым типом.
Индикатор формирует два буфера данных. Первый буфер представляет собой основную расчётную линию — взвешенное треугольное скользящее среднее. Второй буфер отслеживает изменение направления основной линии и фиксирует уровни при разворотах, формируя таким образом информационную линию-подтверждение.
Пользователь может настраивать параметры расчёта, включая длину сглаживания, период, метод скользящей средней и применяемую цену. Также доступны настройки визуального оформления линий и количество обрабатываемых баров.
Настройки программы
| Настройка | Описание |
|---|---|
| HalfLength | Половинная длина треугольного скользящего среднего. Определяет глубину усреднения расчётной линии. Значение по умолчанию: 3. |
| Per | Период скользящей средней, используемой в расчёте. Определяет количество баров, учитываемых при усреднении. |
| MODE | Метод скользящей средней, применяемый при расчёте (например, простая, экспоненциальная, взвешенная и т.д.). |
| Price | Тип цены, используемый для расчёта (например, медиана, закрытие, открытие, максимум, минимум и т.д.). |
| Interpolate | Переключатель интерполяции значений между барами. При включении значения между расчётными точками заполняются промежуточными. |
| LineSize1 | Толщина линии первого буфера индикатора. |
| LineStyle1 | Стиль линии первого буфера индикатора (сплошная, пунктирная и т.д.). |
| CountBars | Количество баров, обрабатываемых индикатором. Определяет диапазон данных, по которым производится расчёт. |
Поиск по коду файла
#property version "1.00"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 clrAqua
#property indicator_width1 2
#property indicator_color2 clrMagenta // Gold
#property indicator_width2 2
extern int HalfLength = 9;//3 default
extern int Per = 1;
extern ENUM_MA_METHOD MODE =MODE_SMA;
extern ENUM_APPLIED_PRICE Price = PRICE_MEDIAN;
extern bool Interpolate = true;
extern int LineSize1 = 4 ;
extern ENUM_LINE_STYLE LineStyle1 = 0 ;
extern int CountBars = 500 ;
string IndicatorFileName;
bool calculating;
bool gettingBars;
int timeFrame;
int gi_PipsDecimal;
string shortName_CCI2 = "TMA" ;
double buffer1[];
double buffer2[];
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounted();
int i,j,k,limit;
SetInПоказано первые 50% кода (символов: 1646)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.