Pivot Monster EA
- Experts
- Versione: 2.0
PIVOT MONSTER EA
Panoramica
PIVOT MONSTER opera sui livelli pivot giornalieri (Classic, Camarilla o Woodie) combinati con le rotture del massimo/minimo del giorno precedente. Utilizza tre strategie intercambiabili — Bounce (rimbalzo), Breakout (rottura) o Combo (confluenza) — con ordini pendenti piazzati una volta al giorno e un calcolo unificato di SL/TP in multipli di ATR o percentuale del prezzo. Progettato per trader che desiderano un sistema pivot basato su regole e completamente ottimizzabile, anziché un indicatore fisso.
Come funziona
- All'inizio di ogni giornata di trading, l'EA calcola i livelli pivot (PP, R1-R3, S1-S3) dal massimo/minimo/chiusura del giorno precedente, oltre al massimo e minimo del giorno precedente.
- A seconda della strategia selezionata, piazza ordini Buy Limit/Sell Limit vicino a S1/R1 (Bounce), ordini Buy Stop/Sell Stop oltre il massimo/minimo precedente (Breakout), oppure entrambi con un filtro di confluenza che richiede che il livello pivot e il massimo/minimo precedente siano vicini tra loro (Combo).
- Un filtro di tendenza opzionale (EMA o prezzo rispetto al pivot) limita gli ordini alla direzione dominante del mercato.
- Una finestra di sessione opzionale limita il piazzamento a una fascia oraria scelta.
- SL e TP sono calcolati come multipli di ATR o come percentuale del prezzo, selezionabile con un unico parametro.
- Gli ordini non eseguiti scadono automaticamente dopo un numero configurabile di ore, e gli ordini non eseguiti vengono cancellati all'inizio della giornata di trading successiva.
- Il dimensionamento della posizione è basato sul rischio, calcolato dal saldo del conto, dalla distanza dello stop e dal valore del tick, con validazione completa rispetto al volume minimo, massimo, allo step e al limite di volume aggregato del broker.
Parametri
Strategy
- Strategy: seleziona la modalità Bounce, Breakout o Combo
- Pivot Method: seleziona la formula pivot Classic, Camarilla o Woodie
- Use Pivot R2/S2: usa il secondo livello pivot invece del primo per gli ingressi
SL / TP
- SL/TP Mode: seleziona il calcolo della distanza basato su ATR o su percentuale
- ATR Period: periodo di riferimento dell'ATR usato nel calcolo dei livelli e delle distanze
- SL ATR Multiple: distanza dello stop loss come multiplo dell'ATR (modalità ATR)
- TP ATR Multiple: distanza del take profit come multiplo dell'ATR (modalità ATR)
- SL Percent: distanza dello stop loss come percentuale del prezzo (modalità Percent)
- TP Percent: distanza del take profit come percentuale del prezzo (modalità Percent)
Order Placement
- Entry Buffer (ATR): margine aggiunto oltre il livello pivot/massimo/minimo prima di piazzare l'ingresso
- Order Expiry (hours): durata dell'ordine pendente prima della cancellazione automatica
Confluence (Combo)
- Confluence Range: distanza massima in pips tra un livello pivot e il massimo/minimo precedente affinché la modalità Combo si attivi
Trend Filter
- Trend Filter: disattiva il filtro, oppure limita gli ingressi in base alla direzione dell'EMA o al prezzo rispetto al punto pivot
- EMA Period: periodo dell'EMA del filtro di tendenza
- EMA Timeframe: timeframe usato per l'EMA del filtro di tendenza
Session
- Use Session: attiva la limitazione del piazzamento degli ordini a una specifica fascia oraria
- Session Start Hour: ora di inizio della finestra di trading consentita
- Session End Hour: ora di fine della finestra di trading consentita
Money Management
- Risk Percent: percentuale del saldo del conto rischiata per operazione, usata per dimensionare la posizione
- Max Spread (pips): spread massimo consentito prima di sospendere il piazzamento degli ordini
- Magic Number: identificatore univoco degli ordini piazzati da questo EA
Debug
- Debug: attiva i messaggi di log diagnostici (limitati a uno per candela)
Optimizer Score
- Min Profit Factor: squalifica le passate di ottimizzazione al di sotto di questo profit factor
- Max Drawdown Percent: squalifica le passate al di sopra di questo drawdown relativo
- Min Trades: squalifica le passate con un numero di operazioni inferiore a questo valore
- R2 Weight: peso della regolarità della curva di equity nel punteggio finale
- Slope Weight: peso della velocità di crescita normalizzata dell'equity nel punteggio finale
- Split Penalty: penalità per la divergenza di R² tra la prima e la seconda metà del test (stabilità temporale)
- Skew Penalty: penalità per il profitto concentrato in una singola operazione
- Ulcer Penalty: penalità per la profondità e la durata dei drawdown
- MAR Weight: peso del rapporto MAR (profitto netto percentuale diviso per il drawdown massimo percentuale)
- Trade Bonus Weight: peso di un bonus a rendimento decrescente per un maggior numero di operazioni
Sistema di punteggio dell'ottimizzatore
Questo EA include una funzione di punteggio personalizzata integrata, accessibile tramite lo Strategy Tester di MT5. Classifica le passate di ottimizzazione non solo in base al profitto grezzo, ma anche alla regolarità della curva di equity, alla coerenza lungo l'intero periodo di test, alla profondità e durata dei drawdown, e alla resistenza a una singola operazione fortunata che distorce il risultato. Progettato per far emergere set di parametri che generalizzano bene, invece di adattarsi eccessivamente a uno schema storico ristretto.
Utilizzo: imposta il Criterio dell'Ottimizzatore su Custom max prima di eseguire un'ottimizzazione. Le passate che non superano le soglie minime di profit factor, drawdown massimo o numero minimo di operazioni vengono automaticamente squalificate e ottengono un punteggio pari a zero.
Configurazione consigliata
Simbolo: XAUUSD
Timeframe: H1
Modalità di modellazione: 1 Minute OHLC
Si consiglia un VPS o un broker con esecuzione a bassa latenza per l'uso live, poiché l'EA si basa su ordini pendenti piazzati vicino ai livelli pivot.
Screenshot
Risultati di backtest su XAUUSD H1 (modellazione 1 Minute OHLC), che mostrano la curva di equity e il riepilogo delle performance, oltre al pannello delle impostazioni consigliate dell'ottimizzatore (criterio Custom max, modellazione 1 Minute OHLC).
Disclaimer
Le performance passate mostrate nei backtest o negli screenshot non garantiscono risultati futuri. Testa accuratamente su un conto demo prima dell'uso in reale. Il trading comporta un rischio di perdita, e nessuna strategia o sistema di punteggio elimina tale rischio.
