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

Рейтинг 2081



РЕКОМЕНДУЮ



Сделать Индикатор-стрелочник (не перерисовывающийся) на основе стандартных индикаторов

Уважаемый админ, если есть возможность, сделай.
Сделать индикатор-стрелочник (В формате mq4) на основе стандартных индикаторов (cci, rsi, fractals)

Условия для стрелки ВНИЗ:

Медленные CCI 1 и CCI 2 с разными периодами находятся ниже уровня 0, тренд вниз

RSI находится ниже уровня 45

Ближайший фрактал Б. Вильямса пробит вниз

Стрелка появляется когда быстрый CCI 3 пересекает уровень 0 сверху вниз

Условия для стрелки ВВЕРХ:

Медленные CCI 1 и CCI 2 с разными периодами находятся выше уровня 0, тренд вверх

RSI находится выше уровня 55

Ближайший фрактал Б. Вильямса пробит вверх

Стрелка появляется когда быстрый CCI 3 пересекает уровень 0 снизу вверх
  • 0
  • Просмотров: 4398
  • 13 сентября 2017, 15:07
  • Marlboropartner
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
Когда будет 3-й уровень напомните.
avatar

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

  • 13 сентября 2017, 17:31
+
0
А как узнать когда он будет или как его получить нужно, может оплатить или как, так я готов. Только знать бы как получить этот 3-й уровень
avatar

  12  Marlboropartner Автор Сообщений: 59

  • 13 сентября 2017, 18:40
+
0
через пару недель где то будет.
поручителя также можете найти: project.opentraders.ru/20424.html
avatar

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

  • 13 сентября 2017, 20:04
+
0
Андрей, скажи а на платной основе можешь сделать этот индюк и сколько будет стоить. Ждать пару недель это долго, а вот как искать поручителей, я и не знаю.
avatar

  12  Marlboropartner Автор Сообщений: 59

  • 13 сентября 2017, 20:14
+
0
Платно очень редко делаю.
avatar

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

  • 13 сентября 2017, 20:49
+
0
Ок. Буду ждать пару недель. Мне потом повторно топик открыть? Или можно оставить этот топик с заявкой
avatar

  12  Marlboropartner Автор Сообщений: 59

  • 13 сентября 2017, 20:59
+
0
Напомните просто.
avatar

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

  • 13 сентября 2017, 21:34
+
0
Приветствую, Андрей. Я по поводу индюка. Ты говорил через пару недель, будет уровень 3, тогда возьмешь в работу. Блин, жду, жду, уже месяц прошел, а уровень три так и не появляется. Не знаешь, когда примерно появится? Очень нужен индюк.
avatar

  12  Marlboropartner Автор Сообщений: 59

  • 10 октября 2017, 21:33
