VIX Engine EA

VIX Auto EA si basa su una regola fondamentale: ogni operazione aperta è un'operazione completamente assunta . Senza Stop Loss, nessuna perdita si concretizza mai : le posizioni vengono mantenute fino al ritorno all'equilibrio ( Punto Zero ) .

Advisor (EA) è specificamente progettato per il trading sull'indice di volatilità VIX e su qualsiasi strumento che operi all'interno di intervalli di prezzo limitati . Si basa su una griglia di acquisto automatizzata, intelligente e auto-adattiva, definita da livelli di prezzo configurabili (minimo e massimo), con una rigorosa gestione del capitale basata sul concetto di Punto Zero .

Integra inoltre un esclusivo sistema di Alta Disponibilità ( HA) che consente a più server di operare in modalità Master/Slave , garantendo la continuità delle negoziazioni anche in caso di guasto hardware o interruzione di Internet.

Principio di funzionamento : la rete auto-adattiva

Il cuore di VIX Auto EA è una griglia di ordini di acquisto a mercato , piazzati automaticamente a intervalli regolari tra un prezzo minimo (Hard Floor) e un prezzo massimo (Hard Ceiling). Nessuna operazione viene mai eseguita al di fuori di questa zona: se il prezzo esce dalla zona, gli ordini di take-profit continuano a funzionare normalmente, ma qualsiasi nuovo ordine di acquisto viene bloccato finché il prezzo non ritorna all'interno della zona. Questo approccio protegge il capitale impedendo l'accumulo di posizioni a prezzi sfavorevoli .

La distanza tra due operazioni non è fissa: viene calcolata dinamicamente ad ogni tick dalla funzione CalculateAutoStep, che simula il numero massimo di operazioni finanziabili con il capitale rimanente, quindi divide l'intervallo di prezzo per questo numero. Il passo della griglia risultante è sempre maggiore o uguale al minimo configurato (InpMinGridStepPips), garantendo una densità della griglia coerente con il capitale disponibile.

Gestione e protezione del capitale Zero Point

Ogni nuova operazione è soggetta a un controllo di sicurezza ( CheckSecurityRequirement ) che calcola il rischio cumulativo totale di tutte le posizioni aperte, più il rischio della nuova posizione. Questo rischio è calcolato come la differenza tra il prezzo di apertura di ogni operazione e il Punto Zero ( InpPointZero), moltiplicata per il volume e il valore monetario di un punto. Finché questo rischio cumulativo rimane al di sotto del capitale allocato , l'operazione è autorizzata . Il capitale di riferimento può essere il saldo effettivo del conto o un capitale fisso configurato ( InpCapitalFixe ) , che consente la simulazione di prelievi periodici di profitti .

Tre metodi di gestione dei lotti

FIXED_LOT — La dimensione del lotto per ogni transazione è identica e costante, definita da InpLotSize. Questa è la modalità più semplice e prevedibile .

LOTTO PROGRESSIVO — La dimensione ottimale del lotto viene ricalcolata con incrementi di InpLotIncrement. L'EA testa progressivamente dimensioni del lotto crescenti e seleziona la dimensione del lotto più grande che consente ancora il finanziamento dell'intera griglia all'interno dell'area configurata . Questa modalità consente all'esposizione di aumentare automaticamente con la crescita del capitale .

LOT_AUTO — Una variante continua del metodo progressivo: la dimensione ottimale del lotto viene calcolata senza incrementi (nessun incremento di 0,1 lotti), puntando al massimo reale finanziabile in un dato momento. Questo è il metodo più aggressivo in termini di utilizzo del capitale.

Cinque fonti di prezzo per la zona di negoziazione

La zona di negoziazione (pavimento/soffitto) può essere definita in cinque modi diversi , selezionabili tramite InpPriceSource :

