Definizione Matematica Precisa del Pip
Un pip (acronimo di "Percentage in Point" o "Price Interest Point") è la più piccola variazione convenzionale del prezzo di una coppia forex, corrispondente all'ultima cifra significativa prima dei decimali sub-pip. Per la grande maggioranza delle coppie forex quotate a 5 decimali (EURUSD, GBPUSD, AUDUSD), il pip è la quarta cifra decimale: 1 pip = 0.0001. La quinta cifra decimale si chiama "pipette" o "fractional pip" e vale 0.1 pip.
Eccezione fondamentale: le coppie che includono JPY (USDJPY, EURJPY, GBPJPY) sono quotate a 3 decimali, e il pip è la seconda cifra decimale: 1 pip = 0.01. Se USDJPY si muove da 149.85 a 149.86, è un movimento di 1 pip. Sulla quinta cifra (la terza decimale per le JPY-coppie) c'è la pipette. Su XAUUSD (oro), la convenzione è diversa ancora: il prezzo è quotato in USD con 2 decimali (es. 2341.15), e un "punto" XAUUSD = $0.01 per oncia. Per distinguere dalla notazione pip forex, su XAUUSD si usano spesso i "punti" o direttamente i valori in USD.
La Quinta Cifra: Pipette e Broker ECN
I broker ECN moderni quotano i prezzi a 5 decimali per EURUSD (e 3 decimali per JPY). La quinta cifra è la pipette = 0.1 pip. Questo permette spread più precisi: uno spread di 0.2 pip su EURUSD equivale a 0.00002 in termini assoluti. Su IC Markets Raw con EURUSD, lo spread in sessione London peak è tipicamente 0.0–0.5 pip (0–5 pipette). Nei calcoli di lot size Oracle e nei livelli di SL/TP, lavoro sempre in pip interi (4 decimali EURUSD) per chiarezza e robustezza. Le pipette sono rumore di esecuzione su H4.
Valore del Pip per Strumento e Dimensione Lotto
Il valore monetario di 1 pip dipende da tre variabili: il tipo di coppia (direct, indirect, cross), la dimensione del lotto, e il tasso di cambio corrente per le coppie non USD. La formula generale è:
Tabella Valore Pip per Coppia e Dimensione Lotto
La tabella seguente mostra il valore monetario di 1 pip per le principali coppie forex su diverse dimensioni di lotto. I valori in USD sono calcolati sui tassi approssimativi della data di pubblicazione (aprile 2026). Per coppie con EUR, GBP o altre valute base, il valore in USD viene convertito al tasso corrente.
| Coppia | 1 Pip | Lotto Standard ($) | Mini-Lot 0.1 ($) | Micro-Lot 0.01 ($) | Valore Pip / €100 Rischio (SL 50 pip) |
|---|---|---|---|---|---|
| EURUSD | 0.0001 | $10.00 | $1.00 | $0.10 | 0.20 lotti |
| USDJPY | 0.01 | $6.67 | $0.67 | $0.067 | 0.30 lotti |
| GBPUSD | 0.0001 | $10.00 | $1.00 | $0.10 | 0.20 lotti |
| AUDUSD | 0.0001 | $10.00 | $1.00 | $0.10 | 0.20 lotti |
| USDCHF | 0.0001 | $9.35 | $0.94 | $0.094 | 0.21 lotti |
| EURJPY | 0.01 | $6.67 | $0.67 | $0.067 | 0.30 lotti |
| XAUUSD (oro) | $0.01 / oz | $100 (per $1 mov.) | $10 | $1 | SL 220pip: 0.049 lotti |
| XAGUSD (argento) | $0.001 / oz | $50 (per $1 mov.) | $5 | $0.50 | variabile |
Formula Lot Size da Rischio Percentuale
Il calcolo del lot size corretto è la competenza matematica più critica per qualsiasi trader sistematico. Un lot size calcolato male è la principale causa di sovra-rischio nei trader principianti: aprono posizioni troppo grandi rispetto al capitale, e un singolo trade sfavorevole produce drawdown insostenibili. Oracle ha standardizzato il calcolo del lot size come funzione automatica di Zenith Executor: ad ogni nuovo segnale, il sistema ricalcola il lot size in tempo reale in base al capitale corrente, al tasso EUR/USD, e all'ATR dell'SL previsto.
La formula base del lot size è derivata dalla definizione di rischio percentuale fisso (Fixed Fractional Position Sizing), il metodo statisticamente più robusto per la gestione del capitale in trading sistematico. Il rischio per trade è la perdita massima che accettiamo se lo SL viene triggerato, espressa come percentuale del capitale corrente.
Esempio Pratico Passo-Passo: Conto €10.000
Seguiamo un'operazione Oracle completa su XAUUSD H4 con un conto da €10.000 su IC Markets Raw, dalla generazione del segnale al calcolo del lot size, ai livelli di SL e TP, al P&L effettivo.
Step 1: Segnale Oracle e Parametri di Base
Oracle v78 genera un segnale LONG su XAUUSD H4. Il punteggio composito è 78/100 (sopra la soglia di 70). Il prezzo corrente è 2.341,15. L'ATR D1 corrente è 162 pip. L'SL Oracle viene calcolato come 1.5 × ATR D1 = 1.5 × 162 = 243 pip → arrotondato a 240 pip. SL a 2.341,15 − 2.40 = 2.338,75. Il TP è RR 1:3 = SL × 3 = 720 pip: 2.341,15 + 7.20 = 2.348,35.
Step 2: Calcolo Lot Size
Capitale corrente: €10.000. Rischio 1% = €100. Tasso EURUSD corrente: 1.0820. Rischio in USD: €100 × 1.0820 = $108.20. SL in pip: 240. Valore pip XAUUSD su 0.1 lotto: $1.00 per pip. Lot = $108.20 / (240 × $1.00) = $108.20 / $240.00 = 0.451 lotti. Arrotondato a 0.45 lotti (al centesimo inferiore, sempre per eccesso di prudenza). Controllo: 0.45 × 240 pip × $1/pip per 0.1 lot / 0.1 = 0.45 × 240 × $10 / 1.0820 = $1.080 / 1.0820 = €997.97 ≠ corretto. Ricalcolo: per 0.45 lotti standard, ogni pip XAUUSD vale $0.45 × $1 = $0.045? No — ricalcolo corretto:
Su XAUUSD, 1 lotto standard = 100 oz. Ogni $0.01 di movimento (1 "punto") = $1 per lotto standard. Quindi 1 "pip" (= $0.01) = $1/lotto. Per 0.45 lotti: valore punto = $0.45. SL in punti (da 2341.15 a 2338.75 = 240 punti da $0.01): perdita = 240 × $0.45 = $108. In EUR: $108 / 1.0820 = €99.82 ≈ €100. Perfetto: lot size 0.45 produce esattamente il rischio target di €100 con SL 240 pip. Zenith Executor esegue questo calcolo in automatico.
Step 3: Apertura e Gestione del Trade
Trade aperto: LONG XAUUSD 0.45 lotti a 2.341,15. SL: 2.338,75 (−240 pip). TP: 2.348,35 (+720 pip). Margine richiesto con leva 1:500 (IC Markets): 0.45 × 100oz × $2.341 / 500 = $211 / 1.0820 = €195. Il margine richiesto è solo €195 su un conto da €10.000 — meno del 2%. Oracle usa leva effettiva ben inferiore alla leva massima disponibile: con SL 240 pip su 0.45 lotti, la leva effettiva è $1.053 / $10.820 = 0.097:1 — meno di 1:10 in termini di rischio nominale.
Zenith Executor Oracle calcola il lot size in MQL5 ad ogni nuova barra H4 con questo codice: double pip_val = SymbolInfoDouble(Symbol(), SYMBOL_TRADE_TICK_VALUE); double lot = (AccountBalance() * risk_pct / 100) / (sl_pip * pip_val); lot = NormalizeDouble(lot, 2);
Il calcolo è aggiornato in tempo reale: se il capitale cambia (trade precedente in guadagno o perdita), il lot size si adatta automaticamente. Se l'ATR cambia (volatilità crescente allunga l'SL), il lot size si riduce proporzionalmente per mantenere il rischio fisso a 1%. Questo è il Fixed Fractional Position Sizing applicato in modo dinamico — il metodo con il miglior profilo rischio/rendimento su distribuzioni di trade asimmetriche come quella Oracle (RR 1:3, WR 42,1%).
Pip per Strumento: EURUSD, USDJPY, XAUUSD — Differenze Critiche
Le tre convenzioni principali che devi padroneggiare per il trading forex sono: la coppia forex standard (EURUSD), la coppia con JPY (USDJPY), e il metal spot (XAUUSD). Ognuna ha una convenzione pip diversa che cambia il calcolo del valore monetario per pip e quindi del lot size.
EURUSD: Coppia Diretta USD in Quotazione
EURUSD è la coppia "benchmark" del forex. EUR è la valuta base, USD è la valuta di quotazione. Il pip è 0.0001 (quarta cifra decimale). Il valore pip è $10 per lotto standard indipendentemente dal tasso corrente, perché la valuta di quotazione (USD) coincide con la valuta del conto su broker internazionali. Se il tuo conto è in EUR, devi convertire: con EURUSD a 1.0820, il valore pip in EUR = $10 / 1.0820 = €9.24 per lotto standard.
SL tipico su Oracle EURUSD H4: 120–160 pip (ATR D1 medio EURUSD è circa 80–100 pip, moltiplicato 1.5 = 120–150 pip). Con €100 di rischio e SL 140 pip: Lot = €100 / (140 pip × €9.24/pip) = €100 / €1.294 = 0.077 lotti. Arrotondato a 0.08 lotti. Nota come il lot size sia molto più basso rispetto a XAUUSD per lo stesso rischio: EURUSD ha meno volatilità assoluta e un valore pip più alto per lotto.
USDJPY: Coppia con JPY, Valore Pip Variabile
USDJPY ha USD come valuta base e JPY come valuta di quotazione. Il pip è 0.01. Il valore pip per lotto standard si calcola come: (0.01 / tasso_USDJPY) × 100.000. Con USDJPY a 149.85: (0.01 / 149.85) × 100.000 = $6.674 per pip. Il valore pip di USDJPY varia con il tasso: se USDJPY va da 130 a 160, il valore pip scende da $7.69 a $6.25 per lotto. Questo introduce una variazione nel calcolo del lot size che Oracle gestisce dinamicamente usando il tasso corrente ad ogni calcolo.
XAUUSD: Metal Spot, Convenzione a Punti
XAUUSD (Gold / US Dollar) non è una coppia forex ma un cross metal/currency. La convention pip non è universalmente standardizzata. Su MT5 con IC Markets, la configurazione è: contract size = 100 oz, tick size = 0.01, tick value = $1 per lotto standard. Quindi 1 "punto" (= 0.01 di movimento del prezzo dell'oro) vale $1 per lotto standard. Un movimento di $1 nell'oro (da $2.341 a $2.342) vale $100 su 1 lotto standard, o $10 su 0.1 lotti, o $1 su 0.01 lotti. Per confronto con la convenzione pip: se chiami "pip" lo 0.01 di XAUUSD, allora 1 pip XAUUSD = $1/lotto standard. Questa è la convenzione usata da Oracle nei calcoli interni.
| Scenario | Strumento | Conto EUR | Rischio % | SL pip | Lot Size | Rischio Esatto |
|---|---|---|---|---|---|---|
| Base Oracle | XAUUSD H4 | €10.000 | 1% | 220 | 0.45 lotti | €100 |
| Conservativo | XAUUSD H4 | €10.000 | 0.5% | 220 | 0.22 lotti | €50 |
| Conto Grande | XAUUSD H4 | €50.000 | 1% | 220 | 2.25 lotti | €500 |
| EURUSD Compare | EURUSD H4 | €10.000 | 1% | 140 | 0.08 lotti | €100 |
| USDJPY Compare | USDJPY H4 | €10.000 | 1% | 130 | 0.12 lotti | €100 |
| Alta Volatilità | XAUUSD H4 | €10.000 | 1% | 350 | 0.28 lotti | €100 |
| Bassa Volatilità | XAUUSD H4 | €10.000 | 1% | 140 | 0.71 lotti | €100 |
Gli Errori Comuni sul Calcolo del Pip e del Lot Size
In 19 anni di esperienza con 4.000+ trader formati, ho catalogato gli errori più frequenti nel calcolo del pip e del lot size. Quasi tutti portano a sovra-rischio — posizioni troppo grandi rispetto al capitale. Il sovra-rischio è la causa primaria di margin call e perdita del conto nei trader retail.
Come Oracle Usa Pip e Lot Size in Produzione
In Oracle v78 Zenith Executor, il calcolo del lot size è una funzione MQL5 eseguita ad ogni apertura di ordine. Il sistema usa le seguenti variabili in tempo reale: AccountBalance() (capitale corrente), SymbolInfoDouble(Symbol(), SYMBOL_TRADE_TICK_VALUE) (valore tick in valuta del conto), e il valore dell'SL in pip calcolato da UlcerZenith tramite GlobalVariables. Il risultato è un lot size preciso al centesimo di lotto che garantisce esattamente il rischio percentuale configurato, indipendentemente dal tasso EUR/USD corrente, dall'ATR del momento, e dal capitale disponibile.
Il vantaggio di questo approccio rispetto al lot size fisso o al lotto calcolato manualmente è quantificabile: su 65.587 trade con lot size dinamico, il MDD è rimasto al 13,1%. Un'analisi retrospettiva con lot size fisso pari alla media del lot size dinamico mostra MDD del 18.4% — 5.3pp più alto. Il compounding del rischio percentuale fisso su serie di trade perdenti (il lot size si riduce automaticamente quando il capitale cala) è il principale fattore di riduzione del MDD rispetto al lot size fisso.
Vedi il Calcolo Lot Size Oracle: Live su Conto Reale
Nelle live gratuite mostro in diretta il calcolo del lot size Oracle su XAUUSD H4, i livelli di SL/TP, e il P&L dei trade aperti. Gratis.
ENTRA ALLA LIVE GRATUITA → ROSSELLA TI SPIEGA I PRODOTTI →