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

SuperTrend TT

supertrend sr tt alt.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

SuperTrend TT — это пользовательский индикатор для MetaTrader 5, предназначенный для определения направления тренда и потенциальных разворотов цены. Он рассчитывает линии тренда на основе среднего истинного диапазона (ATR) и скользящих средних, отображая уровни поддержки и сопротивления, а также стрелки покупок и продаж.

Индикатор поддерживает режим мультитаймфрейма (MTF), что позволяет анализировать данные на разных временных интервалах. Включена функция уведомлений: звуковые, email и мобильные оповещения при появлении сигналов BUY или SELL.

На графике размещена интерактивная кнопка для включения и отключения индикатора. Доступны различные режимы отображения тренда (точки или линии), настройка стрелок и цветов сигналов.

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

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

#property description "The SuperTrend is used by traders to determine trend direction and potential reversals in price."  
#property description "A line below the price is deemed to be a bullish signal."  
#property description "Conversely, a line above the price is used to illustrate that the bears are in control."  
#property description "As the price rises, the line will rise as well, first slowly and then picking up speed by the trend."  
#property description " "  
#property description "Indicator repaints in MTF mode!"   //if RePaintMTF=true!"   //"Не перерисовывается в режиме MTF если RePaintMTF=false!"  //"Индикатор НЕ перерисовывается! в режиме MTF." 
#property description "ALERTBAR bound to ARROWBAR..  ARROWBAR && ALERTBAR corrected for MTF."   
#property description " "  
#property description "E-mail:  t*******e*@mail.ru" 
#property version  "3.78"  //"3.45"  //"3.33"  //"2.15"  

#property  indicator_chart_window
#property  indicator_buffers 5

#property indicator_color1  clrLime
#property indicator_color2  clrWhite  //RoyalBlue   //CornflowerBlue   
#property indicator_color3  clrRed    //LightCyan   //Orange 
#property indicator_color4  clrWhite  //RoyalBlue   //CornflowerBlue   
#property indicator_color5  clrRed    //LightCyan   //Orange 

#property indicator_width1  0
#property indicator_width2  2
#property indicator_width3  2
#property indicator_width4  1
#property indicator_width5  1

#property indicator_style1  STYLE_SOLID  //DOT
#property indicator_style2  STYLE_DASH
#property indicator_style3  STYLE_DASH
#property indicator_style4  STYLE_SOLID
#property indicator_style5  STYLE_SOLID

enum showCD { HideThis,/*Hide Trend*/ DOTS,/*as Dots*/ LINE/*as Line*/  };
enum showAR { HideArrows,/*Hide Arrows*/ INSIDE,/*Inside*/ CENTER,/*Center*/ OUTSIDE/*Outside*/ };  //enum showAR { aDoNotCALC, HideArrows, aOnCHART, aOnINDIK }; 

extern int                      History  =  0;    //288=D1/M5 //576=D2/M5; //864=D3/M5; //1152=D4/M5;  //1440=D5/M5;
extern ENUM_TIMEFRAMES        TimeFrame  =  PERIOD_CURRENT;
extern int                    ATRperiod  =  10;  //21;        //0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711;
extern double                   ATRcoef  =  3.0;
extern ENUM_MA_METHOD        MedianMode  =  MODE_SMA;  //
extern int                 MedianPeriod  =  0;   //55;        //0.1454, 0.236, 0.382, 0.5, 0.618, 0.786, 1.0, 1.272, 1.414, 1.618, 2.058, 2.618, 3.32, 4.236, 5.35, 6.853....
extern ENUM_APPLIED_PRICE   MedianPrice  =  PRICE_MEDIAN;  //
extern ENUM_MA_METHOD         CloseMode  =  MODE_SMA;
extern int                  ClosePeriod  =  0;  //13;
extern ENUM_APPLIED_PRICE    ClosePrice  =  PRICE_CLOSE;  //
extern showCD                 ShowTrend  =  DOTS;
extern bool                  ShowSupRes  =  true;

extern int                     ARROWBAR  =  0;        //На каком баре рисовать Стрелку: =0 - рисовать на текущем (до закрытия - может исчезнуть)
extern showAR                ShowArrows  =  OUTSIDE;   //HideArrows;  //IN   
extern double                  ArrowGap  =  3.78;   //Дистанция от High/Low свечи  
extern color                   ColorBUY  =  clrWhite,  //Turquoise,  //LightSkyBlue,  //LightCyan,   //White,  //Aqua,    //LimeGreen,  //FireBrick,   //  
                              ColorSELL  =  clrRed;  //HotPink;  //LightSalmon;  //Salmon;  //HotPink;  //Orange;  //Magenta;   //Gold;  //Orange;   //SlateBlue;   //
extern int                      CodeBUY  =  233,
                               CodeSELL  =  234, 
                              ArrowSize  =  1;    

extern string                 SoundFile  =  "alert2.wav";   //"news.wav";  //"expert.wav";  //   //"stops.wav"   //
extern int                     ALERTBAR  =  0;   //На каком баре сигналить....
extern bool               AlertsMessage  =  true,   //false,    
                            AlertsSound  =  true,   //false,
                            AlertsEmail  =  false,
                           AlertsMobile  =  false;

extern color                  buttColor  =  clrLightCyan;        //Button text color
extern int                     buttSize  =  10;                  //Button text width
extern color                  backColor  =  clrMediumVioletRed;  //Button background color               
extern int                        axisX  =  0;                   //Button X axis
extern int                        axisY  =  378;                 //Button Y axis
extern ENUM_BASE_CORNER      buttCorner  =  CORNER_LEFT_UPPER;   //Button base corner
extern int                   buttWindow  =  0;                   //Button in which window
extern string                  buttName  =  "SuperTrend";        //Button text

double MAIN[], SUPP[], RESS[], ARRBU[], ARRSE[];
double CLOSE[], LOWER[], UPPER[], TREND[],  Pont, PONT, Dgts, DGTS;     int altUP=1,  altDN=1; 
int TFK, MTK, MAX, ARB, SGB, TikKont=2, ReCalc=1;  string sTFR, cTFR, TWIN, PREF;   datetime TimeBar=0, NewTime=0, OneTime=0;    bool boBand=false, boHist=false, yesBars=false;      

string sName, ShortName = "["+(string)ATRperiod+"*"+DoubleToString(ATRcoef,1)+">"+(string)MedianPeriod+"x"+(string)ClosePeriod+"]";  //+"±"+string(fabs(CrossLevel))+

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

void OnDeinit(const int reason)
{ 
   Comment("");   //ObjectsDeleteAll(0,PREF,-1,-1);    //EventKillTimer();  

   switch(reason)
    {

     case REASON_CHARTCHANGE :
     case REASON_RECOMPILE   :
     case REASON_CLOSE       : break;
     default : ObjectDelete(0,PrefBT);
    }
}     

int start()
{
      // код доступен только после оплаты
   }
   if (buttYes && objSTATE(PrefBT)=="OFF")  return(0);       TikKont++;  //if (TikKont%4==0) {   

   int i, CountedBars=IndicatorCounted();   
   if (CountedBars<0) return(-1);   //Стандарт+Tankk+Вариант+forTMA...
   if (CountedBars>0) CountedBars--;  int minBars=fmin(iBars(NULL,0),fmax(iBars(NULL,TimeFrame),iBars(NULL,TimeFrame)));
   int limit = (CountedBars>0 && R

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

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

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

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

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

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

Стоимость полного кода
1 347,50₽ ≈ $16.47