PRICE_SOURCE_MANUAL — I livelli HardFloor e HardCeiling vengono inseriti manualmente. Questa è la modalità predefinita , ideale per il VIX, le cui zone storiche sono ben note (ad esempio, 12-28 ) .

PRICE_SOURCE_MEDIAN_BOTH — Il prezzo minimo e quello massimo vengono calcolati dinamicamente come mediana degli ultimi N prezzi più bassi e degli ultimi N prezzi più alti nell'intervallo di tempo configurato . L' area si adatta automaticamente alle mutevoli condizioni di mercato .

PRICE_SOURCE_MEDIAN_MAX_MANUAL_MIN — Il soffitto viene calcolato utilizzando una mediana dinamica , il pavimento viene inserito manualmente. Ciò è utile per consentire alla parte superiore dell'area di adattarsi mantenendo un pavimento di sicurezza fisso .

PRICE_SOURCE_MANUAL_MAX_MEDIAN_MIN — Inverso del precedente : il soffitto è manuale, il pavimento è mediano . Ideale per fissare un controsoffitto protettivo consentendo al contempo l'adattamento della parte inferiore dell'area.

PRICE_SOURCE_CENTERED_ON_PRICE — La zona è centrata dinamicamente sul prezzo corrente con un intervallo dimezzato definito da InpMinRangePips. La zona segue il prezzo in modo continuo, sempre delimitata dai limiti HardFloor e HardCeiling.

Calcolo delle mediane dinamiche

I valori mediani vengono calcolati utilizzando la funzione `CalculateMedianValue`, che raccoglie i valori più recenti di InpMedian_HighBars e InpMedian_LowBars nell'intervallo di tempo InpMedian_Timeframe, li ordina e restituisce la mediana statistica (insensibile ai valori estremi , a differenza della media). È possibile applicare un offset percentuale (`InpMedian_HighOffsetPct` / `InpMedian_LowOffsetPct`) per ampliare o restringere l' area calcolata . L' andamento della mediana può essere visualizzato direttamente sul grafico ( ` InpShowDebugHistory`) come linee di tendenza colorate .

Intervallo minimo e zona forzata

Se la distanza naturale tra pavimento e soffitto è inferiore al valore InpMinRangePips configurato , la funzione GetEffectiveRange impone automaticamente un intervallo minimo centrato sul prezzo corrente. Questo intervallo forzato rimane delimitato dai limiti predefiniti, impedendo qualsiasi configurazione incoerente . Questo meccanismo garantisce che vi sia sempre un intervallo sufficiente per posizionare almeno alcuni livelli della griglia.

Due modalità di uscita (Take Profit)

MODE_NONE — Take Profit individuali : ogni posizione si chiude indipendentemente non appena il prezzo raggiunge il suo livello di Take Profit individuale (InpTPPerTradePips convertito in prezzo reale ) . Questa è la modalità più reattiva , che incassa i profitti posizione per posizione man mano che il VIX sale .

MODALITÀ CUMULATIVA — Take Profit cumulativi : nessuna posizione viene chiusa singolarmente. L'Expert Advisor (EA) monitora la somma dei pip fluttuanti su tutte le posizioni aperte. Non appena questa somma raggiunge InpTPPerTradePips (tenendo conto del numero di posizioni), tutte le posizioni vengono chiuse simultaneamente tramite CloseAllPositions . Questa modalità massimizza il profitto complessivo attendendo che l'intero portafoglio sia sufficientemente redditizio prima di uscire.

Sistema ad alta disponibilità ( HA ) — Master / Slave

