Hareketli ortalama - sayfa 125

 
Tsar:
sevgili mladen,

Bu Gösterge ile ilgileniyor.

LSMA versiyonunu yapmak mümkün mü?

Çar

Ema'nın yaygın olarak bilinmeyen bir özelliği vardır: periyodu kesirli olabilir (örneğin periyot 14.5 ema için tamamen normaldir). Ama lsma için öyle değil. lsma için tamsayı olmalıdır. Bu nedenle uyarlamaya uygun değildir (değerler düzgün olmayacaktır)

 

Pardon efendim, tamsayı nedir efendim? lütfen bana bunu anlatabileceğini umuyorum. forex hakkında daha fazla bilgiye ihtiyacım var.

 
prince_syasya:
Pardon efendim, tamsayı nedir efendim? lütfen bana bunu anlatabileceğini umuyorum. forex hakkında daha fazla bilgiye ihtiyacım var.

Tamsayı şudur: Tamsayı - Wikipedia, özgür ansiklopedi

 
mladen:
Çar Ema'nın yaygın olarak bilinmeyen bir özelliği vardır: periyodu kesirli olabilir (örneğin periyot 14.5, ema için tamamen normaldir). Ama lsma için öyle değil. lsma için tamsayı olmalıdır. Bu nedenle uyarlamaya uygun değildir (değerler düzgün olmayacaktır)

Anladım. açıklamanız için teşekkürler...

 

MA Kilidi

malock.mq4

Dosyalar:
malock.mq4  4 kb
 

Fiyat emas

fiyat_-_emas.mq4

Dosyalar:
 

mladen,

MA tahmini ne olacak? bunu düşünen var mı?

yani, ma'nın tahmini değeri, ma'nın önceki değerleri + fiyatın son değerlerine mi dayanacak?

 
majfa:
mladen,

MA'nın tahmini ne olacak? bunu düşünen var mı?

yani, ma'nın tahmini değeri, ma'nın önceki değerleri + fiyatın son değerlerine mi dayanacak?

Eklenen güven bantları olan bir sürüm var (burada yayınlanan açıklamalı sürüm: https://www.mql5.com/en/forum/general )

Güven bantlarının kayması 0 olarak ayarlanmışsa, bir tür tahmin olarak kabul edilebilir (güven bantlarının doğası hakkında daha fazla bilgiyi burada bulabilirsiniz: Güven ve tahmin bantları - Wikipedia, özgür ansiklopedi ) Sanırım bu ne olabilirdi? bazı ortalama değerin bir "tahmin" olarak kabul edilebilir

________________

Not: Tek bir değer yerine bir dizi değer olduğunu fark etmiş olabilirsiniz. Gelecekteki değerleri benzersiz bir şekilde "tahmin etmenin" bir yolu olmadığından, bu bir aldatmaca değil, tahmin için bilinen matematik kuralları dahilinde çalışma girişimi olan belirli bir kesinlik derecesi ile gelecekteki değerleri tahmin etmenin/tahmin etmenin yollarından biridir.

 
mladen:
Eklenen güven bantları olan bir sürüm var (burada yayınlanan açıklamalı sürüm: https://www.mql5.com/en/forum/general )

Güven bantlarının kayması 0 olarak ayarlanmışsa, bir tür tahmin olarak kabul edilebilir (güven bantlarının doğası hakkında daha fazla bilgiyi burada bulabilirsiniz: Güven ve tahmin bantları - Wikipedia, özgür ansiklopedi ) Sanırım bu ne olabilirdi? bazı ortalama değerin bir "tahmin" olarak kabul edilebilir

________________

Not: Tek bir değer yerine bir dizi değer olduğunu fark etmiş olabilirsiniz. Gelecekteki değerleri benzersiz bir şekilde "tahmin etmenin" bir yolu olmadığından, bu bir aldatmaca değil, tahmin için bilinen matematik kuralları dahilinde çalışma girişimi olan belirli bir kesinlik derecesi ile gelecekteki değerleri tahmin etmenin/tahmin etmenin yollarından biridir.

Hangi ekstrapolasyon yöntemini önerirsiniz?

 
nbtrading:
Hangi ekstrapolasyon yöntemini önerirsiniz?

nbtrading

Ekstrapolasyon söz konusu olduğunda, lütfen önce bu gönderiyi okuyun: https://www.mql5.com/en/forum/172923/page13 Her neyse, qpwr tarafından iyi bir örnek yapıldı.

İşte açıklama:

Tanım:

Gösterge, Yöntem girdi değişkeni tarafından seçilebilen birkaç yöntemi temel alır:

Yöntem 1: Fourier'in ekstrapolasyonu; frekanslar Quinn-Fernandes Algoritması kullanılarak hesaplanır

Yöntem 2: Otokorelasyon Yöntemi

Yöntem 3: Ağırlıklı Burg Yöntemi

Yöntem 4: Helme-Nikias ağırlıklandırma işlevli Burg Yöntemi

Yöntem 5: Itakura-Saito (geometrik) yöntemi

Yöntem 6: Değiştirilmiş kovaryans yöntemi

Yöntem 2-6, doğrusal tahmin yöntemleridir. Doğrusal tahmin, geçmiş değerlerin doğrusal fonksiyonları olarak gelecek değerleri bulmaya dayanır. Yüksek endeksin son fiyatla uyumlu olduğu bir dizi x[0]..x[n-1] fiyatımız olduğunu varsayalım. Gelecekteki fiyat x[n] tahmini şu şekilde hesaplanır:

x[n] = -Sum(a*x[ni], i=1..p)

a - modelin katsayıları, p - modelin sırası. Listelenen yöntemler 2-6, eğitimin son np çubuklarındaki ortalama-kök-kare hatasını azaltarak a[] katsayılarını bulur. Elbette yukarıda n=2*p olan denklem setini doğrudan Levinson-Durbin yöntemiyle çözersek sıfır tahmin hatasına ulaşabiliriz. Bu tür tahmin yöntemine Prony Yöntemi denir. Dezavantajı ise serinin gelecekteki değerlerinin tahmini sırasındaki istikrarsızlıktır. Bu şekilde bu yöntem dahil edilmemiştir.

Diğer giriş parametreleri şunlardır:

LastBar - geçmiş verilerdeki son çubuğun numarası

PastBars - gelecekteki değerlerin tahmini için kullanılan geçmiş çubukların sayısı

LPOrder - lineer modelin geçmiş çubukların sayısından bir kesir olarak sırası (0..1)

FutBars - tahmindeki gelecekteki çubukların sayısı

HarmNo - Yöntem 1 için maksimum frekans sayısı (0 tüm frekanslar anlamına gelir)

FreqTOL - Yöntem 1 için frekans hesaplamasının belirsizliği (>0,001 ise yakınsayamaz)

BurgWin - Yöntem 2 için ağırlıklandırma fonksiyonunun numarası (0=Dikdörtgen 1=Hamming 2=Parabolik)

Gösterge iki çizgi çizer: mavi çizgi modelin eğitim çubuklarındaki fiyatlarını, kırmızı çizgi ise tahmini gelecek fiyatları gösterir.

Ve işte kod: extrapolator.mq4 (Not: birkaç derleyici uyarısı vardır, ancak bunlar zararsızdır)

Dosyalar: