Elit göstergeler :) - sayfa 82

 

...

bu en basit yol olurdu:

//+------------------------------------------------------------------+

//| Ema.mq4 |

//+------------------------------------------------------------------+

#property indicator_chart_window

#property indicator_buffers 1

#property indicator_color1 Red

extern int EmaPrice = PRICE_CLOSE;

extern int EmaPeriod = 14;

double EmaBuffer[];

double EmaCoef;

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

int init()

{

SetIndexBuffer(0,EmaBuffer);

EmaCoef = 2.0 / (1.0+EmaPeriod);

return(0);

}

int deinit()

{

return(0);

}

int start()

{

int counted_bars=IndicatorCounted();

int i,limit;

if(counted_bars < 0) return(-1);

if(counted_bars > 0) counted_bars--;

limit = Bars-counted_bars;

for (i=limit; i>=0; i--)

{

double price = iMA(NULL,0,1,0,MODE_SMA,EmaPrice,i);

if (i>=(Bars-1))

EmaBuffer = price;

else EmaBuffer = EmaBuffer+EmaCoef*(price-EmaBuffer);

}

return(0);

}
Rayche:
Merhaba, Herhangi bir zil ve ıslık olmadan düz bir Üstel Hareketli Ortalama göstergesini nereden indirebileceğimi bilen var mı? Metatrader platform gösterge dosyalarıma baktım, ancak orada yalnızca basit hareketli ortalama göstergelerini görebiliyorum. Şimdiden teşekkürler.
 
Rayche:
Merhaba, Herhangi bir zil ve ıslık olmadan düz bir Üstel Hareketli Ortalama göstergesini nereden indirebileceğimi bilen var mı? Metatrader platform gösterge dosyalarıma baktım, ancak orada yalnızca basit hareketli ortalama göstergelerini görebiliyorum. Şimdiden teşekkürler.

Veya... Hareketli Ortalama göstergesini (MT4 paketinde standarttır) grafiğin üzerine sürükleyebilirsiniz ve bir iletişim kutusu açılır. "MA Metodu" adlı kutuda " Üstel " seçeneğini seçin.

Yoksa bu çok fazla çan ve ıslık mı?

 
igorad:
Uygulanan Jurik FD (ER_mode=1) ile AdvancedAMA'nın güncellenmiş versiyonu. Renk modu için yalnızca ColorBarBack =0 veya 1 kullanmanızı öneririm.

Çok teşekkürler İgor, çalışmanı çok takdir ediyorum.

 
eKetas:
Merhaba,

Sanatın barışı göstergeleri için teşekkürler çocuklar.

HMA , AllAverages ve AllTrendEnvelopes'ı gerçekten seviyorum, ancak aralık çubuğu grafiğinde MTF seçeneğini kullanmak istediğimde bir sorunla karşılaştım, o zaman bu çalışmıyor.

Belki birisi bu sorun için bir çözüm biliyordur?

belki bazı resimlerle sana yardımcı olabiliriz

 

Bu Nicollellis Menzil Çubukları mı? Menzil çubuklarını ayarlaması gereken göstergeler doğru mu?

 

hm

kiasom:
iyi çalışmalar mladen, teşekkürler ve şimdiden birkaç güzel hafta sonu geçirdim...

HMA'larınızı bir Gauss filtresiyle ve ayrıca Nonlag MA'larla karşılaştırıyorsunuz ve HMA'nın düzgünlüğü nedeniyle bunlara göre bazı avantajları var.

Bu nedenle, trend yönünün değişiminin mümkün olduğunca belirgin olması gereken bir EA oluşturmak için harika bir göstergedir. EA, çoklu TF tanıma ve trend değerlendirmesine sahip olacak ve SL ve TP seviyeleri için Tek taraflı Gauss kitaplığını kullanacak - yine mladen sayesinde.

Bu sistemi bir araya getirmeye başladım ve EA ilk test versiyonunda çalışıyor. Ancak, geriye dönük test yaparken oldukça yavaştır. Bunun nedeni, EA'nın her arama için HMA'yı yüklemesi ve ardından kaldırması gibi görünüyor. Test Cihazındaki 'Günlük' sekmesinde şöyle görünür:

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: kaldırıldı

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: başarıyla yüklendi

Ve bu, HMA'nın her çağrısı için, yani her bar için tekrarlanır .

Bunun nedeni HMA.mq4'te, HMA'yı çağırmak için iki EA varyantı denedim, ancak her ikisinde de aynı sorun var. HMA kodunda ayırmaya çalıştım ama nedenini bulamadım.

Kodda neyin değiştirileceğine dair herhangi bir ipucu minnetle kabul edilecektir!

Merhaba Kiasom,

AllAverages v2.5.mq4'ü denediniz mi?

Ayarlar ile bildiğim tüm olası MA'ları seçebilirsiniz.

Sadece benim düşüncem.

