ZigZag Çobanları

 
Sevgili Meclis! Lütfen kesinlikle yargılamayın, biraz küçümseyici olun, çoğunlukla sert bir bilimsel grup burada yaşıyor ve ben mütevazı bir ev hanımıyım ve Pastukhov'un teziyle ilgili bazı sorularım var. Zigzaglarla ilgilenenlerin cevap vermesini rica ediyorum.
 

Burada bir zamanlar böyle bir konu vardı https://www.mql5.com/en/forum/105771

ve

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

bir kez daha H oynaklığına adanmıştır. Bununla ilgilenen başka biri var mı?

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

Pastukhov'un doktora tezi https://smart-lab.ru/tag/%D0%BF%D0%B0%D1%81%D1%82%D1%83%D1%%85%D0%BE%D0%B2/


 

Soru, s.81 ile ilgilidir. Formüller biraz uymadı, burada parantezler, kagi(N) yaklaşık olarak 2'ye eşittir, kagi2(N) yaklaşık olarak 5'e eşittir, renko(N) yaklaşık olarak 2'ye eşittir ve renko2(N) yaklaşık olarak eşittir 6. Bu rakamlar biraz belirsiz. Kagi oluşumu Renko'dan daha hassastır ve burada her şey bir ikiliye eşittir ve sonra bazı şüpheler.

Size bir arbitraj piyasası olmayan durumu biraz hatırlatmama izin verin, bir Kagi ve Renko zikzak oluştururken, H-volatilitesi =2, düz<2, trend>2'ye sahibiz. Bu Hurst üssünde olduğu gibidir .

 
ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
 

Bilgi arzusunu kesinlikle takdir ediyorum, ancak sadece 2 sorum var

1) bu ne böyle?

2) neden gerekli?

 
Михаил Билан :
ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
Mickey Moose :

Bilgi arzusunu kesinlikle takdir ediyorum, ancak sadece 2 sorum var

1) bu ne böyle?

2) neden gerekli?

Öyleyse bu, mütevazı bir ev hanımının sizin gibi cahillere değil, uzmanlara atıfta bulunduğu şekilde anlaşılmalıdır.)

 

Benzer bir yayın daha buradaydı https://www.argolab.net/izuchaem-zigzagi.html

Aslında, bu aynı şeydir, sadece formül biraz değiştirilir ve bir aşma kavramı tanıtılır. İlke aynıdır.

Pastukhov'un tezinde olduğu gibi tüm zikzaklar eşik değerine göre kullanılır.

Kagi'den daha az hassas olan Renko zikzakları söz konusu olduğunda, H-segmentlerinin oluşma olasılığının dağılımı iki güçte gerçekleşir, yani.

1H-50%, 2H-25%, 3H-12,5, vb. buradan arbitraj olmuyoruz, yani. ortalama olarak SB'de 2 segmentimiz var Yeterince büyük bir örnekle VR'de aynı sayıları alıyoruz, yani. 2'den biraz fazla veya 2'den biraz azımız var.

Kagi zikzak dağılımıyla ilgileniyorum, belki biri size söyler, çünkü orada 2 çalışmıyor.

Изучаем ЗигЗаги
Изучаем ЗигЗаги
  • www.argolab.net
Давайте начнем наш сегодняшний разговор со всем нам знакомого индикатора ЗигЗаг, который входит в стандартный комплект поставки терминала МТ4. Реализация индикатора из стандартной поставки далеко не самая лучшая и уж точно не самая быстрая, но нам сейчас это неважно. Давайте сначала вспомним, что представляет собой ЗигЗаг. Это не что иное как...
 
Doğru, yanıtladığınız için çok teşekkür ederim, konuyla ilgili birkaç kelime duymak istiyorum
 

Kagi ZigZag yapımına bir örnek

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

ve bu bir Renko zikzak, eğer ( Yüksek [i]>zzH[son] + derinlik ekleyin,

      } 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 );
}
//+------------------------------------------------------------------+
Быстрый ЗигЗаг
Быстрый ЗигЗаг
  • oylar: 25
  • 2012.08.30
  • Yury Kulikov
  • www.mql5.com
Самый простой и самый быстрый зигзаг.
 
Михаил Билан :
ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

Bu, en yüksek arınma derecesinde "Vay canına"dır. Gerçeklerden arınmak.

Neden: