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

Рейтинг 2146



РЕКОМЕНДУЮ



Индикатор пересечения линии стохастика на уровне 50.

В настройках количество свечей которые при запуске анализирует индикатор.
Индикатор считает стохастик того таймфрейма на котором установлен.
Индикатор считает сколько свечей прошло между пересечениями стохастика с уровнем 50.
Индикатор берет три таких подряд идущих отрезка времени и сравнивает их друг с другом.
Если каждый следующий отрезок времени больше или равен предыдущему и таких отрезков три или больше, то индикатор создает алерт.
В алерте валютная пара того графика на который на который установлен индикатор и таймфрейм и серверное время.
  • 0
  • Просмотров: 1981
  • 12 октября 2019, 16:29
  • igrun
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

Брокер для ваших роботов, 15 лет на рынке

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

+
0
здесь еще как то просматривается решение. на 16-е
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 12 октября 2019, 17:50
+
0
спасибо буду ждать
avatar

  23  igrun Автор Сообщений: 1639 - igrun

  • 12 октября 2019, 17:53
+
0
готово:




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

input int bars=111;
input int kper=5;
input int dper=3;
input int slow=3;

int cross[];
datetime t=0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   ArrayResize(cross,bars,1);
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| 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[])
  {
//---
   int count=0, d1=0, d2=0, d3=0, k=0;

   for(int i=0; i<bars; i++)
     {
      double sto1=iStochastic(NULL,0,kper,dper,slow,0,0,MODE_MAIN,i);
      double sto2=iStochastic(NULL,0,kper,dper,slow,0,0,MODE_MAIN,i+1);

      if((sto1>50 && sto2<50) || (sto1<50 && sto2>50))
        {
         count++;
         cross[k]=i;
         k++;
        }
     }

   d1=cross[1]-cross[0];
   d2=cross[2]-cross[1];
   d3=cross[3]-cross[2];


   if(d1>d2 && d2>d3 && t!=time[0])
     {
      Alert("Свершилось!!!");
      t=time[0];
     }

   Comment("\n I1: ",cross[0],
           "\n I2: ",cross[1],
           "\n I3: ",cross[2],
           "\n I4: ",cross[3],
           "\n ",
           "\n D1: ",d1,
           "\n D2: ",d2,
           "\n D3: ",d3,
           "\n ",
           "\n Count: ",count);

//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+

avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2019, 22:01
+
0

буду тестировать, только что означают настройки?
алерт не информативен или это в следующем топике?
Редактирован: 15 октября 2019, 22:33
avatar

  23  igrun Автор Сообщений: 1639 - igrun

  • 15 октября 2019, 22:13
+
0
нену сигналов почему то очень много
avatar

  23  igrun Автор Сообщений: 1639 - igrun

  • 15 октября 2019, 23:02
+
0
На каком ТФ много сигналов?
avatar

  18  Boris54 Сообщений: 810 - ПенSионер

  • 16 октября 2019, 09:36
+
0
Алертов много на м 5.
avatar

  23  igrun Автор Сообщений: 1639 - igrun

  • 16 октября 2019, 11:00
+
0
Перейди на М15 или на М30. В чем проблема?
avatar

  18  Boris54 Сообщений: 810 - ПенSионер

  • 16 октября 2019, 12:54
+
0
Сигналов все равно много.
avatar

  23  igrun Автор Сообщений: 1639 - igrun

  • 16 октября 2019, 12:57
+
0
Прежде чем заказывать такую свистульку — надо проползти по графику и проверить на бумаге свою супер-идею.
avatar

  18  Boris54 Сообщений: 810 - ПенSионер

  • 16 октября 2019, 13:12
+
0
Эх в заказе валютная пара, а в промежуточном варианте нету.
avatar

  23  igrun Автор Сообщений: 1639 - igrun

  • 16 октября 2019, 13:39
+
0
*help* 
avatar

  18  Boris54 Сообщений: 810 - ПенSионер

  • 16 октября 2019, 13:41
+
0
Просмотрю предыдущие заказы может сам исправлю,
avatar

  23  igrun Автор Сообщений: 1639 - igrun

  • 16 октября 2019, 13:45
+
0
Так больше сигналов, больше денег *fool* 
avatar

  19  pacak Сообщений: 552 - варвар Andre

  • 16 октября 2019, 09:45

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