BBF Cycle 4
- Experts
- Versione: 4.0
- Attivazioni: 5
BBF Cycle 4.0 è un sistema di trading completamente automatico per MetaTrader 5. Esegue un portafoglio di quattro istanze della stessa logica di strategia su otto simboli forex da un unico grafico. Non utilizza griglia, martingala né mediazione al ribasso. Questa pagina descrive che cosa fa l'EA, che cosa non fa, come è stato verificato su 23.5 anni di dati e come si presentano i suoi periodi in perdita. Il materiale di marketing dettagliato è volutamente assente; l'obiettivo di questa descrizione è che tu sappia esattamente che cosa stai eseguendo prima di eseguirlo.
STRUTTURA DEL PORTAFOGLIO
La prima generazione di BBF Cycle operava con un unico motore di strategia. La versione 4.0 esegue in parallelo quattro motori della stessa logica, ciascuno sulla propria coppia di valute, con un motore volutamente ponderato a metà dimensione. La logica di ingresso è invariata rispetto alla prima generazione; il portafoglio esiste per diversificazione. Nel backtest, l'unico anno solare in cui il motore singolo ha perso denaro è stato assorbito dagli altri motori.
Ogni motore lavora su due simboli: una coppia di riferimento su cui opera direzionalmente e una seconda coppia correlata usata dal processo di recupero. Le quattro coppie di riferimento sono USDJPY, EURJPY, AUDJPY e GBPJPY. Per questo l'EA richiede otto simboli in totale (vedi REQUISITI).
Tutti i motori sono gestiti da un solo grafico. Non si applica l'EA otto volte; lo si applica una volta sola.
CHE COSA NON FA
- Nessuna griglia.
- Nessuna martingala.
- Nessuna mediazione al ribasso. L'EA non aggiunge mai volume a una posizione in perdita e non aumenta mai la dimensione del lotto per forzare un recupero.
- Nessun accumulo nascosto di posizioni. Nell'intero backtest di 23.5 anni il numero massimo di posizioni aperte contemporaneamente è stato 8 (una per simbolo).
- Nessun servizio esterno. L'EA non effettua richieste web, non usa DLL e non necessita di file oltre al singolo EX5. I tre indicatori che utilizza sono compilati nell'EX5 come risorse.
Molti sistemi pubblicati producono una curva dell'equity regolare portandosi dietro grandi perdite flottanti nascoste. BBF Cycle è costruito nel modo opposto: le perdite vengono prese finché sono piccole e poi recuperate. La curva dell'equity è meno regolare giorno per giorno, e le statistiche sulle perdite riportate di seguito sono pubblicate perché tu possa constatarlo di persona.
COME FUNZIONA UN CICLO, IN LINEA DI PRINCIPIO
1. Un motore apre una posizione direzionale sulla sua coppia di riferimento.
2. Se l'operazione funziona, il profitto viene protetto con un'uscita in trailing.
3. Se l'operazione non funziona, la posizione viene chiusa mentre la perdita è ancora piccola e predefinita.
4. Dopo una chiusura in perdita, il processo di recupero lavora per recuperare la perdita sul secondo simbolo del motore, con uno stop proprio e rigoroso. I tentativi di recupero sono limitati nel numero e nel tempo; se falliscono, il motore accetta la perdita e torna al funzionamento normale.
Le condizioni esatte di ingresso e i parametri di distanza non sono volutamente divulgati e non sono esposti come input. Sono identici per ogni acquirente e identici ai valori usati in ogni backtest e in ogni conto reale mostrato qui. Ciò che si vede nei risultati pubblicati è ciò che l'EA esegue.
DIMENSIONAMENTO DEL RISCHIO E FRENO SUL DRAWDOWN
Sono disponibili due modalità di dimensionamento:
- Composto (predefinito): la dimensione del lotto deriva da una percentuale dell'equity del conto, quindi la dimensione della posizione cresce e si riduce insieme al conto. La banda di rischio consigliata va da 0.135 a 0.175. Il valore predefinito è 0.135, l'impostazione usata per le cifre principali di backtest riportate di seguito.
- Lotti fissi: ogni motore opera con una dimensione del lotto costante impostata dall'utente. In modalità fissa l'allocazione a metà peso non si applica; tutti i motori usano lo stesso lotto.
Un freno sul drawdown a livello di conto è integrato ed è sempre attivo in modalità composta. Quando l'equity del conto scende sotto il proprio picco registrato, il dimensionamento delle posizioni viene ridotto progressivamente - più profondo è il drawdown, più forte è la riduzione - e torna normale man mano che l'equity si riprende. È un meccanismo di smorzamento, non un arresto; riduce il ritmo delle perdite nelle fasi negative, non le elimina.
METODO DI BACKTEST
- Periodo: 23.5 anni, da gennaio 2003 a giugno 2026.
- Dati: dati storici a 1 minuto, otto simboli, sincronizzati.
- Costi: spread fisso e ipotesi di swap volutamente sfavorevoli.
- Conto: denominato in JPY, leva 1:500.
- La stessa logica compilata ha prodotto ogni cifra di questa pagina. Nessun parametro è stato adattato per anno o per report.
I backtest sono simulazioni del passato. Sono pubblicati come materiale di verifica, non come promessa di risultati futuri.
RISULTATI DEL BACKTEST (modalità composta, rischio predefinito 0.135)
Saldo iniziale 1,000,000 JPY, 23.5 anni:
- Rendimento annualizzato (CAGR): 31.8 percento.
- Drawdown massimo: 9.07 percento (relativo all'equity).
- Profit factor: 1.26. Circa 41,000 operazioni.
Il saldo iniziale è rilevante, perché il passo minimo del lotto (0.01) impone un limite inferiore al rischio sui conti piccoli:
- 100,000 JPY: drawdown massimo 12.34 percento. Entro l'intera banda di rischio consigliata il drawdown resta fissato a questo limite; cambia solo il rendimento.
- 200,000 JPY e oltre: il drawdown massimo torna nella regione del 9 percento - misurato 8.69 percento con 200,000 JPY, 8.85 percento con 300,000 JPY, 9.08 percento con 500,000 JPY e 9.07 percento con 1,000,000 JPY.
Lettura pratica: 100,000 JPY è il saldo minimo ragionevole, 200,000 JPY o più è il valore consigliato.
Misurato per anno solare (test annuali a lotto fisso), il portafoglio 4.0 è stato in profitto in tutti i 24 anni del backtest, compresi il 2008 e il 2020. Va letto con attenzione: è un effetto di diversificazione, non invincibilità. La prima generazione a motore singolo ha perso circa il 4.4 percento nel 2010; nella 4.0 gli altri motori hanno assorbito quell'anno. Uno storico interamente positivo non è una promessa di anni futuri interamente positivi.
COME SI PRESENTANO LE PERDITE
Dallo stesso backtest di 23.5 anni (impostazione predefinita, 1,000,000 JPY):
- Il 41.5 percento dei giorni di trading si è chiuso in negativo.
- Il 22 percento dei mesi si è chiuso in negativo (62 mesi su 282).
- Il mese peggiore è stato circa -6 percento.
- La serie di perdite più lunga è stata di 3 mesi consecutivi.
- Misurato sulla run a lotto fisso, il periodo più lungo in cui il saldo non ha superato il proprio massimo precedente è stato di circa 8 mesi (da aprile a dicembre 2019).
Se la descrizione di un sistema non riporta numeri come questi, non significa che non esistano. Aspettati giorni, settimane e occasionalmente trimestri in perdita durante l'uso di questo EA.
RISCHIO DI CONCENTRAZIONE
Le quattro coppie di riferimento coinvolgono tutte lo yen giapponese, e i motori tendono a mantenere esposizione sullo stesso lato dello yen nello stesso momento. Nel backtest, il nozionale netto combinato ha raggiunto nei picchi circa 2.5 volte l'equity del conto, come nei movimenti bruschi dello yen del 2022. Un rialzo improvviso e violento dello yen si muoverebbe contro tutti i motori nello stesso momento. Questo è il principale rischio di concentrazione della strategia ed è dichiarato deliberatamente.
VERIFICA IN REALE
La famiglia di strategie segue una sequenza di verifica fissa: backtest, poi forward test su demo confrontato con il backtest dello stesso periodo (il confronto riguarda la forma della curva dell'equity; i risultati reali e i backtest non coincidono mai fino all'ultima unità), infine un conto con denaro reale. Un segnale su conto reale per BBF Cycle 4.0 è pubblicato su MQL5 con il nome BBF Cycle, così il comportamento in reale di questa stessa logica può essere ispezionato in qualsiasi momento. Il conto del segnale è partito volutamente piccolo; il suo scopo è un registro pubblico verificabile, non un saldo impressionante.
PARAMETRI DI INPUT
L'EA ha quattro input. Tutto il resto è fissato all'interno dell'EX5 di proposito, così che ogni utente esegua la configurazione verificata.
- Sizing_Mode (predefinito: Composto). Seleziona il dimensionamento composto o i lotti fissi.
- Risk (predefinito: 0.135). Solo modalità composta. Valore percentuale usato per derivare la dimensione del lotto dall'equity del conto. Banda consigliata da 0.135 a 0.175. Valori più alti aumentano sia il rendimento sia il drawdown; valori superiori alla banda sono al di fuori della verifica pubblicata e non sono consigliati.
- Fixed_Lots (predefinito: 0.01). Solo modalità a lotti fissi. Dimensione del lotto per motore.
- Symbol_Suffix (predefinito: vuoto). Da impostare se i nomi dei simboli del tuo broker riportano un suffisso (per esempio ".m" o ".c"), così che il nome del simbolo più il suffisso corrisponda al nome mostrato nel Market Watch. Questo unico valore viene applicato a tutti e otto i simboli.
REQUISITI
- MetaTrader 5 con conto hedging. È richiesto un conto hedging, perché un motore e la sua posizione di recupero possono essere aperti nello stesso momento. Su un conto netting la piattaforma li unirebbe, quindi i conti netting non sono supportati.
- Otto simboli forex devono essere visibili nel Market Watch: le quattro coppie di riferimento USDJPY, EURJPY, AUDJPY e GBPJPY, più altre quattro coppie usate dal processo di recupero. All'avvio l'EA scrive nella scheda Esperti i nomi esatti dei simboli di cui ha bisogno, e la guida all'installazione fornita con il prodotto elenca tutti e otto.
- Applicare a un solo grafico. La configurazione verificata è un grafico USDJPY su M5; l'EA gestisce internamente i propri simboli e timeframe, quindi il grafico su cui è applicato non cambia ciò su cui opera.
- Saldo minimo 100,000 JPY o equivalente; consigliati 200,000 JPY o più (vedi RISULTATI DEL BACKTEST per il motivo).
- Lo sviluppo e tutte le verifiche pubblicate sono stati effettuati su conti denominati in JPY.
- Trading algoritmico attivo nel terminale.
- Il funzionamento continuo è rilevante per questa strategia; si consiglia un VPS o un PC sempre acceso.
- Nessuna DLL, nessuna richiesta web, nessun file esterno.
All'avvio l'EA scrive una riga per ciascun motore nella scheda Esperti. Se un simbolo non può essere inizializzato, l'EA riporta il nome del simbolo e si ferma invece di operare con un portafoglio parziale.
LIMITI, DICHIARATI CHIARAMENTE
- La strategia mantiene posizioni durante la notte e nel fine settimana. I costi di swap fanno parte del backtest (con ipotesi sfavorevoli), ma i gap possono verificarsi e si verificheranno.
- Le curve composte su due decenni producono cifre finali elevate. Non estrapolarle: con la crescita dell'equity, i limiti di lotto del broker e la liquidità appiattiscono la parte finale di qualsiasi curva composta. Le percentuali e i drawdown pubblicati sono la parte significativa.
- Le ipotesi di esecuzione del backtest differiscono dalle esecuzioni reali. Le commissioni reali su alcuni tipi di conto sono superiori all'ipotesi del backtest; su un conto piccolo questa differenza è misurabile.
- L'EA non ha un filtro notizie e non sospende l'operatività in prossimità degli annunci; le statistiche pubblicate includono tutti questi periodi.
- Non è un sistema che vince ogni mese. Vedi COME SI PRESENTANO LE PERDITE.
DOMANDE FREQUENTI
L'EA usa griglia, martingala o mediazione al ribasso?
No. Le perdite vengono tagliate piccole e recuperate da un processo di recupero limitato. La dimensione del lotto non viene mai aumentata contro una posizione in perdita.
Posso usarlo su una sola coppia oppure cambiare le coppie?
No. La composizione del portafoglio è fissa e fa parte del progetto verificato. Rimuovere motori non riprodurrebbe né i rendimenti pubblicati né i drawdown pubblicati.
Su quale grafico va applicato?
Un solo grafico. La verifica pubblicata ha usato un grafico USDJPY su M5, quindi è quella la configurazione da riprodurre. L'EA opera sui suoi otto simboli indipendentemente dal grafico su cui è applicato.
Funziona su un conto netting?
No. È richiesto un conto hedging. Un motore e la sua posizione di recupero possono essere aperti nello stesso momento, e un conto netting li unirebbe in un'unica posizione aggregata.
Posso modificare i parametri di ingresso?
No. I parametri della strategia sono fissati all'interno dell'EX5 così che ogni utente esegua esattamente la configurazione sottoposta a backtest per 23.5 anni e in esecuzione sul conto del segnale reale.
Che cosa succede se il terminale o il VPS va offline?
Le posizioni aperte mantengono i loro stop lato server. Trailing, chiusure in perdita e nuovi ingressi si fermano mentre il terminale è offline. Esegui l'EA su un VPS se non puoi mantenere il terminale online.
Perché l'EA non ha ancora aperto alcuna operazione?
La strategia è selettiva; i giorni senza una nuova posizione sono normali. Controlla la scheda Esperti: dopo un avvio riuscito scrive quattro righe, una per motore. Se l'inizializzazione è fallita, il log indica il simbolo da correggere (di solito il suffisso).
Il registro delle operazioni reali è pubblico?
Sì. Un segnale MQL5 su conto reale denominato BBF Cycle esegue esattamente questa versione. Lo storico completo delle operazioni è visibile lì.
In quale valuta deve essere il deposito del conto?
Tutte le verifiche pubblicate sono su conti in JPY. Se utilizzi una valuta di deposito diversa, prova prima su un conto demo e dimensiona in modo prudente.
VERSIONE
4.0 - Prima versione pubblica della variante a portafoglio con quattro motori. Il nucleo della strategia è la logica di prima generazione verificata; la 4.0 aggiunge la struttura a portafoglio, l'allocazione a metà peso e il freno sul drawdown a livello di conto come un unico EX5 autonomo.
