mishelbb
mishelbb

 
Уровень 12

  Торгую в компаниях:


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

Рейтинг 2146



РЕКОМЕНДУЮ



Дополнение к теме

Здравствуйте, честно говоря не понял о каком индюке речь, спасибо добрый человек подсказал, прикрепляю индикатор волотильности к темам zakaz.opentraders.ru/59798.html#comment158094 и zakaz.opentraders.ru/59775.html надеюсь сейчас всё получится… всем ещё раз спасибо… indikator volatilnosti.mq4 (1 Kb)
  • 0
  • Просмотров: 2080
  • 29 июня 2021, 21:46
  • mishelbb
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
0
Он нифига сюда не крепится почему то.., чудес же не бывает, всё заходит а этот нет.., как быть теперь??? Куда его можно скинуть, что бы Вы могли применить его для работы???
avatar

  12  mishelbb Автор Сообщений: 220 - mishelbb

  • 29 июня 2021, 21:52
+
0
подправил. завтра посмотрю советник
avatar

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

  • 29 июня 2021, 22:23
+
0
Ага, понял, спасибо, жду…
avatar

  12  mishelbb Автор Сообщений: 220 - mishelbb

  • 29 июня 2021, 22:55
+
0
есть контакт :)  www.opentraders.ru/downloads/3049/



подправленный индюк

//+------------------------------------------------------------------+
//|                                                      ProjectName |
//|                                      Copyright 2018, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Gold
#property indicator_color2 Lime

extern bool   ALLERT       =true;
extern string COMM         ="Параметры индикатора волатильности";
extern int                 N=1; // период канала
extern string COMM1         ="Параметры индикатора Rsi TMA centered bands Alert";
extern int    RsiLength  = 5;
extern int    RsiPrice   = 0;
extern int    HalfLength = 12;
extern int    DevPeriod  = 100;
extern double Deviations = 1.5;
extern bool   AlertOn    = false;
extern string COMM2         ="Параметры индикатора Weighted WCCI indikatorforeks.ru";
extern int          TCCIp=7;
extern int           CCIp=9;
extern double overbslevel=200.0;
extern double    triglevel=50.0;
extern double       weight=1.0;
int Gi_84 = 24;
bool Gi_88 = FALSE;
double G_ibuf_92[];
double G_ibuf_96[];
int G_bars_100 = 0;
double mc,nc,mc1,nc1,mc2,nc2;
double W14,W7,W20,W25,W30,iWOL,iWOL1,RCB,RCB1,RCB2,WWi,WWi1;
int top,k,k1,k2;
// E37F0136AA3FFAF149B351F6A4C948E9
int init()
  {
   SetIndexStyle(0, DRAW_ARROW, STYLE_SOLID, 3);
   SetIndexStyle(1, DRAW_ARROW, STYLE_SOLID, 3);
   SetIndexArrow(1, 233);
   SetIndexArrow(0, 234);
   SetIndexBuffer(0, G_ibuf_92);
   SetIndexBuffer(1, G_ibuf_96);
   G_bars_100 = Bars;
   return (0);
  }

// EA2B2676C28C0DB26D39331A336C6B92
int start()
  {
   int highest_0;
   int lowest_4;
   int Li_8 = IndicatorCounted();
   if(Li_8 < 0)
      return (-1);
   if(Li_8 > 0)
      Li_8--;
   int Li_12 = Bars - 1;
   if(Li_8 >= 1)
      Li_12 = Bars - Li_8 - 1;
   if(Li_12 < 0)
      Li_12 = 0;
   for(int Li_16 = Li_12; Li_16 >= 0; Li_16--)
     {

      W14=NormalizeDouble(iWPR(Symbol(),PERIOD_CURRENT,14,Li_16),Digits);
      W7=NormalizeDouble(iWPR(Symbol(),PERIOD_CURRENT,7,Li_16),Digits);
      W20=NormalizeDouble(iWPR(Symbol(),PERIOD_CURRENT,20,Li_16),Digits);
      W25=NormalizeDouble(iWPR(Symbol(),PERIOD_CURRENT,25,Li_16),Digits);
      W30=NormalizeDouble(iWPR(Symbol(),PERIOD_CURRENT,30,Li_16),Digits);
      iWOL=NormalizeDouble(iCustom(Symbol(),PERIOD_CURRENT,"indikator volatilnosti",N,0,Li_16),Digits);
      iWOL1=NormalizeDouble(iCustom(Symbol(),PERIOD_CURRENT,"indikator volatilnosti",N,0,Li_16+1),Digits);
      RCB=NormalizeDouble(iCustom(Symbol(),PERIOD_CURRENT,"Rsi TMA centered bands Alert",RsiLength=5,RsiPrice,HalfLength,DevPeriod,Deviations,AlertOn,0,Li_16),Digits);
      RCB1=NormalizeDouble(iCustom(Symbol(),PERIOD_CURRENT,"Rsi TMA centered bands Alert",RsiLength=5,RsiPrice,HalfLength,DevPeriod,Deviations,AlertOn,2,Li_16),Digits);
      RCB2=NormalizeDouble(iCustom(Symbol(),PERIOD_CURRENT,"Rsi TMA centered bands Alert",RsiLength=5,RsiPrice,HalfLength,DevPeriod,Deviations,AlertOn,3,Li_16),Digits);




      highest_0 = iHighest(NULL, 0, MODE_HIGH, Gi_84, Li_16 - Gi_84 / 2);
      lowest_4 = iLowest(NULL, 0, MODE_LOW, Gi_84, Li_16 - Gi_84 / 2);


      if(W14>-5&&W7>-5&&W20>-5&&W25>-5&&W30>-5  &&iWOL-iWOL1>0  &&RCB>RCB1)
        {
         G_ibuf_92[Li_16] =Imaxx(Li_16);
         if(ALLERT==true)
           {
            if(mc!=Cotkr(1))
              { Alert(Symbol(),"--Продажа!"); mc=Cotkr(1);}
           }
        }

      if(W14<-95&&W7<-95&&W20<-95&&W25<-25&&W30<-25  &&iWOL-iWOL1>0  &&RCB<RCB2)
        {
         G_ibuf_96[Li_16] =Iminn(Li_16);
         if(ALLERT==true)
           {
            if(mc1!=Cotkr(1))
              { Alert(Symbol(),"--Покупка!"); mc1=Cotkr(1);}
           }
        }




     }

   return (0);
  }

// 9B1AEE847CFB597942D106A4135D4FE6
int f0_1()
  {
   bool Li_ret_0 = FALSE;
   if(G_bars_100 != Bars)
     {
      Li_ret_0 = TRUE;
      G_bars_100 = Bars;
      Gi_88 = TRUE;
     }
   return (Li_ret_0);
  }

// 945D754CB0DC06D04243FCBA25FC0802
string f0_0(int Ai_0)
  {
   if(Ai_0 == 1)
      return ("M1");
   if(Ai_0 == 5)
      return ("M5");
   if(Ai_0 == 15)
      return ("M15");
   if(Ai_0 == 30)
      return ("M30");
   if(Ai_0 == 60)
      return ("H1");
   if(Ai_0 == 240)
      return ("H4");
   if(Ai_0 == 1440)
      return ("D1");
   if(Ai_0 == 10080)
      return ("W1");
   if(Ai_0 == 43200)
      return ("MN1");
   return ("");
  }

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Imaxx(int Per)
  {
   double perr;
   perr = NormalizeDouble(iHigh(Symbol(),0,Per),Digits);
   return (perr);
  }
//---Миниму--//
double Iminn(int Per)
  {
   double perr;
   perr = NormalizeDouble(iLow(Symbol(),0,Per),Digits);
   return (perr);
  }
//--Цена открытия--//
double Cotkr(int Per)
  {
   double perr;
   perr = NormalizeDouble(iOpen(Symbol(),0,Per),Digits);
   return (perr);
  }
//--Цена закрытия--//
double Czakr(int Per)
  {
   double perr;
   perr = NormalizeDouble(iClose(Symbol(),0,Per),Digits);
   return (perr);
  }
//+------------------------------------------------------------------+

avatar

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

  • 30 июня 2021, 22:41
+
0
Здравствуйте Андрей, спасибо огромное, индюк касячный значит был.., спасибо!!!, давайте погоняем… посмотрим что к чему, руками вроде более менее, ещё раз моя признательность!!!
avatar

  12  mishelbb Автор Сообщений: 220 - mishelbb

  • 1 июля 2021, 01:54
+
0
… ничё не пойму, опять только включил, он опять нашарашил ордеров.., про сигнал тут и речи нет.., в чём причина??? У Вас на скрине вроде есть сигнал и, как я понял, он по нему срабатывал???
avatar

  12  mishelbb Автор Сообщений: 220 - mishelbb

  • 1 июля 2021, 02:12
+
0
Андрей, тут возможно вот что.., видимо сигналы то есть, потому как алерт появляется, но общей (т. е. по всем индикаторам) стрелки нет.., в ручную я жду стрелки, как сигнал, а советник видимо берёт просто по сигналу… Возможно ему «обьяснить» что бы выставлял только когда появляется стрелка??? Руками я делаю так, приходит алерт, смотрю общую стрелку, если есть — беру на следующеей свяче…
avatar

  12  mishelbb Автор Сообщений: 220 - mishelbb

  • 1 июля 2021, 02:27
+
0
Вот пример входа.., все индюки синхронно встали, появляется сигнальная стрелка.., на новой свече входим в сделку...
avatar

  12  mishelbb Автор Сообщений: 220 - mishelbb

  • 1 июля 2021, 02:40
+
0
… вот в ручную японец отработал чётко, следом поставил сов, сразу лепит ордера…
avatar

  12  mishelbb Автор Сообщений: 220 - mishelbb

  • 1 июля 2021, 02:50
+
0
отладка это длительное дело. могу поставить на следующий топик.
avatar

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

  • 1 июля 2021, 20:26
+
0
Андрей здравствуйте, как с вопросом по совернику??? Я имею в виду перенос и доработку в следующем топике, как Вы писали выше..?
avatar

  12  mishelbb Автор Сообщений: 220 - mishelbb

  • 6 июля 2021, 03:58
+
0
мой вам совет, пользуйтесь стандартными индикаторами или свечными паттернами и не будет такой запары ни мне ни вам
avatar

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

  • 1 июля 2021, 20:28
+
0
Здравствуйте, да, поставьте пожалуйста, по поводу стандартов.., всё что Вы делаете и я пытаюсь найти, что то рабочее, стандарты не дают, увы, люди поэтому и пытаются что то придумать.., вымучат, так сказать, если б всё уже отлаженое работало зачем всё остольное нужно было бы… Не работает оно.., давайте «добьём» эту тему как то, спасибо Вам по любому…
avatar

  12  mishelbb Автор Сообщений: 220 - mishelbb

  • 2 июля 2021, 02:11
+
0
.., да, Андрей, хочу спросить, а нельза ли в советнике сделать возможность выбора брокера, Гранд меня смущает всё больше и больше, подтверждая свою и так не лестную характеристику. Можно ещё World Forex для, на всякий случай.., хочу там посмотреть, спасибо..???
avatar

  12  mishelbb Автор Сообщений: 220 - mishelbb

  • 2 июля 2021, 03:07

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