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

wawes signal 600 x5 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, написанный на языке MQL4. Он выполняет анализ исторических ценовых данных и отображает результаты расчётов в виде стрелок, трендовых линий и текстовых меток на графике.

Индикатор использует два буфера для отрисовки стрелок разного цвета (синий и красный), а также создаёт объекты трендовых линий и текстовых надписей для визуализации обнаруженных паттернов. Параметры настройки позволяют управлять глубиной анализа, шириной канала и внешним видом графических элементов.

Продукт не является встроенным индикатором платформы и требует установки в терминал MetaTrader 4. Автор кода — Хлыстов Владимир (cmillion.ru).

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

НастройкаОписание
/12; // width of "working channel" in paragraphs (a view with 5 characters after the decimal point) (channel) Ширина канала — Параметр, задающий ширину рабочего канала в пунктах
/6; // number of consecutive intersections of opposite sides of a "working channel" (Q) Количество пересечений — Параметр, задающий количество последовательных пересечений сторон рабочего канала
?????????? ?????, ???????????? ??? ?????????? ?????? (HistoryBar) Глубина истории — Количество баров истории, анализируемых при расчёте
Options__of__Lines Настройки линий — Групповой параметр для настроек линий
LinesStyle Стиль линий — Стиль линий тренда (пунктир, сплошная и т. д.)
LinesSize Размер линий — Толщина линий тренда, отображаемых на графике
FontSize Размер шрифта — Размер шрифта текстовых меток на графике
/LimeGreen; (FontColor) Цвет шрифта — Цвет текста, используемый для текстовых меток на графике
Options__of__Arrows Настройки стрелок — Групповой параметр для настроек стрелок
Получить полный код

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

#property  indicator_chart_window
#property  indicator_buffers 2

extern int channel     =  200;     ///12;   // width of "working channel" in paragraphs (a view with 5 characters after the decimal point)
extern int Q           =  4;       ///6;    // number of consecutive intersections of opposite sides of a "working channel"
extern int HistoryBar  =  1000;             // ?????????? ?????, ???????????? ??? ?????????? ??????

extern string Options__of__Lines  =  "Wawes Signal Lines";
extern ENUM_LINE_STYLE LinesStyle =  STYLE_DOT;
extern int             LinesSize  =  0;
extern color           Line1      =  DarkSlateBlue,
                       Line2      =  DarkOliveGreen;  ///DarkSlateGray;
extern int             FontSize   =  10;
extern color           FontColor  =  Gold;            ///LimeGreen;

extern string Options__of__Arrows =  "Wawes Signal Arrows";
extern color              ColorUP =  White,           //Blue /// DodgerBlue
                          ColorDN =  Red;             //Magenta   /// OrangeRed;

extern int             arrowsSize =  1,
                       arrowsUP   =  233, 
                       arrowsDN   =  234;

extern string  arrowsCodes_42_120_110_108_117_121  =  "139-149_171_172_174_181_203_85_86_91",
                _241_242_221_222_228_230_246_248   =  "233-234_225-226_217-218_236-238_74-76";

double     SignalBufferRed[];
double     SignalBufferBlue[];
string PreName;
int init()
{
      // код доступен только после оплаты
   }
int deinit()
{
   remove_objects(PreName);
   return(0);
}

int start()
{
      // код доступен только после оплаты
   }
   for(int j=HistoryBar; j>=0; j--)
   {
      bool NoSell=false,NoBuy=false;
      int q=0;
      int i=j;
      double GN[2][10];
      ArrayInitialize(GN,0);
      while (i<Bars)
      {
         i++;
         if (Low[i]<=Close[j]-channel*2*Point || High[i]>=Close[j]+channel*Point) NoBuy=true;
         if (Low[i]<=Close[j]-channel*Point || High[i]>=Close[j]+channel*2*Point) NoSell=true;
         if (NoBuy && NoSell) break;
         if (NoBuy)
         {
            if (High[i]>=Close[j]+channel*Point)
            {
               if (q==

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

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

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

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

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

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

Стоимость полного кода
337,90₽ ≈ $4.13