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

PATHFINDER SIGNAL

pathfinder signal.mq5

Похожие материалы по тегам

!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 2 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 2 общих теговea robofibo source v.11.2.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedingvonepointoneone.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedging 1.10 optimized.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedging 1.09 a (2).mq4MQL4 / MetaTrader 4 · 2 общих тегов
Вы автор или правообладатель?

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

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

О программе

PATHFINDER SIGNAL — это пользовательский индикатор для MetaTrader 4, отображающий стрелки покупки и продажи на графике цены. Индикатор использует скользящие средние, индекс относительной силы и полосы Боллинджера для формирования сигналов о возможных точках входа и выхода.

В состав индикатора входят два буфера-стрелки: одна цветом магента (продажа), другая цветом ярко-зелёный (покупка). Стрелки рисуются на графике в зависимости от взаимного расположения скользящей средней и границ полос, а также от уровня RSI.

Индикатор поддерживает четыре типа уведомлений: всплывающие сообщения, звуковые сигналы, e-mail-уведомления и push-уведомления на мобильное устройство. Уведомления срабатывают при появлении нового сигнала на указанном баре.

Настройки позволяют управлять параметрами индикаторов, цветами и размерами стрелок, а также включать или отключать различные типы оповещений. Индикатор работает на любом таймфрейме, доступном в MetaTrader 4.

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

НастройкаОписание
BBDev Отклонение полос — Отклонение полос Боллинджера, задающее ширину канала.
BBPeriod Период полос — Период расчёта полос Боллинджера.
MAPeriod Период скользящей средней — Период скользящей средней, используемой для формирования сигналов.
RSIPeriod Период RSI — Период расчёта индекса относительной силы.
RSILevel Уровень RSI — Уровень индекса относительной силы, используемый как порог для формирования сигналов.
ArrowDnColor Цвет стрелки продажи — Цвет стрелки продажи на графике.
ArrowUpColor Цвет стрелки покупки — Цвет стрелки покупки на графике.
ArrowDnCode Код стрелки продажи — Код графического символа стрелки продажи, отображаемой на графике.
ArrowUpCode Код стрелки покупки — Код графического символа стрелки покупки, отображаемой на графике.
ArrowSize Размер стрелок — Размер стрелок, отображаемых на графике.
ArrowsGap Отступ стрелок — Отступ стрелок от цены в пунктах, определяющий визуальное расстояние от цены до стрелки.
AlertsMessage Всплывающие сообщения — Включает или отключает всплывающие сообщения на графике при появлении нового сигнала.
AlertsSound Звуковой сигнал — Включает или отключает звуковой сигнал при появлении нового сигнала.
AlertsEmail E-mail оповещения — Включает или отключает отправку e-mail-уведомлений при появлении нового торгового сигнала.
AlertsMobile Мобильные оповещения — Включает или отключает push-уведомления на мобильное устройство при появлении нового сигнала.
SignalBar Бар сигнала — Выбор бара, на котором отображается торговый сигнал (вариант настройки).
Получить полный код

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

#property strict

#property indicator_chart_window
#property indicator_buffers 2
#property  indicator_color1 clrMagenta 
#property  indicator_color2 clrLime
#property indicator_width1 3
#property indicator_width2 3

enum MYENUM
 { 
   Var0,
   Var1 
 }; 

input double BBDev=2;
input int    BBPeriod=20;
input int    MAPeriod=2;
input int    RSIPeriod=9;
input int    RSILevel=30;
extern color  ArrowDnColor = Magenta;
extern color  ArrowUpColor = Lime;
extern int    ArrowDnCode  = 234;
extern int    ArrowUpCode  = 233;
extern int    ArrowSize    = 3;
extern int    ArrowsGap = 2;
extern bool  AlertsMessage = true; 
extern bool  AlertsSound   = false;
extern bool  AlertsEmail   = false;
extern bool  AlertsMobile  = false;

input MYENUM SignalBar     = Var0;  

datetime TimeBar; 

double buyBf[];
double sellBf[];

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

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[])
  {
      // код доступен только после оплаты
   }

   for(int i=0;i<1111;i++)
     {
      double ma1=iMA(NULL,0,MAPeriod,0,0,0,i);
      double ma2=iMA(NULL,0,MAPeriod,0,0,0,i+1);

      double rsi1=iRSI(NULL,0,RSIPeriod,0,i);
      double rsi2=iRSI(NULL,0,RSIPeriod,0,i+1);

      double hi=iBands(NULL,0,BBPeriod,BBDev,0,0,1,i);
      double lo=iBands(NULL,0,BBPeriod,BBDev,0,0,2,i);

      if

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

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

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

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

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

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

Стоимость полного кода
285,60₽ ≈ $3.49