Se sei un trader e stai cercando un modo semplice per migliorare le tue operazioni su MetaTrader 4, il Consulente Esperto 'EuroSurge' potrebbe essere proprio ciò di cui hai bisogno. Questo EA è progettato per fornirti segnali di trading basati su vari indicatori tecnici e offre la possibilità di configurare la dimensione dei lotti in base alle tue preferenze.
Le impostazioni predefinite sono ottimizzate per l'EURUSD su grafico a 5 minuti e sono state aggiornate dal 2020 per garantire le migliori performance.
Parametri di Input
Calcolo della Dimensione del Trade:
- Il EA offre tre modalità per calcolare la dimensione del trade:
- Dimensione fissa del lotto.
- Percentuale del saldo (percentuale del saldo conto utilizzata per calcolare la dimensione del lotto).
- Percentuale dell'equity (percentuale dell'equity utilizzata per calcolare la dimensione del lotto).
- Parametri come FixedLotSize, TradeSizePercent e MagicNumber ti permetteranno di configurare la dimensione del lotto e identificare in modo univoco le tue operazioni.
Impostazioni degli Indicatori:
- Il EA utilizza diversi indicatori per generare segnali di acquisto e vendita:
- Media Mobile (MA) con periodo configurabile.
- Indice di Forza Relativa (RSI) con livelli di ipercomprato/ipervenduto configurabili.
- MACD con impostazioni di EMA e linea di segnale regolabili.
- Bollinger Bands con periodi e deviazioni personalizzabili.
- Oscillatore Stocastico con %K, %D e parametri di rallentamento configurabili.
- Ogni indicatore può essere attivato o disattivato tramite parametri di input come UseMA, UseRSI e così via.
Rilevazione dei Segnali
IsBuySignal(): Questa funzione verifica se tutte le condizioni per un acquisto sono soddisfatte in base agli indicatori selezionati. Ad esempio:
- Condizione MA: Controlla se la MA a breve termine è sopra la MA a lungo termine.
- Condizione RSI: Verifica se l'RSI è al di sotto di 50 (relaxato dal livello di ipervenduto di 30).
- Condizione MACD: Confronta la linea MACD e la linea di segnale.
- Condizione Bollinger Bands: Controlla se il prezzo è sotto la banda inferiore.
- Condizione Stocastico: Verifica se i valori %K e %D sono sotto 50 (relaxato da 20).
IsSellSignal(): Simile a IsBuySignal(), ma inversa per le condizioni di vendita, come ad esempio:
- MA Short < MA Long,
- RSI > 50 (relaxato dall'ipercomprato a 70),
- Linea MACD < linea di segnale,
- Prezzo sopra la banda superiore di Bollinger, ecc.
Esecuzione del Trade
- Quando le condizioni di acquisto o vendita vengono soddisfatte, l'EA effettua un'operazione con uno stop loss (SL) e un take profit (TP) calcolati in base ai moltiplicatori (SL_Multiplier, TP_Multiplier).
- La dimensione del lotto viene calcolata utilizzando la funzione CalculateLotSize(), che si adatta in base al tipo di TradeSizeType selezionato.
- Le operazioni vengono eseguite tramite la funzione OrderSend(), con gestione degli errori per verificare eventuali problemi nell'invio degli ordini.
Post correlati
- Dematus: Il Sistema di Trading per MetaTrader 5
- MQL5 Wizard: Creare Trading Signals con Morning/Evening Stars e MFI per MetaTrader 5
- MQL5 Wizard: Crea segnali di trading con Bullish e Bearish Engulfing + Stochastic
- Utilizzare MQL5 Wizard per generare segnali di trading: Hammer e Hanging Man con CCI
- MQL5 Wizard: Strategia di Trading con Dark Cloud Cover/Piercing Line e RSI