balıkçı - sayfa 11

 

Yalancı Yurk versiyonu

Merhaba Devil2000 haklısın Fisher zTransformation çok değerli bir analiz yöntemi ama fisher göstergesinin Yurk-Versiyonu pratik değeri olmayan yalancı bir versiyon.

Yurk versiyonu bir programlama hatası içeriyor : ortalamalarını hesaplarken mevcudiyetten geçmişe geri adım atıyor, böylece o sırada kimsenin bilemeyeceği şeyleri geçmiş sonuçlar olarak gösteriyor.

https://www.mql5.com/en/forum/trading_systems iş parçacığında bu göstergenin Fisher_m10 sürümünü oluşturarak bu hatayı düzelttim.

Her iki sürümün ( http://home.arcor.de/cam06/fisher/ ana sayfamdan indirilebilir) karşılaştırıldığı bir ekran görüntüsü ekliyorum. Orada Fisher_Yurk versiyonunun değerlerini nasıl geçmişe kaydırdığını görebilirsiniz.

Örneğin Yurk versiyonu bugün "düşüş trendimiz var" ve yarın (grafiği yeniledikten veya Metatrader'ı kapattıktan/açtıktan sonra) şimdiki zamanı "yukarı trend" olarak gösterir. Yani bu gösterge versiyonu işe yaramaz.

Saygılarımla

Martin

-------

Dosyalar:
 
feb2006:
Merhaba Devil2000 haklısın Fisher zTransformation çok değerli bir analiz yöntemi ama fisher göstergesinin Yurk-Versiyonu pratik değeri olmayan yalancı bir versiyon.

Yurk versiyonu bir programlama hatası içeriyor : ortalamalarını hesaplarken mevcudiyetten geçmişe geri adım atıyor, böylece o sırada kimsenin bilemeyeceği şeyleri geçmiş sonuçlar olarak gösteriyor.

https://www.mql5.com/en/forum/trading_systems iş parçacığında bu göstergenin Fisher_m10 sürümünü oluşturarak bu hatayı düzelttim.

Her iki sürümün ( http://home.arcor.de/cam06/fisher/ ana sayfamdan indirilebilir) karşılaştırıldığı bir ekran görüntüsü ekliyorum. Orada Fisher_Yurk versiyonunun değerlerini nasıl geçmişe kaydırdığını görebilirsiniz.

Örneğin Yurk versiyonu bugün "düşüş trendimiz var" ve yarın (grafiği yeniledikten veya Metatrader'ı kapattıktan/açtıktan sonra) şimdiki zamanı "yukarı trend" olarak gösterir. Yani bu gösterge versiyonu işe yaramaz.

Saygılarımla

Martin

-------

Yani grafiğinizden Yur4ik'in versiyonunun düşüş trendi gösterdiğini mi söylüyorsunuz?

Ekinizde Yur4ik'in grafiği herhangi bir trend değişikliği sinyali vermedi.

Her iki grafik de yukarı kaldı. Hiçbir şeyi kanıtlamaz.

 
Gramski:
Yani grafiğinizden Yur4ik'in versiyonunun düşüş trendi gösterdiğini mi söylüyorsunuz?

Ekinizde Yur4ik'in grafiği herhangi bir trend değişikliği sinyali vermedi.

Her iki grafik de yukarı kaldı. Hiçbir şeyi kanıtlamaz.

Grafiği, yükseliş trendinin nereden başlaması gerektiğini ve nereye geri döndüğünü kanıtlıyor.

Yeniden boyadığını kanıtlamanın en kolay yolu, değişiklikleri 15 veya 30 dakikalık grafikte dikey çizgilerle işaretlemek ve ardından bir gün sonra geri gelmek ve nasıl aynı hizada olmadığını göreceksiniz.

 

yalancı gösterge versiyonu

Gramski:
Yani grafiğinizden Yur4ik'in versiyonunun düşüş trendi gösterdiğini mi söylüyorsunuz?

Hayır, söylediğim bu değil.

Belirttiğim şey, balıkçı göstergesinin Yur-Versiyonunun ağır bir programlama hatası içermesidir .

İnanmıyorsanız kodu okuyun.

Yurk'un 'for(int i=0; i<Bars; i++)' döngüsü, 0=presence'dan 1,2,3,...'e geri adım atıyor ve mevcut verilerle i=geçmiş sonuçları hesaplıyor.

Bu, gelecekteki bilgiyi simüle etmektir.

Gördüğüm gibi bu gerçek bu başlıkta birkaç kez, örneğin Emerald King tarafından zaten belirtilmişti.

( https://www.mql5.com/en/forum/173169/page2 ) .

Bu programlama hatasının sonucu, bu başlıkta daha önce bahsedilen Yurk versiyonunun 'yeniden boyama davranışı'dır.

Yurk-Versiyonu, Fisher göstergesinden önce programlama hatası olmadan turlama noktalarını tespit edemez, ancak daha sonra Yurk, ne olacağını bildiği gibi geçmişi yeniden boyar. Ekli ekran görüntüsüne bakın.

Gönderimdeki ekran görüntüsünün yanı sıra, bu programlama hatasının ne gibi sonuçlara yol açabileceğine dair bir örnek verdim:

Bu gösterge sizi bugün satın almaya zorlayabilir ve tüm paranızı kaybettiğinizde ve ertesi gün durumu hatırlamaya çalıştığınızda bu gösterge kendini yeniden boyar ve size dün satmayı ve satın almamanızı tavsiye ettiği yalanı söyler.

Saygılarımla

Martin

Dosyalar:
 

Bence sorun şu ki, bunun yaklaşık 5 farklı versiyonu var.

Fisher_Yur4ik_v2 korkunç şekilde yeniden boyanıyor. Herhangi bir sinyalin üzerini çiziyorsa o zaman evet... saçmalık. Ve uyarı sürümü (nereden geldiyse) hiç çalışmıyor.

Sahip olduğum sürüm yine de oldukça iyi bir iş çıkarıyor.

Gramski.

 

Şubat2006 doğru. Her "yeniden boyama" göstergesi, gerçek zamanlı ticarette işe yaramaz. Ama daha önce sürümünüzün rengine boyanmadığından bahsetmişsiniz, neden burada yayınlamıyorsunuz ki gözlemleyebilelim?

 

Şubat2006 kesinlikle doğru.Yur4ik_2 göstergesini çoğu zaman gözlerimi kırpmadan izledim.Güzel bir yalan göstergesi.

 

Bunu dene...

Bana ne düşündüğünü söyle...

Dosyalar:
 

çalışan sürüm

'Fisher_Yur4ik_Test.mq4' koduna ilk bakış, 'Fisher_Yur4ik_2.mq4' sürümüyle aynı yanlış geri adım atma mekanizmasına sahip olduğunu gösterir.

Ancak Yurk'un programlama hatasının etkileri ile Fisher zTransformation'ın kendisinin değeri arasında ayrım yapmanız gerekir.

Fisher zTransformation oldukça güçlü bir yöntemdir ve mevcut sonuçlar söz konusu olduğunda, Yurk versiyonunun sonuçları belirli bir anlamda doğrudur.

Yurk'un yanlış yönlendirmeye girmesi, sadece geçmiş çubukların yanlış olmasına neden olur.

Mevcut çubukla ilgili olarak, yanlış yönünün başka bir etkisi daha var: ortalama hesaplaması tek bir çubuğa indirgeniyor, size ham değer sunuluyor.

Ne yaptığınızı biliyorsanız, bu ham değeri kullanmak kesinlikle bir avantaj olabilir, çok düzensiz olabilir ama aynı zamanda çok hızlıdır.

Ancak ne yaptığınızı bilmek, geçmişin gerçekçi bir resmini kontrol edebilmeniz gerektiği anlamına gelir ve sadece bu amaç Yurk'un versiyonunun yeniden çizim davranışı tarafından engellenir.

Bu yüzden ekli sürümü programlama hatası olmadan kullanmanızı öneririm, PriceSmoothing=0 ve IndexSmoothing=0 olarak ayarlayın ve siz de ham bir değer elde edin, ancak (geçmişte) ne yaptığınızı görebilirsiniz.

Saygılarımla

Martin

Dosyalar:
 
feb2006:
'Fisher_Yur4ik_Test.mq4' koduna ilk bakış, 'Fisher_Yur4ik_2.mq4' sürümüyle aynı yanlış geri adım atma mekanizmasına sahip olduğunu gösterir.

Ancak Yurk'un programlama hatasının etkileri ile Fisher zTransformation'ın kendisinin değeri arasında ayrım yapmanız gerekir.

Fisher zTransformation oldukça güçlü bir yöntemdir ve mevcut sonuçlar söz konusu olduğunda, Yurk versiyonunun sonuçları belirli bir anlamda doğrudur.

Yurk'un yanlış yönlendirmeye girmesi, sadece geçmiş çubukların yanlış olmasına neden olur.

Mevcut çubukla ilgili olarak, yanlış yönünün başka bir etkisi daha var: ortalama hesaplaması tek bir çubuğa indirgeniyor, size ham değer sunuluyor.

Ne yaptığınızı biliyorsanız, bu ham değeri kullanmak kesinlikle bir avantaj olabilir, çok düzensiz olabilir ama aynı zamanda çok hızlıdır.

Ancak ne yaptığınızı bilmek, geçmişin gerçekçi bir resmini kontrol edebilmeniz gerektiği anlamına gelir ve sadece bu amaç Yurk'un versiyonunun yeniden çizim davranışı tarafından engellenir.

Bu yüzden ekli sürümü programlama hatası olmadan kullanmanızı öneririm, PriceSmoothing=0 ve IndexSmoothing=0 olarak ayarlayın ve siz de ham bir değer elde edin, ancak (geçmişte) ne yaptığınızı görebilirsiniz.

Saygılarımla

Martin

Doğru, tarihi komplolar engelleniyor. yur4'lerinizi yalnızca gerçek zamanlı olarak test edebilirsiniz.

Bunun için teşekkürler (gösterge).

Gramski.