desen aramak - sayfa 130

 
Evgeniy Chumakov :


Yukarıdaki TF için dakika göstergesine bir örnek:

Kaç tane M1 mumunun yükseldiğini ve kaçının düştüğünü sayarız.

Farkı (yukarı - aşağı) bodrumda histogram şeklinde gösteriyoruz.

Anlamı: mum kapalıysa ve histogram negatifse, o zaman bir dürtü mumu M1 vardı.

Bilmiyorum olsa da, düzenliliklerin bulunmama olasılığı daha yüksektir.

 #property indicator_separate_window // Индик. рисуется в дополнительном окне
#property indicator_buffers 2        // Количество буферов
#property indicator_color1 Blue     // Цвет первой линии
#property indicator_color2 Red       // Цвет второй линии
#property strict


double Buf_0[],Buf_1[];             // Объявление массивов (под буферы индикатора)
//--------------------------------------------------------------------
int init()                           // Специальная функция init()
  {
   SetIndexBuffer ( 0 ,Buf_0);         // Назначение массива буферу
   SetIndexStyle ( 0 , DRAW_HISTOGRAM , STYLE_DOT , 2 ); // Стиль линии
   SetIndexBuffer ( 1 ,Buf_1);         // Назначение массива буферу
   SetIndexStyle ( 1 , DRAW_HISTOGRAM , STYLE_DOT , 2 ); // Стиль линии
   return ( 0 );                           // Выход из спец. ф-ии init()
  }
//--------------------------------------------------------------------
int start()                         // Специальная функция start()
  {
   int i,                           // Индекс бара
       Counted_bars;                 // Количество просчитанных баров 
//--------------------------------------------------------------------
   Counted_bars=IndicatorCounted(); // Количество просчитанных баров 
   i= Bars -Counted_bars - ( Period ()* 2 );           // Индекс первого непосчитанного
   
   while (i> 0 )                       // Цикл по непосчитанным барам
     {
   

double CAN_UP = 0 ;
double CAN_DW = 0 ;


datetime shift_time = iTime ( NULL , Period (),i);
int shift = iBarShift ( NULL , PERIOD_M1 ,shift_time, false ) ;

for ( int pos = shift; pos < shift + Period (); pos++){

if ( iClose ( NULL , PERIOD_M1 ,pos) > iOpen ( NULL , PERIOD_M1 ,pos)){CAN_UP += 1 ;}
if ( iClose ( NULL , PERIOD_M1 ,pos) < iOpen ( NULL , PERIOD_M1 ,pos)){CAN_DW += 1 ;}

}

double F_0 = (CAN_UP - CAN_DW);



     if (F_0 > 0 ){ Buf_0[i] = F_0;}             // Значение 0 буфера на i-ом баре
     if (F_0 < 0 ){Buf_1[i] = F_0;}               // Значение 1 буфера на i-ом баре
      i--;                           // Расчёт индекса следующего бара
     }
//--------------------------------------------------------------------
   return ( 0 );                           // Выход из спец. ф-ии start()


Hızlıca bir şey fırlatmaya çalıştım ama sanırım yanlış.


 
Aleksei Stepanenko :
Zhenya, bir keresinde farklı DC'leri kontrol ettim, keneleri doğru bir şekilde filtrelerler .

Filtreledikleri gerçeği değil. Daha da büyük olasılıkla, her şeyi filtrelemezler, aksi takdirde karşılıklı işlem yapan arbitrajcıların avı olurlar. Onay sayısındaki fark, büyük olasılıkla, hem sayı hem de bileşim olarak farklı likidite sağlayıcılarına sahip olmalarından kaynaklanmaktadır.

 
Grigori.SB :

Filtreledikleri gerçeği değil.

Evet, Gregory. Bu benim tahminim, içinde ne olduğunu bilmiyorum. Tek gördüğüm kaos. Ve bu gerçekle tartışmak zor.

Bu, varlığın anlamlarının farkında olma iddiası olmayan bir değer yargısıdır.

 
Sadece bu varsayıma karşı argümanları duymak istiyorum.
 

Keneler filtreleniyorsa, filtrelemenin anlamı fiyatı piyasa hareketi yönünde tutmaktır. O zaman, büyüyen bir pazarda, fiyat çıtanın tepe noktalarında ve düşen pazarda en düşüklerde çok daha uzun olacaktır. Soru, pencerenin boyutudur - belki bir dakikadan az, belki de değil.

Fiyatın bir dakika içinde olduğu zamanı sabitleyen bir gösterge görmedim.

 
Aleksey Vyazmikin :

Keneler filtreleniyorsa, filtrelemenin anlamı fiyatı piyasa hareketi yönünde tutmaktır. O zaman, büyüyen bir pazarda, fiyat çıtanın tepe noktalarında ve düşen pazarda en düşüklerde çok daha uzun olacaktır. Soru, pencerenin boyutudur - belki bir dakikadan az, belki de değil.

Fiyatın bir dakika içinde olduğu zamanı sabitleyen bir gösterge görmedim.

Tahmin etmeye cesaret ediyorum - tam olarak bir dakika? :)
Dakikadaki kene sayısını kastetmişsem, o zaman böyle göstergeler var.
 
Макс :
Tahmin etmeye cesaret ediyorum - tam olarak bir dakika? :)
Dakikadaki kene sayısını kastetmişsem, o zaman böyle göstergeler var.

Kene yok, ancak tam olarak zaman, diyelim ki 60 saniye için fiyat 10 puan aralığında hareket etti, o zaman fiyat 10 puanın her birinde saniye cinsinden ne kadar kaldı?

 
Aleksey Vyazmikin :

Kene yok, ancak tam olarak zaman, diyelim ki 60 saniye için fiyat 10 puan aralığında hareket etti, o zaman fiyat 10 puanın her birinde saniye cinsinden ne kadar kaldı?

Orada her şey tahmin edilebilir olacak - geceleri tek bir yerde gündüzden daha uzun süre kalacak.
Para kazanmak için harekete ihtiyacımız olduğundan, genel olarak bilgi işe yaramaz. Üstelik spread + komisyonu aşan hareket en az 20 katıdır.Aksi takdirde tamamen kumarhane olacaktır. Onlar. spread ve komisyon 1p ise, alma ve durdurma ortalama olarak en az 20p olmalıdır. Ve böyle mesafelerde, kenelerin üzerinde ne olduğu umurumda değil.
 
Evet, Max haklı.
 
Макс :
Orada her şey tahmin edilebilir olacak - geceleri tek bir yerde gündüzden daha uzun süre kalacak.
Para kazanmak için harekete ihtiyacımız olduğundan, genel olarak bilgi işe yaramaz. Üstelik spread + komisyonu aşan hareket en az 20 katıdır.Aksi takdirde tamamen kumarhane olacaktır. Onlar. spread ve komisyon 1p ise, alma ve durdurma ortalama olarak en az 20p olmalıdır. Ve böyle mesafelerde, kenelerin üzerinde ne olduğu umurumda değil.

Soru kazançta değil, filtreleme yöntemini belirlemede. Filtreler, bence, geliri artırmak için de çalışıyor, bu da DC'nin, DC'nin gelişmelerini hangi yönde kullanabileceğimizi anlayarak, belirli bir yönde daha yüksek bir olasılıkla fiyat hareketini tahmin etmeye çalıştığı anlamına geliyor.

Değişim için bu ilginç bir gösterge olacaktır - ortalama psikolojik fiyatı görmenizi sağlar.