MQL: le medie mobili su metatrader

Potrebbero interessarti anche:

Come creare un expert advisor basato sulle medie mobili

Come creare un expert advisor basato sulle medie mobili

Le medie mobili sono uno strumento che si presta ad essere utilizzato in molte strategie di trading. In questo articolo (...) CONTINUA A LEGGERE...

Come eseguire il backtest di una strategia su Metatrader 4

Come eseguire il backtest di una strategia su Metatrader 4

La funzionalità Backtest in Metatrader consente di testare sui dati storici un particolare expert advisor in modo da (...) CONTINUA A LEGGERE...

MQL: le medie mobili su metatrader

Pubblicato il 24 06 2011 alle 20:30 da Marco FoxTrade

Condividi:

MQL: le medie mobili su metatrader

Le medie mobili fanno parte di molte strategie, venendo in aiuto ad altri indicatori oppure fornendo segnali operativi ( soprattutto quando usate in coppia ). La loro implementazione è abbastanza semplice. Iniziamo innanzitutto col dire che una media mobile ci mostra, candela per candela, la media dei prezzi calcolata su un periodo di N candele, dove N è il periodo specificato. Metatrader ci fornisce una funzione molto completa, la funzione iMA

double iMA( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)

vediamo il significato dei parametri: vista la loro specificità non tutti si prestano ad una comprensione così rapida

  • string symbol: è la stringa che contiene il nome del pair su cui applicare la media. Solitamente si usa il valore Symbol() che ritorna la stringa corrispondente al grafico su cui attualmente è avviato l’EA
  • int timeframe: è un intero che rappresenta il timeframe su cui la media lavorerà. Anche qui risulta conveniente usare il valore Period() che restituisce il timeframe attuale del grafico in uso
  • ma_shift: valore intero che rappresenta direttamente quello che è il parametro "scostamento" che puoi vedere aprendo l’ indicatore Moving Average dal Metatrader. In pratica, inserendo un valore diverso da zero, si sposta in avanti di N barre la media mobile.
  • ma_method: valore intero che indica il tipo di media mobile da utilizzare. Nel 99% dei casi avrai bisogno delle prime due opzioni, che corrispondono alla Media Mobile Semplice e alla Media Mobile Esponenziale.
  • applied_price: è un numero intero che si riferisce al tipo di valori che verranno usati per il calcolo della media. Qui puoi vedere l’ elenco completo delle possibilità offerte da questa funzione. Tieni a mente che il valore calcolato sulla candela corrente risulta al 100% corretto solo se si usa il tipo Open, ossia si sceglie di usare una media mobile basata sul prezzo delle aperture. Il tipo Open infatti non è soggetto a cambiamenti in quanto il suo valore non cambia durante lo sviluppo della candela corrente.
  • shift: valore intero che indica quale valore della media vogliamo che venga ritornata dalla chiamata della funzione iMA. In questo caso, scegliendo il valore zero la funzione iMA ritornerà il valore ( che è sempre di tipo double calcolato sulla candela attuale. Per accedere ai valori precedenti ( ad esempio della candela appena conclusa ) puoi inserire il valore 1, e così via per ottenere valori ancora precedenti.
Vuoi ricevere gli aggiornamenti di Forexinfo.it via Email?

Riceverai nella tua casella una rassegna quotidiana dei migliori articoli.

Condividi Questo Articolo:

TAGS

DISCLAIMER: il trading sul mercato valutario è un'attività con un alto rischio di minusvalenze e non adatta a tutti i profili di investitore. Leggi il Disclaimer completo.