ZigZags Schäferhunde

 
Liebe Versammlung! Bitte urteilen Sie nicht so streng, seien Sie ein wenig nachsichtig, es handelt sich um ein schweres wissenschaftliches Werk, und ich bin eine bescheidene Hausfrau mit einigen Fragen zu Pastuchows These. Bitte antworten Sie denjenigen, die am Zickzack-Kurs interessiert sind.
 

Es gab hier schon einmal einen solchen Thread https://www.mql5.com/ru/forum/105771

и

https://www.mql5.com/ru/forum/105771

sind alle über H Volatilität. Ist noch jemand daran interessiert?

ФР Н-волатильность
ФР Н-волатильность
  • 2007.11.14
  • www.mql5.com
Эта тема является продолжением разговора о каги разбиениях...
 

Диссертация Пастухова https://smart-lab.ru/tag/%D0%BF%D0%B0%D1%81%D1%82%D1%83%D1%85%D0%BE%D0%B2/


 

Die Frage bezieht sich auf Seite 81. Die Formeln sind leicht deplatziert, wo die Klammern, Kagi(H) ist ungefähr 2, Kagi2(H) ist ungefähr 5, Renko(H) ist ungefähr 2 und Renko2(H) ist ungefähr 6. Die Konstruktion von Kagi ist empfindlicher als die von Renko, und hier entspricht alles einer 2, und dann noch einige Zweifel.

Erinnern wir uns ein wenig an den Fall ohne Arbitragemarkt, den wir bei der Konstruktion der Zickzack-Kagi und Renko H-Volatilität =2, flat<2, trend>2 haben. Dies ist derselbe wie im Fall des Hurst-Index.

 
Ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh was ist das?
 

Ich schätze das Streben nach Wissen sehr, aber ich habe nur zwei Fragen

1) Was zum Teufel ist das für ein Ding?

2) Wozu dient es?

 
Михаил Билан:
hohohohohoho((( Was ist das?
Mickey Moose:

Ich schätze das Streben nach Wissen sehr, aber ich habe nur zwei Fragen

1) Was zum Teufel ist das für ein Ding?

2) Wozu dient es?

Nun, es sollte klar sein, dass die bescheidene Hausfrau sich auf gelehrte Ehemänner bezieht, und nicht auf solche Verrückten wie Sie).

 

Eine ähnliche Veröffentlichung gibt es auch hier https://www.argolab.net/izuchaem-zigzagi.html

Dies ist im Grunde dasselbe, nur dass die Formel leicht abgeändert wurde und der Begriff des Überschwingens eingeführt wurde. Das Prinzip ist das gleiche.

Alle Zickzacklinien werden nach dem Schwellenwert verwendet, ebenso wie in Pastuchows These.

Bei Renko-Zickzack, die weniger empfindlich sind als Kagi, liegt die Wahrscheinlichkeitsverteilung für das Auftreten von H-Segmenten in der Potenz von zwei, d. h.

1H-50%, 2H-25%, 3H-12,5%, usw. Dadurch wird eine Nicht-Abstufung erreicht, d.h. im Durchschnitt haben wir bei SB 2 Segmente. Bei BP erhalten wir bei einer ziemlich großen Stichprobe die gleichen Zahlen, d.h. wir haben etwas mehr als 2 oder etwas weniger als 2.

Ich interessiere mich für die Kagi-Zickzack-Verteilung, kann mich jemand beraten, denn es gibt keine 2.

Изучаем ЗигЗаги
Изучаем ЗигЗаги
  • www.argolab.net
Давайте начнем наш сегодняшний разговор со всем нам знакомого индикатора ЗигЗаг, который входит в стандартный комплект поставки терминала МТ4. Реализация индикатора из стандартной поставки далеко не самая лучшая и уж точно не самая быстрая, но нам сейчас это неважно. Давайте сначала вспомним, что представляет собой ЗигЗаг. Это не что иное как...
 
Wirklich, vielen Dank für Ihre Antwort, ich würde gerne ein paar Worte zu diesem Thema hören
 

Beispiel für den Bau eines Kagi-Zickzack-Kurses

https://www.mql5.com/ru/code/1027

