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

filter v2.01.mq5

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

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

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

О программе

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

Индикатор имеет настраиваемые уровни входа (Buy и Sell), при пересечении которых срабатывают уведомления — звуковой сигнал и вывод в журнал. Визуально индикатор отображается в отдельном окне с двумя уровнями (-0.25 и 0.25), что позволяет оценивать силу и направление сигнала.

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

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

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

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1  Red  // Red
#property indicator_color2  Blue // Blue

#property indicator_width1  3 // 3
#property indicator_width2  3 // 3

#property indicator_level1  -0.25 // -0.25
#property indicator_level2  0.25  // 0.25

#property indicator_levelcolor  Silver // Silver
#property indicator_levelstyle  2 // 2
#property indicator_levelwidth  1 // 1

extern string ???xxxxxxxxxxxxxxxxxxxxxxxxxx? = "??????????xxxxxxxxxxxxxxxxxxx?";
extern string ???????????????? = "????????????????";
extern int    ?????? = 35; // 200

extern string ?xxxxxxxxxxxxxxxxxxxxxxxxxxx?? = "??????????xxxxxxxxxxxxxxxxxxx?";
extern string ??????????   = "??????????";
extern double ???????_Buy  = 0.25;  // 0.25
extern double ???????_Sell = -0.25; // -0.25

extern bool   ????     = TRUE;//(TRUE)
extern bool   ?_?????? = TRUE;//(TRUE)
extern string ????     = "alert2.wav";//("alert2.wav")

double ExtBuffer0[];
double ExtBuffer1[];
double ExtBuffer2[];

bool Buy, Sell;

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

void start()
{
      // код доступен только после оплаты
   }
   int    limit;
   int    counted_bars = IndicatorCounted();
   double prev, current;

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

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

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

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

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

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

Стоимость полного кода
283,90₽ ≈ $3.47