KimIV'ten faydalı özellikler - sayfa 40

 
OZ0 писал (а) >>

Ve tüm bu noktalarda arka plan olarak dikey noktalı bir çizgi nasıl çizilir?

Sonuç olarak... işe yaramaz :-) ... ama son 9'da sorunsuz:

 for ( int n , i = 1 ; i < 10 ; i ++ ) {
   n = GetExtremumZZBar ( NULL , 0 , i ) ;
   SetVLine ( Magenta , " vLine " + i , Time [ n ] , 2 ) ;
} 

 
KimIV писал (а) >>

Sonuç olarak... işe yaramaz :-) ... ama son 9'da sorunsuz:

Efsanevi!!! ve son 2 fonksiyon, ancak zikzak ile değil, iki bitişik fraktal ile mi? onlar. Nokta koordinatlarına sahip 2 yatay ve 2 dikey çizgi ve böylece çubuklardaki ilk satırın koordinatları örneğin 40 çubukla sınırlandırılabilir. Zorladığım için rahatsız olmadın mı?

 
OZ0 писал (а) >>

ve iki komşu fraktalda? onlar. Nokta koordinatlarına sahip 2 yatay ve 2 dikey çizgi ve böylece çubuklardaki ilk satırın koordinatları örneğin 40 çubukla sınırlandırılabilir.

Yatay çizgiler için:

 double up = FindNearFractal ( NULL , 0 , MODE_UPPER ) ;
double dn = FindNearFractal ( NULL , 0 , MODE_LOWER ) ;
SetHLine ( Blue , " HLine1 " , up , 2 ) ;
SetHLine ( Red , " HLine2 " , dn , 2 ) ; 

Ve dikey çizgiler için fraktal çubukların sayısı gereklidir. Henüz bu özelliğe sahip değilim. GetExtremumZZBar() ile benzetme yaparak kendinizinkini yazın.

 

Çok teşekkür ederim KimIV !!!! Pek çok kullanışlı özellik!!!

Ve sorunun özüne göre: Noktayı belirleyen bir fonksiyon yapmak mümkün mü - son 2 alt/üst ZigZaga kırılması üzerine inşa edilmiş sıfır çubuğunun trend çizgisi üzerindeki izdüşümü? (şekilde, trend çizgileri sarıdır)

 
Tsyrus писал (а) >>
Noktayı belirleyen bir fonksiyon yapmak mümkün mü - son 2 alt/üst ZigZaga kırılması üzerine inşa edilmiş sıfır çubuğunun trend çizgisine yansıması?
olabilmek...
 
KimIV писал (а) >>
olabilmek...
yardım diyorum :)
 

Merhaba KimIV

Excel'deki "Sıklık" işlevine benzer bir işleviniz var mı? Veya bunun gibi bir şey, sadece dağıtım fonksiyonunun Bulashev'e göre elde edilebilmesi için (anormal aykırı değerlerin ortadan kaldırılması, optimal aralık sayısının seçilmesi ...). Pratik amaç, olay parametreleri A ve olayın 2 olasılık dağılım fonksiyonunun uygulanmasıdır. B, sadece olasılıklar değil, aynı zamanda serinin bölündüğü aralıklar da önemli, bu olasılıklar... Buna benzer bir şey var mı?

 
Tsyrus писал (а) >>
yardım diyorum :)

ahh... o zaman burada:

 double p , p1 = 0 , p2 = 0 ;
int      b1 , b2 , i = 1 ;

p = GetExtremumZZPrice ( NULL , 0 , i ) ;
if ( p > Bid ) {
   p1 = p ;
   b1 = GetExtremumZZBar ( NULL , 0 , i ) ;
   i += 2 ;
   p2 = GetExtremumZZPrice ( NULL , 0 , i ) ;
   b2 = GetExtremumZZBar ( NULL , 0 , i ) ;
} else {
   i ++;
   b1 = GetExtremumZZBar ( NULL , 0 , i ) ;
   p1 = GetExtremumZZPrice ( NULL , 0 , i ) ;
   i += 2 ;
   b2 = GetExtremumZZBar ( NULL , 0 , i ) ;
   p2 = GetExtremumZZPrice ( NULL , 0 , i ) ;
}

if ( b1 > 0 && b2 > 0 && p1 > 0 && p2 > 0 ) {
   SetTLine ( Gold , " TLine " , Time [ b2 ] , p2 , Time [ b1 ] , p1 , True ) ;
   SetVLine ( Red , " VLine " , Time [ 0 ]) ;
   p = EquationDirect ( b2 , p2 , b1 , p1 , 0 ) ;
   SetArrow ( 6 , DarkViolet , " Arrow " , Time [ 0 ] , p , 2 ) ;
} else Message ( " Не удалось определить экстремумы ZigZag'a! " ) ;

Üst uçlar için yaptığım şey buydu.

Daha düşük olanlar için, benzetme yoluyla kendiniz deneyin.

not. Ekli, gerekli tüm işlevleri içeren bir komut dosyasıdır.

Dosyalar:
test.mq4  12 kb
 
StatBars писал (а) >>
Excel'deki "Sıklık" işlevine benzer bir işleviniz var mı? Veya bunun gibi bir şey, sadece dağıtım fonksiyonunun Bulashev'e göre elde edilebilmesi için (anormal aykırı değerlerin ortadan kaldırılması, optimal aralık sayısının seçilmesi ...). Pratik amaç, olay parametreleri A ve olayın 2 olasılık dağılım fonksiyonunun uygulanmasıdır. B, sadece olasılıklar değil, aynı zamanda serinin bölündüğü aralıklar da önemli, bu olasılıklar... Buna benzer bir şey var mı?

Hayır

 
StatBars писал (а) >>

Merhaba KimIV

Excel'deki "Sıklık" işlevine benzer bir işleviniz var mı? Veya bunun gibi bir şey, sadece dağıtım fonksiyonunun Bulashev'e göre elde edilebilmesi için (anormal aykırı değerlerin ortadan kaldırılması, optimal aralık sayısının seçilmesi ...). Pratik amaç, olay parametreleri A ve olayın 2 olasılık dağılım fonksiyonunun uygulanmasıdır. B, sadece olasılıklar değil, aynı zamanda serinin bölündüğü aralıklar da önemli, bu olasılıklar... Buna benzer bir şey var mı?

Optimum (önerilen) aralık sayısı 1+1.41* formülünden belirlenebilir ln ( n ) – burada n dizi boyutu. Anormalliğin hariç tutulması - diziyi sıralayın ve N'yi diziden hariç tutun maksimum ve minimum değerler, artık burada tavsiye yok, bu araştırmacının seçimi.

Şubeyi tıkamamak için Skype üzerinden sohbet edebiliyorum. MQL için hazır bir program yok, Matkad'da ihtiyacınız olanın büyük olasılıkla analogları var