Saygılarımızla

Antomi

 

iyi çalışmalar mladen, teşekkürler ve şimdiden birkaç güzel hafta sonu geçirdim...

HMA'larınızı bir Gauss filtresiyle ve ayrıca Nonlag MA'larla karşılaştırıyorsunuz ve HMA'nın düzgünlüğü nedeniyle bunlara göre bazı avantajları var.

Bu nedenle, trend yönünün değişiminin mümkün olduğunca belirgin olması gereken bir EA oluşturmak için harika bir göstergedir. EA, çoklu TF tanıma ve trend değerlendirmesine sahip olacak ve SL ve TP seviyeleri için Tek taraflı Gauss kitaplığını kullanacak - yine mladen sayesinde.

Bu sistemi bir araya getirmeye başladım ve EA ilk test versiyonunda çalışıyor. Ancak, geriye dönük test yaparken oldukça yavaştır. Bunun nedeni, EA'nın her arama için HMA'yı yüklemesi ve ardından kaldırması gibi görünüyor. Test Cihazındaki 'Günlük' sekmesinde şöyle görünür:

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: kaldırıldı

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: başarıyla yüklendi

Ve bu, HMA'nın her çağrısı için, yani her bar için tekrarlanır .

Bunun nedeni HMA.mq4'te, HMA'yı çağırmak için iki EA varyantı denedim, ancak her ikisinde de aynı sorun var. HMA kodunda ayırmaya çalıştım ama nedenini bulamadım.

Tek hipotez, bunun iCustom işleviyle ilgili olması gerektiğidir.

Kodda neyin değiştirileceğine dair herhangi bir ipucu minnetle kabul edilecektir!

 

HMA'yı aramak

iyi çalışmalar mladen, teşekkürler ve şimdiden birkaç güzel hafta sonu geçirdim...

Have been compairing your HMA's to a Gaussian filter, as well as the Nonlag MA's, and the HMA has some advantage over these due to its smoothness.

Bu nedenle, trend yönünün değişiminin mümkün olduğunca belirgin olması gereken bir EA oluşturmak için harika bir göstergedir. EA, çoklu TF tanıma ve trend değerlendirmesine sahip olacak ve SL ve TP seviyeleri için Tek taraflı Gauss kitaplığını kullanacak - yine mladen sayesinde.

Bu sistemi bir araya getirmeye başladım ve EA ilk test versiyonunda çalışıyor. Ancak, geriye dönük test yaparken oldukça yavaştır. Bunun nedeni, EA'nın her arama için HMA'yı yüklemesi ve ardından kaldırması gibi görünüyor. Test Cihazındaki 'Günlük' sekmesinde şöyle görünür:

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: kaldırıldı

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: başarıyla yüklendi

Ve bu, HMA'nın her çağrısı için, yani her bar için tekrarlanır.

Bunun nedeni HMA.mq4'te, HMA'yı çağırmak için iki EA varyantı denedim, ancak her ikisinde de aynı sorun var. HMA kodunda ayırmaya çalıştım ama nedenini bulamadım.

Tek hipotez, bunun iCustom işleviyle ilgili olması gerektiğidir.

Kodda neyin değiştirileceğine dair herhangi bir ipucu minnetle kabul edilecektir!

Doğru hatırlıyorsam, bu HMA'yı çağırmak için ::: iCustom (NULL,timeFrame,IndicatorFileName,"calculateHMA",HMAPeriod,HMAPrice,HMAmethod,0,0); kullanmanız gerekebilir, ancak Mladen'in doğrulaması daha iyidir.

edit::hesaplayınHMA'nın yapıştırırken bir nedenden dolayı bir kelime olması gerekiyordu ve sonra ayrı olarak gönderdi!

 

Çok teşekkürler Antomi.

Denedim, güzel çalışıyor. Ayrıca, daha fazla akıcılık için (yanlış sinyallerden kaçınarak) Heiken Ashi fiyatlarını kullanmam gereken başka bir sorunu da çözdüm.

Ancak AllAverages v2.5.mq4'ü nerede bulabilirim?

Bulduğum son sürüm 2.3 idi.

Elbette, Allaverages mükemmel bir kolaylaştırıcıdır.

 

...

kiasom, mrtools haklı

Ancak, sadece hız uğruna, neden bir EA'da "basit" bir HMA kullanmıyorsunuz? Kullanmaya çalıştığınız HMA işini gerektiği gibi yapıyor (bu işi tamamlamak için kendisini birden çok kez çağırıyor), ancak bazı hız maliyetleriyle bu onu EA'lar için pek uygun yapmıyor.

Her ihtimale karşı, kolaylıkla kullandığım bir HMA sürümü ekledim. Özel bir şey değil, aynı zamanda her biri için ihtiyaç duyulandan daha fazlası değil.

Dosyalar:
hma.forea.mq4  2 kb