Xaurus MK2
- Experts
- Versione: 4.0
- Attivazioni: 5
Xaurus MK2 e' un robot di trading completamente automatico, di tipo trend-following con inversione di posizione, progettato per operare su mercati di tendenza come XAUUSD. Dispone di un sistema flessibile di auto-ottimizzazione (con minimo intervento del trader) e sfrutta appieno le possibilita' del trading ad alto margine. Si tratta di un robot ad alto rischio, il cui scopo e' "accelerare il conto" producendo profitti dell'ordine di centinaia o migliaia di percento in presenza di un mercato favorevole (di tendenza).
Raccomandiamo (e applichiamo noi stessi) l'avvio simultaneo di piu' configurazioni differenti del robot, possibilmente anche con diversi Signal TF e diversi Setup N. Questo funziona in modo analogo, ad esempio, a come la capacita' previsionale di una "media mobile", o di un altro indicatore tecnico, a seconda delle impostazioni, puo' funzionare meglio con un dato periodo e/o tipo di costruzione su un mercato specifico, e peggio con un altro. Di conseguenza, otteniamo un vantaggio assoluto su alcune configurazioni: data l'elevata aggressivita' dei rischi iniziali, anche un rapporto di 1 conto su 5 che raggiunge il risultato del 1000% significhera' per noi un profit factor complessivo del trading pari a 2:1 (a parita' di distribuzione dei fondi iniziali), il che e' molto buono in generale per qualsiasi forma realistica di trading. Sulla base di questo principio pubblicheremo i nostri set aggiornati per i conti RoboForex Pro: se si opera presso un altro broker e/o un altro tipo di server di conto (ad esempio RoboForex ECN), sara' necessario riottimizzare il robot per individuare le impostazioni ottimali di Setup N e/o Signal TF, dato il deposito iniziale di base (per i conti RoboForex Pro esso e' espresso in centesimi, e il valore iniziale ottimale e' 10000, ovvero 100 dollari; oppure 1000 dollari = 100000 USC, a seconda dell'entita' dei fondi assolutamente a rischio destinati al trading con questo robot e del numero di set avviati contemporaneamente).
Le configurazioni qui presentate sono valide per i server RoboForex.Pro, con leva 1:1000, MC 100% e SO 30%. Con quotazioni differenti, leva differente e altre condizioni di trading (MC e SO %), ovvero presso qualsiasi altro broker/tipo di server (anche presso RoboForex sui conti di tipo ECN), potrebbe essere necessario riottimizzare il robot per trovare i set piu' adatti prima di iniziare a fare trading. A tale scopo occorre connettersi al server di quel broker, sul tipo di conto specifico sul quale si prevede di operare in futuro, aprire lo strategy tester, selezionare l'intervallo di storia per l'ottimizzazione (raccomandiamo sei mesi o l'ultimo anno -- per adattare il robot al mercato attuale; il TF del test va sempre impostato a M1, mentre nelle impostazioni Signal TF si puo' indicare da M1 a H1, di default sara' M5 -- questo e' il periodo del segnale del robot, in funzione del quale variera' l'orizzonte medio delle operazioni) e nei parametri impostare Setup N a -1 (meno uno). Dopodiche', nella scheda Settings del tester selezionare Optimization = Slow complete algorithm, come metodo di modellazione Open prices only, e premere Start per avviare l'ottimizzazione. Il robot determinera' autonomamente il numero di passate da ottimizzare, e si vedra' un progresso del tipo "NNN of 163840" accanto al pulsante Start - Stop: questo significa che il tester sta eseguendo un'ottimizzazione intelligente.
E' possibile scegliere XAUUSD, come nei nostri esempi, oppure qualunque altro strumento a propria discrezione. Il timeframe del test nella scheda Settings deve essere sempre impostato a M1, altrimenti il test non si avviera'. Va sottolineato in modo particolare che questo robot e' stato progettato appositamente in modo da avvicinare il piu' possibile i risultati dell'ottimizzazione "rapida" in modalita' Open prices only su M1 e quelli della modalita' Real ticks. Cio' rende possibile e praticabile un'ottimizzazione e una configurazione flessibili e rapide del robot per qualsiasi mercato. Le varianti di Setup risultanti, una volta individuate, possono essere verificate in modalita' Real ticks per assicurarsi che il risultato coincida in linea generale con Open prices only (nel 95% dei casi), salvo la decurtazione dal profitto dei costi legati al conteggio degli spread reali intra-minuto nel trading di prova.
Per quanto riguarda il deposito iniziale, il valore predefinito raccomandato e' impostato a 10000 (sui conti RoboForex.Pro questo valore e' espresso in centesimi, ovvero il deposito minimo per iniziare a fare trading su tali conti e' di 100 dollari, espressi in USC). Se si desidera effettuare l'ottimizzazione iniziale per un valore diverso (ad esempio inferiore) del deposito minimo di partenza per il test, modificare nei parametri l'impostazione Minimal deposit. Questo valore determina la dimensione del deposito al momento dell'**inizio di una serie di operazioni** per l'apertura della prima operazione di quella serie (e dei suoi successivi rinforzi in caso di piramidatura), pari a Deposito / valore del parametro per un lotto di 0.01. Per XAUUSD si adattano bene valori nell'intervallo 3000 - 10000; per le valute (ad esempio EURUSD) possono adattarsi bene anche valori piu' bassi -- da 500 a 3000. A questo riguardo proponiamo di sperimentare in autonomia, effettuando la (ri)ottimizzazione del robot con diversi valori di base.
PARAMETRI DI INGRESSO
1) Signal TF -- TF del segnale. Raccomandiamo un'impostazione da M1 a H1 (da non confondere con il TF del grafico/test, sul quale l'expert advisor deve sempre essere avviato e che corrisponde a M1 per qualsiasi scelta).
2) Setup N -- numero della "configurazione intelligente". Questo numero e' univoco nell'ambito della scelta di uno specifico tipo di conto presso il broker / strumento / periodo del test / leva / deposito iniziale (scheda Settings del tester), in modo da produrre lo stesso risultato del test, a parita' di Signal TF e Minimal deposit scelti nella scheda Inputs (con SL / TP generali e Prot SL disattivati). Impostando in questo parametro il valore "-1" e scegliendo Slow complete algorithm nella scheda Settings, il robot effettuera' l'auto-ottimizzazione tenendo conto dello strumento selezionato, del periodo del test, del tipo di conto / broker, della leva, del deposito iniziale e degli altri parametri sopra citati. Se si utilizza il broker RoboForex sui suoi conti Pro (USC), si possono usare come esempio i set i cui screenshot alleghiamo a questa pagina prodotto, poiche' sono stati sviluppati proprio per esso. Se si utilizzano altri server di broker, potrebbe essere necessario effettuare una propria ri-ottimizzazione del robot secondo la descrizione fornita sopra, prima di operare su di essi.
3) Minimal deposit -- e' il parametro base del MM. E' la quantita' di fondi sul conto, nella valuta del conto, in corrispondenza della quale il robot, all'inizio di ogni serie di operazioni, apre con un lotto multiplo di 0.01. In pratica cio' significa che non e' possibile iniziare il trading con il robot avendo sul deposito, nella valuta del conto, una somma inferiore a tale valore (nel corso dello sviluppo delle serie di operazioni, puo' formarsi un drawdown nell'ambito della serie corrente, durante il quale il deposito risulta inferiore a tale valore e il lotto delle operazioni diventa superiore a quello iniziale -- questa e' una situazione normale di sviluppo del trading).
4) Equity SL $ -- qui si puo' indicare il valore dei fondi al di sotto del quale verra' attivata la chiusura automatica di tutte le operazioni dell'expert advisor e la cessazione del suo funzionamento.
5) Equity TP $ -- qui si puo' indicare il valore dei fondi superato il quale verra' attivata la chiusura automatica di tutte le operazioni dell'expert advisor e la cessazione del suo funzionamento. Raccomandiamo di indicare qui in anticipo, prima dell'avvio del trading, un valore in funzione dell'orizzonte di trading previsto -- una buona finestra abituale e' di 1/3 -- 1/4 dell'orizzonte del test; ad esempio, test sull'ultimo anno (ottimizzazione su un periodo di un anno) -- riferimento 1000% in 3 mesi (oppure un altro valore, sulla base dei dati realistici ottenuti nei test).
Tutti gli stop loss (eccetto i Protective), i take profit e gli ordini pendenti vengono emulati dall'expert advisor mediante livelli orizzontali sul grafico dei prezzi, inviando al broker soltanto gli ordini effettivi di apertura o chiusura della posizione. Il meccanismo dei Protective stops (parametro 6) non serve come protezione sistemica delle posizioni al movimento del mercato, bensi' come protezione contro la perdita di connessione dell'expert advisor al conto di trading: se qui si indica un valore realistico in % PP (si tratta di punti percentuali -- 1 punto = prezzo della quotazione / 10000), tale valore verra' impostato come stop loss rigido una volta per ogni barra del Protective TF (parametro 7), ovvero verra' spostato rispetto al prezzo corrente ad ogni barra (e non collocato rispetto al prezzo di apertura delle operazioni). Tutti gli stop sistemici sono gestiti autonomamente dall'expert advisor, senza inviarne i livelli al broker. In qualunque test eseguito con Prot SL = 0, al termine della passata il tester emette nel log (scheda Journal) la riga: "Max movement on TF ...", in cui e' indicato il valore minimo adeguato per quel particolare test e Prot TF (che andra' aumentato del 20-50% prima di essere inserito in Prot SL, a titolo cautelativo, se si decide di utilizzare questo meccanismo di sicurezza).
Per qualsiasi domanda sull'expert advisor, non esitate a contattarci tramite PM.
AVVERTENZA SUI RISCHI
Questo robot utilizza un principio simile al "martingala", tuttavia cio' non viene fatto con l'obiettivo classico di "recuperare il drawdown", bensi' con quello di rendere il trading indipendente dalla direzione del mercato, a condizione che si mantenga il principio della crescita della volatilita' in una direzione qualunque. In altre parole, quando durante l'operativita' del robot sul mercato si verifichera' un flat prolungato, considerata l'elevata aggressivita' del trading, potra' verificarsi la perdita del conto; ma in presenza di un mercato di tendenza favorevole potra' formarsi una redditivita' non solo paragonabile agli investimenti iniziali, ma anche significativamente superiore ad essi. Per questo motivo l'applicazione di un principio simile al "martingala" in questo tipo di trading e' giustificata (a condizione di rispettare tutte le precauzioni necessarie -- investire nel trading con il robot esclusivamente il "limite di perdita" assoluto e, preferibilmente, avviare contemporaneamente non un solo Setup individuato, bensi' diversi, il piu' possibile differenti tra loro, scelti tra i primi 10-50 migliori risultati ottenuti dall'ottimizzazione intelligente).
