Thursday 17 August 2017

Back Test Forex Trading


Backtesting Qual è Backtesting Il backtesting è il processo di testare una strategia di trading sui dati storici relativi a garantirne la redditività prima del commerciante rischia di alcun capitale reale. Un trader in grado di simulare il commercio di una strategia per un periodo di tempo adeguato e analizzare i risultati per i livelli di redditività e di rischio. SMONTAGGIO backtesting Se i risultati soddisfano i criteri necessari che siano accettabili per il commerciante, la strategia può essere attuata con un certo grado di fiducia che si tradurrà in profitti. Se i risultati sono meno favorevoli, la strategia può essere modificato, regolato e ottimizzato per ottenere i risultati desiderati, oppure può essere completamente demolito. Una quantità significativa di volumi scambiati nel mercato finanziario di oggi è fatto da commercianti che utilizzano un qualche tipo di automazione computer. Questo è particolarmente vero per le strategie di trading basate sull'analisi tecnica. Backtesting è parte integrante di sviluppare un sistema di commercio automatizzato. Backtesting significativo quando fatto correttamente, backtesting può essere uno strumento prezioso per prendere decisioni sull'opportunità di utilizzare una strategia di trading. Il periodo di tempo campione su cui viene eseguito un backtest su è critica. La durata del periodo di tempo di campionamento dovrebbe essere abbastanza lungo per includere i periodi di condizioni di mercato diverse tra cui uptrends, downtrends e trading range-bound. Esecuzione di un test su un solo tipo di condizione di mercato può produrre risultati unici che non possono funzionare bene in altre condizioni di mercato, che possono portare a conclusioni errate. La dimensione del campione del numero di transazioni nei risultati del test è fondamentale. Se il numero del campione di transazioni è troppo piccolo, il test non può essere statisticamente significativa. Un campione con troppe compravendite nel corso di un periodo troppo lungo può produrre risultati, in cui un numero enorme di trade vincenti COALESCE intorno ad una specifica condizione di mercato o di tendenza che è favorevole per la strategia ottimizzata. Ciò può anche causare un commerciante di trarre conclusioni fuorvianti. : Dire il vero un backtest dovrebbe riflettere la realtà nel miglior modo possibile. costi di negoziazione che potrebbero altrimenti essere considerato trascurabile da parte dei commercianti se analizzati singolarmente possono avere un impatto significativo quando il costo complessivo è calcolato per l'intero periodo di backtesting. Tali costi comprendono le commissioni, si diffonde e lo slittamento, e potrebbero determinare la differenza tra se una strategia di trading è redditizio o meno. La maggior parte dei pacchetti software backtesting includono i metodi per tenere conto di tali costi. Forse la metrica più importante associato con backtesting è il livello strategys di robustezza. Questo si ottiene confrontando i risultati di un test indietro ottimizzato in un periodo di tempo specifico campione (denominato in-campione) con i risultati di un backtest con la stessa strategia e impostazioni in un diverso periodo campione (denominato uscita di-campione). Se i risultati sono altrettanto vantaggioso, allora la strategia può essere ritenuta valida e robusto, ed è pronto per essere implementato in mercati in tempo reale. Se la strategia non riesce a confronto out-of-campione, quindi la strategia ha bisogno di ulteriore sviluppo, o dovrebbe essere abbandonato altogether. Backtesting: Interpretazione Il passato backtesting è una componente fondamentale di un efficace sviluppo commerciale del sistema. Tutto è compiuto ricostruendo, con i dati storici, mestieri che si sarebbero verificati in passato utilizzando le regole definite da una determinata strategia. Il risultato offre statistiche che possono essere utilizzati per valutare l'efficacia della strategia. Utilizzando questi dati, gli operatori possono ottimizzare e migliorare le loro strategie, trovare eventuali difetti tecnici o teoriche, e guadagnare la fiducia nella loro strategia prima di applicarlo ai mercati reali. La teoria di fondo è che qualsiasi strategia che ha funzionato bene in passato è in grado di lavorare bene in futuro, e viceversa, qualsiasi strategia che ha eseguito male in passato, è probabile che scarso rendimento in futuro. Questo articolo prende in esame quali applicazioni vengono utilizzate per backtest, che tipo di dati si ottiene, e come metterlo a utilizzare i dati e gli strumenti di backtesting può fornire un sacco di feedback statistico preziose su un dato sistema. Alcune statistiche backtesting universali includono: utile o la perdita - percentuale di guadagno netto o la perdita. Tempo di telaio - date passate in cui si è verificato prova ing. Universo - Azioni che sono stati inclusi nel backtest. misure di volatilità - Percentuale massima rialzo e ribasso. Medie - percentuale media di guadagno e la perdita media, bar media detenuta. L'esposizione - Percentuale del capitale investito (o esposta al mercato). Rapporti - Vittorie-to-perdite rapporto. Annualizzato ritorno - ritorno percentuale più di un anno. rendimento percentuale in funzione del rischio - rendimento corretto per il rischio. In genere, il software di backtesting avrà due schermi che sono importanti. Il primo permette al trader di personalizzare le impostazioni per il backtesting. Queste personalizzazioni comprendono tutto, dalla periodo di tempo di spese di commissione. Ecco un esempio di un tale schermo in AmiBroker: La seconda schermata è l'attuale rapporto di risultati dei test retrospettivi. Questo è dove si possono trovare tutte le statistiche di cui sopra. Ancora una volta, ecco un esempio di questa schermata in AmiBroker: In generale, la maggior parte di software commerciale contiene elementi simili. Alcuni programmi software di fascia alta includono anche funzionalità aggiuntive per eseguire il dimensionamento posizione automatica, l'ottimizzazione e altre funzioni più avanzate. I 10 Comandamenti Ci sono molti fattori commercianti prestare attenzione a quando sono backtesting strategie di trading. Ecco una lista delle 10 cose più importanti da ricordare, mentre backtesting: Prendere in considerazione le grandi tendenze del mercato nel lasso di tempo in cui è stata testata una determinata strategia. Ad esempio, se una strategia è stata backtested solo 1999-2000, potrebbe non passerai bene in un mercato orso. Spesso è una buona idea di backtest per un periodo di tempo lungo, che comprende diversi tipi di condizioni di mercato. Prendere in considerazione l'universo in cui si è verificato backtesting. Ad esempio, se un sistema ampio mercato viene testato con un universo composto da titoli tecnologici, potrebbe non riuscire a fare bene in diversi settori. Come regola generale, se la strategia è mirata verso un genere specifico di magazzino, di limitare l'universo di questo genere, ma, in tutti gli altri casi, mantenere un grande universo a scopo di test. misure di volatilità sono estremamente importanti per prendere in considerazione nello sviluppo di un sistema di trading. Questo è particolarmente vero per gli account di leveraged, che sono sottoposti a richieste di margini se il loro capitale scende sotto un certo punto. Gli operatori dovrebbero cercare di mantenere bassa volatilità, al fine di ridurre i rischi e consentire più facile la transizione dentro e fuori di un determinato stock. Il numero medio di bar detenuti è molto importante anche per guardare quando si sviluppa un sistema di trading. Sebbene la maggior parte del software di backtesting include spese di commissione nei calcoli finali, questo non significa che si dovrebbe ignorare questa statistica. Se possibile, aumentare il numero medio di bar possedute in grado di ridurre i costi di commissione, e migliorare il rendimento complessivo. L'esposizione è una spada a doppio taglio. Maggiore esposizione può portare a maggiori profitti o le perdite maggiori, mentre è diminuito l'esposizione significa minori profitti o perdite inferiori. Tuttavia, in generale, è una buona idea per mantenere l'esposizione al di sotto 70, al fine di ridurre il rischio e consentire agevole passaggio dentro e fuori di un determinato stock. La statistica medio-gainloss, in combinazione con il rapporto vittorie-per-le perdite, può essere utile per determinare la posizione ottimale dimensionamento e la gestione del denaro utilizzando tecniche come la Kelly Criterion. (Vedere Money Management utilizzando il criterio di Kelly.) Gli operatori possono assumere posizioni più grandi e ridurre i costi di commissione, aumentando i loro guadagni medi e aumentando il loro rapporto vittorie-to-perdite. rendimento annualizzato è importante perché è utilizzato come strumento per riferimento un sistema restituisce contro altre sedi di investimento. E 'importante non solo per esaminare il rendimento annualizzato generale, ma anche di prendere in considerazione il rischio aumentato o diminuito. Questo può essere fatto guardando il rendimento corretto per il rischio, che rappresenta vari fattori di rischio. Prima di un sistema di negoziazione è adottato, esso deve superare tutte le altre sedi di investimento a rischio uguale o inferiore. Backtesting personalizzazione è estremamente importante. Molte applicazioni backtesting hanno ingresso per gli importi delle commissioni, rotonde (o frazionali) lotto dimensioni, spunta dimensioni, i requisiti di margine, i tassi di interesse, ipotesi slittamento, le regole di posizione dimensionamento, regole di uscita dello stesso bar, (finali) fermare le impostazioni e molto altro ancora. P er ottenere i risultati dei test retrospettivi più accurati, i t è importante per regolare queste impostazioni per imitare il broker che verrà utilizzato quando il sistema va in diretta. Backtesting a volte può portare a qualcosa di noto come eccesso di ottimizzazione. Questa è una condizione in cui i risultati di prestazione sono sintonizzati così altamente al passato che sono più come esatte in futuro. E 'generalmente una buona idea per implementare regole che si applicano a tutti gli stock, o un gruppo selezionato di azioni mirate, e non sono ottimizzati nella misura in cui le regole non sono più comprensibili dal creatore sono. Backtesting non è sempre il modo più accurato per misurare l'efficacia di un dato sistema di trading. A volte le strategie che si sono esibiti bene in passato non riescono a fare bene nel presente. I rendimenti passati non sono indicativi di risultati futuri. Assicurarsi di commercio di carta un sistema che è stato con successo backtested prima di andare in diretta per essere sicuri che la strategia si applica ancora in pratica. Conclusione Backtesting è uno degli aspetti più importanti di sviluppo di un sistema di trading. Se creata e interpretata correttamente, può aiutare gli operatori a ottimizzare e migliorare le loro strategie, trovare eventuali difetti tecnici o teorici, così come acquisire fiducia in loro strategia prima di applicarlo ai mercati del mondo reale. Risorse Tradecision (tradecision) - High-end Trading System Development AmiBroker (AmiBroker) - Budget Trading System Development. Un tipo di imposta riscossa sulle plusvalenze sostenute da individui e aziende. Le plusvalenze sono i profitti che un investitore. Un ordine per l'acquisto di un titolo pari o inferiore a un determinato prezzo. Un ordine di acquisto limite consente agli operatori e agli investitori di specificare. Un Internal Revenue Service (IRS) regola che consente per i prelievi senza penalità da un account IRA. La regola prevede che. La prima vendita di azioni da una società privata al pubblico. IPO sono spesso emesse da piccole, le aziende più giovani che cercano la. Rapporto DebtEquity è rapporto debito utilizzato per misurare una leva finanziaria company039s o un rapporto debito utilizzato per misurare un individuo. Un tipo di struttura di compensazione che i gestori di hedge fund tipicamente impiegano in cui una parte del risarcimento è la prestazione based. Manual test retrospettivi praticare l'arte di Trading Manuale test retrospettivi praticare l'arte del trading James Stanley Trading, come molte altre cose nella vita, può essere migliorato con l'esperienza. Questo è spesso dove i nuovi operatori sicuro. Una volta che la realizzazione di questo fatto, si guardano molto semplice trattativa. ldquoIs imparare a commerciare con profitto vale il mio timerdquo Io e molti altri commercianti (lsquohaversquo o forse più precisamente) avrebbe risposto un lsquoYESrsquo enfatico a questa domanda, e avviato un processo di apprendimento per ottenere i nostri risultati al punto che vogliamo. Ma non tutti sarebbero in quella barca. La cosa difficile di esperienza quando il commercio è il fatto che questa stessa esperienza ci può costare soldi. Nel corso degli anni Irsquove sentito molte flippantly sostengono lsquoah, thatrsquos tua iscrizione alla markets. rsquo E questo può essere il caso. Ma ci sono altri modi di guadagnare esperienza nell'arte antica della speculazione. Grano e riso commercianti, i creatori originali di analisi tecnica, avrebbero impiegare un elemento del trading lsquopaper, rsquo per monitorare utili o perdite ipotetici per le strategie che stanno trading. Questo è simile alla negoziazione demo oggi un modo che possiamo testare le nostre teorie e le strategie sul mercato senza rischio finanziario. E 'questo esattamente lo stesso di trading dal vivo, no, perché ci isnrsquot un fornitore di liquidità su l'altra estremità del commercio esecuzione effettiva esecuzione ma può permettermi di testare le mie strategie in un ambiente dinamico. L'aspetto negativo di demo trading o demo-test di un strategia è il fatto che si può richiedere molto tempo per ottenere risultati sufficienti per fare una determinazione per la mia coerenza strategie. Se voglio provare una strategia su un grafico giornaliero, si può prendere me un anno intero solo per mettere alcuni mestieri. E dopo quei pochi commerci, Irsquom non è sicuro Irsquod essere abbastanza comodo con la strategia di impiegare dal vivo (dopo tutto, solo alcuni mestieri sono stati collocati, come faccio a sapere se questa era un'anomalia o meno). Questo è dove manuale di back-test può entrare in gioco. Si tratta di un manierismo in cui posso simulare un ambiente di mercato dal vivo con prezzi dinamici. Itrsquos importante notare eventuali back-test che eseguiamo, manuale o automatica, soffriamo di un singolare pareggio-back e cioè il fatto che la performance passata non è necessariamente andare a replicare se stesso in quel modo andando avanti. Ma thatrsquos non il punto del manuale back-test. La ragione per cui sto facendo il test è quello di formare me stesso, utilizzando gli strumenti della strategia in fase di test, in modo che io possa sapere come utilizzare nel modo più efficace l'approccio. Posso fare questo in qualsiasi periodo di tempo, con qualsiasi coppia di valute, e quasi tutte le strategie che ho commercio. Fase 1: vestire la tabella Il primo passo quando manuale di back-test è quello di vestire i nostri grafici con gli indicatori che useremo nella strategia che stiamo testando. Per questa illustrazione, Irsquom intenzione di utilizzare un periodo di 89 EMA e un CCI 13 periodo. Dopo avere ottenuto il grafico vestita, siamo pronti a procedere. Creato da James Stanley Fase 2: Fate un passo indietro nel tempo dopo che avremo la nostra tabella vestito, abbiamo bisogno di andare ad un periodo precedente sulla carta. Il qui è che voglio essere familiarità con l'azione dei prezzi per il periodo di prova. Voglio prezzi per essere più vicino alla dinamica di un mercato reale possibile. Voglio che questo sia imprevedibile. Per fare questo, posso semplicemente cliccare e trascinare indietro nel tempo per arrivare a una data precedente sulla carta. Creato da James Stanley Fase 3: camminare in avanti nel tempo Questa funzione è molto utile per i commercianti che fanno un sacco di back-test manuale, ma spesso sconosciuto a molti. Questo ha a che fare con la lsquoforward, rsquo e lsquobackwards, frecce rsquo sulla tastiera. Se volevo tornare indietro 1 ora, posso semplicemente premere il tasto lsquobackwards freccia, rsquo una sola volta. Tuttavia, se il test Irsquom su un grafico a 4 ore ndash 1 pressione del avanti o indietro i tasti freccia sarà equivalente a spostare in avanti o indietro di 4 ore alla volta. Questa è una caratteristica estremamente conveniente che può permettere me di attraversare una grande distanza sul grafico in un breve periodo di tempo. A questo punto, voglio camminare in avanti sul grafico u ino un Trovo un mestiere che soddisfa i miei criteri. Una volta che faccio, mi soffermo, e wersquore pronto a passare alla fase 5. Fase 4: Registrare i risultati di questa fase può scostarsi tra commerciante di commerciante in base a stile e manierismo di tenuta di registri. Esorto tutti i nuovi operatori o chi è nuovo al manuale di back-testing di scrivere ciascuno di questi traffici verso il basso che si tratti di un giornale, un foglio di calcolo, o di un registro di commercio. Alcune informazioni chiave è di nota qui: Dove si dovrebbe inserire il vostro arresto Dove ti essere in cerca di prendere i profitti È possibile registrare tutte queste informazioni, nonché tutte le altre osservazioni che avete fatto. Dopo alcuni mestieri, si avrà alcuni pezzi di informazioni che è possibile utilizzare per poi rendere la strategia più efficace per i tuoi obiettivi. Fase 5: sciacquare e ripetere Dopo che abbiamo trovato un mestiere ipotetica, a quel punto siamo in grado di camminare più avanti in futuro per avere un'idea di come potrebbe essere risolto. Ancora una volta, siamo in grado di registrare questi risultati nelle nostre riviste. Allora possiamo passare al commercio successiva. Siamo in grado di continuare a fare questo fino a quando ci sentiamo il comfort, e l'esperienza con la strategia per passare alla fase successiva del test. Per alcuni operatori thatrsquos test con saldi più piccoli, altri prendono il salto direttamente nei mercati in tempo reale, mentre altri, come me ndash sarà quindi testare la strategia su un conto demo con prezzi dal vivo, dinamico. --- Scritto da James B. Stanley Per contattare James Stanley, Puoi seguire su Twitter James JStanleyFX. DailyFX fornisce forex notizie e analisi tecnica sulle tendenze che influenzano i mercati valutari globali.

No comments:

Post a Comment