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

Solar Wind Joy DS RP ZAA MTF TT

solar wind joy ds rp zaa mtf tt.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

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

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

НастройкаОписание
1234; (History) История — Количество баров, используемых для расчёта и отрисовки индикатора; определяет, сколько предыдущих баров обрабатывается и отображается на графике.
TimeFrame Таймфрейм — Таймфрейм, на котором выполняются расчёты индикатора; может быть задан равным текущему таймфрейму графика или любому другому доступному.
45; //84; (HiLo) HiLo — Количество баров, используемых для определения локальных экстремумов цены (минимума и максимума) при расчёте основного значения.
FiboKoef Коэффициент Фибоначчи — Множитель, влияющий на нормализацию и взвешивание ценовых соотношений при формировании промежуточного расчётного значения.
3; //1; (Smooth) Сглаживание — Период сглаживания, определяющий степень фильтрации случайных колебаний в расчётных данных индикатора.
Price Цена — Тип цены (Open, Close, High, Low, Median и др.), используемый как базовое значение для расчётов.
20; (SigMA) Период сигнальной линии — Период сигнальной скользящей средней, рассчитываемой от основного значения индикатора для генерации сигналов.
MODE_SMA; (SigMAMode) Метод сглаживания сигнальной линии — Метод сглаживания (простая, экспоненциальная, взвешенная и др.), применяемый при расчёте сигнальной линии.
BBands Период полос Боллинджера — Период, используемый для расчёта полос Боллинджера, построенных вокруг основного значения индикатора.
Deviation Отклонение полос — Стандартное отклонение, определяющее ширину верхней и нижней полос Боллинджера относительно основной линии.
LINEHISTO; (ShowMAIN) Отображение основной линии — Режим визуализации основной линии индикатора: линия, гистограмма или комбинация линии и гистограммы.
StrongScale Масштабирование при сильном тренде — Коэффициент, ограничивающий амплитуду отображаемых значений при выраженном трендовом движении.
ShowSigMA Показать сигнальную линию — Включает или отключает отображение сигнальной скользящей средней на графике индикатора.
ShowBBands Показать полосы Боллинджера — Включает или отключает отображение верхней и нижней полос Боллинджера на графике индикатора.
LabelSize Размер метки — Размер шрифта текстовой метки, отображаемой на графике индикатора рядом с последним значением.
IN (ShowArrows) Режим стрелок — Определяет режим отображения стрелок сигналов: скрыть, внутри свечи, по центру или снаружи свечи.
На каком баре рисовать Стрелку: =0 - рисовать на текущем (до закрытия - может исчезнуть) (ARROWBAR) На каком баре рисовать Стрелку: =0 - рисовать на текущем (до закрытия - может исчезнуть) — Номер бара, на котором отрисовывается стрелка сигнала; значение 0 соответствует текущему незакрытому бару.
/"TMA Index True x15 TT——>"; (ArrowsIdentifier) Идентификатор стрелок — Строковый префикс, используемый для именования графических объектов-стрелок на графике.
Дистанция от High/Low свечи (ArrGap) Дистанция от High/Low свечи — Расстояние в пунктах между уровнем цены свечи и размещённой стрелкой сигнала.
"stops.wav" //"news.wav" //"expert.wav" //"Trumpet.wav"; // (SoundFile) Звуковой файл — Имя звукового файла, который воспроизводится при срабатывании звукового уведомления индикатора.
SIGNALBAR Бар сигнала — Номер бара, используемый для проверки факта пересечения нулевой линии при генерации уведомлений.
Получить полный код

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

#property description "Индикатор перерисовывается!!!"
#property description "В основе индикатора математические расчеты, построенные на соотношениях текущего" 
#property description "ценового минимума и максимума с экстремумами цен предыдущих периодов." 
#property description "^^^^"   ///^^^   ^^^   ^^^   ^^^   ^^^   ^^^   ^^^   ^^^   ^^^   ^^^^"    ///"*****************************************************************************************************"
#property description "Трендовый осциллятор в виде гистограммы с Сигнальной МА и Bollinger Bands."
#property description "Смена цвета гистограмы и Стрелки указывают на пересечение Индексом его Сигнальной."
#property description "^^^^"   ///^^^   ^^^   ^^^^"  ///^^^   ^^^   ^^^^"   ////   ^^^   ^^^   ^^^   ^^^   ^^^^"   ///" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * "
#property description "Почта:  t*******e*@mail.ru" 
#property version "6.6"

