Golden hummer
- Experts
- Versione: 9.4
- Attivazioni: 5
Robot di trading basato sul riconoscimento di pattern a candele (Price Action)
Breve descrizione
Questo Expert Advisor implementa una strategia di trading basata sull'analisi della struttura delle candele giapponesi. Il robot identifica candele con uno specifico rapporto tra corpo e ombre (i cosiddetti "martelli" e "martelli invertiti" secondo la vostra interpretazione) e apre posizioni nella direzione determinata dal segnale. La strategia non utilizza indicatori, basandosi esclusivamente sulla struttura dei prezzi della candela.
L'EA è progettato per il timeframe D1, ma può essere applicato anche ad altri periodi con opportuni adattamenti dei parametri.
Tipo e classificazione
Golden Hummer appartiene alla categoria degli esperti trend following, ma non in senso classico (medie mobili), ma in senso più ampio – cerca la direzione basandosi su pattern di inversione e continuazione delle candele (metodologia Price Action).
Il robot non è:
- Martingala (non aumenta il lotto dopo le perdite)
- Griglia (nessuna griglia di ordini)
- Arbitraggio (non utilizza più strumenti/broker)
- Copertura (non apre posizioni opposte)
- Scalping (opera su candele giornaliere)
- Notizie (non analizza il calendario economico)
- Rete neurale (non usa IA)
- Multi-valuta (opera su un singolo strumento)
Si tratta quindi di un rappresentante classico dei sistemi di trend following basati su Price Action, orientati alla ricerca di punti di ingresso attraverso pattern di candele.
Caratteristiche principali
- Riconoscimento dei pattern – analizza la candela chiusa e calcola la percentuale di ombra superiore, ombra inferiore e corpo. Quando rientra negli intervalli specificati, viene generato un segnale di acquisto o vendita.
- Due modalità di interpretazione – è possibile scegliere quale ombra considerare come segnale (superiore per BUY e inferiore per SELL, o modalità invertita).
- Impostazione flessibile degli intervalli – si definiscono la percentuale minima e massima dell'ombra lunga, la percentuale massima del corpo e la percentuale massima dell'ombra opposta. Adattabile a qualsiasi condizione di mercato.
- 15 segnali speciali – slot integrati per pattern esatti (Segnali Speciali). È possibile impostare proporzioni ideali con tolleranza. In caso di corrispondenza, l'operazione viene aperta con priorità, bypassando gli intervalli generali.
- Filtro dimensione candela – limita la lunghezza massima della candela in pips per ignorare movimenti eccessivamente ampi (rumore).
- Stop loss dinamico (trailing stop) – un meccanismo automatico che si attiva al raggiungimento di un profitto specificato e sposta lo stop loss dietro al prezzo, bloccando il profitto accumulato.
- Chiusura basata sul tempo – consente di impostare il numero di candele dopo le quali la posizione verrà chiusa (se lo stop loss o il trailing non si sono attivati).
- Visualizzazione sul grafico – all'apertura di un'operazione, viene disegnata una freccia (verde per BUY, rossa per SELL) con un'etichetta sulla candela di segnale, semplificando il monitoraggio.
- Controllo del margine – verifica la sufficienza dei fondi liberi prima di aprire un'operazione, prevenendo situazioni critiche.
- Registrazione completa – tutti i controlli e i segnali vengono registrati nel journal, inclusi i numeri dei segnali speciali, facilitando il debug e l'ottimizzazione.
Parametri di configurazione
| Gruppo | Parametro | Descrizione |
|---|---|---|
| Impostazioni di base | ||
| LotSize | Dimensione del lotto | |
| InitialStopLoss | Stop loss iniziale (pips), può essere disattivato | |
| TakeProfit | Take profit fisso (consigliato 0 – usare trailing) | |
| BarsToHold | Numero di candele per mantenere la posizione (per D1 – 1–3) | |
| StartHour / EndHour | Orari di trading (ora del server) | |
| TradeSymbol | Strumento di trading | |
| SignalMode | 0 – BUY su ombra superiore, SELL su inferiore; 1 – invertito | |
| Intervalli comuni del pattern | ||
| MinShadowPercent | Percentuale minima dell'ombra lunga | |
| MaxShadowPercent | Percentuale massima dell'ombra lunga | |
| MinBodyPercent | Percentuale minima del corpo | |
| MaxBodyPercent | Percentuale massima del corpo | |
| MaxOppositeShadow | Percentuale massima dell'ombra opposta | |
| Segnali speciali | ||
| UseSpecialSignals | Attiva i segnali speciali | |
| UseSpecialSignal1..15 | Attiva un segnale specifico | |
| SpecialShadowX, SpecialBodyX, SpecialOppShadowX | Percentuali per ciascun segnale | |
| SpecialTolerance | Tolleranza (in percentuale) per la corrispondenza dei segnali speciali | |
| Stop loss dinamico (Trailing) | ||
| UseTrailing | Attiva il trailing stop | |
| TrailingStart | Profitto in pips per attivare il trailing | |
| TrailingStop | Offset del trailing stop dall'estremo (pips) | |
| Visualizzazione | ||
| ShowSignalOnChart | Mostra le frecce di segnale sul grafico | |
| MaxSignalsToShow | Numero massimo di frecce visualizzate | |
| BuySignalColor / SellSignalColor | Colori delle frecce | |
| Filtri e protezione | ||
| MaxCandleSizePoints | Lunghezza massima della candela in pips (0 – disabilitato) | |
| MinBarsBetweenTrades | Numero minimo di candele tra le operazioni | |
| MinStopDistance | Distanza minima SL/TP (se il broker non la fornisce) | |
Tutti i parametri sono ampiamente commentati nel codice e sono intuitivi.
A chi è destinato questo EA
- Per trader che utilizzano l'analisi delle candele e vogliono automatizzare l'identificazione dei pattern.
- Per coloro che preferiscono algoritmi personalizzabili e vogliono un controllo flessibile sulle proporzioni delle candele.
- Per utenti che desiderano inserire i propri pattern "ideali" tramite segnali speciali.
Note importanti
- La strategia si basa su dati storici; i risultati passati non garantiscono profitti futuri.
- Si consiglia vivamente di effettuare backtest e ottimizzare i parametri per lo strumento e il timeframe specifici prima dell'uso su conto reale.
- L'EA non utilizza indicatori e non si basa su dati macroeconomici – reagisce esclusivamente alla struttura dei prezzi delle candele.
- Per un funzionamento stabile, si consiglia di eseguire l'EA su un VPS (Virtual Private Server) con accesso a Internet 24 ore su 24, 7 giorni su 7.
- Tutte le decisioni di trading sono prese automaticamente; la gestione del rischio e la dimensione delle posizioni rimangono responsabilità dell'utente.
Requisiti
- Piattaforma: MetaTrader 5 (qualsiasi broker che consenta il trading automatizzato).
- Timeframe: consigliato D1, ma può essere utilizzato su qualsiasi timeframe (richiede adattamento dei parametri).
- Strumenti: qualsiasi coppia di valute, metalli, criptovalute (se disponibili su MT5).
- Deposito: consigliato da 1000 USD (o equivalente) per una gestione del rischio confortevole con un lotto standard di 0.01.
L'EA viene fornito in forma compilata ( .ex5 ) con codice sorgente aperto ( .mq5 ) per eventuali personalizzazioni. Inclusa documentazione completa con descrizioni dei parametri ed esempi di configurazione.
Utilizzatelo con consapevolezza, gestite i rischi e testatelo prima di applicarlo.
