MT5 EA Builder
- Experts
- Versione: 4.1
- Aggiornato: 21 maggio 2026
- Attivazioni: 10
https://www.mql5.com/en/blogs/post/769978
Il "MT5 EA Builder" ti consente di creare facilmente la tua strategia di trading utilizzando indicatori MT5 nativi in modo semplice.
Puoi combinare filtri di tendenza, oscillatori, metodi di entrata, stop loss, take profit, trailing stop, orari di trading e gestione del rischio in modo pratico.
Indicatori Disponibili
I seguenti indicatori sono disponibili sia per "Trend Filter" che per "Oscillator":
- "None" → Nessun indicatore selezionato.
- "Moving Average" → Utilizza la Media Mobile per identificare la direzione del trend.
- "ADX" → Utilizza l'ADX per rilevare la forza del trend.
- "Average True Range" → Utilizza l'espansione della volatilità.
- "Bears Power" → Misura la forza dei venditori.
- "Bulls Power" → Misura la forza dei compratori.
- "Chaikin Oscillator" → Utilizza il momentum del flusso di denaro.
- "Commodity Channel Index" → Rileva livelli di ipercomprato e ipervenduto.
- "DeMarker" → Misura l'esaurimento del mercato.
- "Force Index" → Utilizza la forza di prezzo e volume.
- "MACD" → Utilizza il momentum e la direzione del trend.
- "Momentum" → Misura l'accelerazione del prezzo.
- "Moving Average of Oscillator" → Momentum dell'istogramma MACD.
- "Relative Strength Index" → Oscillatore RSI.
- "Stochastic Oscillator" → Confronta il prezzo di chiusura con il range recente.
- "Williams’ Percent Range" → Oscillatore di momentum.
- "Alligator" → Utilizza l'Alligator di Bill Williams per identificare il trend.
- "Awesome Oscillator" → Misura i cambiamenti del momentum di mercato.
- "Accelerator Oscillator" → Rileva accelerazione e decelerazione del momentum.
- "Gator Oscillator" → Misura la forza del trend utilizzando le linee di equilibrio dell'Alligator.
- "BW Market Facilitation Index" → Misura l'efficienza del movimento del prezzo con il volume.
- "Ichimoku Kinko Hyo" → Sistema completo di trend e supporto/resistenza.
- "Bollinger Bands" → Utilizza bande di volatilità per rilevare le condizioni di mercato.
- "Envelopes" → Utilizza bande basate su percentuali della media mobile.
- "Parabolic SAR" → Rileva la direzione del trend e i punti di inversione.
- "Standard Deviation" → Misura la dispersione della volatilità del mercato.
- "Money Flow Index" → Oscillatore di momentum ponderato sul volume.
- "On Balance Volume" → Utilizza l'analisi cumulativa del flusso di volume.
- "Relative Vigor Index" → Misura la forza del trend basandosi sul comportamento del prezzo di chiusura.
Come creare una strategia (Passo dopo passo)
1. Filtro di Tendenza
Usa "Trend Filter - (Choose an)" per selezionare un indicatore per l’analisi della direzione del trend.
Impostazioni aggiuntive
- "Period" → Periodo di calcolo dell’indicatore.
- "Timeframe" → Timeframe utilizzato per il filtro di tendenza.
2. Filtro Oscillatore
Usa "Oscillator - (Choose an)" per selezionare un indicatore per la conferma di momentum o volatilità.
Impostazioni aggiuntive
- "Period" → Periodo di calcolo dell’oscillatore.
- "Timeframe" → Timeframe utilizzato per l’oscillatore.
3. Modalità di Entrata Buy
Usa "Buy Entry Mode" per definire come vengono aperte le operazioni buy.
Opzioni
- "Candle High Break" → Compra quando il prezzo rompe i massimi delle candele precedenti.
- "Moving Average Cross" → Compra quando la MA veloce incrocia sopra la MA lenta.
- "Selected Oscillator Signal" → Compra utilizzando le condizioni del segnale dell’oscillatore.
Impostazioni aggiuntive
- "Previous Candle Count (for Candle High Break)" → Numero di candele utilizzate per il breakout.
- "Fast MA Period (for MA Cross)" → Periodo della Media Mobile veloce.
- "Slow MA Period (for MA Cross)" → Periodo della Media Mobile lenta.
- "MA Timeframe (for MA Cross)" → Timeframe utilizzato per l’incrocio delle MA.
4. Modalità di Entrata Sell
Usa "Sell Entry Mode" per definire come vengono aperte le operazioni sell.
Opzioni
- "Candle Low Break" → Vendi quando il prezzo rompe i minimi delle candele precedenti.
- "Moving Average Cross" → Vendi quando la MA veloce incrocia sotto la MA lenta.
- "Selected Oscillator Signal" → Vendi utilizzando le condizioni del segnale dell’oscillatore.
Impostazioni aggiuntive
- "Previous Candle Count (for Candle Low Break)" → Numero di candele utilizzate per il breakout.
- "Fast MA Period (for MA Cross)" → Periodo della Media Mobile veloce.
- "Slow MA Period (for MA Cross)" → Periodo della Media Mobile lenta.
- "MA Timeframe (for MA Cross)" → Timeframe utilizzato per l’incrocio delle MA.
5. Gestione del Lotto
Usa "Lot Management" per configurare il calcolo della dimensione della posizione.
Opzioni
- "Fixed" → Utilizza una dimensione lotto fissa.
- "Percent of Account" → Calcola la dimensione del lotto in base alla percentuale di rischio del conto.
- "Money" → Calcola la dimensione del lotto in base all’importo monetario a rischio.
Impostazioni aggiuntive
- "Lot Size (Fixed)" → Volume fisso dell’operazione.
- "Risk Percent (Percent of Account)" → Percentuale di rischio per operazione.
- "Money Amount (Money)" → Importo monetario utilizzato per il calcolo del rischio.
6. Stop Loss
Usa "Stop Loss Type" per definire il calcolo dello stop loss.
Opzioni
- "Points" → Stop loss fisso in punti.
- "Previous Candle" → Stop loss basato sul massimo o minimo della candela precedente.
- "ATR x Multiplier" → Stop loss basato sulla volatilità ATR.
- "None" → Nessuno stop loss.
Impostazioni aggiuntive
- "Stop Loss Points" → Distanza dello stop loss in punti.
- "Candle Count (Previous Candle)" → Numero di candele utilizzate per lo stop loss della candela precedente.
- "ATR Period" → Periodo ATR.
- "ATR Multiplier" → Valore del moltiplicatore ATR.
7. Take Profit
Usa "Take Profit Type" per definire il calcolo del take profit.
Opzioni
- "Fixed Points" → Take profit fisso in punti.
- "ATR x Multiplier" → Take profit basato sulla volatilità ATR.
- "Risk Reward Based on Stop Loss" → Take profit basato sul rapporto rischio/rendimento.
- "Opposite Oscillator Signal" → Chiude la posizione con segnale opposto dell’oscillatore.
- "None" → Nessun take profit.
Impostazioni aggiuntive
- "Take Profit Points" → Distanza del take profit in punti.
- "ATR Period" → Periodo ATR.
- "ATR Multiplier" → Valore del moltiplicatore ATR.
- "Risk Reward Ratio" → Rapporto rischio/rendimento.
8. Trailing Stop
Usa "Trailing Stop Type" per spostare automaticamente lo stop loss mentre l’operazione è in profitto.
Opzioni
- "Points" → Trailing stop utilizzando punti fissi.
- "Money" → Trailing stop utilizzando l’importo del profitto.
- "Moving Average" → Trailing stop seguendo la Media Mobile.
- "ATR x Multiplier" → Trailing stop basato sulla volatilità ATR.
- "Previous Candle" → Trailing stop basato sui massimi/minimi delle candele precedenti.
- "None" → Nessun trailing stop.
Impostazioni aggiuntive
- "Trailing Activation Points" → Punti di profitto necessari per attivare il trailing.
- "Trailing Distance Points" → Distanza tra il prezzo e lo stop loss.
- "Trailing Activation Money" → Importo di profitto necessario per attivare il trailing.
- "Trailing Distance Money" → Distanza monetaria per il trailing.
- "MA Period (Moving Average Trail)" → Periodo della Media Mobile per il trailing.
- "ATR Period" → Periodo ATR.
- "ATR Multiplier" → Valore del moltiplicatore ATR.
- "Previous Candle Count" → Numero di candele precedenti considerate per il trailing.
- "Candle Buffer (Points)" → Buffer di sicurezza extra in punti.
9. Gestione del Rischio
Controlla la protezione del conto e i limiti di trading.
Impostazioni
- "Max Daily Loss ($)" → Interrompe il trading dopo aver raggiunto il limite di perdita giornaliera.
- "Max Loss Per Trade ($) - 0 = unlimited" → Perdita massima consentita per operazione.
- "Max Daily Profit ($) - 0 = unlimited" → Interrompe il trading dopo aver raggiunto l’obiettivo di profitto giornaliero.
- "Max Simultaneous Trades" → Numero massimo di posizioni aperte contemporaneamente.
10. Orario di Trading
Controlla gli orari di trading consentiti.
Impostazioni
- "Start Hour (0-23)" e "Start Minute (0-59)" → Ora di inizio trading.
- "End Hour (0-23)" e "End Minute (0-59)" → Ora di fine trading.
11. Giorni di Trading
Abilita o disabilita i giorni di trading.
Impostazioni
- "Monday"
- "Tuesday"
- "Wednesday"
- "Thursday"
- "Friday"
- "Saturday"
- "Sunday"
Tutte le strategie vengono create direttamente dagli input dell’EA utilizzando indicatori standard MT5.
