Tuesday 12 September 2017

Passeggiata Forex Software Backtesting Avanti


gestione dei dati soluzione di distribuzione backtesting strategia istituzionale di classe: - sono supportati azioni, opzioni, futures, valute, cesti e strumenti sintetici su misura - più dati a bassa latenza feed supportato (velocità di elaborazione in milioni di messaggi al secondo su terabyte di dati) - C e backtesting strategia basata e ottimizzazione - multipla esecuzione broker supportato, segnali di trading convertiti in ordini FIX QuantFACTORY - soluzione di distribuzione backtesting strategia di gestione dei dati istituzionale-classe: - QuantDEVELOPER - quadro e IDE per lo sviluppo di strategie di trading, il debugging, backtesting e l'ottimizzazione, disponibile come visiva Studio plug-in - QuantDATACENTER - permette di gestire un magazzino di dati storici e catturare in tempo reale o dati ultra bassi di mercato latenza da parte dei fornitori e degli scambi - QuantENGINE - consente di implementare ed eseguire strategie precompilati - multi-asset, multi-periodo di dati a bassa latenza , broker più supportati soluzione di distribuzione backtesting strategia di gestione dei dati istituzionale-classe: - OpenQuant - C e livello di portafoglio VisualBasic backtesting del sistema e di scambio, multi-asset, test di livello intraday, ottimizzazione, ecc WFA più broker e dati feed supportati - QuantTrader - produzione ambiente di trading - QuantBase - la gestione centralizzata dei dati - QuantRouter - dati e order routing soluzione di distribuzione backtesting strategia di gestione dei dati istituzionale-classe: - soluzione multi-asset, i dati più feed supportati, database supporta qualsiasi tipo di RDBMS che forniscono un'interfaccia JDBC, ad esempio, Oracle, Microsoft SQL Server, Sybase, MySQL, ecc - i clienti possono usare IDE per lo script la loro strategia sia in Java, Ruby o Python, oppure possono utilizzare la propria strategia IDE - più broker esecuzione supportato, segnali di trading convertiti in ordini FIX istituzionalizzazione la gestione dei dati di classe soluzione di distribuzione strategia backtesting: - soluzione multi-asset (forex, opzioni, futures, azioni, ETF, materie prime, strumenti sintetici e si diffonde derivati ​​personalizzati, ecc), i dati più feed supportati - quadro per lo sviluppo di strategie di trading, il debugging, backtesting e ottimizzazione - esecuzione broker più supportato, segnali di trading convertiti in ordini FIX (IB, JPMorgan, FXCM ecc) piattaforma software dedicato integrato con i dati TradeStation per backtesting e auto-negoziazione: - dati intraday quotidiana (us scorte per 43 anni, a termine per 61 anni) - pratico per segnali di prezzo backtesting all'occupazione (analisi tecnica), il supporto per il linguaggio di programmazione EasyLanguage - il sostegno degli Stati Uniti scorte ETF, futures, indici azionari statunitensi, azioni tedesche, indici tedeschi, forex - gratuito per i clienti di intermediazione TradeStation - 249,95 mensili per i non addetti (piattaforma Tradestation software, senza alcuna intermediazione) - 299,95 mensile per i professionisti (solo piattaforma software Tradestation, senza intermediazione) piattaforma software dedicato per backtesting e auto-negoziazione: - sostenere le strategie dailyintraday, test livello di portafoglio e l'ottimizzazione, la creazione di grafici, visualizzazione, rapporti personalizzati , analisi multi-threaded, grafici 3D, analisi WFA ecc - segnali basati migliore per prezzo backtesting (analisi tecnica) - collegamento diretto al eSignal, Interactive Brokers, IQFeed, MyTrack, FastTrack, QP2, TC2000, qualsiasi feed DDE compatibile, MS, txtfiles e più (Yahoo Finance. ) - Una volta a pagamento 279 per l'edizione standard o 339 per la piattaforma software edizione professionista dedicato per backtesting e auto-negoziazione: - sistema di livello di portafoglio backtesting e il commercio, multi-asset, test di livello intraday, l'ottimizzazione, la visualizzazione ecc - consente l'integrazione R, auto-trading in Perl linguaggio di scripting con tutte le funzioni di base scritte in nativo C, preparati per il server di co-locazione - nativo di FXCM e Interactive Brokers Support - supporto FXCM libero, 100 al mese per la piattaforma di IB, contatto Salesseertrading per altre opzioni di piattaforma software dedicato per backtesting e auto-negoziazione: - sostenere le strategie dailyintraday, test livello di portafoglio e di ottimizzazione - migliore per segnali basati prezzo backtesting (analisi tecnica), C scripting - estensioni software supportato - feed di dati gestione, l'esecuzione della strategia ecc - 799 per licenza, 150 ogni anno tassa dopo piattaforma software dedicato per test a ritroso, l'ottimizzazione, l'attribuzione delle prestazioni e analisi: - Axioma o 3a dati parti - analisi fattoriale, modellazione del rischio, l'analisi dedicato piattaforma software ciclo di mercato per il backtesting e auto-negoziazione: - migliore per segnali basati prezzo di backtesting (tecnico analisi), sostenere le strategie dailyintraday, test livello di portafoglio e di ottimizzazione - Turtle Edition - motore backtesting, grafici, report, test EOD - Professional Edition - più di sistema, fare passi avanti analisi, strategie intraday, multi-threaded test ecc - Pro Plus Edition - più 3D grafici di superficie, lo scripting ecc - Builder edizione - IB API, debugger ecc - Turtle Edition 990 - Professional Edition 1.990 - 2.990 Plus Edition Pro - Builder Edition 3.990 piattaforma software dedicato per backtesting e auto-negoziazione: - sostegno alle strategie dailyintraday , test livello di portafoglio e l'ottimizzazione, la creazione di grafici, visualizzazione, reporting personalizzato ecc - migliore per segnali basati prezzo backtesting (analisi tecnica) - collegamento diretto al Interactive Brokers, MB Trading, TD Ameritrade, FXCM e altri - i dati da file di testo, eSignal, Google Finance, Yahoo Finanza, IQFeed e altri - funzionalità di base (funzionalità EOD) - gratuito - funzionalità avanzate - locazione da 50 al mese o 995 durata licenza dedicato piattaforma software per backtesting e auto-negoziazione: - migliore per segnali basati prezzo backtesting (analisi tecnica ), sostenendo le strategie dailyintraday, test portafoglio di livello e di ottimizzazione, creazione di grafici, visualizzazione, report personalizzati - sostiene C e Visual Basic - link diretto a Interactive Brokers, IQFeed, txtfiles e più (Yahoo Finance. ) - Licenza perpetua - 499 - locazione 50 per piattaforma software mese dedicato per backtesting e auto-negoziazione: - sostenere le strategie dailyintraday, test portafoglio di livello e di ottimizzazione, creazione di grafici, visualizzazione, report personalizzati - segnali tecnici ed anche fondamentale, il supporto multi-asset - 245 per la versione avanzata (fornitori di dati gratuito) - 595 per la versione Premium (il supporto di più fornitori di dati e broker) piattaforma software dedicato per backtesting e auto-negoziazione: - sostenere le strategie dailyintraday, test livello di portafoglio e di ottimizzazione - migliore per segnali basati prezzo di backtesting ( analisi tecnica) - costruire-in di dati per azioni, futures e forex (stock giornalieri degli Stati Uniti, dal 1990, a termine tutti i giorni 31 anni, forex dal 1983, ecc) - prezzi da 45 mesi a 295 mesi (prezzi dipende dalla disponibilità dei dati) piattaforma software dedicato per backtesting e auto-negoziazione: - usa un linguaggio MQL4, utilizzato principalmente per il commercio mercato forex - supporta più broker forex e feed di dati - supporta la gestione di account multipli piattaforma software dedicato per backtesting e auto-negoziazione: - sostenere strategie dailyintraday, test livello di portafoglio e ottimizzazione - migliore per segnali di prezzo backtesting all'occupazione (analisi tecnica), il supporto per il linguaggio di programmazione EasyLanguage - supportare più feed di dati (Bloomberg, Thomson Reuters, CSI, CQG, eSignal, ecc), supporto diretto per molteplici intermediari (Interactive brokers, ecc) - Multicharts 797 all'anno - Multicharts vita 1.497 - Multicharts Pro 9.900 (feed di dati Bloomberg Thomson Reuters, ecc), strumento di backtesting basato sul Web per testare le strategie di stock picking: - scorte degli Stati Uniti gli ETF (tutti i giorni) - point-in-time dei dati fondamentali a partire dal 1999 - Designer - - 139 mese - manager - - 199 mesi completa funzionalità Portfolio Analytics utilizzando i dati di mercato ad alta frequenza: - strategie longshort, pricesfundamentals segnali guidati Questo prodotto è per uso di bassa, media, tradersresearchers ad alta frequenza. Tutti i calcoli sono realizzati utilizzando i dati di mercato ad alta frequenza che beneficia tradersresearchers bassa e alta frequenza. - Backtesting intraday, gestione del rischio di portafoglio, la previsione e l'ottimizzazione ad ogni prezzo secondo, minuti, ore, fine della giornata. input del modello completamente controllabile. - Fonti di dati tick mercato 8k dal 2012 (azioni, indici ETF negoziati su NASDAQ). I clienti possono anche caricare i propri dati di mercato (ad esempio azioni cinesi). - 40 portafoglio metriche (VaR, ETL, alfa, beta, Sharpe ratio, rapporto Omega, ecc) - supporta R, Matlab, Java Python - 10 portafoglio strumento di backtesting basato ottimizzazioni Web: - US scorte di prezzi (dailyintraday), a partire dal 1998, i dati da QuantQuote - dati forex da FXCM - sostenere Trader Interactive Brokers per il trading dal vivo strumento di backtesting basata sul Web: - La borsa Usa e ETF prezzi (dailyintraday), dal 2002 - i dati fondamentali da Morningstar (oltre 600 metriche) - supporto Interactive Brokers per il trading dal vivo strumenti di backtesting basato sul web: - semplice da usare, le strategie di asset allocation, dati dal 1992 - serie di moto tempo e si muovono le strategie di medio sugli ETF - Momentum semplice e semplice valore di stock di picking strategie strumento backtesting Web based: - fino a 25 anni di dati per 49 Futures e SP500 scorte - Toolbox in Python e Matlab - Quantiacs ospita gare di trading algoritmico con investimenti che vanno da 500k a 1 milione Backtest Broker offre potente, semplice software di web backtesting basata: - Backtest in due click - sfogliare la libreria di strategia, o costruire e ottimizzare La vostra strategia - scambio di carta, trading automatico e in tempo reale e-mail - 1 per backtest e meno strumento di backtesting basato WebCloud: - FX (ForexCurrency) i dati sulle principali coppie, che risale al 2007 - SecondMinuteHourlyDaily bar - trading dal vivo compatibili con qualsiasi broker che sta usando Metatrader 4 come strumento di backtesting basato backend Web per testare fattore di equità picking e asset allocation strategie: - fattori di capitale più di comprovata alfa sopra benchmark a capitalizzazione di mercato, universi multipli di investimento, filtri di gestione del rischio - strategie di asset allocation estensivi, mescolando asset allocation e il fattore di raccogliere in un unico portafoglio - di punizione sulla SP 100 universo - 50 mesi o 480 anni - più ampi universi di investimento degli Stati Uniti, le scorte UK UE, strategie di asset allocation strumento backtestingscreening basata sul Web: - oltre 10 000 titoli americani, i dati fino a 20 anni di storia - fondamentale tecnica criteri - liberi - funzionalità limitate (1 anno di dati, backtests non salvati, ecc) - 50 al mese - tutte le funzionalità ambiente software libero per il calcolo statistico e la grafica, un sacco di quants preferiscono utilizzare per la sua eccezionale architettura aperta e flessibilità: - efficace gestione dei dati e impianto di stoccaggio, servizi grafici per l'analisi dei dati, facilmente esteso tramite pacchetti - quantstrat, Rmetrics, quantmod, quantlib, PerformanceAnalytics, TTR, portafoglio, portfolioSim, backtest, ecc MATLAB - - linguaggio di alto livello e interattivo estensioni consigliate ambiente per il calcolo statistico e la grafica: - parallelo e GPU Computing, backtesting e l'ottimizzazione, ampie possibilità di integrazione, ecc - prezzo su richiesta a qui BacktestingXL Pro è un add-in per la costruzione e testare le vostre strategie di trading in Microsoft Excel 2010 e il 2013: - gli utenti possono utilizzare VBA per costruire strategie di conoscenza BacktestingXL Pro, VBA è opzionale, gli utenti possono costruire regole di negoziazione su un foglio di calcolo utilizzando i codici di backtesting pre-fatti normali - sostiene piramide, posizione shortlong limitando, di calcolo della Commissione, il monitoraggio del patrimonio netto, out-of soldi controllo, buysell prezzo personalizzazione - più report performancerisk - 74.95 per BacktestingXL Pro linguaggio libero open source di programmazione, un'architettura aperta, flessibile, facilmente esteso tramite pacchetti: - consigliato estensioni - panda (Python Data Analysis Library), pyalgotrade (Python Algorithmic Trading Library) , Zipline, ultrafinance ecc FactorWave è semplice da usare strumento di backtesting web-based per il fattore investire: - permette all'utente di mescolare molteplici fattori ETFoptionsfuturesequity di comprovata alfa sopra benchmark a capitalizzazione di mercato - gratis - ETFStock Vaglio con 5 fattori - 149mo - opzione opzioni gratis screener, strategie future, strategie VIX strumento di backtesting basata sul Web: - semplice da usare, entry-level strumento di backtesting web-based per testare la forza relativa e lo spostamento delle strategie media sugli ETF - diversi tipi di strategie per la funzionalità backtesting libera, completa 34,99 mensili libero strumento di backtesting basato sul web per testare le strategie di stock picking: - La borsa Usa, i dati da Valueline 1.986-2.014 - prezzo e fondamentali dati, 1700 azioni, granularità testBacktesting mensili e Forward test: L'importanza di commercianti di correlazione che sono desiderosi di provare un trading idea in un mercato vivo spesso fanno l'errore di affidarsi interamente su backtesting per determinare se il sistema sarà redditizio. Mentre backtesting in grado di fornire i commercianti con informazioni preziose, è spesso fuorviante ed è solo una parte del processo di valutazione. Out-of-campione di test e test delle prestazioni in avanti forniscono ulteriore conferma per quanto riguarda un 'efficacia dei sistemi, e può mostrare un sistema di veri colori, prima di denaro reale è sulla linea. Buona correlazione tra backtesting, out-of-campione e risultati dei test di performance a termine è di vitale importanza per determinare la fattibilità di un sistema di negoziazione. (. Offriamo alcuni suggerimenti su questo processo che può aiutare a perfezionare le strategie di trading attuali Per ulteriori informazioni, leggere backtesting:. Interpretazione passato) Backtesting Basics backtesting si riferisce all'applicazione di un sistema di scambio di dati storici per verificare come un sistema avrebbe compiuto durante il periodo di tempo specificato. Molte delle piattaforme di trading di oggi supportano backtesting. Gli operatori possono testare le idee con pochi tasti e fine di conoscere l'efficacia di un'idea senza rischiare fondi in un conto di trading. Backtesting può valutare idee semplici, ad esempio come un crossover media mobile avrebbe compiuto sui dati storici, o sistemi più complessi con ingressi e trigger di varietà. Finché un'idea può essere quantificato può essere backtested. Alcuni commercianti e gli investitori possono chiedere la perizia di un programmatore qualificato per sviluppare l'idea in una forma verificabile. In genere si tratta di un programmatore di codifica l'idea in linguaggio proprietario ospitato dalla piattaforma di trading. Il programmatore può incorporare variabili di ingresso definite dall'utente che consentono al professionista di modificare il sistema. Un esempio di questo sarebbe nel semplice sistema di crossover media mobile indicato sopra: l'operatore sia in grado di ingresso (o modificare) le lunghezze delle due medie mobili utilizzati nel sistema. Il professionista può backtest per determinare quale lunghezze di medie mobili avrebbe compiuto il migliore per i dati storici. (Ottenere un quadro più chiaro nel commercio elettronico Tutorial.) Studi di ottimizzazione Molte piattaforme di trading consentono anche di studi di ottimizzazione. Questo comporta entrare in un intervallo per l'ingresso specificato e lasciare che il computer a fare i calcoli per capire che cosa ingresso avrebbe compiuto il migliore. Una ottimizzazione multi-variabile può fare la matematica per due o più variabili combinate per determinare quali livelli insieme avrebbero raggiunto il miglior risultato. Ad esempio, gli operatori possono indicare al programma quali ingressi vorrebbero aggiungere nella loro strategia questi sarebbero poi essere ottimizzati per il loro peso ideale forniti i dati storici testati. Backtesting può essere eccitante in un sistema che non redditizio può spesso essere magicamente trasformato in una macchina per fare soldi con alcune ottimizzazioni. Purtroppo, tweaking un sistema per raggiungere il massimo livello di redditività passato spesso conduce a un sistema che scarso rendimento nel commercio reale. Questo eccesso di ottimizzazione crea sistemi che sembrano buone solo sulla carta. raccordo Curve è l'uso di analisi di ottimizzazione per creare il maggior numero di trade vincenti a maggior profitto sui dati storici utilizzati nel periodo di prova. Anche se sembra impressionante risultati dei test retrospettivi, curva conduce montaggio a sistemi non affidabili in quanto i risultati sono essenzialmente progettati su misura solo per quel particolare periodo di dati e di tempo. Backtesting e ottimizzazione fornire molti benefici ad un commerciante, ma questa è solo una parte del processo quando si valuta un potenziale sistema di trading. Un trader passo successivo è quello di applicare il sistema di dati storici che non sono stati utilizzati nella fase di backtesting iniziale. (La media mobile è facile da calcolare e, una volta tracciata su un grafico, è un potente strumento di tendenza-spotting visivo. Per ulteriori informazioni, leggere semplici medie mobili Fai Trends distinguersi.) In-Sample vs. dati Out-of-Sample Durante il test un'idea su dati storici, è utile per prenotare un periodo di tempo di dati storici a scopo di test. I dati storici iniziali in cui l'idea viene testato e ottimizzato si riferisce a come i dati in-campione. Il set di dati che è stato riservato è conosciuto come dati out-of-campione. Questa configurazione è una parte importante del processo di valutazione perché fornisce un modo per testare l'idea su dati che non è stato un componente nel modello di ottimizzazione. Come risultato, l'idea non sarà stata influenzata in alcun modo dai dati e commercianti out-of-sample sarà in grado di determinare quanto bene il sistema potrebbe eseguire sui nuovi dati ovvero in commercio vita reale. Prima di avviare qualsiasi test retrospettivi o ottimizzazione, gli operatori possono mettere da parte una percentuale dei dati storici da riservare per il test out-of-sample. Un metodo consiste nel dividere i dati storici in terzi e separare un terzo per l'uso in test fuori-campione. Solo i dati in campioni dovrebbero essere utilizzati per il test iniziale e qualsiasi ottimizzazione. La figura 1 mostra una linea di tempo in cui un terzo dei dati storici è riservata per i test fuori campione, e due terzi sono utilizzati per il test in-campione. Sebbene la figura 1 illustra i dati fuori-di-campione per l'inizio del test, procedure tipiche avrebbero la parte out-of-campione immediatamente precedente la prestazione avanti. Figura 1: Una linea del tempo che rappresenta la lunghezza relativa in-campione e dati fuori-di-campione utilizzati nel processo backtesting. Una volta che un sistema commerciale è stata sviluppata utilizzando dati in-campione, è pronto per essere applicato ai dati out-of-sample. Gli operatori possono valutare e confrontare i risultati di performance tra le e out-of-campione di dati a campione. Correlazione riferisce alle somiglianze tra le prestazioni e le tendenze generali dei due insiemi di dati. metriche di correlazione possono essere utilizzati nella valutazione rapporti di prestazione strategia creati durante il periodo di prova (una caratteristica che la maggior parte delle piattaforme di trading forniscono). La forte correlazione tra i due, migliore è la probabilità che un sistema eseguirà bene in test di performance avanti e trading dal vivo. La figura 2 illustra due diversi sistemi che sono stati testati e ottimizzati su in-campione di dati, poi applicato out-of-campione di dati. Il grafico a sinistra mostra un sistema che era chiaramente curva in grado di lavorare bene sui dati a campione e completamente fallito sui dati out-of-sample. Il grafico a destra mostra un sistema che ha eseguito bene sia su informazioni e dati out-of-campione. Figura 2: Due curve azionari. I dati di commercio prima di ogni freccia gialla rappresenta test in-campione. I mestieri che si generano tra le frecce gialle e rosse indicano test out-of-sample. I mestieri dopo le frecce rosse sono dalle fasi di test delle prestazioni in avanti. Se vi è scarsa correlazione tra il e fuori-di-campione di verifica in-campione, come il grafico di sinistra in figura 2, è probabile che il sistema è stato overoptimized e non funzionare bene in trading dal vivo. Se vi è una forte correlazione nelle prestazioni, come si vede nel grafico di destra in figura 2, la successiva fase di valutazione comporta un ulteriore tipo di test fuori campione noto come test delle prestazioni in avanti. (Per ulteriori lettura sulla previsione, fare riferimento alle previsioni finanziarie: Il Metodo Bayesiano.) Avanti test Performance Testing Basics prestazioni in avanti, noto anche come scambio di carta. fornisce i commercianti con un altro set di dati di out-of-sample su cui valutare un sistema. test delle prestazioni di andata è una simulazione di trading reale e coinvolge seguendo la logica di sistemi in un mercato dal vivo. E 'chiamata anche di scambio di carta in quanto tutte le operazioni vengono eseguite solo sulla carta, cioè, le entrate commerciali e le uscite sono documentate insieme a qualsiasi utile o perdita per il sistema, ma vengono eseguiti reali compravendite. Un aspetto importante del test prestazioni avanti è seguire la logica sistemi esattamente contrario, diventa difficile, se non impossibile, valutare con precisione questa fase del processo. Gli operatori dovrebbero essere onesti circa le voci del commercio e le uscite ed evitare comportamenti come cherry picking commerci o meno compreso un commercio su razionalizzazione carta che non avrei mai preso che il commercio. Se il commercio sarebbe verificato seguendo la logica sistemi, dovrebbe essere documentata e valutata. Molti broker offrono un conto di trading simulato in cui i commerci possono essere posizionati e il conto economico relativo calcolo. Utilizzando un conto di trading simulato in grado di creare un ambiente semi-realistico in cui praticare il commercio e valutare ulteriormente il sistema. La figura 2 mostra anche i risultati di test delle prestazioni in avanti su due sistemi. Anche in questo caso, il sistema rappresentato nella tabella sinistra non riesce a fare ben oltre i test iniziali sui dati in-campione. Il sistema mostrato nel grafico a destra, tuttavia, continua a funzionare bene in tutte le fasi, compresa la prova di prestazione avanti. Un sistema che mostra risultati positivi con buona correlazione tra in-campione, out-of-campione e di test delle prestazioni in avanti è pronto per essere implementato in un mercato dal vivo. The Bottom Line backtesting è uno strumento prezioso a disposizione nella maggior parte delle piattaforme di trading. Dividendo i dati storici in più set di prevedere in-campione e out-of-sample test in grado di fornire agli operatori un mezzo pratico ed efficiente per valutare un'idea di trading e di sistema. Poiché la maggior parte dei commercianti impiegano tecniche di ottimizzazione in backtesting, è importante quindi valutare il sistema su dati puliti per determinare la redditività. Continuando il test out-of-campione con verifica delle prestazioni in avanti fornisce un ulteriore livello di sicurezza prima di mettere un sistema nel mercato rischiare denaro reale. I risultati positivi e buona correlazione tra in-campione e out-of-sample backtesting e test delle prestazioni in avanti aumenta la probabilità che un sistema si esibirà anche in trading reale. (. Per una panoramica completa sulle analisi tecnica vedere Analisi Tecnica:. Introduzione)

No comments:

Post a Comment