Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Ve init () işlevinde bir dizi ikinci dereceden ağırlık hesaplarsanız, genel olarak, her şey oldukça çikolata olabilir. Ayrıca, IndicatorCounted () kullanarak hesaplamaları optimize edin. Eh, uzun periyotlarda ilk birkaç saniye askıda kalacak ve şaka onunla ...
Ve init () işlevinde bir dizi ikinci dereceden ağırlık hesaplarsanız, genel olarak, her şey oldukça çikolata olabilir. Ayrıca, IndicatorCounted () kullanarak hesaplamaları optimize edin. Eh, uzun periyotlarda ilk birkaç saniye askıda kalacak ve şaka onunla ...
Tek rahatsızlık, dizinin boyut olarak A[][20] olduğu ortaya çıktı (kolay üzerinde hiçbir yapı yok),
ve BESM-3'teki gibi hücrenin dijital adresini hatırlamanız gerekir)))
Eh, uzun periyotlarda ilk birkaç saniye askıda kalacak ve şaka onunla ...
Genel olarak konuşursak, bu tür aşırı zorlama, yalnızca algoritma test cihazı IMHO'da optimizasyon amaçlıysa haklıdır.
Basit değil :-)
Polinom: K0*X^0+K1*X^1+K2*X^2+K3*X^3..., K katsayıları K="1/5/6/1/-20" satırında tanımlanır (K0 =1, K2=5...). X argümanı ArgumentMin'den ArgumentMax'e değişir ve ControlMode=true modunda görüntülenebilen bir miktar eğrilik elde edilir ve ardından bu eğrilik hareketli ortalama için katsayılar olarak kullanılır.
Bir spline yapmak daha ilginç olurdu, aksi takdirde bu tamamlama ile eğrinin istenen şeklini elde etmek kolay değildir.
Eğri - araba kitleri için ağırlık işlevi gibi bir şey mi?
Evet onlar
Serinin yedi noktası için en küçük kareler kullanılarak oluşturulan bir kübik polinom için kenar değeri ( X 1, sağ kenar), ( X 7*(-2)+ X 6*(4)+ X 5*(1)+ X 4*(- 4)+ X 3*(-4)+ X 2*(8)+ X 1*(39))/42 . Kontrol edilecek dizi 0, 1, 8, 27, 64, 125, 216'dır, ilk altı sayı formülde değiştirilirken sonuç 216 olmalıdır, çünkü küplerden oluşan bir dizi kübik bir polinomla hizalanır. Kaynak, Kendall M ve Stewart A.
Bu arada, yedi nokta için aynı kübik polinom, ancak orta noktalar için en küçük kareler değerinin bir tahminini veriyor, yani.
X 4 için ( X 7*(-2)+ X 6*(3)+ X 5*(6)+ X 4*(7)+ X 3*(6)+ X 2*(3)+ olacaktır. X 1 *(-2))/21
X3 için ( X 7*(1)+ X 6*(-4)+ X 5*(2)+ X 4*(12)+ X 3*(19)+ X 2*(16)+ X olacaktır. 1* (-4))/42
X2 için ( X 7*(4)+ X 6*(-7)+ X 5*(-4)+ X 4*(6)+ X 3*(16)+ X 2*(19)+ olacaktır. X 1 *(8))/42
Genel olarak, bunlar enterpolasyon formülleridir, bu nedenle, örneğin, X 0 noktasına, yani geleceğe, mevcut serinin ötesinde, ekstrapolasyon için formülde başka katsayılar aramanız gerekecektir.