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

ema 5,6 crossover.mq5

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

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

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

О программе

Данный индикатор для MetaTrader 4 отображает на графике точки пересечения двух скользящих средних с заданными периодами. По умолчанию используются периоды 5 и 6, но пользователь может изменить их через настройки.

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

Точки пересечения отображаются стрелками на графике: зелёными при пересечении снизу вверх и красными при пересечении сверху вниз. Положение стрелок корректируется с учётом среднего диапазона ценовых колебаний за 10 свечей.

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

НастройкаОписание
FasterEMA Быстрая EMA — Период быстрой скользящей средней (по умолчанию 5)
SlowerEMA Медленная EMA — Период медленной скользящей средней (по умолчанию 6)
Получить полный код

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

/*
  +------------------------------------------------------------------+
  | Allows you to enter two ema periods and it will then show you at |
  | Which point they crossed over. It is more usful on the shorter   |
  | periods that get obscured by the bars / candlesticks and when    |
  | the zoom level is out. Also allows you then to remove the emas   |
  | from the chart. (emas are initially set at 5 and 6)              |
  +------------------------------------------------------------------+
*/   

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 SpringGreen
#property indicator_color2 Red

double CrossUp[];
double CrossDown[];
extern int FasterEMA = 5;
extern int SlowerEMA = 6;

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

int deinit()
  {

   return(0);
  }

int start() {
      // код доступен только после оплаты
   }
   int limit, i, counter;
   double fasterEMAnow, slowerEMAnow, fasterEMAprevious, slowerEMAprevious, fasterEMAafter, slowerEMAafter;
   double Range, AvgRange;
   int counted_bars=In

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

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

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

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

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

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

Стоимость полного кода
190,50₽ ≈ $2.33