Yazarın diyalogu. Alexander Smirnov. - sayfa 33

 
Evet, Candid , yerel iMA () öğesinin tekrar tekrar değerlendirilmesi pek olası değildir. Hepsi, doğrudan bir formüle göre önceki değerleri dikkate almadan.
 
Mathemat :
Evet, Candid , yerel iMA () öğesinin tekrar tekrar değerlendirilmesi pek olası değildir. Doğrudan bir formüle göre her şey sıfırdan.
Hayır, iMA() kullanmak, MQL'de doğrudan uygulamadan bile daha hızlıdır. Hiçbir şey tekrar tekrar saymayı engellemez, sadece aynı kod C'de yazılabilir ve terminal ile birlikte derlenebilir.

Not Sadece sayıları farklı bir sırayla yazmak zorunda kaldım.
 
İşte orada. Üzgünüm, seni yanlış anladım.
 
matematiğe
Hindileri temizledim. M_qRMA, derlenmiş M_qWMA gerektirir
PS Altı sabitliği hakkında şüpheler var. belki bir döngüde nasıl ortaya çıktığını saymak daha kolaydır? (programın yorumlarında f-la)
Dosyalar:
m_qrma.mq4  3 kb
 
Pencereye şaşırdım, Biri iki dosyayı yakalayamıyor,
Dosyalar:
m_qwma.mq4  3 kb
 
Mathemat :
İşte orada. Üzgünüm, seni yanlış anladım.
Paranoyaklığı da reddedebilirim :)
 
Mathemat :

Ve çekim - HMA, pisara ?

Not Bulundu: 'HMA' . Fikir nedir?

HullMA formülü, standart LWMA yöntemi:

halvedLength:= if((tavan(uzunluk/2) - (uzunluk/2) <= 0,5), tavan(uzunluk/2), zemin(uzunluk/2));
sqrRootLength:= if((tavan(metrekare(uzunluk)) - metrekare(uzunluk) <= 0,5), tavan(metrekare(uzunluk))), zemin(metrekare(uzunluk)));
Değer1:= 2 * mov(fiyat,yarı Uzunluk,yöntem);
Değer2:= mov(fiyat,uzunluk,yöntem);
HMA:= mov((Değer1-Değer2),sqrRootLength,yöntem);

işte renksiz versiyonu
Dosyalar:
hma.mq4  4 kb
 
lna01 писал (а): Paranoyaklığı reddedebilirim :)

Tamam, reddediyorum. Paranoyak değilsin. Deneyin saflığını sağlamak için normal ölçü.

2 Korey: Her şey tam olarak sayılırsa, altı kesinlikle doğrudur. 1'den N'ye kadar olan doğal sayıların kareleri toplanarak elde edilir. Toplamı N(N+1)(2N+1)/6'dır. Doğrudan yazılım toplamı aynı sonucu verecektir, sadece biraz daha uzun.

Normalleştirmeyi yanlış düşünürseniz, oradaki toplamdan birim çıkarmanız gerekmez. Ve yorumlanan formülünüz yanlış: değil

 k = 1 ./ ( N * ( N + 1 ) * ( 2 * ( N + 1 )) ) ;

a

 k =6 ./ ( N * ( N + 1 ) * ( 2 * N + 1 ) ) ;
 
Mathemat , ancak yaklaşımınızda RMS nasıl hesaplanır?
 
Hareketler yoluyla ? :)
Neden: