Corvux Gate
- Indicatori
-
Miguel Angel Leon Yanez
Sviluppatore MQL5 | Trading Algoritmico | Sistemi Quantitativi e Ingegneria del Rischio
Sviluppatore indipendente focalizzato sull'ingegneria di software di trading per MetaTrader 5, con enfasi su esecuzione sistematica, gestione del rischio e analisi di mercato robusta. - Versione: 1.0
- Attivazioni: 5
Motore di Permessi di Trading per MetaTrader 5
Corvux Gate è un motore di permessi di trading che valuta le condizioni di mercato in tempo reale e determina se il trading è consentito sul simbolo attivo. Non è un Expert Advisor che apre operazioni. Non è un indicatore tecnico che prevede la direzione. È uno strato di validazione che si colloca tra il trader o l'EA e l'esecuzione di un'operazione. Monitora cinque filtri indipendenti: rischio per operazione, spread, sessione di trading, perdita giornaliera ed esposizione, più un filtro news integrato con il calendario economico MQL5. In base al numero di condizioni fallite, il pannello mostra uno dei tre stati: ALLOWED quando non ci sono fallimenti, WARNING quando uno o due falliscono, e BLOCKED quando tre o più falliscono. L'integrazione Hard Block pubblica variabili globali che qualsiasi Expert Advisor può leggere prima di aprire una posizione, e un registro CSV di audit documenta ogni decisione con piena tracciabilità.
[ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ]
Quale Problema Risolve
La maggior parte dei trader ha regole scritte. Pochi le rispettano in modo coerente nel momento dell'esecuzione. Il divario tra intenzione e azione è il punto in cui si perdono i conti. Corvux Gate colma questo divario trasformando le regole di trading in blocchi automatici. Risolve il problema dell'indisciplina operativa rendendo impossibile operare quando le condizioni predefinite non sono soddisfatte, indipendentemente dalla forza dell'impulso a entrare.
Risolve il problema di operare in condizioni sfavorevoli: spread elevati, fuori dalle sessioni attive, vicino a notizie ad alto impatto, con perdita giornaliera vicina al limite o con esposizione eccessiva. Corvux Gate blocca tutte queste situazioni automaticamente e continuamente.
Risolve il problema dell'integrazione tra disciplina manuale ed esecuzione automatizzata. Un trader può avere un Expert Advisor redditizio che opera in momenti che non sceglierebbe mai manualmente. Hard Block consente all'EA di rispettare le stesse regole che il trader applicherebbe manualmente tramite variabili globali che l'EA legge prima di aprire una posizione.
Risolve il problema della conformità con le società di prop trading. Le società impongono regole rigide su perdita giornaliera, esposizione e drawdown massimo. Corvux Gate applica queste regole automaticamente e registra ogni decisione in CSV per l'audit. I preset per FTMO, FundingPips, E8, The5ers e MyForexFunds configurano tutti i limiti con un solo clic.
Risolve il problema della mancanza di tracciabilità. Molti trader non sanno perché non hanno operato in un dato momento o perché il loro EA non ha aperto una posizione. Il registro CSV registra ogni verifica con tutti i valori, consentendo di ricostruire esattamente quale condizione ha bloccato l'esecuzione e quando.
Risolve il problema dell'affaticamento visivo e della mancanza di feedback. Invece di rivedere manualmente più condizioni prima di ogni operazione, il trader vede un unico stato chiaro: ALLOWED, WARNING o BLOCKED. Suoni differenziati consentono di identificare il filtro bloccante senza guardare lo schermo.
Perché Scegliere Corvux Gate
Scegli Corvux Gate se vuoi che le tue regole di trading siano applicate automaticamente invece di doverle ricordare sotto pressione. È costruito per trader che già sanno cosa dovrebbero e non dovrebbero fare, e che necessitano di un sistema che rimuova la decisione dal momento dell'esecuzione.
Sceglilo se esegui Expert Advisor e vuoi che rispettino le stesse condizioni che rispetteresti manualmente. L'integrazione Hard Block è semplice, documentata e fail-safe per progettazione. Se l'utilità non è in esecuzione, l'EA continua a operare normalmente.
Sceglilo se operi conti finanziati o intendi farlo. I preset delle prop firm e il registro CSV di audit forniscono sia conformità automatica che una registrazione verificabile di ogni decisione.
Sceglilo se apprezzi la chiarezza rispetto alla complessità. Il pannello comunica uno stato e una ragione. Non c'è ambiguità sul fatto che il trading sia consentito o sul perché non lo sia.
Sceglilo se vuoi il controllo totale senza rinunciare all'automazione. Corvux Gate non interferisce con la tua strategia. Valida solo le condizioni e pubblica uno stato di permesso che tu o il tuo EA potete scegliere di rispettare.
Cosa Corvux Gate Non Può Fare
Corvux Gate non apre, modifica o chiude operazioni. Non ha logica di trading né gestione delle posizioni.
Non prevede la direzione del mercato. Non è un indicatore e non genera segnali di ingresso o uscita.
Non garantisce la redditività. È uno strumento di disciplina e validazione, non una strategia.
Non impone le sue regole a un EA a meno che l'EA non sia programmato per leggere le variabili globali pubblicate. Senza questa integrazione, Corvux Gate fornisce solo feedback visivo.
Non sostituisce il calendario economico MQL5. Il filtro news dipende dai dati del calendario disponibili nel terminale.
Non funziona senza MetaTrader 5 build 3000 o superiore.
Non memorizza le impostazioni nel cloud. La configurazione è locale per ogni terminale e grafico.
Parametri di Input
General Configuration
InpOffsetX e InpOffsetY: posizione iniziale del pannello in pixel dall'angolo superiore sinistro del grafico. Valori predefiniti: 10 e 10.
InpUpdateSeconds: intervallo di aggiornamento del pannello in secondi. Predefinito: 1.
InpDraggable: consente di trascinare il pannello con il mouse. Predefinito: true.
InpDemoMode: modalità dimostrativa che simula i valori dei filtri senza valutare le condizioni reali. Utile per presentazioni e test visivi. Predefinito: false.
Visual Theme
InpTheme: tema visivo del pannello. Opzioni: THEME_DARK, THEME_LIGHT, THEME_NIGHT, THEME_HIGH_CONTRAST. Predefinito: THEME_DARK.
Trade Permission Filters
InpMaxRiskPerTrade: rischio massimo consentito per operazione, espresso in percentuale. Predefinito: 1.0.
InpMaxSpreadPoints: spread massimo consentito in punti. Se lo spread attuale del simbolo supera questo valore, il filtro blocca. Predefinito: 30.0.
InpMaxDailyLoss: perdita giornaliera massima consentita come percentuale del saldo. Se la perdita flottante raggiunge questo limite, il filtro blocca. Predefinito: 2.0.
InpMaxExposure: esposizione massima consentita come percentuale del saldo. Misura l'utilizzo del margine. Predefinito: 5.0.
InpCheckNews: abilita o disabilita il filtro news. Predefinito: true.
InpCheckSession: abilita o disabilita il filtro sessione. Predefinito: true.
News Filter
InpNewsUseHigh: include eventi ad alto impatto. Predefinito: true.
InpNewsUseMedium: include eventi a medio impatto. Predefinito: false.
InpNewsUseLow: include eventi a basso impatto. Predefinito: false.
InpNewsMinutesBefore: minuti prima dell'evento durante i quali il trading è bloccato. Predefinito: 30.
InpNewsMinutesAfter: minuti dopo l'evento durante i quali il trading è bloccato. Predefinito: 30.
InpNewsCurrencies: elenco di valute separate da virgole per filtrare gli eventi. Vuoto significa tutte le valute. Predefinito: "".
Session Filter
InpTradeAsia: consente il trading durante la sessione asiatica (00:00 alle 09:00 GMT). Predefinito: false.
InpTradeLondon: consente il trading durante la sessione di Londra (08:00 alle 17:00 GMT). Predefinito: true.
InpTradeNewYork: consente il trading durante la sessione di New York (13:00 alle 22:00 GMT). Predefinito: true.
Prop Firm Preset
InpPreset: seleziona un preset di società di prop trading. Opzioni: PRESET_CUSTOM, PRESET_FTMO, PRESET_FUNDINGPIPS, PRESET_E8, PRESET_THE5ERS, PRESET_MYFOREXFUNDS. La selezione di un preset regola automaticamente i limiti di perdita giornaliera, esposizione e spread massimo in base alle regole di ciascuna società. Predefinito: PRESET_CUSTOM.
InpApplyPresetOnInit: applica il preset selezionato all'inizializzazione dell'utilità. Predefinito: true.
Challenge Mode
InpChallengeMode: abilita la modalità Challenge che mostra il progresso verso un obiettivo di profitto e traccia il drawdown rispetto al saldo iniziale. Predefinito: false.
InpChallengeTarget: obiettivo di profitto in percentuale sul saldo iniziale. Predefinito: 10.0.
InpChallengeStartBal: saldo iniziale per il calcolo del Challenge. Se 0, viene utilizzato il saldo attuale all'avvio. Predefinito: 0.0.
Hard Block (EA Integration)
InpHardBlockEnabled: abilita la pubblicazione di variabili globali per l'integrazione con Expert Advisor. Predefinito: false.
InpHardBlockPrefix: prefisso delle variabili globali pubblicate. La variabile principale è CORVUX_GATE_PERMISSION_<Symbol> con valore 1.0 quando il trading è consentito e 0.0 quando è bloccato. Viene pubblicata anche CORVUX_GATE_PERMISSION_<Symbol>DD_REMAINING con il drawdown rimanente. Predefinito: "CORVUX_GATE_PERMISSION".
Alerts
InpEnableAlert: abilita gli avvisi a schermo. Predefinito: true.
InpEnableSound: abilita suoni differenziati in base al filtro bloccante. Predefinito: true.
InpEnablePush: abilita le notifiche push. Predefinito: true.
InpAlertCooldownSec: tempo minimo tra gli avvisi in secondi per evitare spam. Predefinito: 60.
InpAlertSoundWarn, InpAlertSoundAnomaly, InpAlertSoundRecover: file audio per gli stati di avviso, anomalia e recupero. Predefiniti: "alert.wav", "alert2.wav", "ok.wav".
InpSoundSpread, InpSoundDailyLoss, InpSoundExposure, InpSoundRisk, InpSoundSession, InpSoundNews: file audio specifici per ogni filtro bloccante. Consentono di identificare quale condizione è fallita senza guardare il pannello.
Persistence
InpPersistState: salva e ripristina la posizione del pannello e lo stato minimizzato tra le sessioni. Predefinito: true.
CSV Log
InpEnableCsvLog: abilita il registro CSV di audit in MQL5/Files. Predefinito: true.
InpCsvDetailedEverySec: scrive una riga dettagliata ogni secondo con tutti i valori di verifica, la decisione, il filtro bloccante e la ragione. Se disabilitato, vengono scritte solo le modifiche di decisione. Predefinito: true.
Tooltips
InpEnableTooltips: abilita i tooltip al passaggio del mouse su ogni riga, mostrando il valore attuale, il limite configurato, il margine rimanente e dati extra come il tempo di reset o il nome dell'evento news. Predefinito: true.
Performance
InpCacheStaticLayer: abilita lo strato statico in cache per ridurre l'utilizzo della CPU. Predefinito: true.
InpPulseCycleFrames: numero di frame nel ciclo di animazione del punto di connessione pulsante. Predefinito: 20.
InpShowPerfMetrics: mostra le metriche di prestazione (millisecondi per frame e FPS) sul pannello. Predefinito: false.
Informazioni Tecniche
L'utilità valuta cinque filtri indipendenti: rischio per operazione, spread, sessione di trading, perdita giornaliera ed esposizione. Ogni filtro viene confrontato con il suo limite configurato. Il numero di filtri falliti determina lo stato visualizzato: ALLOWED con zero fallimenti, WARNING con uno o due, BLOCKED con tre o più.
Il filtro news legge il calendario economico MQL5 e blocca il trading durante gli eventi all'interno della finestra configurata prima e dopo l'evento. È supportato il filtraggio per valuta e importanza.
Hard Block pubblica CORVUX_GATE_PERMISSION_<Symbol> con valore 1.0 quando il trading è consentito e 0.0 quando è bloccato. Pubblica anche CORVUX_GATE_PERMISSION_<Symbol>_DD_REMAINING con il drawdown rimanente. L'EA deve essere programmato per leggere queste variabili prima di aprire una posizione.
Il registro CSV di audit scrive una riga al secondo in MQL5/Files. Ogni riga contiene timestamp, simbolo, preset attivo, tutti e cinque i valori di verifica, la decisione, il nome del filtro bloccante e la ragione.
Il pannello è trascinabile, mantiene la sua posizione e include pulsanti di minimizzazione, snapshot e aggiornamento. Il rendering utilizza uno strato statico in cache e un limitatore di frame a 10 FPS per ridurre l'utilizzo della CPU.
Compatibile con qualsiasi broker e qualsiasi tipo di conto. Richiede MetaTrader 5 build 3000 o superiore.
Supporto e Domande
Il supporto è fornito attraverso la sezione commenti di MQL5 Market per questo prodotto. Pubblica le tue domande lì in modo che le risposte rimangano disponibili per tutti gli utenti.
