6. Derece Çoklu Yardım! - sayfa 4

 
dennisj2 :


Gooly, biraz zamanımı aldı ama sen çok iyisin! Yukarıdaki örnekteki a katsayısı, "x = 0 olduğunda y'nin değeri" veya koordinat (0,a) olarak tanımlanan Y kesme noktasıdır . Ayrıca, önerdiğiniz ikinci dereceden (2. derece) form, "yukarı" veya "aşağı" binom sorusunu çözmek dışında pek pratik uygulaması olmayan bir "kupa" yani bir parabol oluşturur.

1) Kupa, iyi tanımlanmış bir grafik kalıbıdır: http://stockcharts.com/school/doku.php?id=chart_school:chart_analysis:chart_patterns:cup_with_handle_continuation
2) 2. türev (y") size bir trendin kaybolup kaybolmadığı (yukarı: y'>0 & y"<0) veya güçlenip güçlenmediği (yukarı: y'>0 & y">0) bilgisini verir.
 
gooly :
1) Kupa, iyi tanımlanmış bir grafik kalıbıdır: http://stockcharts.com/school/doku.php?id=chart_school:chart_analysis:chart_patterns:cup_with_handle_continuation
2) 2. türev (y") size bir trendin kaybolup kaybolmadığı (yukarı: y'>0 & y"<0) veya güçlenip güçlenmediği (yukarı: y'>0 & y">0) bilgisini verir.

İlginç okuma! Teşekkürler!
 
graziani :


Evet, Gauss-Jordan'ı kullanır, ancak tümü (Gauss-Jordan, en küçük kareler, Gram-Schmidt veya belki başka?) benzersiz çözümler sunduğundan, hangi yöntemin kullanıldığı tamamen ilgisizdir. Bunu ekteki dosya aracılığıyla doğrulayabilirsiniz, sonuçlar uzman sekmesinde yazdırılır ve excel'inizden gelen girdi kaynakta sabit kodlanır.

Ancak incelenmesi gereken diğer faktörlerin eğriyi nasıl etkilediğidir: uygulanan fiyat, x ekseni başlangıç noktası, x ekseni büyümesi, puan sayısı, TF vb.

Ve P6'yı kullanma şekliniz kesinlikle olumlu bir şekilde yenilikçi ve standart yaklaşımları eleştirenlerle aynı fikirde.


Grazi -

Harika! Bu onu çiviledi - kodda bazı değişiklikler yaptığınızı fark ettim (ne ölçüde olduğundan emin değilim) - bunlar orijinal kaynaktan aldığım sonuçlar değildi. Sanırım buna Graziani-Gauss-Jordan göstergesi diyeceğim? Katsayıların ne kadar yakın olduğuna inanamıyorum! Katkıda bulunan herkese teşekkürler - Değişiklikleri dahil etmek için EA'mı değiştirdikten sonra hepinizi kesinlikle aklımda tutacağım! İlgilenenler için güncellenmiş bir sayfa ekledim. Şimdi, işe geri dön.

Grazi-Gauss

Dosyalar:
linest2.zip  18 kb
 
graziani :


Evet, Gauss-Jordan'ı kullanır, ancak tümü (Gauss-Jordan, en küçük kareler, Gram-Schmidt veya belki başka?) benzersiz çözümler sunduğundan, hangi yöntemin kullanıldığı tamamen ilgisizdir. Bunu ekteki dosya aracılığıyla doğrulayabilirsiniz, sonuçlar uzman sekmesinde yazdırılır ve excel'inizden gelen girdi kaynakta sabit kodlanır.

Ancak incelenmesi gereken diğer faktörlerin eğriyi nasıl etkilediğidir: uygulanan fiyat, x ekseni başlangıç noktası, x ekseni büyümesi, puan sayısı, TF vb.

Ve P6'yı kullanma şekliniz kesinlikle olumlu bir şekilde yenilikçi ve standart yaklaşımları eleştirenlerle aynı fikirde.


Eklediğiniz göstergeyi test ettim tek bir dikey çizgi çiziyor...
 

amaç Dennis'e bu göstergenin LIVEST işleviyle aynı değerleri hesaplayacağını göstermekti, bu nedenle bu gösterge onun tablosundan girdiler alır (tablo kaynakta sabit kodlanmıştır) ve Dennis'in örneğindeki LIVEST ile aynı polinom katsayılarını hesaplar ve bunları uzmanda yazdırır sekme.

Denemeden önce yazdıklarımı okumalıydın :P

değişken x ekseni başlangıç noktasına izin vermek için i-reg.mq4 sadece biraz değiştirildi.

 

Oh anladım, belki de yazdıklarınızın geri kalanını indirmeden önce okumalıydım :)

Kod tabanlı sürümü indirdim, gerçekten çok güzel bir eğri. Keşke arkasındaki matematiği anlasaydım.

Nasıl davrandığını görmek için izlemedim, ama şimdiden şüphelerim var, bana daha yeni çubuklar daha fazla ağırlık taşıyormuş gibi görünüyor ve tüm çizgi yeniden çizildiğinden , görünen eğri geçmişi tamamen yanlış olabilir, Gerçekten ne yapacağını görebilmemiz için her seferinde sadece sıfır bar değerini çizmek için standart bir gösterge olarak yeniden kodlayacağım.

 

Tamam, hadi bunu biraz daha ileri götürelim.

Kodlayıcı, programcı veya matematikçi olan diğer kullanıcılarla işbirliği yapmak amacıyla bundan maksimum düzeyde yararlanmaya çalışacağım.
Her şeyi deneyebilirsiniz, yalnızca sonuçları ve yöntemi sunmakla yükümlüsünüz.

Başlangıç için, i-regr'in kod tabanlı sürümü kullanılacaktır. İyi çalışıyor, daha sonra tüm ilgili parametrelerin ince ayarına izin verecek şekilde genişletilecek. Uyarı: 8 en büyük polinom derecesidir.

Bu, trend yakalama danışmanı olacak. Bu parametre, en iyi uyumun aksine 'doğal ayar' için gösterdiğinden, tüm bileşenleri minimum düşüşe ayarlayarak eğri uydurmadan kaçınılacaktır.

İşte ilk sonuçlar, EURUSD'de optimizasyon, 2014'te H1, derece ve kalıp uzunluğu:

V1.2

Sonuçlar, uygun model uzunluğu (çubuk sayısı) için ayarlandığında i-regr'in tüm polinom derecelerinde tahmin yeteneği sunduğunu açıkça göstermektedir.

Giriş kriteri, regresyon eğrisinin yönüdür.

Dosyalar:
regr.zip  13 kb
 

Grazi - yukarıdaki resim neyi gösteriyor? Altta dereceler, y ekseninde çubuklar(?) -

Bu poly6 göstergesi muhteşem! Göstergeyi sonlandırdım ve şimdi onu tetikleyicilerimle entegre ediyorum - poly6 bana trend değişiklikleri hakkında 4-5 dönem >ipucu< veriyor - gerçekten şaşırtıcı.

poli6

 
dennisj2 :

Grazi - yukarıdaki resim neyi gösteriyor? Altta dereceler, y ekseninde çubuklar(?) -

evet, derece vs. desen uzunluğu

Bu poly6 göstergesi muhteşem! Göstergeyi sonlandırdım ve şimdi onu tetikleyicilerimle entegre ediyorum - poly6 bana trend değişiklikleri hakkında 4-5 dönem >ipucu< veriyor - gerçekten şaşırtıcı.

İyimserliğinizi paylaşmak isterdim, ama hiçbir şey alamadım... denediğim diğer göstergelerle pek iyi karışmadı, kısa sürelerde bile sorun olmazdı, ama uzun süreler - hiçbir şey. Tamam, her zaman kâr elde ederim ama tutarsız...

Sanırım ortalama ile bir şeyler elde edebilirim, ama şimdi deneyler için zamanım yok....

 
graziani :

evet, derece vs. desen uzunluğu

İyimserliğinizi paylaşmak isterdim, ama hiçbir şey alamadım... denediğim diğer göstergelerle pek iyi karışmadı, kısa sürelerde bile sorun olmazdı, ama uzun süreler - hiçbir şey. Tamam, her zaman kâr elde ederim ama tutarsız...

Sanırım ortalamayla bir şeyler elde edebilirim, ama şimdi deneyler için zamanım yok....


Grazi -

Senin sayende bu işi hallettim. Poly6 EA'nın ilk yinelemesi, Pazar günkü açılış için yayınlanmaya hazır olmalıdır. Plan, onu EURUSD çiftinde açmak, ancak bir dereceye kadar bir düzeltme elde edene kadar muhtemelen çok fazla hareket olmayacak - oldukça muhafazakarım ve büyük bir düşüş veya ralliden sonra pozisyon eklemekten hoşlanmıyorum. Ama kim bilir? EA karar verecek. Ve canlı bir hesapta gerçek para kullanıyorum. Bir EA'nın backtester'da iyi performans göstermesinden, ardından canlı bir demoda iyi performans göstermesinden ve ardından gerçek hayatta sefil bir şekilde başarısız olmasından nefret ediyorum.

Test metodolojim, her zaman, kendimden emin olana kadar gerektiği kadar geriye dönük testi tam olarak yürütmek olmuştur. Ardından hem demoyu hem de canlı hesabı yan yana çalıştırıyorum ve sonuçları karşılaştırıyorum. Backtest sonuçları hazır olur olmaz, onları burada yayınlayacağım - eğer ilgilenirseniz - sizi canlı yayının her adımından haberdar etmeye devam edeceğim. Ve eğer ilgilenen başka biri varsa, demo hesabın salt okunur şifresini buraya göndereceğim (buna izin var mı?). İlk haftanın yavaş olmasını bekliyorum - EA, piyasaya aktif olarak katılmadan önce çok fazla veri topluyor - ancak, ilk veri toplama tamamlandıktan sonra - aktif olarak ticaret yapıyor ve neredeyse her zaman genel eğilime dayalı olarak açık pozisyonlara sahip olacak.

EA'm şimdi haftada %5'lik bir yetersizlik yapıyor. Bir zarara uğramam durumunda, zamanın yaklaşık %80'inde başarılı bir şekilde dolar-maliyet-ortalama elde ederim. Bu yeni geliştirmeyle, daha fazla olmasa da haftada en az %12-15 bekliyorum.

Unutmayın, poly6 bir giriş/çıkış göstergesi değil, bir trend analizcisidir; Trendin gücünü ve giriş/çıkışlar için tamamen ayrı bir tetikleyiciyi belirlemek için Fibonacci ve poly6'dan kalıp tanıma kullanıyorum. Bu, önceki girişimlerimdeki sorunu özetliyor - düzleştirilmiş, logaritmik, üstel bir MA kullanmak - çok fazla yön değişikliği verdi. Poly6 bu verileri düzeltir ve gürültüyü ortadan kaldırır. Basitçe söylemek gerekirse, MA'lar artık manyetiklikten arındırılmıştır - (grazi-gaussed!).

Bu çok güzel olacak!

Neden: