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

fncd-indicator.mq5

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

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

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

О программе

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

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

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

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

НастройкаОписание
FN Период расчёта нормализованного показателя, определяющий количество баров, используемых для вычисления скользящей средней и стандартного отклонения цены. Если значение меньше 2, автоматически устанавливается в 2.
Deviation Масштабирующий параметр отклонения, используемый при расчёте преобразования Фишера. Ограничивает нормализованное значение до диапазона [-0.99, 0.99] для корректной работы логарифмического преобразования. При значении меньше 0 автоматически устанавливается в 1.
FastEMA Период быстрой экспоненциальной скользящей средней, применяемой к результату преобразования Фишера для формирования сигнальных гистограмм. Если значение меньше 1, автоматически устанавливается в 1.
SlowEMA Период медленной экспоненциальной скользящей средней, применяемой к результату преобразования Фишера для формирования сигнальной линии. Если значение меньше 1, автоматически устанавливается в 1.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Green
#property indicator_color2 Red
#property indicator_color3 Silver

extern int       FN=34;
extern double    Deviation=3.0;
extern int       FastEMA=5;
extern int       SlowEMA=13;

double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];

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

double NormalizedX(int F_period, int i)
   {
   double result;
   double A;
   double S;
   double C;
   if(i<Bars-F_period)
   {
   C=Close[i];

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

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

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

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

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

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

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