← К каталогу
Исходный код · ID 1348

tmacentered macd v1.mq5

Похожие материалы по тегам

#__slope direction line.mq5MQL5 / MetaTrader 5 · 1 общих теговrange breakout @meowforex1.pineTradingView · 1 общих тегов#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit3.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit2.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit.mq4MQL4 / MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор для MetaTrader 5, отображаемый в отдельном окне. Он рассчитывает разницу между двумя сглаженными средними, построенными по выбранному типу цены, и выводит результат в виде гистограммы. Дополнительно индикатор разделяет значения на восходящие и нисходящие участки и отображает их разными линиями.

Индикатор использует три буфера для отрисовки: один для значений выше нуля, второй для значений ниже нуля и третий для промежуточной линии. Цвета и толщина линий заданы в свойствах индикатора. Расчёт выполняется по историческим данным с учётом количества непересчитанных баров.

Пользователь может настроить длину быстрого и медленного сглаживания, а также выбрать тип цены для расчёта. Все параметры задаются перед запуском индикатора.

Настройки программы

НастройкаОписание
FastHalfLength Длина быстрого сглаживания. Определяет количество баров, учитываемых при расчёте быстрого среднего. Значение автоматически приводится к минимуму 1.
SlowHalfLength Длина медленного сглаживания. Определяет количество баров, учитываемых при расчёте медленного среднего. Значение автоматически приводится к минимуму 1.
Price Тип цены, используемый для расчёта индикатора. Задаётся одной из стандартных констант цены, например PRICE_CLOSE.
Получить полный код

Поиск по коду файла

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1  DeepSkyBlue
#property indicator_color2  OrangeRed
#property indicator_color3  DimGray
#property indicator_width1  2
#property indicator_width2  2
#property indicator_width3  1

extern int FastHalfLength = 50;
extern int SlowHalfLength = 100;
extern int Price          = PRICE_CLOSE;

double ExtMapBuffer[];
double Uptrend[];
double Dntrend[];
double buffer2[];
double buffer3[];
double buffer4[];
double pricesArray[];

int init()
{
      // код доступен только после оплаты
   }
int deinit() { return(0); }

int start()
{
      // код доступен только после оплаты
   }
   double sum,sumw;
   int counted_bars=IndicatorCounted();
   int i,j,k,limit;

   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
           limit=MathMin(Bars-counted_bars,Bars-1);
  

Показано первые 50% кода (символов: 2183)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
218,30₽ ≈ $2.67