KimIV'ten faydalı özellikler - sayfa 41

 
KimIV писал (а) >>

ahh... o zaman burada:

Ü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.

Hata! Çok teşekkürler!. Ben kendim bir hafta KOLUPALS yapardım... !!!

Not ... yaşamları boyunca büstü düşerse - ilk ben varım!

 
KimIV писал (а) >>

Yatay çizgiler için:

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.

Ve yardım açısından, yapabilir miyim?

 
OZ0 писал (а) >>

Ve yardım açısından, yapabilir miyim?

olabilmek...

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,   http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 13.08.2008                                                     |
//|  Описание : Возвращает номер бара фрактала по его номеру.                  |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента        ("" или NULL - текущий символ)     |
//|    tf - таймфрейм                       (    0       - текущий ТФ)         |
//|    nf - номер фрактала                  (    0       - последний)          |
//+----------------------------------------------------------------------------+
int GetFractalBar ( string sy = " 0 " , int tf = 0 , int nf = 0 ) {
   if ( sy == "" || sy == " 0 " ) sy = Symbol () ;
   double f = 0 ;
   int      i , k = iBars ( sy , tf ) , kf ;

   for ( i = 2 ; i < k ; i ++ ) {
     f = iFractals ( sy , tf , MODE_LOWER , i ) ;
     if ( f != 0 ) {
       kf ++;
       if ( kf > nf ) return ( i ) ;
     }
     f = iFractals ( sy , tf , MODE_UPPER , i ) ;
     if ( f != 0 ) {
       kf ++;
       if ( kf > nf ) return ( i ) ;
     }
   }
   Print ( " GetFractalBar(): Фрактал не найден " ) ;
   return ( - 1 ) ;
}
Teşekkür olarak, bir sonraki gönderide bu işlevin bir açıklamasını hazırlarsanız ve kullanımına ilişkin örnekler verirseniz sorun olmaz.
 
KimIV писал (а) >>

olabilmek...

Teşekkür olarak, bir sonraki gönderide bu işlevin bir açıklamasını hazırlarsanız ve kullanımına ilişkin örnekler verirseniz sorun olmaz.

Çok teşekkürler. Şimdi deneyeceğim ve nasıl doğru bir şekilde tarif edeceğimi düşüneceğim.

 

KimIV (a) yazdı >>

ahh... o zaman burada:

Ü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.

Sevgili KimIV!!

komut dosyalarını denedim, hatalar var gibi görünüyor ...

1. İlk başta grafiğe basitçe komut dosyalarını uygulamaya çalıştım, bazen trendler ekstremumlarla değil çizildi - ilk başta sorunun terminalde olduğunu düşündüm... Sonra bir Uzman Danışman çizdim - her yeni için trend çizgileri çizdim bar - aynı şey, genellikle ekstremumlarla değil, bir trend çizgisi çizer.

YARDIM LÜTFEN!

Şekil1 - senaryo, gerisi - uzman.

 
Tsyrus писал (а) >>
1. İlk başta sadece grafiğe empoze etmek için senaryolar denedim, bazen trendler aşırı uçlara göre çizilmedi - ilk başta sorunun terminalde olduğunu düşündüm...

İşte çizimlerim:

 
KimIV писал (а) >>

İşte çizimlerim:

Ben de düşündüm ki, şu anda M5'te Eve için senaryoyu deneyin! Yüzündeki böcek!! veya danışmanım m15'te

...lütfen.

Dosyalar:
porkurg1.ex4  37 kb
 
Tsyrus писал (а) >>

Ben de düşündüm ki, şu anda M5'te Eve için senaryoyu deneyin! Yüzündeki böcek!! veya danışmanım m15'te

...lütfen.

işte danışman.

Dosyalar:
porkurn1.mq4  70 kb
 

Gerçek şu ki, bu böcek uzun sürmüyor ve "yakalanması" gerekiyor ve uzman yüzünü gösteriyor!!

Bana yardım et lütfen!

 
Tsyrus писал (а) >>

işte danışman.

554. satırda yazım hatası var. Değişkenler p ve pn .

İşte Uzman Danışmanınızın yazım hatasını düzelttikten sonraki resimleri: