Nabız - sayfa 47

 
Merhaba! Zorluklar sizi neye yönlendirdi?
 
Evet, bu konuyu okudum ... ilginç. ve dürtü bir yanılsama ya da gerçek olsa bile. eğer gerçekse, o zaman düşünmeye devam edelim.
 

İşte kene dürtülerinin analizinin ilginç bir uygulaması

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

Döndüm ve döndüm, saçmalık gibi görünüyor ... Yani, fikir ilginç ve ilk bakışta kulağa hoş geliyor, ancak gerçeklikle uğraştığımızda, kene dürtülerinin yanlış yerde ve yanlış zamanda olduğu ortaya çıkıyor: ) Ve yazarın daha sonra doğru bir şekilde belirttiği gibi , gösterge, tamamen aynı fikirde olduğum yönlü kene dürtülerinden ziyade piyasa faaliyetinin derecesini belirlemek için daha iyi kullanılır.

Energy_Market_01
Energy_Market_01
  • oylar: 14
  • 2013.03.09
  • Evgeni Inkov
  • www.mql5.com
Индикатор оценивает энергию рынка и показывает её направление
 
Maxim Dmitrievsky :

İşte kene dürtülerinin analizinin ilginç bir uygulaması

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

Döndüm ve döndüm, saçmalık gibi görünüyor ... Yani, fikir ilginç ve ilk bakışta kulağa hoş geliyor, ancak gerçeklikle uğraştığımızda, kene dürtülerinin yanlış yerde ve yanlış zamanda olduğu ortaya çıkıyor: ) Ve yazarın daha sonra doğru bir şekilde belirttiği gibi , gösterge, tamamen aynı fikirde olduğum yönlü kene dürtülerinden ziyade piyasa faaliyetinin derecesini belirlemek için daha iyi kullanılır.

Keneler (ve onay geçmişi) CopyTicks aracılığıyla elde edilebilir - bu, MetaTrader 4'ün bu konuda bir yabancı ve kenarda olduğu anlamına gelir. Bu nedenle, keneler yalnızca MetaTrader 5'te analiz edilebilir.
 
Karputov Vladimir :
Keneler (ve onay geçmişi) CopyTicks aracılığıyla elde edilebilir - bu, MetaTrader 4'ün bu konuda bir yabancı ve kenarda olduğu anlamına gelir. Bu nedenle, keneleri yalnızca MetaTrader 5'te inceliyoruz.
Burada MT5 ile 4 arasındaki farkı gerçek zamanlı olarak görebilirsiniz. Aynısını 5 için de yapabilirsiniz. Anlamı burada değil, sözde "kene dürtüleri" zaten çalışılmış ve sonuç yukarıda açıklanmıştır. Kabaca söylemek gerekirse, kene darbeleri 50/50 sinyalleri verir - düşen bir piyasada genel bir aşağı dinamikleri olan ve aşağı yönlü darbeler olmadan yukarı yönlü darbeler olabilir ve bunun tersi de geçerlidir. Sonuç olarak, sinyaller genel olarak hiçbir şey, bir karşı eğilim ve yakalayıcı bıçaklar hakkında elde edilir. Ancak piyasanın etkinliğini, kenelerin (keneler arasındaki) varış hızıyla ölçebilirsiniz, tabiri caizse, mevcut aşaması - trend / düz, bu yararlı olabilir.
 
Maxim Dmitrievsky :
Buradan canlı izleyebilirsiniz ...
CopyTicks aracılığıyla kene geçmişine zaten düzenli erişim varsa neden bahçeyi çitle çevirelim ? 1 tik, hatta 100 tik ile bile tik geçmişine geçmek çok kolaydır.
 
" Impulse " EA'yı yazmanın zamanı geldi . Kodu bugün göndermeye çalışacağım.
 

Uzman Danışman " Impulse " sürüm 1.00 , kenelerin geçmişini ( CopyTicks aracılığıyla) 11 öğe miktarında alır ve son 8 tik ortalamasını son 3 tik ortalamasıyla karşılaştırır (konunun ilk gönderisinden resim):

Bilgiler aşağıdaki biçimde grafikte görüntülenir:

MetaTrader ticaret platformunun ekran görüntüleri

EURUSD, M1, 2016.02.01

MetaQuotes Software Corp., MetaTrader 5, Demo

Nabız. Son 8 tik için ortalamanın, son 3 tik için ortalama ile karşılaştırılması

EURUSD, M1, 2016.02.01, MetaQuotes Software Corp., MetaTrader 5, Demo


Dosyalar:
Impulse.mq5  7 kb
 
Karputov Vladimir :

Uzman Danışman " Impulse " sürüm 1.00 , kenelerin geçmişini ( CopyTicks aracılığıyla) 11 öğe miktarında alır ve son 8 tik ortalamasını son 3 tik ortalamasıyla karşılaştırır (konunun ilk gönderisinden resim):


Bilgiler aşağıdaki biçimde grafikte görüntülenir:


Hesaplamalarınıza göre, 11 tik sırasında ortalama fiyatın 1.2400...'den 1.627...'ye değiştiği ortaya çıktı.

Bu oynaklık nerede görülüyor?

 
Event :

Hesaplamalarınıza göre, 11 tik sırasında ortalama fiyatın 1.2400...'den 1.627...'ye değiştiği ortaya çıktı.

Bu oynaklık nerede görülüyor?

Hesaplamalarda hata. OnTick()'e girerken , EA'nın global değişkenleri sıfırlanmadı. Hata düzeltildi :

         //| 1.00231-1.00150=0,00081; 0,00081/0.00001=81                      |
         //+------------------------------------------------------------------+
         string text= "" ;
         average_value_last8= 0.0 ;
         average_value_last3= 0.0 ;
         for ( int i= 0 ;i<number_ticks- 3 ;i++)
           {
            average_value_last8+=tick_array[i].bid;
            text+= " " + IntegerToString (i);
           }
         text+= "\n" ;

Ekli danışman " Impulse " sürüm 1.01

Dosyalar:
Impulse.mq5  7 kb