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

fiji-trend-indicator.mq5

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

#__slope direction line.mq5MQL5 / MetaTrader 5 · 1 общих теговrange breakout @meowforex1.pineTradingView · 1 общих тегов#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit3.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit2.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit.mq4MQL4 / MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

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

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

НастройкаОписание
Sound_Alert Звуковое уведомление — Включает или отключает звуковые оповещения при событиях индикатора
Show_PriceBox Отображение ценовой метки — Показывает или скрывает ценовую метку на графике
Applied Price: 0-C,1-O,2-H,3-L,4-Median,5-Typical,6-Weighted (MA_Price) Тип цены для скользящей средней — Тип цены, используемый в расчёте скользящей средней (Close, Open, High, Low и др.)
MA's Period (MA_Length) Период скользящей средней — Количество баров, используемых для расчёта скользящей средней
MA's Method:0-SMA,1-EMA,2-SMMA,3-LWMA (MA_Mode) Метод скользящей средней — Тип расчёта скользящей средней (SMA, EMA, SMMA, LWMA)
ATR's Period (ATR_Length) Период волатильности — Период расчёта показателя волатильности
Volatility's Factor or Multiplier (Kv) Множитель волатильности — Коэффициент, определяющий ширину канала волатильности
Offset Factor (MoneyRisk) Коэффициент смещения — Фактор смещения для расчёта линий индикатора
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 Aqua
#property indicator_color2 Yellow
#property indicator_color3 Lime
#property indicator_color4 Red
#property indicator_width1 1
#property indicator_width2 1
#property indicator_width3 3
#property indicator_width4 3

 extern bool   Sound_Alert    = true;
 extern bool   Show_PriceBox  = true;
 int    myBoxWidth     = 3;

extern int     MA_Price   =0; //Applied Price: 0-C,1-O,2-H,3-L,4-Median,5-Typical,6-Weighted
extern int     MA_Length  =5; //MA's Period 
extern int     MA_Mode    =0; //MA's Method:0-SMA,1-EMA,2-SMMA,3-LWMA  
extern int     ATR_Length =11;//ATR's Period
extern double  Kv         =1.3; //Volatility's Factor or Multiplier
extern double  MoneyRisk  =0.15; //Offset Factor 
 bool    usePrice_HiLoBreak    =true;
 bool    useMA_HiLoEnvelope    =false;
 int     AlertMode  =0; //0-alert off,1-on
 int     VisualMode =0; //0-lines,1-dots 
 string Applied_Price_ ="0-C,1-O,2-H,3-L,4-Median(H+L)/2,5-Typical(H+L+C)/3,6-Weighted(H+L+C+C)/4";
 string MAmethod_mode_ ="0-SMA,1-EMA,2-SMMA,3-LWMA";
 string Visual_Mode___ ="0-lines,1-dots ";

double UpBuffer[];
double DnBuffer[];
double UpSignal[];
double DnSignal[];
double smin[];
double smax[];
double trend[];
bool   UpTrendAlert=false, DownTrendAlert=false;

string symbol, tChartPeriod,  tShortName ;  
int    digits, period  ; 

bool Trigger ;

int OldBars = -1 ;

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

int deinit()
  {

   ObjectDelete(tShortName+"01"); 
   ObjectDelete(tShortName+"02");    

   return(0);
  }

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

   if( Bars != OldBars ) { Trigger = True ; }  

   int shift,limit, counted_bars=IndicatorCounted();

   if(counted_bars > 0) limit=Bars-counted_bars;
   if(counted_bars < 0) return(0);
   if(counted_bars ==0) limit=Bars-MA_Length-1;
   for(shift=limit;shift>=0;shift--)
     {
      if(useMA_HiLoEnvelope)
        {
         double bprice=iMA(NULL,0,MA_Length,0,MA_Mode,2,shift);
         double sprice=iMA(NULL,0,MA_Length,0,MA_Mode,3,shift);
        }
      else
        {
         bprice=iMA(NULL,0,MA_Length,0,MA_Mode,MA_Price,shift);
         sprice=iMA(NULL,0,MA_Length,0,MA_Mode,MA_Price,shift);
        }
      smax[shift]=bprice + Kv*iATR(NULL,0,ATR_Length,shift);
      smin[shift]=sprice - Kv*iATR(NULL,0,ATR_Length,shift);
      trend[shift]=trend[shift+1];
      if(usePrice_HiLoBreak)
        {
         if(High[shift] > smax[shift+1])trend[shift

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

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

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

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

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

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

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