Elliot Dalga Teorisine dayalı ticaret stratejisi - sayfa 53
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik alım-satım stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Açıkçası bu dosyadan hiçbir şey anlamadım. Yorumları duymak ilginç olurdu. Vladislava stratejisindeki bir ticaret riskinin, rastgele bir sayı üretecinden değil, yalnızca güven aralığındaki mevcut fiyat konumundan hesaplanması gerektiğini düşünüyorum. Anladığım kadarıyla, dosyadaki işlem miktarının belirleyicisi olarak seçilen rastgele sayı üreteci miydi?
Test kullanıcısı raporunuz , kârlı bir ticaret olasılığının yaklaşık 0,9 olduğunu, ortalama kârın 10 puan (~%1) ve ortalama zararın 20 puan (%2) olduğunu gösteriyor. Bu, Alpari şartlarında 1000$'lık bir depodan 0.1 lot açarsanız olur. Bu nedenle, eğer partinin büyüklüğü (risk) değiştirilirse, yaklaşık işlem dizileri ve olasılıklı Bakiyeler elde etmek mümkündür. Yine açıkça F9'a basmak, bunların çok iyi sonuçlar olduğunu, birleştirmenin imkansız olduğunu gösterecektir. Tabii ilerde olursa işlemler bu şekilde dağıtılacak.
Özetle bu simülasyonun fikri budur.
Ayrıca internette ALGLIB.SOURCES.RU sitesinde niceliklerin hesaplanmasını buldum. Ancak bir şekilde 12 satır olmadığı ortaya çıktı ve bir işlev hala diğerlerinin hesaplanmasını gerektiriyordu. Daha önce aynı başlıkta yazmıştım. Dolayısıyla bu sitede kullanılan yaklaşımın Expert Advisor'ın yavaşlamasına katkı sağlayacağını düşünüyorum. Yani tam olarak bunu yapan 12 satırlık bir kodunuz varsa, o zaman herkes onları okumakla ilgilenecektir. 3 ondalık basamaklı bir nicel tablo kullanıyorum. 2 ondalık basamağın işin bütün resmini temelde değiştirmeyeceğini düşünüyorum, ancak herkes faydalanacak.
Bu nedenle, dağıtım fonksiyonunu basitçe bir seriye ve ya pip (eğer k = doğruysa (yani fiyatın yukarı veya aşağı hareket etmeye devam etme olasılığı)) veya RMS değerlerinde belirtilen aralığın boyutuna göre genişlettim.
Bunu yapmadığın tehdidi beni çok şaşırttı ve şimdi tüm bunlardan şüphe duymama neden oldu ...
ZYZY Ve lütfen, sakıncası yoksa, bana "kantil" kavramıyla ne demek istediğini söyle.
https://c.mql5.com/mql4/forum/2006/06/kvantil.zip
Kodda nasıl kullanılacağını tahmin etmek zor değil.
işlevi anlatayım:
k - Par parametresinde işleve ne aktarıldığını gösteren anahtar
k=true ise, o zaman Par fiyattır ve bu durumda olasılığın hesaplandığı kanalın parametrelerini fonksiyona iletmeniz gerekir. Bu parametreler e - kanalın son çubuğu ve b - kanalın ilk çubuğu.
k=yanlış ise, Par, RMS değerlerinde ifade edilen sapmadır ve ardından b ve e parametreleri kullanılmaz.
Canal(Data[],e,b) - CanalA'yı [] alınan değerlerle doldurarak regresyon ve standart sapmayı hesaplayan bir fonksiyon.
Öyleyse, http://www.kamlit.ru/docs/aloritms/lgolist.manual.ru/maths/matstat/NormalDF/NormalDF1.php.htm sitesinden alınan ayrıştırma algoritmasının kendisi
MathAbs(s-sum)>0.01 ve burada gerekli hesaplama doğruluğunu ayarlayabilirsiniz
Rastgele bir değişken, birbirine bağlı olmayan çok sayıda terimin toplamı olarak gösterilebiliyorsa, bunların her biri toplama yalnızca önemsiz bir katkıda bulunur, o zaman bu toplam yaklaşık olarak normal olarak dağıtılır), o zaman basitçe güven aralığının belirli bir değeri için normal dağılım fonksiyonunun tablosu, içindeki St. bulma olasılığını belirleriz.
Bunu yapmadığın tehdidi beni çok şaşırttı ve şimdi tüm bunlardan şüphe duymama neden oldu ...
ZYZY Ve lütfen, sakıncası yoksa, bana "kantil" kavramıyla ne demek istediğini söyle.
"Rastgele bir değişken büyük bir sayının toplamı olarak gösterilebiliyorsa" ifadesinde anahtar kelime büyüktür . Ve bence bu kelime sadece faktörlerin kendilerine değil, aynı zamanda gözlemlerin sayısına da atıfta bulunuyor. Uygulamada örneğin 30 bardan başlayıp 1000'e kadar olan örnekleri ele alıyoruz. Bu durumda normal dağılım yerine Student dağılımını kullanmak daha uygundur. Ben de öyle yapıyorum. Normal bir dağılımla aynı şeyi elde etmemiz mümkün olsa da. Bunu henüz test etmedim.
Doğruyu söylemek gerekirse ilk bakışta kodunuzu anlayamadım. Bu kadar küçük bir kod miktarında serbestlik derecelerini hesaba katmayı nasıl başarıyorsunuz? Excel, çeşitli olasılıklar ve çeşitli serbestlik dereceleri için nicelikleri hesaplamak için hazır işlevlere sahiptir. Normal bir dağılım değil, Student dağılım tablosu kullanıyorum (s. 53-55, Bulashev).
"Kuantil" kavramıyla, Bulashev'in temel eserinin 18-19. sayfalarında yazdığı her şeyi kastediyorum.
Doğruyu söylemek gerekirse, kodunuzu ilk bakışta anlayamadım.
Yukarıdaki yazıdaki işlevin açıklaması
Bu nedenle, Öğrenci dağıtımını nasıl uyguladığınızı duymak isterim :)
PS Ne yazık ki, o günlerde terver, uygulaması hayatta görülmeyen çok teorik bir malzemeydi.
Neyse yukarıda yazdım zaten. Ben sadece güven aralıkları oluşturmak için nicelikleri hesaplarım. Başka nasıl kullanılabilir? Bulashev, bu aynı niceliklerin nasıl hesaplanacağını Excel'de yazdı. Genel olarak, nispeten konuşursak, yukarıda yayınladığınız dosyanın aynısına sahibim, ancak yalnızca Öğrenci dağıtımı için. Bütün fark bu. Kendiniz düşünün, örneğin, 30 çubukluk bir örneğe, hiç çubuk yoksa normal olasılık dağılımını nasıl uygulayabilirsiniz? Sadece Öğrenci dağılımının niceliklerini farklı serbestlik derecelerinde karşılaştırın ve her şey hemen netleşecektir.