Dual Trendline Breakout EA for MT5
- Experts
- Versione: 2.2
- Attivazioni: 5
# Dual Trendline Breakout EA per MT5
## Expert Advisor professionale per breakout di trendline su Prezzo e RSI
Dual Trendline Breakout EA è un Expert Advisor avanzato per MetaTrader 5 che combina Price Action, breakout di trendline, conferme RSI e gestione automatica del rischio in un unico ambiente professionale.
A differenza dei tradizionali Expert Advisor basati esclusivamente sugli indicatori, questo sistema permette al trader di utilizzare le proprie trend
line sul grafico del prezzo e sull'RSI, lasciando all'EA il compito di monitorare continuamente il mercato ed eseguire automaticamente gli ordini quando tutte le condizioni vengono confermate.
---
## Logica Operativa
L'EA può monitorare:
### Breakout delle Trendline sul Prezzo
* Rottura rialzista di trendline
* Rottura ribassista di trendline
* Conferma della rottura
* Controllo validità della trendline
### Breakout delle Trendline sull'RSI
* Rottura trendline RSI
* Conferma tramite incrocio RSI e media RSI
* Sincronizzazione dei segnali
### Conferma Multipla
L'utente può scegliere tra:
* Solo Prezzo
* Solo RSI
* Prezzo + RSI combinati
* Modalità indipendente
---
## Quattro Modalità Operative
### Modalità Combinata
Apre operazioni solo quando:
* Trendline Prezzo confermata
* Trendline RSI confermata
* Incrocio RSI confermato
È la modalità con il filtro più severo e con la qualità dei segnali più elevata.
### Modalità RSI
Utilizza esclusivamente breakout e conferme RSI.
### Modalità Prezzo
Utilizza esclusivamente breakout delle trendline sul prezzo.
### Modalità Indipendente
I sistemi Prezzo e RSI operano separatamente.
---
## Compatibile con le Prop Firm
Molte Prop Firm richiedono che ogni operazione venga aperta con uno Stop Loss già impostato.
Dual Trendline Breakout EA è stato progettato tenendo conto di queste regole.
### Stop Loss immediato
L'EA:
* Calcola automaticamente lo Stop Loss
* Inserisce immediatamente la protezione
* Calcola automaticamente il Take Profit
* Gestisce il rischio prima dell'invio dell'ordine
Questo consente di operare nel rispetto delle regole delle principali Prop Firm.
---
## Pannello di Trading ad Alta Velocità
Durante i movimenti rapidi del mercato spesso si perdono opportunità mentre si inseriscono manualmente:
* Lotto
* Stop Loss
* Take Profit
* Calcolo del rischio
Con il pannello integrato basta un solo click.
### BUY o SELL con un click
L'EA esegue automaticamente:
* Calcolo del lotto
* Calcolo del rischio %
* Calcolo Stop Loss
* Calcolo Take Profit
* Invio ordine
* Protezione immediata della posizione
Tutto in pochi millisecondi.
---
## Gestione del Rischio Professionale
### Lotto Fisso
Gestione tradizionale.
### Rischio Percentuale
Calcolo automatico del lotto in base a:
* Saldo del conto
* Percentuale di rischio scelta
* Distanza dello Stop Loss
---
## Stop Loss Dinamico
Lo Stop Loss può essere posizionato automaticamente sui pivot di mercato.
Vantaggi:
* Stop realistici
* Adattamento alla volatilità
* Migliore gestione del rischio
---
## Take Profit Automatico
Take Profit basato sul rapporto Risk/Reward configurabile.
Esempi:
* 1:1
* 1:1.5
* 1:2
* 1:3
---
## Trailing Stop Avanzato
Include:
* Attivazione trailing
* Distanza trailing
* Step trailing
Permette di proteggere i profitti lasciando correre le operazioni vincenti.
---
## Caratteristiche Principali
* Trading automatico e semi-automatico
* Pannello operativo integrato
* Gestione rischio professionale
* Compatibile con Prop Firm
* Gestione Magic Number
* Multi Timeframe
* Multi Simbolo
* Nessun indicatore esterno richiesto
* Ottimizzato per MetaTrader 5
---
## Mercati Consigliati
* XAUUSD (Gold)
* BTCUSD
* EURUSD
* GBPUSD
* USDJPY
* Indici
---
## Timeframe Consigliati
* M5
* M15
* M30
* H1
Dual Trendline Breakout EA per MT5
Questo EA può lavorare in modalità automatica, semi-automatica e manuale tramite pulsanti. Usa trendline su prezzo e RSI, incrocio RSI/media RSI, gestione rischio, SL/TP automatici, trailing stop e pannello operativo.
1. Gestione Lotto e Rischio
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| UseFixedLot | true | Usa lotto fisso invece del rischio percentuale | Lascia true se vuoi usare sempre lo stesso lotto |
| FixedLot | 0.01 | Lotto fisso usato per ogni trade | Imposta 0.01, 0.02, 0.05 ecc. in base al conto |
| RiskPercent | 0.10 | Percentuale di rischio sul balance | Funziona solo se UseFixedLot = false |
| CloseOnly | true | Il segnale viene valutato solo a candela chiusa | Consigliato true per evitare falsi segnali intra-candela |
2. Modalità Tester / Validazione MQL5
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| TesterAssistMode | true | Serve per far aprire operazioni nel tester anche senza trendline disegnate | Lascia true per validazione MQL5 |
| TesterAssistFirstTradeBars | 30 | Numero barre da aspettare prima del primo trade tester | Lascia 30 |
| TesterAssistMinBarsBetween | 20 | Distanza minima tra trade nel tester | Lascia 20 o aumenta se vuoi meno trade |
3. Modalità Operativa
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| EntryMode | MODE_INDEPENDENT | Decide quali segnali possono aprire trade | Modalità principale dell’EA |
Valori EntryMode
| Modalità | Significato | Quando usarla |
|---|---|---|
| MODE_COMBINED | Entra solo se RSI e prezzo confermano insieme | Più selettiva, meno trade |
| MODE_RSI_ONLY | Usa solo breakout trendline RSI + incrocio RSI/media | Utile se lavori soprattutto sull’RSI |
| MODE_PRICE_ONLY | Usa solo breakout trendline sul grafico prezzo | Utile per trendline manuali sul prezzo |
| MODE_INDEPENDENT | RSI e prezzo possono aprire separatamente | Più operativa, più trade |
4. Nomi Trendline RSI
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| BuyLineName | BUY | Nome della trendline RSI per segnale BUY | Disegna una trendline sull’RSI e chiamala BUY |
| SellLineName | SELL | Nome della trendline RSI per segnale SELL | Disegna una trendline sull’RSI e chiamala SELL |
Le trendline RSI devono stare nella finestra RSI, non sul grafico principale.
5. Nomi Trendline Prezzo
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| PriceUpLineName | SU | Nome della trendline prezzo per breakout BUY | Disegna una trendline sul grafico e chiamala SU |
| PriceDownLineName | GIU | Nome della trendline prezzo per breakout SELL | Disegna una trendline sul grafico e chiamala GIU |
Le trendline prezzo devono stare sul grafico principale.
6. Conferma Breakout Prezzo
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| PriceBreakConfirmPoints | 150 | Distanza minima oltre la trendline per confermare breakout | Aumenta per filtrare falsi breakout |
| UsePriceBreakConfirm | true | Attiva/disattiva conferma distanza breakout | Lascia true per segnali più puliti |
| MinTrendAgeBars | 25 | La trendline deve avere almeno N barre di età | Evita linee troppo recenti e poco affidabili |
7. RSI e Media RSI
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| RSIPeriod | 14 | Periodo RSI | 14 è standard |
| MAPeriodRSI | 14 | Periodo media mobile applicata all’RSI | 14 è equilibrato |
| ComboMaxBars | 4 | Massimo numero di barre tra breakout RSI e incrocio RSI/media | Più basso = segnali più precisi |
Esempio: se RSI rompe la trendline e l’incrocio RSI/media avviene entro 4 barre, il segnale è valido.
8. Filtro Media Mobile Prezzo
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| PriceMAPeriod | 14 | Periodo media mobile sul prezzo | Filtro direzionale |
| PriceMAMethod | MODE_SMA | Tipo di media mobile | SMA più lenta, EMA più reattiva |
Il filtro viene usato per evitare BUY sotto la media o SELL sopra la media.
9. Magic Number
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| BaseMagic | 2026000 | Numero identificativo dell’EA | Cambialo se usi più EA sullo stesso conto |
Serve per distinguere le operazioni aperte da questo EA rispetto ad altri robot.
10. Stop Loss
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| PivotLookbackBars | 20 | Numero barre usate per calcolare SL su massimo/minimo precedente | 20 è buono per M5/M15 |
| TakeProfitRR | 1.5 | Rapporto rischio/rendimento | 1.5 significa TP = 1.5 volte lo SL |
Esempio: se lo SL è 100 punti, con TakeProfitRR 1.5 il TP sarà circa 150 punti.
11. Trailing Stop
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| UseTrailingStop | false | Attiva/disattiva trailing stop | Metti true se vuoi proteggere il profitto |
| TrailStartPoints | 300 | Il trailing parte dopo 300 punti di profitto | Aumenta se vuoi lasciare più respiro |
| TrailDistancePoints | 300 | Distanza dello SL dal prezzo corrente | Più alto = trailing più largo |
| TrailStepPoints | 50 | Ogni quanti punti aggiorna lo SL | Più basso = aggiornamenti più frequenti |
12. Pending / Retry
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| EnablePending | true | Se un segnale fallisce, l’EA può riprovare per alcune barre | Utile se il filtro prezzo blocca temporaneamente |
| PendingBars | 2 | Numero barre in cui il segnale resta valido | 2 è prudente |
13. Alert
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| EnableAlerts | false | Attiva popup alert in caso di errore ordine | Metti true se vuoi notifiche |
14. Pulsanti Manuali
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| EnableButtons | true | Mostra pulsanti sul grafico | Lascia true per trading manuale veloce |
| BtnX | 10 | Posizione orizzontale pannello | Aumenta per spostarlo a destra |
| BtnY | 20 | Posizione verticale pannello | Aumenta per abbassarlo |
| BtnW | 90 | Larghezza pulsanti | Aumenta se vuoi pulsanti più grandi |
| BtnH | 26 | Altezza pulsanti | Aumenta se vuoi pulsanti più grandi |
15. Comportamento Manuale
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| ManualAlwaysOpenIgnoringFilters | true | I pulsanti BUY/SELL ignorano i filtri automatici | Utile per entrate manuali rapide |
| ManualAllowMultiple | true | Permette più posizioni manuali | Metti false se vuoi una sola posizione |
| CloseAllEAPositionsOnSymbol | true | Il tasto CLOSE chiude tutte le posizioni dell’EA sul simbolo | Consigliato true |
16. Watchdog Pulsanti
| Voce | Valore default | Cosa significa | Come usarla |
|---|---|---|---|
| UseButtonWatchdog | true | Ricrea i pulsanti se spariscono dopo refresh/reconnessione | Lascia true |
| ButtonWatchdogSeconds | 2 | Ogni quanti secondi controlla i pulsanti | 2 va bene |
Modalità manuale veloce
-
Carica l’EA sul grafico.
-
Lascia EnableButtons = true.
-
Clicca BUY o SELL.
-
L’EA calcola automaticamente:
-
lotto
-
Stop Loss
-
Take Profit
-
rischio
-
-
Usa CLOSE per chiudere.
-
Usa REVERSE per invertire la posizione.
Modalità con trendline prezzo
-
Disegna una trendline sul grafico principale.
-
Chiamala SU per breakout BUY.
-
Chiamala GIU per breakout SELL.
-
Imposta EntryMode = MODE_PRICE_ONLY oppure MODE_INDEPENDENT.
-
L’EA entrerà quando il prezzo romperà la trendline.
Modalità con trendline RSI
-
Aggiungi RSI al grafico.
-
Disegna una trendline nella finestra RSI.
-
Chiamala BUY per segnale long.
-
Chiamala SELL per segnale short.
-
L’EA aspetterà:
-
breakout trendline RSI
-
incrocio RSI con media RSI
-
-
Se avviene entro ComboMaxBars, il segnale è valido.
Modalità combinata
-
Disegna trendline prezzo.
-
Disegna trendline RSI.
-
Imposta EntryMode = MODE_COMBINED.
-
L’EA aprirà solo se prezzo e RSI confermano insieme.
Questa è la modalità più selettiva.
Impostazioni consigliate per iniziareUso manuale / prop firm
| Voce | Valore consigliato |
|---|---|
| UseFixedLot | false |
| RiskPercent | 0.25 / 0.50 |
| ManualAlwaysOpenIgnoringFilters | true |
| CloseAllEAPositionsOnSymbol | true |
| TakeProfitRR | 1.5 |
| UseTrailingStop | false inizialmente |
Uso automatico prudente
| Voce | Valore consigliato |
|---|---|
| EntryMode | MODE_COMBINED |
| CloseOnly | true |
| UsePriceBreakConfirm | true |
| PriceBreakConfirmPoints | 100 / 150 |
| MinTrendAgeBars | 20 / 25 |
| RiskPercent | 0.25 |
| EnablePending | true |
Uso più operativo
| Voce | Valore consigliato |
|---|---|
| EntryMode | MODE_INDEPENDENT |
| ComboMaxBars | 4 |
| PriceBreakConfirmPoints | 100 |
| PendingBars | 2 |
| RiskPercent | 0.25 / 0.50 |
-
Per BUY/SELL manuale, i pulsanti possono ignorare i filtri se ManualAlwaysOpenIgnoringFilters = true.
-
Per trading automatico, le trendline devono avere il nome corretto.
-
Le trendline prezzo vanno sul grafico principale.
-
Le trendline RSI vanno nella finestra RSI.
-
Lo Stop Loss viene calcolato automaticamente sui pivot.
-
Il Take Profit viene calcolato in base al rapporto Risk/Reward.
-
Per Prop Firm è utile perché apre la posizione già con SL e TP impostati.
---
## Avvertenza
Il trading comporta rischi. I risultati passati non garantiscono risultati futuri. Si consiglia di testare il prodotto su conto demo prima dell'utilizzo in reale.
