Göstergeler: Fourier extrapolation of price - sayfa 7

 
Geçmiş değerler tamam! Sorun sadece gelecekteki modellenmiş değerlerle ilgilidir ... Tks
 
Teşekkürler
 
Lütfen göstergeyi nasıl alabilirim?
 
pawulo #:
Lütfen göstergeyi nasıl alabilirim?

https://www.mql5.com/en/code/download/130/fourier_extrapolator_of_price.mq5 yayınlanan göstergenin üstüne giderseniz .mq5 ile bir dosya var

 

MERHABA,

İncicator'ı beğendim. Ancak, onu kullanarak bir iCustom EA oluşturduğumda, geri test sırasında çalışmayı durduruyor, test cihazı donuyor.

Örneğin, geçen yıl EURUSD için bir geri test yaptığımda, 1 aylık geri testten sonra kilitleniyor.

Ayarlar için resimlere de bakın, grafik takıldığı yerdir. Compter iyi, ancak test cihazı donmuş durumda ancak sorunsuz bir şekilde durdurulabilir.

Herhangi bir fikriniz var mı?

 
gardee005 #:

Bir fikrin var mı?

Hata ayıklayıcı altında çalıştırın. Günlüklere bakın.

 

Küçük bir ayrıntı dışında umut verici görünüyor.

Tamamen yeni veriler üzerinde yeniden çizer / yeniden boyar / yeniden hesaplar.

Normalde göstergeler bunu yapmamalıdır (önceden belirlenmiş sayıda veriye / bara herhangi bir regresyon modeli uygulanmasına rağmen).

Birisi lütfen gösterge değerini yalnızca son çubukta değiştirecek şekilde düzeltebilir mi?

Teşekkürler.

 
Robert72 regresyon modeli uygulanmasına rağmen).

Birisi lütfen gösterge değerini yalnızca son çubukta değiştirmek için düzeltebilir mi?

İhtiyacınız net değil. Fourier dönüşümü ile yaklaşımın özgüllüğü nedeniyle, gösterge yeni veriler üzerinde tamamen yeniden çizilecektir - bir çubuk veya bir tik olup olmadığına bakılmaksızın.

İsterseniz, satırı OnCalculate'e ekleyebilirsiniz:

if(rates_total == prev_calculated) return prev_calculated;
 
Stanislav Korotky #:

İhtiyacınız net değil. Fourier dönüşümü ile yaklaşımın özgüllüğü nedeniyle, gösterge yeni veriler üzerinde tamamen yeniden çizilecektir - bir çubuk veya bir tik olup olmadığına bakılmaksızın.

İsterseniz, satırı OnCalculate içine ekleyebilirsiniz:

Merhaba Stanislav.
Öncelikle, geç ve gecikmeli tekrar için özür dilerim.
Ayrıca Fourier dönüşümü matematiği ve bunun spesifikliği hakkındaki yüzeysel bilgimi de mazur görmelisiniz.
Neyin belirsiz kaldığından emin değilim.
Örneğin bu gösterge:
tam olarak gerektiği gibi davranır, yani yalnızca son çubukta yeniden çizer/flotting yapar. Mevcut noktanın arkasında üretilen eğri "sabit" kalır.
Bu gösterge:
ancak farklı davranır. Aynı uydurma konseptini kullanırken yeni alınan veriler üzerinde tüm eğriyi yeniden çizer.
Farklı davranış, uygulanan bir modelde ve/veya matematiksel yaklaşımda değil, farklı bir kodlamada gizlidir.
Yani başlıklı gösterge için ilk davranış (...20480) "Fourier dönüşümü ile yaklaşımın özgüllüğü" nedeniyle mümkün değil mi?
Ve farklı bir kodlama ile "düzeltilemez" mi?
Sağladığınız kod satırını eklemeyi deneyeceğim (bunu mobil cihazdan gönderiyorum!) Ancak sorunları yakalaması veya çözmesi pek olası değil.
Teşekkürler.


 
Robert72 #:
Neyin belirsiz kaldığından emin değilim.
Örneğin bu gösterge:
h ttps://www.mql5.com/en/code/20480
tam olarak gerektiği gibi davranır, yani yalnızca son çubukta yeniden çizer/flotting yapar. Mevcut noktanın arkasındaki üretilen eğri "sabit" kalır.
Bu gösterge:
h ttps://www.mql5.com/en/code/19884
ancak farklı davranır. Aynı uydurma konseptini kullanırken yeni alınan veriler üzerinde tüm eğriyi yeniden çizer.
Farklı davranışlar, uygulanan bir model ve/veya matematiksel yaklaşımda değil, farklı bir kodlamada gizlidir.
Yani başlıklı gösterge için ilk davranış (...20480) "Fourier dönüşümü ile yaklaşımın özgüllüğü" nedeniyle mümkün değil mi?
Ve farklı bir şekilde kodlanarak "düzeltilemez" mi?
Sağladığınız kod satırını eklemeyi deneyeceğim (bunu mobil cihazdan gönderiyorum!) ancak sorunları yakalaması veya çözmesi muhtemel değil.

Evet, Fourier dönüşümünü (veya doğrusal olmayan regresyon yeniden yapılandırmasını) grafiğin tüm geçmişi boyunca çalıştırabilir ve sonucun her bir son değerini alıp bunları özel bir tamponda çizebilirsiniz. Dinamik tahminlerden daha az bilgilendirici olan bir tür statik MA elde edersiniz - bunlar Fourier/Wavelets/vb. gibi algoritmaların olumlu bir özelliği olarak kabul edilir ve sizi doğru anladıysam, MA benzeri bir eğri elde etmek için bunları düşürmeyi ve tahminleri kesmeyi istiyorsunuz.