Elliot Dalga Teorisine dayalı ticaret stratejisi - sayfa 23
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Geç cevaplar için tekrar özür dilerim. Yazık ki daha önce bakmadım - sana zaman kazandırırdım, ama umarım boşa gitmemiştir. Ve böylece - Hurst kriterini hareket ettirerek hesaplamayı önermedim - algoritmayı standart paketten almayı ve hareketli ortalamanın değerleri yerine ihtiyacınız olanı değiştirmeyi önerdim. Gönderdiğiniz algoritmada (sonuncusu henüz bakmadı) bir değişken var - örneğin medyanı. Nasıl hayal ettiğini söyle? Kanal yatay gidiyorsa, her şey yolundadır ve ihtiyacınız olanı alacaksınız, ancak genel durumda hayır. Yani, her bir çubukta gerçek fiyat ile bu fiyatın projeksiyonu arasındaki farkı almanız gerekiyor. Daha ayrıntılı olarak deneyeyim: Kapanış fiyatını hareketli bir ortalama ile tahmin ederseniz, her bir çubuktaki hareketli değer ile kapanış fiyatı arasındaki farkı alırsınız. Doğrusal olmayan bir regresyon ise, sırasıyla bu regresyonun değeri, eğer doğrusal ise, o zaman regresyon çizgisinin değeri, ancak tüm bunlar her bar için . Bu yüzden en azından bir dizi projeksiyona sahip olmanız gerektiğini yazdım - her çubuğun kendi projeksiyonu var. O zaman değerlendirebilirsiniz: örneğin tamamını değil, yalnızca bir kısmını alırız, bir aralık oluştururuz - eğer hala aralık içindeyse, tüm örneği alır ve geleceğe bir projeksiyon oluştururuz (ekstrapolasyon).
İyi şanslar ve geçen trendler.
ZY Ve yaklaşım geneldir, lineer için olan, lineer olmayan yaklaşımlar için olandır.
Yani anladığım kadarıyla Hurst parametresini sizin yönteminize göre hesaplamanız durumunda algoritma şu şekilde olmalıdır:
1. Hurst üssünü elde etmek istediğimiz noktaların bir örneğini alıyoruz. Örneğin, kesinlik için 0'dan N'ye bir örnek alalım.
2. Numunenin 0<M<=N olduğu 0'dan M'ye sıralı olarak parçalarını alıyoruz. Yani teorik olarak şu aralıklara sahip N örneğimiz var: 0-1, 0-2, 0-3, 0-4, ... 0-(N-1), 0-N.
3. Her örnek için doğrusal bir regresyon kanalı oluşturuyoruz. Bir dizi kanal ve bunların geleceğe yönelik projeksiyonlarını alıyoruz.
4. M numaralı çubuğun kapanış fiyatı ile 0-(M-1) örneğine dayalı olarak oluşturulan lineer regresyon kanalının bu çubuk üzerindeki izdüşüm arasındaki farkı hesaplayın. Yani fark hesaplanırken, mevcut bar hariç, PAST üzerine inşa edilen lineer regresyon projeksiyon verileri alınır? Doğru şekilde?
5. Ardından, RMS'yi (S) belirlediğimiz bir dizi farklılığa sahibiz.
6. Maksimum ve minimum örnek değerleri arasındaki fark olarak R'yi bulun
7. Hurst parametresini hesaplayın.
Şimdi Hurst parametresini nasıl hesaplayacağımı doğru anladım mı?
Fikrinizi doğru anlarsam, bana öyle geliyor ki bu, kitaptaki formülde belirtilen Hurst parametresini hesaplama yöntemine ÖNEMLİ bir ektir. Bu duruma herhangi bir vurgu yapılmamaktadır.
İyi şanslar ve geçen trendler.
Bununla, anladığım kadarıyla, bir düzey kavramının (dile getirilen anlamının) yalnızca zamanın şimdiki an için anlamlı olduğu gerçeğini mi kastettiniz? Ve bir süre sonra, seviyelerin değerleri doğal olarak değişir, çünkü fiyatın hareket ettiği kanal bir miktar mesafeyi geçer ve gelecekte güven aralıklarının sınırları başka yerlerde yer alacaktır. Yoksa bu ifadeyle daha fazla bir şey mi demek istediniz? Örneğin, fiyatın bu seviyeye yaklaşma hızını tam olarak mı kastettiniz? Sanırım burada Hurst parametresinin hesaplanması kastedilmiştir? Yani, fiyat neredeyse belli bir seviyeye yaklaşmışsa, ancak Hurst trendin devamından bahsediyorsa, hemen olmasa bile seviye kesinlikle kırılacak mı? Bu, özellikle güven aralığı içindeki seviyeler için geçerlidir.
Vladislav, özellikle Hurst'ün hesaplaması ve optimal örnek için genel aramalar için hangi güven aralığının genişliğini alıyorsunuz?
%90
%95
%99
%99.9
Yoksa genel aramada optimal örnek için sürekli olarak farklı güven aralığı genişlikleri mi belirliyorsunuz? Örneğin, %90'lık bir örnek aradılar - şöyle bir örnek buldular, sonra% 95 aradılar - başka bir tane buldular ve böylece % 99.9'a kadar mı?
Veya deneylere dayanarak, örneğin %95'ten daha büyük güven aralıkları için elde edilen örneklerin tahmin için çok az kullanıldığını ve analizde atılması gerektiğini belirlediniz mi?
Veya belki de yalnızca sonraki oluşturulan aralıkların, örneğin 2 / 3'ü üzerine inşa edilen ilkinden daha az olması gerektiği gerçeğiyle yönlendiriliyorsunuz?
Ama yine de, ilk aralığı oluştururken genişliğini belirtmelisiniz, değil mi?
Ve hesaplamaların sırası ile ilgili bir soru daha (son hesaplama zamanı). Anladığım kadarıyla, lineer bir regresyon kanalı aranması durumunda, şimdiki andan, geçmişin derinliklerine kadar örnekler almaya başlamak gerekiyor. Yakınsama gereksinimlerini karşılayan bir dizi örnek bulduğumuzu varsayalım. Ama hala hesaplanmamış çubuklarımız var ve örnekleme aralığından düşenleri alarak saymaya devam ediyoruz. O halde daha fazla hesaplamanın anlamsız olması ve seçim döngüsünü tamamlamanın mümkün olması için hangi kriter alınabilir? Hazırlıksız, bunun için en uzun başarılı örnekteki çubuk sayısına eşit sayıda çubuğu saymanın yeterli olduğunu hayal ediyorum? Veya karar vermek için başka seçenekleriniz var mı? Örneğin, en uzun seçimin yalnızca %30'unu veya diğer bazı çubuk sayısını hesaplamak yeterli mi? Yoksa sonuçlardan bağımsız olarak son altı aydaki tüm fiyat dizisini değerlendirip, diğer emirlerin fonksiyonlarına göre fiyat serilerinin yaklaşıklığı için hesaplamalarda elde edilen hataları mı değerlendiriyorsunuz? Örneğin, daha önce bahsettiğiniz ikinci dereceden.
Söyle bana, lütfen, yaklaşıklık için başka fonksiyonlar kullanıyor musun? Örneğin harmonik, üstel, logaritmik, üstel (ikinci dereceden üstü), vb.? Veya, Forex piyasasına uygulandığı gibi, üzerinde başarılı bir çalışma için, yalnızca iki işlevin kullanılması - doğrusal ve ikinci dereceden - yeterli mi?
Tabi ki yapabilirsin.
Bununla, anladığım kadarıyla, bir düzey kavramının (dile getirilen anlamının) yalnızca zamanın şimdiki an için anlamlı olduğu gerçeğini mi kastettiniz? Ve bir süre sonra, seviyelerin değerleri doğal olarak değişir, çünkü fiyatın hareket ettiği kanal bir miktar mesafeyi geçer ve gelecekte güven aralıklarının sınırları başka yerlerde yer alacaktır.
Doğru. Ters çevirme bölgesinin ters çevirme düzeylerinden biriyle çakışması, hesaplamanın doğruluğunu önemli ölçüde artırır.
ve Hurst hesaplaması ve optimal örnek için genel aramalar için özel olarak hangi güven aralığı genişliğini alıyorsunuz?
%99 güven aralığı kırılana kadar örneğin doğru olduğuna inanıyorum. % 90 ve 95'ini daha hesaba katıyorum - oradan geri almaların tamamlanması ve dönüşün restorasyonu sıklıkla gerçekleşir.
Ama yine de, ilk aralığı oluştururken genişliğini belirtmelisiniz, değil mi?
Mutlaka - standart sapmalarda - en evrensel yol.
Söyle bana, lütfen, yaklaşıklık için başka fonksiyonlar kullanıyor musun? Örneğin harmonik, üstel, logaritmik, üstel (ikinci dereceden üstü), vb.? Veya, Forex piyasasına uygulandığı gibi, üzerinde başarılı bir çalışma için, yalnızca iki işlevin kullanılması - doğrusal ve ikinci dereceden - yeterli mi?
Harmonik olmayan fonksiyonlar, ikinci dereceden formun özel bir durumudur. Ve geri kalanı için - sadece Forex piyasasıyla ilgili olarak değil, fiyat alanının potansiyeli hakkındaki düşüncelere bakın - fiyat alanının potansiyel olduğu her yerde, yani kazançlar fiyat yörüngesine değil, sadece fiyatlardaki farka bağlıdır. açılış ve kapanış pozisyonları için.
Kriterlerle ilgili olarak, metodolojik olarak yazdım: fiyat yörüngesi, potansiyel enerji fonksiyonelliğini en aza indirir. Kendiniz için daha fazlası.....
İyi şanslar ve geçen trendler.
Şimdi betiğim, sapmama ilkesini karşılayan doğrusal regresyon kanalları buluyor, yani tüm kanal örneğindeki RMSD, örneğin 2/3'ünün RMSE'sinden daha az ve en sonunda aykırı olmayan örnek ilkesi %99 güven aralığı için 1/3 (her şey önerilerinize göre). Ama şimdi küçük bir teknik sorun var. Şu anda çalışan koşullu olarak konuşan birkaç "doğru" kanal olduğundan, buna göre, bu tür kanallar için istatistiklerin başka yerlerinde olduğu gibi saçılma alanları vardır. Yani, örneğin, "doğru" kanallardan birinin, H1 periyodunda mevcut zamandan 200 bar öncesine kadar bir örnek üzerine inşa edilmiş bir lineer regresyon kanalı olmasına izin verin. Numuneyi örneğin 190-210 bar aralığında değiştirirken, yukarıdaki 2 koşul tam olarak yerine getirilir. Bu örnekler için standart sapmanın boyutuna bakarız ve en küçük değeri seçeriz. Stratejinize göre bu kanal tahmin için uygundur.
Sonra başka bir zaman dilimine geçiyoruz, örneğin M15. Aynı zaman alanında benzer bir kanal bulmaya çalışıyoruz. Ve aşağıdaki sonucu elde ederiz. M15 üzerindeki optimal kanal (minimum RMS ile), doğal olacağı gibi 800 barlık (200 * 4) bir numunede değil, 640 barlık bir numunede bir kanalda elde edilen doğrusal bir regresyon kanalıdır! Yani, zaman alanı bana %25'e varan bir örnek tutarsızlığı veriyor (bu maksimum rakamdır - genellikle daha azdır). Ayrıca, bu nedenle, şu anda, yaklaşık 5-10 puan arasında güven aralıklarının sınırlarını belirlemede farklılıklarımız var. Çubuğun (O + H + L + C) / 4 ortalama fiyatını örnek olarak aldığımız ve hiçbir şekilde herhangi bir kalıp analizi yapmadığımız için, teorik olarak, bunun için oluşturulmuş en uygun kanalın zaman çerçevesine sahibiz gibi görünüyor. farklı zaman dilimlerinde aynı zaman alanları eşleşmeli mi? Yoksa durum böyle değil mi ve bu durumda parametreleri tahmin etmek için istatistiksel yöntemler de uygulamak gerekli mi? Ve optimal kanal için zaman aralığı da kendi dağılımına sahiptir, bu farklı zaman dilimlerinde optimal kanal için örnekler arasındaki bu tutarsızlığı açıklayabilir mi?
Buna göre bir sorum olacak. Aynı durumla nasıl başa çıkıyorsunuz? Hesaplamalarınızı neye dayandırıyorsunuz? Yani, örneğin, bir karar vermek için temel olarak daha küçük bir zaman çerçevesi üzerine kurulmuş bir kanalı mı alıyorsunuz, veya örneğin, farklı zaman dilimlerinde elde edilen kanal sınırlarının ortalamasını alarak ek olarak güven aralıklarının sınırlarını tahmin ediyor musunuz? Yani, aynı kanalı, örneğin 4 zaman diliminde (M5, M15, M30, H1) hesaplarsanız, muhtemelen aynı kanal için güven aralığı sınırlarının ortalama tahmini 2 kat daha güvenilir olacaktır? Ve herhangi bir zaman dilimi için kanal hesaplamalarına ayrı ayrı güvenmekten daha fazla güvenmek mümkün olacak mı? Ya da belki farklı bir şey yaparsın? Muhtemelen böyle bir durumda ortalama bir şey almıyorsunuz, ancak daha önce söylediğiniz gibi en yakın uygun Murray seviyesini mi arıyorsunuz?
Ana hesaplamayı hangi zaman diliminde yapıyorsunuz? Programınızın altı aylık verileri 30-40 saniyede hesapladığını söylediniz. Bunun için zaman çerçevesinin H1'den küçük olmaması gerektiğini varsayıyorum? Bu doğru?
Vladislav, lütfen bana bu std_dev[][] dizisinden bahset. Anladığım kadarıyla, bu dizi Nx2 boyutuna sahip, burada N, hesaplanan kanalların sayısıdır. Hücre değerleri aşağıdaki gibi olabilir:
std_dev[n][0] - kanal n'de 2/3 örnek başına RMS değeri
std_dev[n][1] - n kanalının tüm örneğinin RMS değeri (yansıtma için RMS)
Yoksa yanılıyor muyum ve bu dizi başka bir şey mi içeriyor? Örneğin, seçim için başlangıç çubuğunun numarasını içeren 3. hücre std_dev[n][2] olabilir.
Bu arada, bina projeksiyonları için standart olanın dışında ne gibi seçenekler olabilir? Sonuçta, projeksiyon yaklaşık olarak alınan işlevi tekrarlar + yaklaşık işlevi formda tekrarlayan güven aralıklarının sınırları? Bu alanda başka ne düşünebilirsiniz? Örneğin, birkaç çubuk önce elde edilen verilere dayanarak bir projeksiyon oluşturmanın mümkün olduğunu varsayabilirim. Bu yüzden bana daha mantıklı görünüyor, çünkü sadece şu anki an için bir projeksiyon oluşturursanız, o zaman fiyat, geri dönüş bölgesine yaklaşırken, onu birkaç çubuk önce oluşturan bazı kanalları yok eder ve kalan kanal sınırlarını hareket ettirir. erişilemeyen bölgeye olan aralıkların sayısı. Yani, bir geri dönüş bölgesi görürsek ve fiyat buna yakınsa, o zaman geri dönüş alanına küçük bir fiyat hareketi ile bile, "doğru" olarak kabul edilen kanallardan biri, 2 koşuldan birini karşılamayı bırakır. arandı. Bu sorunla nasıl başa çıkıyorsunuz? Mevcut durumu analiz ederken, birkaç bar önce yapılan tahmine de odaklanıyor musunuz?