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

FSP HTF Trend

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

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

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

О программе

Индикатор «FSP HTF Trend» работает в отдельном окне MetaTrader 5 и отображает два гистограммных буфера — UP (синий) и DOWN (красный). Он автоматически определяет текущий таймфрейм графика и переключается на соответствующий старший таймфрейм из заданного списка, после чего считывает данные пользовательского индикатора «FSP Fast Entry» на этом старшем таймфрейме.

Если буфер 1 индикатора «FSP Fast Entry» возвращает значение 1.0, на текущем графике отображается гистограмма UP со значением 1. Если буфер 2 возвращает 1.0, отображается гистограмма DOWN со значением 1. В остальных случаях оба буфера принимают специальное пустое значение EMPTY_VALUE.

У индикатора отсутствуют настраиваемые входные параметры. Все преобразования таймфреймов и логика определения сигналов заложены жёстко в код. Название индикатора задаётся как «FSP HTF Trend», точность отображения устанавливается на один знак больше, чем на графике.

Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Black
#property indicator_color2 Blue
#property indicator_color3 Red

double G_ibuf_76[];
double G_ibuf_80[];
double G_ibuf_84[];
int Gia_88[9] = {1, 5, 15, 30, 60, 240, 1440, 10080, 43200};
int Gia_92[9] = {5, 30, 60, 240, 240, 1440, 10080, 43200, 43200};
int G_timeframe_96;

int init() {
      // код доступен только после оплаты
   }
   IndicatorBuffers(7);
   SetIndexStyle(0, DRAW_NONE);
   SetIndexStyle(1, DRAW_HISTOGRAM);
   SetIndexStyle(2, DRAW_HISTOGRAM);
   SetIndexBuffer(0, G_ibuf_76);
   SetIndexBuffer(1, G_ibuf_80);
   SetIndexBuffer(2, G_ibuf_84);
   SetIndexLabel(1, "UP");
   SetIndexLabel(2, "DOWN");
   IndicatorShortName("FSP HTF Trend");
   IndicatorDigits(Digits + 1);
   for (int index_0 = 0; index_0 < 8; index_0++) {
      if (Period() == Gia_88[index_0]) {
         G_timeframe_96 = Gia_92[index_0];
         break;

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

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

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

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

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

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

Стоимость полного кода
137,20₽ ≈ $1.68