Autore dell'idea — John Smith, autore del codice MQL5 — barabashkakvn.
Presentiamo ExpertClor_v01, un assistente Expert Advisor progettato per chiudere posizioni in modo efficace:

Questo EA si occupa di spostare le posizioni in Breakeven, calcolando lo Stop Loss in base all'indicatore StopATR_auto, e chiude le posizioni all'incrocio di due Medie Mobili (MA).
Per garantire il corretto funzionamento dell'EA, è necessario aggiungere il file compilato dell'indicatore StopATR_auto nella cartella MQL5\Indicators\Downloads:
//+------------------------------------------------------------------+ //| Funzione di inizializzazione dell'Expert | //+------------------------------------------------------------------+ int OnInit() { //--- ... //--- creare il handle dell'indicatore iCustom handle_iCustom=iCustom(m_symbol.Name(),TimeFrame,"Downloads\\StopATR_auto", CountBarsForAverage, Target );
Sebbene questo Expert Advisor si occupi solo della chiusura delle posizioni, ho incluso un piccolo codice per l'apertura delle stesse:
//+------------------------------------------------------------------+ //| Funzione di tick dell'Expert | //+------------------------------------------------------------------+ void OnTick() { //--- if(MQLInfoInteger(MQL_DEBUG) || MQLInfoInteger(MQL_PROFILER) || MQLInfoInteger(MQL_TESTER) || MQLInfoInteger(MQL_OPTIMIZATION)) { static long counter=-50; static bool trade_buy=true; if(counter==0) m_trade.Buy(m_symbol.LotsMin()); else if(counter%1500==0) { if(RefreshRates()) { if(trade_buy) { OpenBuy(m_symbol.LotsMin()); trade_buy=false; } else { OpenSell(m_symbol.LotsMin()); trade_buy=true; } } else counter=counter-9; } counter++; } //---
Questa unità funziona solo durante il test o l'ottimizzazione di questo Expert Advisor. Ogni 1.500 tick viene aperta una posizione di acquisto o vendita.
Post correlati
- MQL5 Wizard: Creare Trading Signals con Morning/Evening Stars e MFI per MetaTrader 5
- MQL5 Wizard: Strategia di Trading con Dark Cloud Cover/Piercing Line e RSI
- Utilizzare MQL5 Wizard per generare segnali di trading: Hammer e Hanging Man con CCI
- MQL5 Wizard: Creare Trade Signals con Hammer/Hanging Man e RSI
- Guida all'Utilizzo del MQL5 Wizard: Trading con Pattern di Candele e Indice CCI