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

FractalsTF

fractalstf.mq5
Вы автор или правообладатель?

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

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

О программе

FractalsTF — индикатор для MetaTrader 5, рассчитывающий и отображающий верхние и нижние фракталы на указанном таймфрейме. Индикатор использует два буфера данных: красные стрелки для верхних фракталов и синие стрелки для нижних фракталов. Значения отрисовываются на графике текущего торгового символа.

Расчёт фракталов выполняется с помощью встроенной функции iFractals, при этом таймфрейм расчёта может отличаться от таймфрейма текущего графика. Если на новом баре значение фрактала не пересчитано, индикатор переносит значение с предыдущего бара, обеспечивая непрерывность отображения.

Индикатор имеет два настраиваемых параметра: таймфрейм для расчёта фракталов и номер символа стрелки. По умолчанию таймфрейм установлен на текущий график, а стрелки используют стандартный графический символ.

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

НастройкаОписание
TF Таймфрейм, на котором рассчитываются фракталы. По умолчанию — текущий таймфрейм графика. Если указанный таймфрейм меньше текущего, используется текущий таймфрейм.
SymbNum Номер символа (графического объекта), используемого для отрисовки стрелок фракталов на графике. По умолчанию — 115.
Получить полный код

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

#property strict 

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_width1 1
#property indicator_width2 1

extern ENUM_TIMEFRAMES TF = PERIOD_CURRENT; //Тайм фрейм
extern int SymbNum = 115; //Символ №

double Up[],Dn[]; 

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

int OnCalculate(const int rates_total,
                const int prev_calculated,   // Количество просчитанных баров 
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
   {
      // код доступен только после оплаты
   }
   int    i = rates_total-prev_calculated-1;// Индекс первого непосчитанного

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

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

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

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

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

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

Стоимость полного кода
194,10₽ ≈ $2.37