Descrizione
Ottimo amico — l'immagine solo simbolo è stata caricata con successo. Di seguito trovi il testo che puoi usare per la lista cTrader.
L'ho basato sulla tua build locale regolare Warden R2 cTrader 2.007 di origine. Ci sono diverse build più vecchie e “Video” sul tuo Mac, quindi la build selezionata per lo Store dovrebbe corrispondere prima della pubblicazione.
Descrizione breve — meno di 120 caratteri
cBot XAUUSD a tre motori che combina strategie di breakout, sessione e portafoglio con controlli di rischio configurabili.
Descrizione dettagliata — pronta da incollare
ECFX XAU Warden — Trading automatico dell'oro per cTrader
ECFX XAU Warden è un cBot multi-strategia progettato per il trading dell'oro XAUUSD. Combina tre motori di trading controllati indipendentemente all'interno di un'unica applicazione, unendo breakout a livelli di prezzo, trading programmato per sessione e un portafoglio di strategie tecniche.
Una dashboard condivisa mostra saldo conto, equity, profitto e perdita flottante, drawdown, posizioni aperte, ordini pendenti e risultati dei singoli motori.
Warden è progettato per funzionare su un grafico oro H1 utilizzando un conto hedging. Le sue strategie analizzano anche internamente altri timeframe. Ogni motore può essere abilitato o disabilitato, permettendo agli utenti di testare componenti individuali o il sistema combinato.
Come Warden effettua il trading
Motore A — Strategie di breakout a livello di prezzo
Il motore A identifica massimi e minimi confermati su più timeframe e usa questi livelli per preparare ordini buy-stop e sell-stop.
Gli ingressi sono piazzati oltre i livelli di prezzo qualificanti, soggetti al buffer di ingresso della strategia selezionata, distanza minima, regole di spaziatura degli ordini e limiti di esposizione. Gli ordini pendenti possono scadere o essere rinnovati con i cambiamenti della struttura di mercato.
Il motore contiene nove slot strategici configurabili. Il numero utilizzato dipende dalla modalità di frequenza di trading selezionata, dalle regole di selezione automatica o dagli interruttori manuali delle strategie. Abilitare il motore non attiva necessariamente ogni slot.
La gestione del trading include:
- Distanze di stop-loss e take-profit specifiche per strategia.
- Comportamento configurabile di blocco del profitto e trailing-stop basato su swing.
- Filtro di uscita da falso breakout.
- Regolazione dinamica opzionale del take-profit su strategie selezionate.
- Controlli configurabili su spread, venerdì e ingressi legati a NFP.
La regolazione dinamica del target può avvicinare un'uscita dopo un movimento di prezzo avverso. Un trade chiuso al livello di take-profit regolato può quindi ancora realizzare una perdita.
Motore B — Trading basato sulla sessione
Il motore B combina regole di sessione separate usando un orologio configurato sull'ora del broker.
I suoi componenti disponibili includono:
- Breakout di range: costruisce un range alto-basso durante un periodo specificato e verifica una successiva rottura sopra o sotto di esso. Si applica anche un filtro sul corpo della candela del giorno precedente.
- Acquisto programmato: cerca un ingresso di acquisto entro una finestra temporale definita nei giorni feriali idonei, quindi gestisce il trade usando la sua regola di tempo di mantenimento.
- Breakout di momentum opzionale: controlla un massimo o minimo multi-giornaliero insieme a una soglia recente di momentum del prezzo.
I componenti range e acquisto programmato sono abilitati nei default ispezionati; il componente opzionale momentum è disabilitato.
Le posizioni usano stop protettivi e uscite basate sul tempo. Il motore può anche chiudere la posizione di acquisto programmato prima di agire su un segnale di vendita opposto, a seconda delle impostazioni.
È disponibile una variazione opzionale ripetibile di tempistica, livello e dimensione. Mantieni il seed casuale e le impostazioni correlate invariate quando riproduci un backtest.
Le etichette di sessione A, B e C all'interno di questo motore sono le sue sotto-strategie, separate dai tre motori principali di Warden.
Motore C — Portafoglio di strategie tecniche
Il motore C combina tre gruppi interni:
- Portafoglio tecnico: contiene dodici famiglie di segnali, inclusi condizioni di media mobile e RSI, rotture di struttura, compressioni di volatilità, pullback, sweep di liquidità e pattern di inversione.
- Complemento di tendenza: usa direzione della media mobile, volatilità ATR e livelli di breakout a 48 barre/72 barre per preparare ingressi condizionali.
- Strategie sovrane: usano setup separati di ordini pendenti con distanze di ingresso, stop e target basate su ATR.
Gli interruttori di strategia, i filtri di direzione permessa, le regole di sessione, i limiti di spread, i periodi di raffreddamento e i limiti di esposizione determinano quali segnali possono diventare ordini. La presenza di dodici famiglie di segnali non significa che tutte e dodici opereranno in ogni configurazione.
A seconda del gruppo, la gestione include stop loss, obiettivi di profitto, aggiustamenti al break-even, trailing stop ATR, scadenza degli ordini pendenti e periodi massimi di mantenimento.
Come i motori lavorano insieme
Ogni motore identifica e gestisce i propri trade tramite identificatori e etichette dedicate. Più di una posizione può essere aperta contemporaneamente, e strategie diverse possono detenere posizioni opposte.
Tutti i motori condividono la stessa equity del conto e margine disponibile. La loro esposizione combinata è importante: una percentuale di rischio assegnata a una strategia non è una percentuale massima di rischio per l'intero cBot.
Evita di eseguire istanze duplicate di Warden con le stesse impostazioni di proprietà sullo stesso conto e simbolo. Non modificare gli identificatori di trading o le impostazioni correlate alla proprietà mentre i trade Warden esistenti sono ancora aperti.
Impostazioni di rischio e distinzioni importanti
Warden offre diversi metodi di dimensionamento e controlli protettivi, ma il loro comportamento differisce tra i motori.
Il motore A supporta lotti fissi iniziali e dimensionamento basato sul rischio. Il suo Riferimento di dimensionamento Drawdown (%) influenza la dimensione della posizione; non è automaticamente un tetto di perdita imposto. Nei default ispezionati, il suo limite giornaliero di drawdown è disabilitato e l'interruttore separato di applicazione del drawdown totale è spento.
Il motore B supporta dimensionamento automatico, rischio percentuale e lotti fissi. Uno zero in un campo di dimensionamento inattivo non disabilita necessariamente il trading. La sua opzione di chiusura per drawdown di equity è disabilitata nei default ispezionati.
Il motore C fornisce controlli di perdita giornaliera, blocchi di drawdown, limiti di posizione e protezioni aggiuntive specifiche per gruppo. La sua impostazione Backtest Bypass Permanent Max Drawdown Lock è abilitata nei default ispezionati. Questo può far sì che il comportamento del test storico differisca dall'operazione con quel blocco applicato. Esamina questa impostazione esplicitamente prima di interpretare un test come rappresentativo dell'operazione live.
Alcuni controlli monitorano l'equity dell'intero conto ma agiscono solo sulle posizioni possedute dal loro motore. Non dovrebbero essere descritti come una singola garanzia di perdita a livello di conto. Il motore B ha anche un'opzione Chiudi tutte le posizioni del conto che può influenzare trade non correlati se abilitata.
Stop loss e protezioni software non possono garantire una perdita massima esatta durante gap, slippage, disconnessioni o richieste di trade rifiutate.
Configurazione iniziale
- Installa Warden tramite cTrader Store e apri cTrader Windows o Mac.
- Seleziona un conto demo hedging per la configurazione iniziale.
- Apri cTrader Algo, trova Warden e crea un'istanza.
- Seleziona il simbolo oro del tuo broker, come XAUUSD o l'equivalente con suffisso appropriato.
- Imposta il timeframe del grafico dell'istanza su H1.
- Inizia con i default per la tua release esatta o un preset fornito per quella release.
- Rivedi gli interruttori dei tre motori principali e le impostazioni di rischio all'interno di ciascun motore.
- Rivedi Modalità di esecuzione. La sorgente ispezionata supporta solo il backtesting, demo più backtesting, o demo/live più backtesting. Il suo default permette esecuzione demo e live.
- Controlla l'orologio della strategia, le unità di spread e le specifiche del simbolo del broker prima di iniziare.
- Inizia in demo e controlla il log per l'inizializzazione riuscita, messaggi di caricamento storico e eventuali errori di ordine.
Non esiste un deposito minimo universale o impostazione di leva adatta a ogni configurazione. Dimensione del conto, volume minimo di trading, distanza di stop, posizioni concorrenti e requisiti di margine del broker devono essere valutati insieme.
Ora del broker, punti e pips
La tempistica della sessione influisce direttamente sulla strategia.
L'impostazione MT5 broker UTC offset (minuti) definisce l'orologio di riferimento della strategia all'interno dell'implementazione cTrader. È uno scostamento fisso e non segue automaticamente i cambiamenti dell'ora legale. Il motore C contiene anche impostazioni separate di offset temporale, quindi queste devono essere controllate coerentemente.
L'impostazione MT5 point size controlla il valore di prezzo di un punto strategico. Un valore zero lo deriva dalle cifre del simbolo. Questo può differire dalla dimensione pip nativa di cTrader.
Il motore C mantiene un pip strategico di 0.01 unità di prezzo. Non copiare valori di spread o distanza tra simboli oro quotati diversamente senza controllare le loro unità.
Come fare il backtest di Warden
- Apri la sezione Backtesting dell'istanza Warden in cTrader Windows o Mac.
- Seleziona il simbolo oro previsto e il timeframe H1.
- Scegli le date del test e il capitale iniziale. Registra la valuta del conto, la leva e il preset esatto.
- Seleziona Tick data from server per una valutazione dettagliata degli ordini pendenti e della gestione intrabar.
- Configura le ipotesi di spread e commissione per riflettere il broker previsto. Conferma le unità mostrate da cTrader.
- Controlla gli offset temporali della strategia, la mappatura della dimensione del punto e le impostazioni di blocco del rischio.
- Esegui prima un breve test visivo per ispezionare la dashboard, gli ingressi, le uscite e il comportamento degli ordini.
- Esegui la valutazione completa senza modalità visiva dove possibile.
- Consenti al test di raggiungere la data di fine selezionata prima di considerare i risultati finali.
- Salva il report e le impostazioni dei parametri in modo che l'esecuzione possa essere riprodotta.
Warden necessita di dati storici per i suoi timeframe interni e lookback. La mancanza di preistoria può ritardare i segnali o impedire il trading di alcune strategie. Controlla il log e consenti una storia adeguata prima del periodo che intendi valutare.
Per i controlli di backtesting della piattaforma, consulta la guida ufficiale al backtesting di cTrader.
Cosa rivedere nei risultati
Valuta più della cifra finale del profitto:
- Massimo drawdown di equity e drawdown di saldo.
- Profitto realizzato rispetto a profitto o perdita flottante alla fine.
- Conteggio dei trade, serie di perdite e periodi di mantenimento.
- Picco di posizioni concorrenti e uso del margine.
- Sensibilità a spread e commissioni.
- Rifiuti di ordini, avvisi di storia mancante ed eventi di blocco del rischio.
- Risultati in diversi periodi di mercato.
Testa ogni motore separatamente così come la configurazione combinata. I risultati dei motori isolati non si sommeranno necessariamente al risultato combinato perché equity del conto, dimensionamento, margine e protezioni basate sul conto interagiscono.
Se ottimizzi, conserva un periodo separato che non è stato usato per scegliere le impostazioni. Evita di selezionare una configurazione solo perché ha prodotto il profitto storico più alto.
Dashboard e controlli operativi
Il pannello condiviso aiuta a distinguere le condizioni del conto dai risultati di trading propri di Warden. Su un conto con altra attività di trading, saldo e equity includeranno quell'attività.
Prima di indagare su una mancanza di trade, controlla:
- Il conto è in hedging e non in netting.
- La modalità di esecuzione permette l'ambiente corrente.
- I motori e le sotto-strategie previste sono abilitati.
- I dati storici richiesti sono stati caricati.
- La sessione di trading è aperta.
- Requisiti di spread, margine e volume minimo sono soddisfatti.
- Un blocco giornaliero o di drawdown non ha bloccato ulteriori attività.
- Ordini o posizioni esistenti non hanno raggiunto un limite di esposizione.
Fermare il cBot non chiude necessariamente le sue posizioni o annulla ogni ordine pendente su tutti i motori. Controlla il conto dopo l'arresto. Trailing dinamico, uscite temporizzate e altre azioni gestite dal software richiedono che il cBot rimanga in esecuzione.
Differenze di piattaforma
L'implementazione di Warden per cTrader utilizza i sistemi di esecuzione, dati di mercato e conto di cTrader. Non sono stati stabiliti trade o performance identici tra MT5 e cTrader.
Il calendario economico MQL5 non è disponibile in questa implementazione. Il filtraggio NFP applicabile si basa su timestamp forniti o un fallback approssimativo; non dovrebbe essere considerato un filtro completo per le notizie live.
Gli input contrassegnati inattivi o legacy sono mantenuti per compatibilità e non forniscono funzionalità attive in questa build.
Avvertenza sul rischio
Il trading comporta rischi. Le performance passate non garantiscono risultati futuri. Le simulazioni storiche possono differire significativamente dal trading live a causa di prezzi, spread, commissioni, slippage, qualità dei dati, margini e condizioni di esecuzione. Warden non garantisce profitto, un limite fisso di drawdown o il completamento con successo di una sfida prop-firm.
Riepilogo
- Engine A employs price-level breakout strategies by identifying swing highs and lows across multiple timeframes to place buy-stop and sell-stop orders with configurable stop-loss, take-profit, trailing stops, and filters for false breakouts and news events.
- Engine B uses session-based trading rules based on broker time, including range breakouts, scheduled buys, and optional momentum breakouts, with time-based exits and protective stops.
- Engine C combines a portfolio of technical strategies, including moving averages, RSI, volatility squeezes, pullbacks, and reversal patterns, with trend complements and sovereign strategies, all managed with risk controls like stop losses, profit targets, and drawdown locks.
A shared dashboard displays account metrics, open positions, pending orders, and individual engine results. The cBot supports multiple sizing methods and risk controls that vary by engine. It allows enabling or disabling each engine independently for testing or combined operation. The system requires careful setup of broker symbol, time offsets, and risk parameters. Backtesting is supported with detailed configuration options. The cBot uses market and account data from cTrader and does not guarantee profits or fixed drawdown limits.
