Группа "Стол заказов MQL"

Рейтинг 2087



РЕКОМЕНДУЮ



доработка индикатора

low-pass-bands-sync-filters-mtf.mq4 (22 Kb) Сделайте пожалуйста продолжение линий от точки до точки. голубая точка-красная линия до розовой точки. розовая точка-зелёная линия до голубой точки.как нарисовано на скрине .low-pass-bands-sync-filters-mtf.mq4 (22 Kb)s/images/1/2/0/3/34227/19f8c8898d.png" width="650"/>
  • 0
  • Просмотров: 3469
  • 11 сентября 2021, 14:55
  • lukich555
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
10 сентября 2021
12 сентября 2021

Комментарии (26)

+
0
Кто-то работал с этим индикатором, перерисовывается?
avatar

  17  Boris54 Сообщений: 756 - ПенSионер

  • 11 сентября 2021, 18:02
+
0
Рисует)
avatar

  12  Slava78 Сообщений: 598

  • 11 сентября 2021, 18:06
+
0
Да любой индикатор, в основе коего скользящие средние, просто обязан «перерисовываться».
Иначе это как раз косяк.
avatar

  24  ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 12 сентября 2021, 19:55
+
0
в моей системе перерисовка этого индикатора не важна.
avatar

  11  lukich555 Автор Сообщений: 41

  • 11 сентября 2021, 18:25
+
0
это 2-й заказ, поручитель нужен
avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 11 сентября 2021, 19:22
+
0
жалко. я до первого заказа несколько месяцев ни чего не заказывал. у меня нет поручителя
avatar

  11  lukich555 Автор Сообщений: 41

  • 11 сентября 2021, 20:58
+
0
у меня нет поручителя
в чате людей попросите или в топике напишите поручитель нужен
avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 12 сентября 2021, 09:10
+
0
Выступаю поручителем.
avatar

  24  ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 13 сентября 2021, 00:20
+
0
я не работаю с чужим кодом. пишите тз на индикатор
avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 13 сентября 2021, 00:55
+
0
Блин блинский. И я что-то тупанул. Подкупило «доработка индикатора», думал это доработка какого-то предыдущего заказа…
avatar

  24  ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 13 сентября 2021, 09:36
+
0
здесь точки появляются попеременно при пробое канала. канал можно заменить любым стандартным.
avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 13 сентября 2021, 09:44
+
0
Андрей, сегодня 256 день в году, так что с Днём Программиста!*zapoy* 
avatar

  24  ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 13 сентября 2021, 13:46
+
+1
мсегодня 256 день в году, так что с Днём Программиста!


ого. спасибо! :) 

avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 13 сентября 2021, 14:56
+
0
Здравствуйте Андрей. можно сделать через прокладку? буфера розовой и голубой точки есть. мне не важно в каком виде будет. в виде столбиков гистограммы в подвале или точек на каждом баре. нужен буферный сигнал на каждом баре от розовой точки до голубой и на оборот
avatar

  11  lukich555 Автор Сообщений: 41

  • 13 сентября 2021, 19:42
+
0
посмотрю завтра
avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 13 сентября 2021, 19:55
+
0
просит еще индикатор:

Сannot open file 'C:\Users\MQL4\indicators\Parabolic SAR of MA mtf.ex4' [2]
avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 14 сентября 2021, 21:09
+
0
прокладка с буферами ;)  :D 




//+------------------------------------------------------------------+
//|                                                      LowPass.mq4 |
//|                                              Copyright 2021, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
#property strict
#property indicator_chart_window

#property indicator_buffers 2

extern string IndName    = "low-pass-bands-sync-filters-mtf";

extern string TimeFrame       = "current time frame";
extern int    gFilterPeriod    = 30;
extern int    FilterPrice     = PRICE_CLOSE;
extern int    FilterType      = 0;
extern double FrequencyCutoff = 0.01;
extern bool   Causal          = false;
extern int    rangePeriod     = 5;
extern int    MaMethod        = 8;

double up[];
double dn[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
//--- indicator buffers mapping
   SetIndexStyle(0,DRAW_ARROW,0,1,Blue);
   SetIndexArrow(0,108);
   SetIndexBuffer(0,up);

   SetIndexStyle(1,DRAW_ARROW,0,1,Red);
   SetIndexArrow(1,108);
   SetIndexBuffer(1,dn);
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Aq()
  {
   double pr=0;

   for(int i=0; i<111; i++)
     {
      double aq = iCustom(NULL,0,IndName,3,i);
      if(aq<1111)
        {
         pr=aq;
         break;
        }
     }
   return(pr);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Mag()
  {
   double pr=0;

   for(int i=0; i<111; i++)
     {
      double mg = iCustom(NULL,0,IndName,4,i);
      if(mg<1111)
        {
         pr=mg;
         break;
        }
     }
   return(pr);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   for(int i=0; i<111; i++)
     {
      up[i]=Aq();
      dn[i]=Mag();
     }
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+

avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 14 сентября 2021, 21:41
+
0
индикатор нашёл но не знаю как его сюда загрузить
avatar

  11  lukich555 Автор Сообщений: 41

  • 14 сентября 2021, 21:42
+
0
но это не то
avatar

  11  lukich555 Автор Сообщений: 41

  • 14 сентября 2021, 21:46
+
0
значения крайних точек сверху и снизу есть в буферах, как вы и просили
avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 14 сентября 2021, 22:12
+
0
на моём скрине поставил красные и зелёные метки как должно быть
avatar

  11  lukich555 Автор Сообщений: 41

  • 14 сентября 2021, 21:57
+
0
для чего вам этот индикатор?
avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 14 сентября 2021, 22:14
+
0
для конструктора советников. в моей системе три индикатора это один из них
avatar

  11  lukich555 Автор Сообщений: 41

  • 14 сентября 2021, 22:24
+
0
напишите тз на советник, я вам сделаю
avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 15 сентября 2021, 17:50
+
0
avatar

  34  AM2 Сообщений: 15878 - Андрей

  • 15 сентября 2021, 18:41
+
0
спасибо. то что надо
avatar

  11  lukich555 Автор Сообщений: 41

  • 16 сентября 2021, 10:12

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари