Hareketli ortalama - sayfa 124

 
mladen:
Adaptasyon süresi dışında, ema'nın "hızını" (fiyat değişikliklerine tepki verme) de kontrol edebilen bir uyarlamalı EMA (üstel hareketli ortalama) sürümü: adaptive_ema.ex4

Uyarlanabilir göstergeleri kodlamaya çalışan herkese bir tavsiye: mt yerleşik göstergeleri kullanmayın. Sorun basittir: parametrelerden herhangi birini değiştirdiğinizde (uyarlamalı ema durumunda hesaplama uzunluğu) yeni bir gösterge örneği açar ve bu durumda:

a) hesaplama için sadece o dönemi kullanır (yanlış bir değer yapar)

b) belleği başka herhangi bir gösterge olarak kullanır (daha fazla bellek kullanmasını sağlar)

c) bir süre sonra yerleşik göstergenin 100'lerce örneğine sahip olabileceğiniz ve bunu bile bilmediğiniz için sürünmeye başlar

__________________

PPS: uyarlanabilir ema (veya benim yaptığım diğer uyarlanabilir göstergeler) yerleşik göstergeleri kullanmaz, böylece bunları özgürce kullanabilirsiniz

 
TEAMTRADER:
Merhaba MLaden,

Bu MA Squeeze göstergesinin işe yarayacağını nasıl tahmin ettim , iki hareketli ortalama arasındaki değeri (farktaki) değerlendirecekti. 5 ve 21 standart ayarlarına göre, 15 farka ulaştığında (göstergede eşik yazıyor) bu belirli hareketli ortalamaların ne zaman 15 pip arayla olduğunu gösterecekti. Bunu yapmaz.

Seçilen iki hareketli ortalama belirli bir mesafe (pip değerinde) olduğunda ekran sinyali ve uyarı veren bir gösterge arıyorum.

Örneğin, 5ema, 21 ema'dan 15 pipten fazla uzaktaysa, stratejinin sağlam olduğundan emin olmak için bilmek ve geriye dönük test yapmak isterim.

Bu göstergenin bunu yaptığını anlamıştım ama umduğum şeyi yapmıyor gibi görünüyor.

Bu bilgiyi veren bir gösterge var mı?

TAKIM taciri

MLaden'e bir örnek vermemin faydası olur mu?

TAKIM taciri

 
TEAMTRADER:
MLaden'e bir örnek vermemin faydası olur mu? TAKIM taciri

TAKIM taciri

ATR_Enable'ı false olarak ayarlarsanız, bu gösterge tahmin ettiğiniz gibi çalışır (ancak tam olarak bu mesafede olduklarında değil, körük veya eşit olduklarında)

 

DMA göstergesi

dma.mq4

Dosyalar:
dma_mql.png  63 kb
dma.mq4  2 kb
 

Merhaba,

yani bir çubuktan sonra değil, kesiştikleri anda iki hareketli ortalamanın tam kesişimini nasıl tespit edeceğimi bulmaya çalışıyordum,

maalesef aşağıda beklendiği gibi çalışmıyor:

val1 > 0.9999*val2 && val1<1.0001*val2

bunun nasıl yapılacağı hakkında bir fikriniz var mı?

şimdiden teşekkürler

 
majfa:
Merhaba,

yani bir çubuktan sonra değil, kesiştikleri anda iki hareketli ortalamanın tam kesişimini nasıl tespit edeceğimi bulmaya çalışıyordum,

maalesef aşağıda beklendiği gibi çalışmıyor:

val1 > 0.9999*val2 && val1<1.0001*val2

bunun nasıl yapılacağı hakkında bir fikriniz var mı?

şimdiden teşekkürler

majfa

Çapraz ancak olaydan sonra (zaten gerçekleştiğinde) tespit edilebilir. Bir haç tahmin edemezsiniz. Dahası, çarpı genellikle belirli bir çubukta değil, iki çubuk arasında gerçekleşir. Bu nedenle, "klasik" çarpıların tespit edilme yolları doğrudur.

 

MA segmentleri

ma_segments.mq4

Dosyalar:
 

Yüksek-Düşük hareketli ortalama bandı

hl_ma_band.mq4

Dosyalar:
 
mladen:
Sıkıştırılmış ema göstergesi (bazıları bunun ne tür bir gösterge olduğunu merak ediyordu - işte burada): sıkılmış_ema.ex4

_______________

Not: Örnekte kullanılan süre 50'dir.
mladen:
"Ayrı" sürüm de (böylece benzerleriyle karşılaştırılabilir - bence grafik sürümü daha kullanışlı, ancak şimdi herkes tercih edilene karar verebilir): sıkılmış_ema_separate.ex4

sevgili mladen,

Bu göstergeyi LSMA yapmak mümkün müdür?

Ve Ayrı versiyon da... ?

 
mladen:
Filtreli uyarlanabilir ema varyasyonu (değerdeki önemsiz değişiklikleri filtreleyebilir) burada yayınlandı (zaten çok zaman çerçeveli bir sürüm, bu yüzden orada yayınlandı): https://www.mql5.com/en/forum/ 173574/sayfa 613

sevgili mladen,

Bu Gösterge ile ilgileniyor.

LSMA versiyonunu yapmak mümkün mü?