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
benim hatam nerede anlamadım
pi = 3.1415926535
döngü=4
uzunluk=9
Katsayı = 3*pi
Faz = Uzunluk-1
Len = Uzunluk*Döngü + Faz
i=0 için Len-1'e
eğer i<=Aşama-1 ise
t = 1.0*i/(Aşama-1)
başka
t = 1.0 + (i-Faz+1)*(2.0*Döngü-1.0)/(Döngü*Uzunluk-1.0)
endif
beta = Cos(pi*t)
g = 1.0/(Kats*t+1)
t <= 0,5 ise
g = 1
endif
alfa = g * beta
sonraki
benim hatam nerede anlamadım
pi = 3.1415926535
döngü=4
uzunluk=9
Katsayı = 3*pi
Faz = Uzunluk-1
Len = Uzunluk*Döngü + Faz
i=0 için Len-1'e
eğer i<=Aşama-1 ise
t = 1.0*i/(Aşama-1)
başka
t = 1.0 + (i-Faz+1)*(2.0*Döngü-1.0)/(Döngü*Uzunluk-1.0)
endif
beta = Cos(pi*t)
g = 1.0/(Kats*t+1)
t <= 0,5 ise
g = 1
endif
alfa = g * beta
sonrakizilliq
Bir dizi alfaya sahip olmalısınız
Teşekkürler Mladen,
Ama bir "alfa dizisi" ne anlama geliyor?
Meraklı bir şey, fiyatı nereye eklediğimi göremiyorum
sonraki cevabın için teşekkürler
Zilliq
Teşekkürler Mladen,
Ama bir "alfa dizisi" ne anlama geliyor?
Meraklı bir şey, fiyatı nereye eklediğimi göremiyorum
sonraki cevabın için teşekkürler
ZilliqZilliq
Kodun bu bölümüne bir göz atın:
for (k=0; k =0; k++) { sum += nlmalphas[k]*nlmprices[r-k]; sumw += nlmalphas[k]; }
if (sumw!=0)
return(sum/sumw);
else return(price);Fiyatların kullanıldığı yer burasıdır (her birinin kendi alhpa'sı vardır - len fiyatlar dizisindeki her fiyat, bir ağırlık katsayısı olarak kendi alfası uygulanır - bu nedenle bir dizide farklı değerli alfalardan oluşan bir dizi saklıyorsunuz - olmak için karşılık gelen fiyata uygulayabilir)
Cevap vermek için her zaman çok hızlı
Tamam sanırım anlayacağım, kodlaması kolay olmayacak ama deneyeceğim
Her şey için teşekkürler ve iyi günler
Zilliq
Cevap vermek için her zaman çok hızlı
Tamam sanırım anlayacağım, kodlaması kolay olmayacak ama deneyeceğim
Her şey için teşekkürler ve iyi günler
Zilliqmutlu kodlama
Gecikmesiz zarflar.
Güncellenmiş sürüm burada yayınlandı: https://www.mql5.com/en/forum/general
Nonlag_ma_histo_mtfalerts-1_nmc.mq4 Nonlag_ma_histo_mtfalerts-1_nmc.mq4
Başlangıçta burada yayınlandı: https://www.mql5.com/en/forum/general
Merhaba Mladen,
Tamam görünüyor, ancak kodun sonunda bunu onaylayabilir misiniz?
1/ Tüm alfa* fiyatını eklememiz gerekiyor
ve
2/ Bu toplamı tüm alfaların toplamına böleriz ?
i=0 ile Len-1 arası
Çok teşekkürler ve iyi günler
Zilliq
mutlu kodlama
Merhaba Mladen,
Tamam görünüyor, ancak kodun sonunda bunu onaylayabilir misiniz?
1/ Tüm alfa* fiyatını eklememiz gerekiyor
ve
2/ Bu toplamı tüm alfaların toplamına böleriz ?
i=0 ile Len-1 arası
Çok teşekkürler ve iyi günler
Zilliq
Evet, bu toplamı kullanılan alfaların toplamına böleriz (bu şekilde en eskileri de mantıksal değerlere sahiptir - göstergenin bir tür ölçeklenmesi).
NonLag ma, belirli bir konumdaki her fiyat için katsayıları olan bir tür dijital filtredir (SMA, tüm katsayıları 1'e ayarlanmış dijital bir filtredir). Bunu hatırlıyorsan, ne yaptığını bilmek daha kolay