und dies ist ein Renko-Zigzag,if(High[i]>zzH[last] add + depth ,

      } else //direction<0
      {
         if(Low[i]<zzL[last] добавить -depth
//+------------------------------------------------------------------+
//|                                                       FastZZ.mq4 |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, Yurich"
#property link      "https://login.mql5.com/ru/users/Yurich"
//---
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 Red
#property indicator_color3 Gold
#property indicator_color4 DodgerBlue

#property indicator_width3 3
#property indicator_width4 3

//--- input parameters
extern int  Depth    = 300;
extern bool AllPoint = true;
//---
double zzH[], zzL[];
double depth;
int last, direction, pbars;
datetime lastbar;

double ArrUp[];
double ArrDn[];
//+------------------------------------------------------------------+
int init()
{
//---- indicators
   SetIndexBuffer(0,zzH);
   SetIndexBuffer(1,zzL);
   SetIndexBuffer(2,ArrUp);
   SetIndexBuffer(3,ArrDn);
   
   SetIndexStyle(0,DRAW_ZIGZAG);
   SetIndexStyle(1,DRAW_ZIGZAG);
   SetIndexStyle(2,DRAW_ARROW);
   SetIndexStyle(3,DRAW_ARROW);
   
   SetIndexArrow(2,159);
   SetIndexArrow(3,159);
   
   SetIndexEmptyValue(0,0.0);
   SetIndexEmptyValue(1,0.0);
   IndicatorDigits(Digits);
//----
   depth=Depth*Point;
   direction=1;
   last=0;
   pbars=0;
   lastbar=0;
   return(0);
}
//+------------------------------------------------------------------+
int start()
{
   int limit=Bars-IndicatorCounted()-1;
   if(lastbar!=Time[0])
   {
      lastbar=Time[0];
      last++;
   }
   if(MathAbs(Bars-pbars)>1) { last=Bars-1; limit=last;}
   pbars=Bars;
   //---
   for(int i=limit; i>0; i--)
   {
      bool set=false;
      zzL[i]=0;
      zzH[i]=0;
      ArrUp[i]=EMPTY_VALUE;
      ArrDn[i]=EMPTY_VALUE;
      //---
      if(direction>0)
      {
         if(High[i]>zzH[last]+depth)
         {
            zzH[last]=0;
            zzH[i]=High[i];
            if(AllPoint) ArrUp[i]=High[i];
            
            if(Low[i]<High[last]-depth)
            {
               if(Open[i]<Close[i])
                {
                  zzH[last]=High[last]; 
                  ArrUp[i]=High[i];
                }else direction=-1;
               zzL[i]=Low[i];
               ArrDn[i]=Low[i];
            }
            last=i;
            set=true;
         }
         if(Low[i]<zzH[last]-depth && (!set || Open[i]>Close[i]))
         {
            zzL[i]=Low[i];
            ArrDn[i]=Low[i];
            
            if(High[i]>zzL[i]+depth && Open[i]<Close[i])
             {
               zzH[i]=High[i];
               ArrUp[i]=High[i]; 
             }else direction=-1;
            last=i;
         }
      } else //direction<0
      {
         if(Low[i]<zzL[last]-depth)
         {
            zzL[last]=0;
            zzL[i]=Low[i];
            if(AllPoint) ArrDn[i]=Low[i];
            
            if(High[i]>Low[last]+depth)
            {
               if(Open[i]>Close[i])
                {
                  zzL[last]=Low[last]; 
                  ArrDn[i]=Low[i];
                }else direction=1;
               zzH[i]=High[i];
               ArrUp[i]=High[i];
            }
            last=i;
            set=true;
         }
         if(High[i]>zzL[last]+depth && (!set || Open[i]<Close[i]))
         {
            zzH[i]=High[i];
            ArrUp[i]=High[i];
            
            if(Low[i]<zzH[i]-depth && Open[i]>Close[i])
             {
               zzL[i]=Low[i]; 
               ArrDn[i]=Low[i];
             }else direction=1;
            last=i;
         }
      }
   }
//----
   zzH[0]=0;
   zzL[0]=0;
//----
   return(0);
}
//+------------------------------------------------------------------+
Быстрый ЗигЗаг
Быстрый ЗигЗаг
  • Stimmen: 25
  • 2012.08.30
  • Yury Kulikov
  • www.mql5.com
Самый простой и самый быстрый зигзаг.
 
Михаил Билан:
hohohohoho((( Was ist das?

Dies ist "Woe of Wit" in der höchsten Stufe der Läuterung. Eine Entschlackung der Verbindung zur Realität.