Hai già sentito parlare di MA Trend? Questa versione aggiornata porta con sé un parametro fondamentale: il Tipo di Trading, che ti offre diverse opzioni:
- Solo BUY - consente solo l'apertura di posizioni BUY;
- Solo SELL - permette solo l'apertura di posizioni SELL;
- BUY e SELL - consente di aprire sia posizioni BUY che SELL.
Questo Expert Advisor si basa sull'indicatore iMA (Moving Average, MA) e offre numerose impostazioni:
- Solo una posizione - puoi mantenere solo una posizione aperta sul mercato;
- Reverse - inverte i segnali di trading;
- Close opposite - chiude forzatamente le posizioni opposte quando si riceve un segnale di trading.
Ma come funzionano i segnali di trading quando si utilizzano le impostazioni predefinite?
Se il prezzo ASK attuale è superiore al valore dell'indicatore al bar #1, allora si ha un segnale per aprire una posizione BUY.
Se il prezzo BID attuale è inferiore al valore dell'indicatore al bar #1, allora si ha un segnale per aprire una posizione SELL.
Ecco come appare il codice in MQL5:
if(m_symbol.Ask()>ma[1]) m_need_open_buy=true; else if(m_symbol.Bid()<ma[1]) m_need_open_sell=true;
Facciamo un esempio di come funziona con il parametro Solo una posizione impostato su false e true:

Nel caso in cui il parametro Solo una posizione sia true, Reverse sia false e Close opposite sia true: viene aperta una posizione BUY. Dopo un po’, riceviamo un segnale per aprire una posizione SELL. Poiché Close opposite è true, la posizione BUY viene chiusa prima (essendo opposta al segnale) e solo dopo viene aperta la posizione SELL.

Post correlati
- RRS Impulse: Il Tuo Esperto per MetaTrader 4
- Utilità Market Watch Panel: il tuo alleato in MetaTrader 4
- X-liquidex: Il Miglior EA per Trading di Volatilità e Breakout su MetaTrader 4
- Expert Advisor Basato sulla Teoria della Probabilità per Forex su MetaTrader 5
- MQL5 Wizard: Strategia di Trading con Dark Cloud Cover/Piercing Line e RSI