+
0
Привет, Андрей. УрААА *lalala*  Уровень 3 Взят! Андрей, напишешь индюка по заданию. Да, я там не дописал. Естественно хотелось бы что бы индюк был с алертом (вкл/выкл), push-оповещение ((вкл/выкл)? вылетало окошко при сигнале, настройка цвета стрел, уведомление на почту. И если возможно, график на котором висит индюк при алерте загарался (мигал) тем цветом, которым обозначена стрелка в алерте, эта функция также в настройках вкл/выкл. (это если например установленно 25 пар, то что бы не искать пару, она -график мигалбы и было сразу понятно) Спасибо.
avatar

  12  Marlboropartner Автор Сообщений: 59

  • 11 октября 2017, 13:27
+
0
За мигание не возьмусь.
avatar

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

  • 11 октября 2017, 17:41
+
0
Marlboropartner — надо активничать на сайте чтобы уровень повысился.
Редактирован: 11 октября 2017, 03:42
avatar

  16  cerber04 Сообщений: 409

  • 11 октября 2017, 03:42
+
0
Спасибо Большое. Да фиг с ним с этим миганием.
avatar

  12  Marlboropartner Автор Сообщений: 59

  • 11 октября 2017, 17:43
+
0
А остальное посмотрю сегодня.
avatar

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

  • 11 октября 2017, 17:44
+
0
Спасибо
avatar

  12  Marlboropartner Автор Сообщений: 59

  • 11 октября 2017, 17:48
+
0
Похоже на правду?




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

input int RSIPeriod=14;
input int RSILevel=45;
input int CCI1Period=15;
input int CCI2Period=10;
input int CCI3Period=5;
input bool mail=1;
input bool push=1;
input bool alert=1;

datetime t=0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   Comment("");
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutArrow(string name,int code,double p,datetime time,color clr)
  {
//--- создадим стрелку
   ObjectCreate(0,name,OBJ_ARROW,0,time,p);
//--- установим код стрелки
   ObjectSetInteger(0,name,OBJPROP_ARROWCODE,code);
//--- установим способ привязки
   ObjectSetInteger(0,name,OBJPROP_ANCHOR,ANCHOR_CENTER);
//--- установим цвет стрелки
   ObjectSetInteger(0,name,OBJPROP_COLOR,clr);
//--- установим размер стрелки
   ObjectSetInteger(0,name,OBJPROP_WIDTH,2);
  }
//+------------------------------------------------------------------+
//|   Цена фрактала                                                  |
//+------------------------------------------------------------------+
double FractalPrice(int num,int mode)
  {
   double f=0;
   int up=0,dn=0,n=0;
   for(int i=2; i<100; i++)
     {
      f=iFractals(NULL,0,MODE_UPPER,i);
      if(f>0 && mode==1)
        {
         n++;
         if(n==num) break;
        }

      f=iFractals(NULL,0,MODE_LOWER,i);
      if(f>0 && mode==2)
        {
         n++;
         if(n==num) break;
        }
     }
   return(f);
  }
//+------------------------------------------------------------------+
//| 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[])
  {
//---
   double rsi=iRSI(NULL,0,RSIPeriod,0,1);
   double cci1=iCCI(NULL,0,CCI1Period,0,1);
   double cci2=iCCI(NULL,0,CCI2Period,0,1);
   double cci31=iCCI(NULL,0,CCI3Period,0,1);
   double cci32=iCCI(NULL,0,CCI3Period,0,2);
   double up=FractalPrice(1,1);
   double dn=FractalPrice(1,2);

   if(t!=time[0])
     {
      if(cci1>0 && cci2>0 && cci31>0 && cci32<0 && rsi>100-RSILevel && close[1]>up)
        {
         PutArrow((string)time[1],233,high[1],time[1],Blue);
         if(alert) Alert(_Symbol+" Buy!!!");
         if(push) SendNotification(_Symbol+" Buy!!!");
         if(mail) SendMail("Signal",_Symbol+" Buy!!!");
        }

      if(cci1<0 && cci2<0  && cci31<0 && cci32>0 && rsi<RSILevel && close[1]<dn)
        {
         PutArrow((string)time[1],234,low[1],time[1],Red);
         if(alert) Alert(_Symbol+" Sell!!!");
         if(push) SendNotification(_Symbol+" Sell!!!");
         if(mail) SendMail("Signal",_Symbol+" Sell!!!");
        }
      t=time[0];
     }

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


Редактирован: 11 октября 2017, 20:58
avatar

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

  • 11 октября 2017, 20:34
+
0
Да, что то похожее выресовывается*good* 
avatar

  12  Marlboropartner Автор Сообщений: 59

  • 11 октября 2017, 20:58
+
0
Можно узнать, когда будет готов файл mql4, что бы уже можно было скачать
avatar

  12  Marlboropartner Автор Сообщений: 59

  • 13 октября 2017, 10:24
+
0
avatar

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

  • 13 октября 2017, 17:20
+
0
Спасибо!!!
avatar

  12  Marlboropartner Автор Сообщений: 59

  • 13 октября 2017, 17:22

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