la funzionalità più avanzata di VIX Auto EA : un sistema di failover automatico tra più server, progettato per garantire che un solo Expert Advisor (EA) operi alla volta, anche in caso di guasto . È possibile configurare fino a quattro server con i relativi ID Tailscale e indirizzi IP. Un server PHP ospitato su OVH (InpHA_OVH_BaseURL) funge da registro centrale: ogni server invia un heartbeat regolare ( InpHA_HeartbeatSec) e consulta il registro per determinare quale server ha la priorità più alta ed è ancora attivo (HA_GetHighestPriorityAlive). Se il master corrente non risponde per InpHA_TimeoutSec secondi, il server successivo in ordine di priorità subentra automaticamente come master ( HA_WriteMaster) . Se il master corrente subisce una perdita di connessione a Internet , passa automaticamente alla modalità slave per motivi di sicurezza , impedendo il double trading. Lo stato HA (MASTER/SLAVE/perdita di connessione a Internet) viene visualizzato in tempo reale sul pannello di controllo grafico.

Dashboard grafica completa

Un pannello informativo configurabile (colori, dimensioni dei caratteri, posizione, larghezza, altezza automatica o fissa) visualizza in tempo reale : l'asset e il magic number , l'orario del broker e lo spread, il numero di posizioni aperte e il livello di pareggio a lungo termine, profitti e perdite su 7 periodi ( mese precedente , mese corrente , 14 giorni, 7 giorni, ieri , oggi, variabile) con colorazione dinamica verde/rossa, lo stato HA, la zona di trading attiva (min/max), la leva finanziaria del conto, la dimensione e la modalità del lotto corrente e, infine, il costo dettagliato per operazione fino al Punto Zero per ogni posizione aperta. Sul grafico sono tracciate sei linee orizzontali : soffitto attivo (giallo), pavimento attivo (ciano), prossimo livello di acquisto (rosso-arancione), Punto Zero (viola), guardrail superiore (arancione) e guardrail inferiore (arancione).

Report mensile e punteggio OnTester

Al termine di ogni backtest, se InpReportMonthly è abilitato , l'Expert Advisor (EA) genera un report mensile completo di guadagni e perdite, ordinato cronologicamente , con il nome del mese in francese . La funzione OnTester restituisce il rendimento netto in percentuale del capitale iniziale, che può essere utilizzato direttamente come criterio di selezione nell'ottimizzatore di MetaTrader 5.

Parametri essenziali riassunti

Impostazione

Ruolo

InpHardFloor / InpHardCloor

Zona di negoziazione fissa (ad esempio, 12-28 per il VIX)

InpPointZero

Prezzo di riferimento per il calcolo del rischio totale

Capitale fisso Inp

Capitale allocato ( 0 = saldo effettivo del conto )

Modalità Inplot

Fisso / Progressivo / Automatico

InpMinGridStepPips

Distanza minima tra due scambi commerciali

InpPriceSource

Fonte dei livelli (manuale / mediana / centrata )

InpExitMode

lavoro pratico individuale o cumulativo

InpTPPerTradePips

Obiettivo di profitto per operazione (o profitto cumulativo )

InpHA_Abilitato

Attivazione del sistema Master / Slave


Compatibilità e raccomandazioni

VIX Auto EA è ottimizzato per il VIX (CBOE Volatility Index) ma funziona su qualsiasi strumento con un intervallo di prezzo limitato e prevedibile . È consigliato ai trader con capitale sufficiente a coprire l'intera griglia calcolata tra HardFloor e HardCeiling, che l'EA verifica automaticamente prima di ogni ingresso . Il sistema HA richiede un server PHP accessibile (OVH o equivalente ) e la connettività Tailscale tra le macchine. Compatibile con MetaTrader 5 e tutti i broker.


Altri dall’autore
L'EA MultiStrat Engine si basa su una regola fondamentale: ogni operazione aperta è un'operazione completamente assunta . Senza Stop Loss, nessuna perdita si concretizza mai : le posizioni vengono mantenute fino al ritorno all'equilibrio ( Punto Zero ) . Un Expert Advisor (EA) progettato per automatizzare completamente la gestione delle posizioni su tutti i tipi di strumenti finanziari (Forex, azioni, indici, materie prime ). Incorpora un'architettura modulare eccezionalmente ricca, che combina
Filtro:
Nessuna recensione
Rispondi alla recensione