Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Görüntülemeler:
- 191
- Derecelendirme:
- Yayınlandı:
- 2022.03.21 09:29
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
AMA'nın wellx versiyonunun optimize edilmiş versiyonudur. Uzman danışmanlarda kullanılabilmesi için Aralık 2006'da optimize edilmiştir. Optimize edilmemiş versiyon, kaynakları fazla şekilde tüketmiştir ve AMA'ya yapılan çağrılar içeren Uzman Danışmanların uzun sürede test edilmesine/optimize edilmesine neden olmuştur.
Görünümü orijinaliyle aynıdır.
AMA'nın wellx versiyonunun optimize edilmiş versiyonu
Basit bir Uzman Danışman kullanarak test hızındaki "farkı hissetmek" mümkündür.
//+------------------------------------------------------------------+ //| TestAMA.mq4 | //| Rosh | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Rosh" #property link "http://www.metaquotes.net" extern int AMAtype=1; //+------------------------------------------------------------------+ //| Uzman Danışman başlatma fonksiyonu | //+------------------------------------------------------------------+ int init() { //---- if (AMAtype!=0) Print("Optimize edilmiş göstergeyi kullanın"); else Print("Göstergenin orijinal versiyonunu kullan"); Print("Çalıştır"); //---- return(0); } //+------------------------------------------------------------------+ //| Uzman Danışman sonlandırma fonksiyonu | //+------------------------------------------------------------------+ int deinit() { //---- Print("Bitir"); //---- return(0); } //+------------------------------------------------------------------+ //| Uzman Danışman çalıştırma fonksiyonu | //+------------------------------------------------------------------+ int start() { //---- double val; if (AMAtype!=0) val=iCustom(Symbol(),0,"AMA for Expert2",0,1); else val=iCustom(Symbol(),0,"AMA",0,1); //---- return(0); } //+------------------------------------------------------------------+
Harici değişken AMAtype=0 ise orijinal kullanılır, sıfır değilse bu gösterge kullanılır.
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/7379

Kaufman'ın AMA göstergesinin optimize edilmemiş versiyonu.

DT_ZZ göstergesinin klot tarafından optimize edilmiş versiyonu.

AMA'nın (Adaptive Moving Average) maksimum düzeyde optimize edilmiş versiyonu.

EMA'ya benzer bir hareketli ortalama oluşturmak için fraktal boyut değeri kullanılır.