Unisciti alla nostra fan page
La variante ottimizzata della Adaptative Moving Average di Kaufman di wellx - indicatore per MetaTrader 4
- Visualizzazioni:
- 112
- Valutazioni:
- Pubblicato:
- 2021.11.03 14:30
- Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
La variante ottimizzata dell'indicatore AMA di wellx. L'originale era stato ottimizzato nel dicembre 2006 per consentirne l'utilizzo negli Expert advisor. La versione non ottimizzata consumava risorse e consentiva di eseguire/ottimizzare un EA contenente chiamate all'AMA in un tempo ragionevole.
L'aspetto è lo stesso dell'originale.
La variante ottimizzata della Adaptative Moving Average di Kaufman
E' possibile "sentire la differenza" nella velocità di test utilizzando un semplice expert.
//+------------------------------------------------------------------+ //| TestAMA.mq4 | //| Rosh | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Rosh" #property link "http://www.metaquotes.net" extern int AMAtype=1; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- if (AMAtype!=0) Print("Use the optimized indicator"); else Print("Use the original version of the indicator"); Print("Start"); //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- Print("Finish"); //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ 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); } //+------------------------------------------------------------------+
Nella variabile esterna AMAtype=0, usa l'originale, se non è zero, usa questo indicatore.
Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/7379
Versione non ottimizzata della media mobile adattiva di Kaufman.
DT__ZZ_ottimizzatoVariante ottimizzata dell'indicatore DT_ZZ di klot.
Un algoritmo ottimizzato al massimo per costruire Kaufman AMA (Adaptive Moving Average).
Indicatore FramaIl valore della dimensione frattale viene utilizzato per costruire una media mobile di tipo EMA.