Prop Evaluation Session EA
- Experts
-
Heiko Manfred Priebusch
Ciao e benvenuto! Sono felice che tu sia qui.
Dietro i miei programmi non c'è uno sviluppatore di software anonimo, ma qualcuno che sa esattamente cosa si prova a stare davanti ai grafici in cerca della prossima decisione ben fondata. - Versione: 1.1
- Attivazioni: 10
Prendi il controllo delle tue Prop Trading Challenges con prove statistiche
Prop Evaluation Session è un Expert Advisor completamente automatizzato per MetaTrader 5, basato su una solida configurazione di continuazione basata sui volumi. Creato specificamente per trader manuali e algoritmici che desiderano superare le valutazioni delle prop firm, questo EA integra un livello completo di gestione del rischio progettato per proteggere il saldo del conto da brusche volatilità di mercato.
IMPORTANTE: L'EA DEVE ESSERE UTILIZZATO NEL TIMEFRAME A 5 MINUTI
Questo sistema è stato sviluppato, testato e ottimizzato specificamente per l'indice tedesco DE40 (indicato anche come GER40, Ger40 o DE30 a seconda della convenzione di denominazione del tuo broker, come FTMO). Sebbene la logica sottostante possa funzionare su altri indici o classi di attività, le prestazioni su altri mercati non sono state verificate. Gli utenti devono eseguire i propri test e ottimizzazioni per determinare la fattibilità su altri strumenti.
Il tool di backtesting definitivo: Rolling Challenge Simulator
I backtest standard possono facilmente soffrire della scelta selettiva delle date di inizio. Per risolvere questo problema, Prop Evaluation Session include un Rolling Challenge Simulator unico, integrato direttamente nello Strategy Tester. Per ogni giorno solare del backtest, viene avviata una nuova sfida virtuale indipendente. Questo risponde alla domanda critica: "Qual è la probabilità statistica di superare o fallire una sfida se avessi iniziato in un giorno casuale negli ultimi 5,5 anni?"
Risultati storici di backtest (DE40 / GER40 - Real Tick Dukascopy)
Abbiamo condotto estesi backtest pluriennali (dal 1° gennaio 2021 al 30 giugno 2026) utilizzando dati tick reali al 100%. Le impostazioni predefinite sono allineate alle regole standard delle sfide da 10.000 $ (obiettivo di profitto del 10%, limite di perdita giornaliera del 5%, limite di perdita totale del 10%) utilizzando la struttura di conto FTMO Swing.
Configurazione A: Conservativa (1,0% di rischio per operazione)
- Tasso di successo della simulazione di sfida: 100,0% (1.118 casi vinti, 0 persi su 1.415 avviati)
- Giorni medi per vincere: 111,6 giorni
- Profitto netto totale (esecuzione singola): 6.461,41 €
- Drawdown massimo del capitale: 1.083,68 € (10,8% del deposito iniziale)
- Profit Factor: 1,65
- Recovery Factor: 5,96
Analisi: Un approccio difensivo. In questa simulazione storica, nessuna sfida ha superato i limiti di drawdown, sebbene il raggiungimento dell'obiettivo richieda mediamente più tempo.
Configurazione B: Aggressiva (2,0% di rischio per operazione)
- Tasso di successo della simulazione di sfida: 71,6% (960 casi vinti, 380 persi su 1.415 avviati)
- Giorni medi per vincere: 74,1 giorni
- Giorni medi per perdere: 38,1 giorni
- Profitto netto totale (esecuzione singola): 16.968,15 €
- Drawdown massimo del capitale: 3.685,75 € (12,6% del deposito iniziale)
- Profit Factor: 1,59
- Recovery Factor: 4,60
Analisi: Un percorso più rapido per raggiungere gli obiettivi, ma con un rischio significativamente maggiore di superare i limiti di drawdown giornaliero o totale a causa della maggiore leva finanziaria.
Allinearsi alle regole della tua Prop Firm
Le impostazioni predefinite sono configurate per avvicinarsi a una struttura di conto FTMO Swing. Tuttavia, ogni prop firm ha regole, buffer di sicurezza e criteri di esecuzione unici. Devi regolare attentamente gli input dell'EA (come limiti di perdita giornaliera, limiti di perdita totale e obiettivi di profitto) per corrispondere rigorosamente ai termini contrattuali specifici della tua prop firm.
Guida dettagliata ai parametri di input
===== Impostazioni di esecuzione trading =====
- MagicNumber: ID univoco per la separazione e il tracciamento delle posizioni.
- Slippage: Slippage massimo consentito in punti.
- MaxSpread: Spread massimo accettato in punti prima di bloccare nuovi ingressi.
- InpTrailingStopType: Scegli tra Pips, massimi/minimi delle candele recenti, ATR o percentuale.
- InpInitialStopType: Metodo utilizzato per definire lo stop loss iniziale.
- InpTakeProfitType: Metodo utilizzato per definire l'obiettivo di take profit.
===== Gestione del denaro e dei rischi =====
- SelectedLotSizeType: Scegli tra lotti statici (fissi) o dimensionamento dinamico dei lotti.
- LotSize: Dimensione del lotto utilizzata se è selezionato Statico.
- SelectedRiskAmountType: Imposta il rischio come percentuale del capitale o importo monetario fisso.
- MaximumProzRiskOnEquity: Rischio massimo per operazione come % del capitale del conto.
- MaximumMoneyRiskPerTrade: Rischio massimo per operazione come valore monetario fisso.
===== Protezioni per la Prop Trading Challenge =====
- SelectedDailyLimitType: Imposta i limiti di perdita giornaliera tramite percentuale o denaro fisso.
- StopTradingonMaxLossProz / Money: Limita le perdite giornaliere prima che l'EA smetta di fare trading.
- SelectedTotalLimitType: Imposta i limiti di perdita totale tramite percentuale o denaro fisso.
- StopTradingonMaxTotalLossProz / Money: Arresta l'EA permanentemente se viene raggiunta la soglia di perdita totale.
- SelectedWinTargetType: Imposta gli obiettivi di profitto giornaliero tramite percentuale o denaro fisso.
- StopTradingonMaxWinProz / Money: Arresta il trading per la giornata una volta raggiunto l'obiettivo di profitto.
- InpLimitSafetyBufferProz: Buffer di sicurezza sottratto dai limiti per evitare violazioni accidentali dovute allo slippage (es. impostare al 10% per trattare internamente un limite di 300 $ come 270 $).
- InpForceCloseOnLimitBreach: Chiude istantaneamente tutte le posizioni di mercato se viene violato un limite di drawdown.
===== Impostazioni Break-Even (Pareggio) =====
- BreakEvenActive: Abilita o disabilita le modifiche di break-even.
- BreakEvenWhen: Distanza in punti necessaria per attivare il movimento a break-even.
- BreakEvenTarget: Distanza di profitto sicuro (in punti) sopra/sotto il prezzo di ingresso.
===== Impostazioni indicatori tecnici =====
- InitSL / Tsp / Tp Settings: Personalizza i parametri (periodi ATR, moltiplicatori, conteggio candele) utilizzati per calcolare obiettivi dinamici e trailing stop loss.
===== Sessioni di trading e allineamento orario =====
- TradingSession1: Abilita o disabilita la finestra di trading.
- Start / End Hour & Minute: Definisci i limiti esatti della sessione.
- InpExitOnSessionEnd: Forza la liquidazione delle operazioni aperte e degli ordini pendenti alla chiusura della sessione.
- InpFridayCloseActive: Chiude tutte le posizioni il venerdì pomeriggio per evitare rischi di gap nel fine settimana.
- InpBrokerGmtOffset: Definisci l'offset GMT del server del tuo broker (cruciale per la precisione della strategia).
- InpBrokerDstConvention: Seleziona la convenzione di cambio ora legale del tuo broker (Nessuna, UE o USA).
Importante: Orario del Server del Broker e Allineamento delle Sessioni
Si prega di prestare molta attenzione alle impostazioni dell'orario nei parametri di input. Gli orari della Sessione di Trading e le Impostazioni di Chiusura del Venerdì (Friday Close-Out Settings) si basano interamente sull'orologio del server del broker, non sull'ora del computer locale.
I valori predefiniti in questo EA sono ottimizzati per un broker che utilizza un orologio del server standard GMT+2 (con ora legale UE). Questa è la configurazione più comune per le principali società di prop trading europee (come FTMO). Se il server del broker opera in un fuso orario diverso (ad esempio GMT+0, GMT-5 o GMT+8), è necessario regolare manualmente queste ore di input per allinearle con le finestre di esecuzione reali previste.
Come regolare le ore per il proprio broker specifico:
- Identificare l'orologio del broker: Controllare l'orario visualizzato nella finestra "Market Watch" di MetaTrader 5 o cercare l'offset GMT del broker sul suo sito web.
- Calcolare la differenza: Determinare la differenza tra l'offset GMT del broker e l'impostazione predefinita GMT+2.
- Spostare gli input: Spostare le ore di inizio/fine sessione e l'ora di chiusura del venerdì in avanti o indietro esattamente di tale differenza.
Esempio Pratico: Se si sceglie un broker che utilizza un orario del server GMT+0, il suo orologio è indietro di 2 ore rispetto all'impostazione predefinita GMT+2. Per eseguire le operazioni esattamente nello stesso momento del mondo reale rispetto ai nostri default ottimizzati, è necessario regolare gli input come segue:
- Modificare StartHourSession1 da 9 (09:00) a 7 (07:00).
- Modificare EndHourSession1 da 20 (20:00) a 18 (18:00).
- Modificare InpFridayCloseHour da 19 (19:00) a 17 (17:00).
Nota: Mentre i segnali interni della strategia principale si spostano automaticamente in base agli input InpBrokerGmtOffset e InpBrokerDstConvention, i filtri generali della sessione di trading e la logica di uscita del fine settimana sono direttamente collegati alle scelte di input manuali. Verificare l'orologio del server del broker è quindi un passaggio necessario prima di eseguire l'EA su un conto live o di valutazione.
Importante avvertenza sui rischi
Il trading di strumenti finanziari comporta rischi elevati e potrebbe non essere adatto a tutti gli investitori. I risultati di backtest qui presentati sono simulati utilizzando dati storici di tick reali e non garantiscono rendimenti futuri. Nessun sistema di trading automatizzato può garantire profitti o il superamento di una valutazione in condizioni di mercato reali. Esegui sempre test personali approfonditi in un ambiente demo o nello Strategy Tester di MT5 prima di rischiare capitale reale.