#property indicator_separate_window
#property indicator_buffers 6

#property indicator_color1  clrLimeGreen  //LightSteelBlue   //Blue
#property indicator_color2  clrOrangeRed  //Crimson   //
#property indicator_color3  clrGold  //Aqua //Black
#property indicator_color4  clrLightCyan  //DeepSkyBlue  //Magenta  //Black
#property indicator_color5  clrDodgerBlue   //Yellow
#property indicator_color6  clrMagenta  //DarkOrange   //Yellow

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

#property indicator_style4  STYLE_DOT
#property indicator_style5  STYLE_SOLID
#property indicator_style6  STYLE_SOLID

enum showMTD { LINE, HISTO, LINEHISTO };
enum showARR { HideArrows, aINSIDE, aCENTER, aOUTSIDE };  //enum showAR { aDoNotCALC, HideArrows, aOnCHART, aOnINDIK };  

extern int               History  =  5555;  //1234;       
extern ENUM_TIMEFRAMES TimeFrame  =  PERIOD_CURRENT;       
extern int                  HiLo  =  21;  //45;  //84;
extern double           FiboKoef  =  0.66;
extern int                Smooth  =  7;  //3;  //1;
extern ENUM_APPLIED_PRICE  Price  =  PRICE_MEDIAN;
extern int                 SigMA  =  21;  //20;
extern ENUM_MA_METHOD  SigMAMode  =  MODE_LWMA;  //MODE_SMA;
extern int                BBands  =  45;
extern double          Deviation  =  0.66;

extern showMTD          ShowMAIN  =  HISTO;  //LINEHISTO;
extern int           StrongScale  =  1;
extern bool            ShowSigMA  =  true;
extern bool           ShowBBands  =  true;
extern int             LabelSize  =  24;

extern showARR        ShowArrows  =  aOUTSIDE;   //IN     
extern int              ARROWBAR  =  0;        //На каком баре рисовать Стрелку: =0 - рисовать на текущем (до закрытия - может исчезнуть)
extern string   ArrowsIdentifier  =  "";  ///"TMA Index True x15 TT——>";
extern int                ArrGap  =  3;   //Дистанция от High/Low свечи  
extern color              ArrBUY  =  clrLime,  //White,   //DarkTurquoise,    //FireBrick,   //Magenta,   
                         ArrSELL  =  clrRed;   //HotPink;  //Orange;   //SlateBlue;   //DodgerBlue;   //LightCyan;   //Lavender;
extern int                CodBUY  =  233,
                         CodSELL  =  234,
                         ArrSize  =  1;     

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

double TRNUP[], TRNDN[], TREND[];   double TemP[], SMOO1[], SMOO2[];
double SIGMA[], BNDHI[], BNDLO[];   string PREF, ShortName, TEXT;  color CLR; 
int MAX, ARB, SGB;  string  messageUP, messageDN;  datetime TimeBar=0, BarTime=0;   

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

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

void ALL_OBJ_DELETE()
{
   string name;
   for (int s=ObjectsTotal()-1; s>=0; s--) {
        name=ObjectName(s);
        if (StringSubstr(name,0,StringLen(PREF))==PREF) ObjectDelete(name); }
}

int start() 
{
      // код доступен только после оплаты
   }
   int  i, y, k, CountedBars=IndicatorCounted();   
   int nwtf=BoolNewTF();
   if (CountedBars>0) CountedBars--;
   int limit=fmin(Bars-2,Bars-CountedBars);
   if (limit<MAX) limit=MAX;  //35
   if (nwtf && limit<MAX+5) { limit=MAX*5;  ALL_OBJ_DELETE(); }   //pow(MAX,2);  //300;
   if (History>MAX) { limit=fmin(Bars-2,History);  ALL_OBJ_DELETE(); }    //Comment(limit+"  ::  "+nwtf); 

   ArraySetAsSeries(TemP,true);  ArraySetAsSe

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

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

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

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

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

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

Стоимость полного кода
1 015,70₽ ≈ $12.41