Советник "Авось, повезет" - страница 12

 
VladislavVG:

По поводу циклов: выше написал соображения - буду рад, если докажете обратное.

А я и не говорил о зависимости цены от времени, но только об использовании временных циклов для фильтрации ранних сигналов, чтобы дожидаться когда цена дойдет до своего законного пика и НЕ сможет двигаться дальше. А то, что она не может двигаться дальше именно на границе временного цикла, это уже, простите, не моя проблема. Это всего лишь наблюдаемое свойство рынка, которое можно использовать практически ))) Сама природа этого явления меня мало интересует )))
 
Mathemat:

Ребята, вы тут демагогией и софистикой занимаетесь по поводу зависимости от времени. Какая к черту разница.

Понятно, что чисто философски любой природный процесс зависит не от времени, а от событий. Тем не менее в физике уже давно принято описывать процессы именно от времени, т.к. это единая мера любой динамики.

Я не говорю о новой физике, современной, в которой часто удобнее описывать процессы не от времени. Но это только вопрос удобства. Если бы процессы рождения-превращения частиц было удобнее записывать как зависящие от времени, то так оно и было бы.


Я считаю, что это нелепая попытка оппонентов заболтать доцента, заморочить ему голову и увести мысль его рассуждений в сторону. И это в то время, когда доцент уже у цели, когда он по сути уже раскрыл своим пытливым умом главный секрет форекса и "затянул на нем петлю".

И лишь одна фраза доцента не дает мне покоя. " Лично для меня вопрос о возможности прогнозирования на рынках, типа Форекс, уже решен по настоянию индикатора. "

Я перечитал её 46 раз. И только после 47-го увидел как наяву процесс общения цветных линий с доцентом. Подчиняясь таинственному божеству 18 . эти линии, извиваясь, затягивают петли сначала на форексе, потом на мониторе а потом, покинув его тесное двухмерное пространство, переползают на доцента. То, что я видел дальше рассказывать не буду.

 
artikul:
А я и не говорил о зависимости цены от времени, но только об использовании временных циклов для фильтрации ранних сигналов, чтобы дожидаться когда цена дойдет до своего законного пика и НЕ сможет двигаться дальше. А то, что она не может двигаться дальше именно на границе временного цикла, это уже, простите, не моя проблема. Это всего лишь наблюдаемое свойство рынка, которое можно использовать практически ))) Сама природа этого явления меня мало интересует )))


Значит я Вас неверно понял. Конечно же можно учитывать время/временные особенности воздействий на систему как дополнительные условия - речь то не об этом шла.

2 C-4:
кроме переходных, например, процесс старения - это не только к живой природе относится.

 
Mischek: И лишь одна фраза доцента не дает мне покоя. " Лично для меня вопрос о возможности прогнозирования на рынках, типа Форекс, уже решен по настоянию индикатора. "
Да, первую фразу о петле я уже занес в Анналы. Пожалуй, и эту надо бы.
 
yosuf:
Подскажите, пожалуйста, советник, если он есть в кодобазе, устанавливающий в начале бара две разнонаправленные ордера с одинаковыми объемом, ТП и СЛ, например, БАЙ лот 1, ТП 30, СЛ 20 и СЕЛЛ лот 1, ТП 30, СЛ 20. Выскажитесь, пожалуйста, о подобной стратегии на авось, если кто ее проверял.

Юсуфходжа, попробуйте свой индикатор совместно с моим. На часовике. Другие ТФ сейчас не берет.

//+------------------------------------------------------------------+
//|                                              InBarMtfFibo_v1.mq4 |
//|                                        Copyright © 2012, Snail09 |
//|                            https://www.mql4.com/ru/users/snail_09 |
//|                                                       18.04.2012 |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, Snail09"
#property link      "https://www.mql4.com/ru/users/snail_09"

#property indicator_buffers 4
#property indicator_color1 Magenta
#property indicator_color2 Magenta
#property indicator_color3 Blue
#property indicator_color4 Blue
#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 1
#property indicator_width4 1

// Количество свечей эмулирующих старший, возможно нестандартный ТФ
extern int TF        = 5;
// Количество свечей старшего ТФ, среди которых ищется внутренняя свеча
extern int NR        = 3;
// Количество недель для максимума и минимума
extern int Weeks     = 5;
// Фибы:
extern string string1 = "---Фибы:---";
extern double F13    = 0.0013;
extern double F21    = 0.0021;
extern double F34    = 0.0034;
extern double F55    = 0.0055;
extern double F89    = 0.0089;
extern double F144   = 0.0144;
extern double F233   = 0.0233;
extern double F377   = 0.0377;
// Использование алерта.
extern bool UseAlert = false;

// Массивы для максимумов и минимумов старшего ТФ, а также диапазонов
double val1[],val2[],val3[],val4[];
double Max[],Min[],Diapazon[];

#property indicator_chart_window

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
   {
   SetIndexBuffer(0,val1);
   SetIndexBuffer(1,val2);
   SetIndexBuffer(2,val3);
   SetIndexBuffer(3,val4);
   
   SetIndexStyle(0,DRAW_ARROW);
   SetIndexStyle(1,DRAW_ARROW);
   SetIndexStyle(2,DRAW_SECTION);
   SetIndexStyle(3,DRAW_SECTION);
   
   SetIndexArrow(0,158);
   SetIndexArrow(1,158);
   
   SetIndexEmptyValue(0,EMPTY_VALUE);
   SetIndexEmptyValue(1,EMPTY_VALUE);
   SetIndexEmptyValue(2,EMPTY_VALUE);
   SetIndexEmptyValue(3,EMPTY_VALUE);
   
   SetIndexLabel(0,"Hi");
   SetIndexLabel(1,"Low");
   
   ArrayResize(Max,NR);
   ArrayResize(Min,NR);
   ArrayResize(Diapazon,NR);

   return(0);
   }

//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
   {
   int i,k;
   string s;
   k=ObjectsTotal();
   for (i=k-1;i>=0; i--) 
      {
      s=ObjectName(i);
      if(StringFind(s,"IBMF_",0)>=0) ObjectDelete(s);
      }
   return(0);
   }

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
   {
   static datetime PrevTime=0;   // Время открытия предпоследнего бара

   if(PrevTime==0) PrevTime=Time[0];  // При первом запуске текущий бар пропускаем

   int limit;
   int counted_bars=IndicatorCounted();
   if(counted_bars==0) limit=Bars-TF*NR;
   if(counted_bars<0) return(-1);
   if(counted_bars>0) limit=Bars-counted_bars;
   limit--;

   ArrayInitialize(val1,EMPTY_VALUE);
   ArrayInitialize(val2,EMPTY_VALUE);
   
   for(int i=limit;i>=0;i--)
      {   
      int shift=i;
      for(int j=0; j<NR; j++)
         {
         Max[j]=High[iHighest(NULL,0,MODE_HIGH,TF,shift)];
         Min[j]=Low[iLowest(NULL,0,MODE_LOW,TF,shift)];
         Diapazon[j]=Max[j]-Min[j];
         shift+=TF;
         }
      if((Max[0]<Max[1])&&(Min[0]>Min[1])&&(Diapazon[0]<=Diapazon[ArrayMinimum(Diapazon)]))
         {
         for(int k=1; k<TF+1; k++)
            {val1[k]=Max[0]; val2[k]=Min[0];}
         val3[i]=Max[0]; val4[i]=Min[0];
         if((val3[i]!=EMPTY_VALUE)&&(val3[i+1]==EMPTY_VALUE))
            {
            DrawObjects(Weeks,val3[i],val4[i]);
            }
         }
      if(UseAlert)
         {
         if(Time[0]>PrevTime)   // 1 раз на бар выводим алерт
            if((val1[1]!=EMPTY_VALUE)&&(val2[1]!=EMPTY_VALUE))
               Alert(Symbol(),Period());
         }
      PrevTime=Time[0]; // Запоминаем время открытия нулевого бара*/
      }
   return(0);
   }
