Renko Trading Bot EA
- Experts
- Versione: 1.2
- Aggiornato: 26 luglio 2026
- Attivazioni: 10
Renko Trading Bot EA — Expert Advisor automatico per il trading su grafici Renko su MetaTrader 5
DESCRIZIONE
Renko Trading Bot EA è un Expert Advisor di trading completamente automatico per MetaTrader 5, basato sulla metodologia Renko. Al centro del sistema c'è il principio di costruzione dei «mattoni» (bricks) di prezzo: un nuovo mattone si forma solo quando il prezzo percorre una distanza stabilita, mentre le oscillazioni abituali e il rumore di mercato all'interno di questo intervallo vengono ignorati. Questo approccio filtra i movimenti insignificanti e lascia solo i movimenti di prezzo rilevanti su cui l'EA basa le proprie decisioni di trading.
Renko Trading Bot EA traccia automaticamente la direzione Renko, il livello Renko attuale e il livello di inversione, e un segnale di trading viene generato nel momento di un'inversione confermata della serie di mattoni. Per la gestione delle posizioni vengono utilizzati Smart Risk, Grid Trading, Trailing Stop, Break Even, un filtro di ingresso combinato, un filtro temporale e meccanismi integrati di controllo delle condizioni di trading.
L'EA supporta i conti netting e hedging ed è adatto al trading di XAU/USD, Forex, indici, materie prime e criptovalute. Renko Trading Bot EA è adatto ai trader che automatizzano il Renko Trading e l'operatività su inversioni di prezzo confermate in MetaTrader 5.
VANTAGGI PRINCIPALI
Filtraggio del rumore di mercato — la metodologia Renko elimina le oscillazioni insignificanti all'interno dell'intervallo e lascia solo i movimenti di prezzo rilevanti, garantendo una logica di trading più stabile.
Ingresso su un'inversione confermata — il segnale viene generato nel momento in cui la serie di mattoni cambia direzione, e non su un movimento casuale, il che aiuta a evitare ingressi prematuri.
Smart Risk — il volume di ogni ordine successivo della griglia diminuisce anziché aumentare, riducendo il carico sul deposito man mano che la serie si espande.
Grid trading controllato — un registro interno proprio dei livelli della griglia, che funziona in modo altrettanto corretto sui conti netting e hedging.
Frequenza di trading regolabile — un filtro combinato di tempo e distanza con quattro modalità per ingressi rari o un'operatività attiva.
Verifica delle condizioni di trading — prima di ogni ingresso vengono verificati lo spread, il margine libero, lo stato della sessione di trading, il filtro temporale e il limite giornaliero di operazioni.
Gestione flessibile della posizione — Stop Loss e Take Profit configurabili, un Trailing Stop dinamico e una funzione Break Even.
Controllo visivo del trading — un pannello informativo e uno storico delle operazioni visivo in tempo reale.
Versatilità degli strumenti — oro, coppie di valute, indici, mercati dell'energia e criptovalute.
FUNZIONI PRINCIPALI
Renko Engine (costruzione dei mattoni e rilevamento dell'inversione)
Smart Risk
Grid Trading
Trade Direction
Time Filter
Spread Control
Daily Limit
Stop Loss & Take Profit
Break Even
Trailing Stop
Netting & Hedging
Information Panel
Trade History
COME FUNZIONA L'EA
Costruzione dei mattoni. L'EA forma una serie di mattoni Renko a partire dal prezzo attuale. Un nuovo mattone viene aggiunto solo quando il prezzo percorre una distanza pari alla dimensione del mattone (BrickSize). Finché il prezzo si muove all'interno di questo intervallo, non si formano nuovi mattoni e il rumore di mercato non influisce sulla logica.
Tracciamento dell'inversione. Per la direzione attuale, l'EA calcola il livello di inversione alla distanza definita dal parametro ReversalBricks. Finché il prezzo continua a muoversi nella direzione del trend, la serie di mattoni prosegue. Quando il prezzo attraversa il livello di inversione nella direzione opposta, la direzione della serie cambia e, in quel momento, viene generato un segnale di trading.
Generazione del segnale. Un segnale di acquisto compare in un'inversione al rialzo della serie, un segnale di vendita in un'inversione al ribasso. Poiché il segnale è legato a un'inversione di mattoni completata e non a un'oscillazione arbitraria all'interno dell'intervallo, l'EA non apre operazioni sul rumore casuale.
Apertura delle operazioni. Quando un segnale è stato formato e corrisponde alla modalità di direzione selezionata, si applicano le regole generali di controllo: vengono verificati l'intervallo e la distanza tra le operazioni in base alla modalità di filtro selezionata, lo spread corrente, lo stato della sessione di trading, il filtro temporale, il limite giornaliero e la sufficienza del margine libero. Se necessario, il volume viene adeguato automaticamente ai requisiti del broker. Con il parametro CloseOnReversal attivato, le posizioni contrarie possono essere chiuse nel momento dell'inversione. Dopo l'apertura, la posizione viene gestita con stop loss, take profit, trailing stop e break even, e con il grid trading attivato l'EA può aggiungere ordini man mano che il mercato si muove contro la posizione.
PARAMETRI DELL'EA
Renko Settings
RenkoTimeframe — il timeframe di lavoro; all'avvio il grafico passa al periodo selezionato.
BrickSize — la dimensione del mattone Renko in punti: la distanza che il prezzo deve percorrere per formare un nuovo mattone. Un valore minore rende il sistema più sensibile, uno maggiore più levigato.
ReversalBricks — il numero di mattoni per confermare un'inversione: quanto profondo deve essere il movimento contrario per cambiare direzione e generare un segnale.
CloseOnReversal — chiusura delle posizioni contrarie nel momento dell'inversione della serie di mattoni.
Lot Settings
LotMethod — il metodo di calcolo del volume: Fixed Lot o Smart Risk (calcolo automatico in base alla dimensione del saldo).
FixedLotSize — la dimensione del lotto per la modalità a volume fisso (si applica solo in questa modalità).
Grid Trading Settings
UseGrid — attivazione del grid trading durante la gestione delle posizioni aperte.
GridStep — la distanza in punti tra livelli adiacenti della griglia; usata anche come distanza minima tra gli ingressi quando il filtro di distanza è attivo.
MaxGridOrders — il numero massimo di ordini in una direzione durante il funzionamento della griglia; limita il rischio cumulativo.
Trading Direction
TradeDirection — la direzione consentita: solo acquisti (BUY), solo vendite (SELL) o entrambi i lati (BOTH). In modalità BOTH, la direzione è determinata dall'inversione della serie di mattoni.
Stop Loss & Take Profit Settings
StopLoss — la dimensione dello stop loss in punti (0 disattiva lo Stop Loss).
TakeProfit — la dimensione del take profit in punti per la presa di profitto automatica (0 disattiva il Take Profit).
Trailing Stop & BreakEven Settings
TrailingStop — gestione automatica delle posizioni in profitto con un trailing stop.
TrailingStart — il profitto minimo in punti per attivare il trailing stop.
TrailingDistance — la distanza in punti tra il prezzo e il livello del trailing stop dopo l'attivazione.
TrailingStep — la variazione minima di prezzo per il successivo spostamento del trailing stop.
BreakEven — spostamento automatico di una posizione al break even.
BreakEvenStart — il profitto in punti per attivare il break even.
BreakEvenOffset — lo scostamento dello stop loss in positivo rispetto al prezzo di apertura dopo lo spostamento al break even.
Trading Rules
MaxSpread — lo spread massimo consentito in punti per l'apertura di operazioni; oltre questo valore, l'apertura viene temporaneamente bloccata.
MinutesBetweenTrades — l'intervallo minimo in minuti tra le aperture di nuove operazioni.
FilterMode — la modalità del filtro di ingresso: solo tempo, solo distanza, tempo O distanza, oppure tempo E distanza.
MagicNumber — un identificatore univoco per le operazioni dell'EA.
TradeComment — il commento aggiunto a tutte le operazioni dell'EA.
DailyLimit — un limite al numero di nuove operazioni nell'arco di una giornata di trading.
MaxOrdersPerDay — il numero massimo di operazioni per una singola giornata di trading.
Time Filter
EnableTimeFilter — attivazione del filtro temporale; con il filtro disattivato, il trading è consentito in qualsiasi momento.
TradeMonday … TradeSunday — interruttori dei giorni della settimana: per ogni giorno è possibile consentire o vietare il trading (in base all'ora del server del broker).
StartHour, StartMinute — l'ora e il minuto di inizio della finestra di trading.
EndHour, EndMinute — l'ora e il minuto di fine della finestra di trading. Se l'inizio è successivo alla fine, la finestra prosegue oltre la mezzanotte.
Display Settings
ShowPanel — visualizzazione del pannello informativo sul grafico.
ShowProfitStats — statistiche di profitto del giorno, della settimana, del mese e dell'intero periodo di funzionamento.
ShowTradeHistory — visualizzazione dello storico delle operazioni direttamente sul grafico.
BuyTradeColor, SellTradeColor — colori di visualizzazione delle operazioni di acquisto e vendita.
TradeFontSize — la dimensione del carattere delle etichette dello storico delle operazioni.
PanelBackColor, PanelTextColor, PanelEditColor — i colori dello sfondo, del testo e dei campi dei valori del pannello informativo.
SMART RISK
Smart Risk è una modalità di calcolo automatico del volume della posizione in base alla dimensione del saldo. Il volume dell'operazione cresce insieme al deposito e diminuisce quando questo si riduce, per cui il carico sul conto rimane proporzionale al suo stato attuale.
La caratteristica chiave di questa modalità si manifesta durante il funzionamento della griglia: il volume di ogni ordine successivo diminuisce anziché aumentare. Questo distingue fondamentalmente Smart Risk dal martingala classico, in cui ogni ordine successivo raddoppia e il carico sul deposito cresce in modo esponenziale.
Esempio di calcolo. Con un saldo di 5.000 USD, il volume iniziale del primo ordine è di 0,05 lotti. Man mano che la griglia si espande, il volume di ogni livello successivo diminuisce di un passo:
Saldo: 5.000 USD
Livello 1 — 0,05
Livello 2 — 0,04
Livello 3 — 0,03
Livello 4 — 0,02
Livello 5 — 0,01
Livello 6+ — 0,01
In questo modo, anziché aumentare il volume, la serie viene mediata con lotti sempre più piccoli, e il carico cumulativo sul deposito cresce molto più lentamente rispetto a un martingala.
Prima di aprire qualsiasi posizione, l'EA verifica il margine libero disponibile e, se necessario, riduce il volume portandolo al passo di lotto consentito dal broker.
GRID TRADING
Con il grid trading attivato, l'EA non si limita a una sola posizione. Man mano che il mercato si muove contro il lato aperto, aggiunge nuovi ordini con un passo determinato in punti, formando una griglia di mediazione. Il numero totale di ordini in una direzione è limitato dal parametro MaxGridOrders.
L'EA tiene un proprio registro interno dei livelli della griglia e dei prezzi di ingresso, per cui la logica della griglia funziona in modo altrettanto corretto sui conti netting e hedging. Dopo la chiusura completa del lato, il contatore interno viene azzerato e un nuovo segnale avvia un nuovo ciclo dal primo livello.
L'aggiunta di ordini nella griglia segue le stesse regole di filtraggio per tempo e distanza del primo ingresso, il che consente di controllare la densità della serie e il rischio cumulativo.
TIME FILTER
Il filtro temporale consente di limitare il trading a determinati giorni della settimana e orari della giornata. È controllato dal parametro EnableTimeFilter ed è disattivato per impostazione predefinita.
Con il filtro attivato, il trading è consentito solo se entrambe le condizioni sono soddisfatte: il giorno della settimana corrente è contrassegnato come consentito e l'ora corrente rientra nella finestra impostata. Se l'ora di inizio della finestra è successiva all'ora di fine, la finestra è considerata come estesa oltre la mezzanotte. Tutti i controlli vengono eseguiti nell'ora del server del broker.
TRADE DIRECTION
BUY ONLY — l'EA apre solo operazioni di acquisto; i segnali di vendita vengono ignorati.
SELL ONLY — l'EA apre solo operazioni di vendita; i segnali di acquisto vengono ignorati.
BOTH — entrambi i lati sono consentiti. La direzione di una specifica operazione è determinata dall'inversione della serie di mattoni: acquisti in un'inversione al rialzo, vendite in un'inversione al ribasso.
INFORMATION PANEL
Con il pannello attivato, l'EA visualizza nell'angolo del grafico un riepilogo del suo funzionamento: profitto del giorno, della settimana, del mese e dell'intero periodo; BUY Grid e SELL Grid — il numero attuale di livelli della griglia sui lati di acquisto e vendita; la modalità del filtro di ingresso; la direzione Renko attuale e il livello del mattone; la dimensione del mattone e il passo della griglia; i parametri di gestione della posizione (lo stato di Trailing Stop e Break Even, i valori di Stop Loss e Take Profit). Il pannello si aggiorna durante il funzionamento e consente di monitorare il trading senza aprire finestre aggiuntive. I colori dello sfondo, del testo e dei campi dei valori sono configurabili.
TRADE HISTORY SUL GRAFICO
Con la visualizzazione dello storico attivata, l'EA traccia le operazioni completate direttamente sul grafico: i punti di ingresso e di uscita sono contrassegnati da frecce con colori distinti per acquisti e vendite, l'ingresso e la relativa uscita sono collegati da una linea, e accanto alla chiusura viene visualizzata un'etichetta con il risultato finanziario dell'operazione tenendo conto dello swap e della commissione. Gli oggetti dello storico sono posizionati in modo da non sovrapporsi al pannello informativo e vengono ricostruiti automaticamente durante lo scorrimento del grafico e la modifica della sua scala.
RACCOMANDAZIONI DI CONFIGURAZIONE
La dimensione del mattone BrickSize e la profondità di inversione ReversalBricks devono essere adattate allo strumento concreto e alla sua volatilità: per strumenti più volatili (oro, indici) si usa di solito una dimensione del mattone maggiore, per coppie di valute meno volatili una minore. Prima di utilizzarlo su un conto reale, l'EA può essere provato nel MetaTrader 5 Strategy Tester su dati storici, selezionando la dimensione del mattone e i parametri di gestione per ogni strumento e valutando il funzionamento nelle modalità BUY, SELL e BOTH. Poiché i mattoni Renko sono costruiti a partire dal prezzo, per un test corretto si consiglia la modalità di test su tick reali.
CONCLUSIONE
Renko Trading Bot EA unisce la costruzione automatica di grafici Renko, l'ingresso su un'inversione di mattoni confermata, la gestione del capitale Smart Risk e un grid trading controllato. L'EA è completato da un filtro di ingresso combinato, un filtro temporale, un sistema flessibile di gestione delle posizioni aperte e un insieme completo di meccanismi di controllo delle condizioni di trading — in un unico Expert Advisor di trading completamente automatico per MetaTrader 5. Il filtraggio del rumore di mercato, un pannello informativo chiaro e uno storico delle operazioni visivo rendono il funzionamento dell'EA trasparente e comodo da monitorare. Il pieno supporto dei conti netting e hedging lo rende applicabile al trading di oro, coppie di valute, indici, mercati dell'energia e criptovalute.
L'EA non garantisce il conseguimento di profitti. I risultati del trading dipendono dalle condizioni di mercato, dalle impostazioni scelte, dalle condizioni del broker e dall'approccio del trader alla gestione del rischio. Prima di utilizzarlo su un conto reale, provalo assolutamente nello Strategy Tester e su un conto demo.

