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

T3 SSL MTF TT MK

t3 ssl mtf tt mk.mq4

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

indicator previous session range + projected candles + boschoch protected for tradingview.pineTradingView · 1 общих тегов#__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 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор T3 SSL MTF TT MK рассчитывает скользящую среднюю T3 (взвешенную сумму шести EMA) и отображает её вместе с линиями поддержки/сопротивления типа SSL на графике MetaTrader 4. Расчёт выполняется по выбранной цене (Close, Low, High и др.) с настраиваемым периодом и коэффициентом сглаживания. Поддерживается многотаймфреймный режим, при котором данные старшего таймфрейма интерполируются на текущий график.

Предусмотрены несколько методов расчёта линий кораллов (Standart, LowHigh, bySTD, byATR, likeSSL), определяемых параметром CalcCoral. Линии UP и DN отрисовываются в виде стрелок или линий, основная линия T3 — как сплошная или пунктирная линия. Цвета, размеры точек и стили отображения настраиваются отдельно.

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

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

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

#property description "Presented by Tim Tillson in the January 1998 issue of Stocks & Commodities."  //"T3 – индикатор, относящийся к классу Moving Average.  Он создан Тимом Тиллсоном ещё" 
#property description "T3 is considered superior to traditional Moving Averages as it is smoother,"  //"в 1998 году. Цель, поставленная при создании - получить MA, которая будет давать меньше"
#property description "more responsive and thus performs better in ranging market conditions as well."  //"шумов и быстрее реагировать на изменения цены. T3 применяется как и обычная MA."
#property description "T3 smoothness is derived from the fact, that it's a weighted sum of a six EMAs."
#property description " "
#property description "Indicator repaints in MTF mode!  ALERTBAR corrected for MTF."   //if RePaintMTF=true!"   //"Не перерисовывается в режиме MTF если RePaintMTF=false!"  //"Индикатор НЕ перерисовывается! в режиме MTF." 
#property description " " //"ARROWBAR и ALERTBAR скорректированы для MTF."  
#property description "E-mail:  t*******e*@mail.ru" 
#property version  "2.59" //"3.66"

#property indicator_chart_window
#property indicator_buffers 3

#property indicator_color1  clrLime  //LightSteelBlue  //
#property indicator_color2  clrRed  //Magenta  //
#property indicator_color3  clrLightSkyBlue  //CornflowerBlue  //LightCyan  //Dark  //Red

#property indicator_width3  0

#property indicator_style1  STYLE_DASH
#property indicator_style2  STYLE_DASH
#property indicator_style3  STYLE_DOT

enum calcCHL { CoralOFF, Standart, LowHigh, bySTD, byATR, likeSSL };
enum showCOR { LINE, ARROW };

extern int                 History  =  4567;  //288=D1/M5 //576=D2/M5; //864=D3/M5; //1152=D4/M5;  //1440=D5/M5;
extern ENUM_TIMEFRAMES   TimeFrame  =  PERIOD_CURRENT;
extern bool            Interpolate  =  false;

extern int                T3Period  =  21;  //14;                    //1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584;
extern double               T3Beta  =  0.618;  //0.2424;  //0.1;     //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 bool             T3Original  =  false;
extern ENUM_APPLIED_PRICE  T3Price  =  PRICE_CLOSE;
extern int                 T3Shift  =  0;

extern calcCHL           CalcCoral  =  likeSSL;
extern int               DeltaPips  =  0;
extern double           KoefSpread  =  5.0;  //0.0;

extern bool                 ShowT3  =  true;
extern showCOR           ShowCoral  =  ARROW;  //LINE;
extern int               DotCodeUP  =  167,  //119,  //233,  //147,  116, 117, 234,   //226
                         DotCodeDN  =  167,  //119,  //234,   //181,  233,   //225
                           DotSize  =  0;  //3;

extern string            SoundFile  =  "alert2.wav";  //"expert.wav";   //"stops.wav"   //"alert.wav"   //"news.wav"
extern int                ALERTBAR  =  1;
extern bool          AlertsMessage  =  true,   //false,    
                       AlertsSound  =  true,   //false,
                       AlertsEmail  =  false,
                      AlertsMobile  =  false;

#define CallMTF(BUFF,idx)  iCustom(NULL,TimeFrame,IndikName,History,PERIOD_CURRENT,Interpolate, T3Period,T3Beta,T3Original,T3Price,T3Shift, CalcCoral,DeltaPips,KoefSpread, ShowT3,ShowCoral,DotCodeUP,DotCodeDN,DotSize, SoundFile,ALERTBAR,AlertsMessage,AlertsSound,AlertsEmail,AlertsMobile, BUFF, idx)

double T3UP[], T3DN[], T3MAIN[], LOWT3[], HIGHT3[], TREND[],  DLT, SPR;  
string sTFR, cTFR, IndikName;   int TFK, MAX, mns, SGB;  datetime NewTime=0, TimeBar=0;

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

int deinit() { Comment("");  return(0); }

int start()
{
      // код доступен только после оплаты
   }
   int i, CountedBars=IndicatorCounted();   
   if (CountedBars<0) return(-1);   //Стандарт+Tankk-Вариант!!!
   if (CountedBars>0) CountedBars--;
   int limit=fmin(Bars-CountedBars-1+TFK,Bars-3-MAX);  //

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

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

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

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

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

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

Стоимость полного кода
886,40₽ ≈ $10.83