//+------------------------------------------------------------------+

void DrawObjects(int W,double H,double L)
   {
   string label;
   
   label = "IBMF_WH"+Weeks;
   ObjectDelete(label);
   double WHigh=iHigh(NULL,PERIOD_W1,iHighest(NULL,PERIOD_W1,MODE_HIGH,W,1));
   ObjectCreate(label,OBJ_HLINE,0,0,WHigh);
   ObjectSet(label,OBJPROP_WIDTH,3);
   ObjectSet(label,OBJPROP_COLOR,Black);
   
   label = "IBMF_WL"+Weeks;
   ObjectDelete(label);
   double WLow=iLow(NULL,PERIOD_W1,iLowest(NULL,PERIOD_W1,MODE_LOW,W,1));
   ObjectCreate(label,OBJ_HLINE,0,0,WLow);
   ObjectSet(label,OBJPROP_WIDTH,3);
   ObjectSet(label,OBJPROP_COLOR,Black);
   
   label = "IBMF_WMed"+Weeks;
   ObjectDelete(label);
   double WMed=(WHigh+WLow)/2;
   ObjectCreate(label,OBJ_HLINE,0,0,WMed);
   ObjectSet(label,OBJPROP_STYLE,STYLE_DOT);
   ObjectSet(label,OBJPROP_COLOR,Black);
   
   label = "IBMF_ChHi";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H);
   ObjectSet(label,OBJPROP_WIDTH,2);
   ObjectSet(label,OBJPROP_COLOR,Black);

   label = "IBMF_ChLow";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L);
   ObjectSet(label,OBJPROP_WIDTH,2);
   ObjectSet(label,OBJPROP_COLOR,Black);

   label = "IBMF_S13";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F13);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R13";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F13);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);

   label = "IBMF_S21";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F21);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R21";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F21);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);

   label = "IBMF_S34";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F34);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R34";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F34);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   label = "IBMF_S55";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F55);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R55";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F55);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   label = "IBMF_S89";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F89);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R89";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F89);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   label = "IBMF_S144";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F144);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R144";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F144);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   label = "IBMF_S233";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F233);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R233";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F233);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   label = "IBMF_S377";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F377);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R377";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F377);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   WindowRedraw();
   return;
   }
 
Mathemat:
Да, первую фразу о петле я уже занес в Анналы. Пожалуй, и эту надо бы.

Перестаньте парафинить Юсуфа! Иначе я обрушусь на вас всей мощью оргазма! Не понимаешь, так иди с миром, не гадь в чужую ветку. Некоторые так специально заходят на каждую новую ветку, чтобы обосрать и поднять свое мнимое величие. Видимо у них профит упал, вот и брызжут желчью. Свинозавр, Решетов, вы что - попутали, вокруг вас люди, а не фантомы, созданные вашим больным воображением. Спуститесь с небес. Вспомните себя в начале пути. И перестаньте, наконец, плеваться желчью, ваш отрицательный опыт - это плюс, не надо из него делать клинику.

ЗЫ. Сижу вот сам перед теликом и на коленке кодю, только без шерстяных носков, и ноут не выдержал залития пивом. Плевать, кто в футболе чемпион, эта тема - для...

 
Mischek:


Я считаю, что это нелепая попытка оппонентов заболтать доцента, заморочить ему голову и увести мысль его рассуждений в сторону. И это в то время, когда доцент уже у цели, когда он по сути уже раскрыл своим пытливым умом главный секрет форекса и "затянул на нем петлю".


Купите галстук с уже завязанным узлом. Вам останется лишь сунуть голову в петлю и потуже затянуть ее! (c)
Причина обращения: