Sunday 29 October 2017

Trading Strategier Backtesting


Institusjonell klassen data management backtesting strategi distribusjon løsning: - aksjer, opsjoner, futures, valutaer, kurver og tilpassede syntetiske instrumenter støttes - flere lav latency data feeds støttes (behandling hastigheter i millioner av meldinger per sekund på terabyte data) - C og Basert strategi backtesting og optimalisering - Multiple meglere kjøring støttet, handelssignaler konvertert til FIX ordrer QuantFACTORY - Institusjonell klasse data management backtesting strategi distribusjonsløsning: - QuantDEVELOPER - rammeverk og IDE for trading strategier utvikling, debugging, backtesting og optimalisering, tilgjengelig som en Visual Studio plug-in - QuantDATACENTER - gjør det mulig å administrere et historisk datalagring og ta imot sanntid eller ultra lav latens markedsdata fra leverandører og utvekslinger - QuantENGINE - tillater å distribuere og utføre forhåndsdefinerte strategier - multi-asset, multi-period low latency data , støttes flere meglere i institusjonell klassedatabase Entusiastisk strategi for distribusjon av strategier: - OpenQuant - C og VisualBasic porteføljenivå system backtesting og trading, multi-asset, intraday nivå testing, optimalisering, WFA etc. flere meglere og data feeds støttet - QuantTrader - produksjon handelsmiljø - QuantBase - sentralisert datastyring - QuantRouter - data - og bestillingsruting Institusjonell klassen datastyring backtesting strategi distribusjonsløsning: - Multi-asset løsning, flere data feeds støttes, database støtter alle typer RDBMS gir et JDBC-grensesnitt, f. eks. Oracle, Microsoft SQL Server, Sybase, MySQL etc. - Klienter kan bruke IDE til å skanne deres strategi i enten Java, Ruby eller Python, eller de kan bruke sin egen strategi IDE - flere meglere kjørestøtte støttes, handelssignaler konvertert til FIX-ordre Institutional - klassen data management backtesting strategi distribusjon løsning: - multi-asset løsning (forex, opsjoner, futures, aksjer, ETFs, varer, syntetiske instrumenter og tilpassede derivater spreads etc.), flere data feeds støttet - rammeverk for trading strategier utvikling, debugging, backtesting og optimalisering - flere meglerkjøringer støttes, handelssignaler konvertert til FIX-ordrer (IB, JPMorgan, FXCM etc.) Dedikert programvareplattform integrert med Tradestations-data for backtesting og auto-trading: - Daglige intradagdata (oss aksjer for 43 år, futures for 61 år) - praktisk for backtesting av prisbaserte signaler (teknisk analyse), støtte for EasyLanguage programmeringsspråk - støtte amerikanske aksjer ETFs , futures, amerikanske indekser, tyske aksjer, tyske indekser, forex-fri for Tradestation brokerage klienter - 249,95 per måned for ikke-profesjonelle (kun Tradestation programvareplattform uten megling) - 299,95 per måned for fagfolk (Kun Tradestation programvareplattform uten megling) Dedikert Programvareplattform for backtesting og auto-trading: - Supporting dailyintraday strategier, testing av porteføljenivå og optimalisering, kartlegging, visualisering, tilpasset rapportering, multi-threaded analyse, 3D kartlegging, WFA analyse etc. - Best for backtesting prisbaserte signaler (teknisk analyse) - Direkte link til eSignal, Interactive Brokers, IQFeed, myTrack, FastTrack, QP2, TC2000, hvilken som helst DDE-kompatibel feed, MS, txtfiles og mer (Yahoo Finance. ) - engangsavgift 279 for standardutgave eller 339 for profesjonell utgave Dedikert programvareplattform for backtesting og auto-trading: - porteføljenivå system backtesting og trading, multi-asset, intraday nivå testing, optimalisering, visualisering etc. - tillater R integrasjon, automatisk handel i Perl skriptspråk med alle underliggende funksjoner skrevet i innfødt C, forberedt på server co-location - FXCM og Interactive Brokers support - gratis FXCM-støtte, 100 per måned for IB-plattform, kontakt Salesseertrading for andre alternativer Dedikert programvareplattform for backtesting og auto-trading: - støtter dagligintraday-strategier, testing av porteføljenivå og optimalisering - best for backtesting av prisbaserte signaler (teknisk analyse), C scripting - programvareutvidelser støttet - data feedshåndtering, strategiutførelse etc. - 799 per lisens, 150 årlig avgift etter Dedikert programvareplattform for backtesting, optimalisering, ytelsesattribusjon og analyse: - Axioma eller tredje del y data-faktor analyse, risikomodellering, markedssyklusanalyse Dedikert programvareplattform for backtesting og auto-trading: - Best for backtesting prisbaserte signaler (teknisk analyse), støtte dailyintraday strategier, testing av porteføljenivå og optimalisering - Turtle Edition - backtesting engine, grafikk, rapporter, EoD testing - Professional Edition - pluss systemredaktør, gå fremoveranalyse, intraday strategier, multi-threaded testing etc. - Pro Plus Edition - pluss 3D overflate diagrammer, scripting etc. - Builder Edition - IB API, debugger etc. - Turtle Edition 990 - Professional Edition 1,990 - Pro Plus Edition 2,990 - Builder Edition 3,990 Dedikert programvareplattform for backtesting og auto-trading: - Supporting dailyintraday strategier, testing av porteføljenivå og optimalisering, kartlegging, visualisering, tilpasset rapportering etc. - Best for backtesting prisbaserte signaler (teknisk analyse) - direkte link til interaktive meglere, MB Trading, TD Ameritrade, FXCM og andre - data fro m tekstfiler, eSignal, Google Finance, Yahoo Finance, IQFeed og andre - grunnleggende funksjonalitet (EoD-funksjonalitet) - gratis - avansert funksjonalitet - lease fra 50 måneders eller 995 livslisens lisens Dedikert programvareplattform for backtesting og auto-trading: - Best for backtesting prisbaserte signaler (teknisk analyse) som støtter dailyintraday strategier, testing av porteføljenivå og optimalisering, kartlegging, visualisering, tilpasset rapportering - støtter C og Visual Basic - direkte link til Interactive Brokers, IQFeed, txtfiles og mer (Yahoo Finance. ) - evigvarende lisens - 499 - leieavtale 50 per måned Dedikert programvareplattform for backtesting og auto-trading: - Støtte for dailyintraday-strategier, testing av porteføljenivå og optimalisering, kartlegging, visualisering, tilpasset rapportering - tekniske og også grunnleggende signaler, 245 for avansert versjon (gratis dataleverandører) - 595 for Premium versjon (støtte flere datalagere og meglere) Dedikert programvareplattform for backtesting og auto-trading: - Støtte for dailyintraday-strategier, testing av porteføljenivå og optimalisering - best for backtesting prisbaserte signaler ( teknisk analyse) - innbygget data for aksjer, futures og forex (daglige amerikanske aksjer fra 1990, daglige futures 31 år, valuta fra 1983 etc.) - prising fra 45 måneder til 295 måneder (prisene avhenger av tilgjengeligheten av data) Dedikert programvareplattform for backtesting og auto-trading: - bruker MQL4 språk, brukes hovedsakelig til handel forex markedet - støtter flere forex meglere og data feeds - støtter Administrere flere kontoer Dedikert programvareplattform for backtesting og auto-trading: - Støtte for dailyintraday-strategier, testing av porteføljenivå og optimalisering - Best for backtesting av prisbaserte signaler (teknisk analyse), støtte for EasyLanguage programmeringsspråk - støtte flere datafeed (Bloomberg, Thomson Reuters, CSI, CQG, eSignal etc.), direkte støtte til flere meglere (Interactive Brokers etc.) - Multicharts 797 per år - Multicharts livstid 1.497 - Multicharts Pro 9,900 (Bloomberg Thomson Reuters data feed etc.) Webbasert backtesting verktøy for å teste stock picking strategier: - amerikanske aksjer ETFs (daglig) - grunnleggende data-baserte data siden 1999 - longshort-strategier, prisbaserte drevsignaler - designer - 139 måneders - manager - 199 måneder - komplett funksjonalitet porteføljeanalyse ved bruk av høyfrekvente markedsdata: Dette produktet er beregnet til bruk av små, mellomstore, høyfrekvente forhandlere. Alle beregninger gjøres ved bruk av høyfrekvente markedsdata som fordeler lav - og høyfrekvente handelsforhandlere. - intradag backtesting, portefølje risikostyring, prognose og optimalisering til hver pris andre, minutter, timer, slutten av dagen. Modellinnganger fullt kontrollerbare. - 8k marked tick data kilder siden 2012 (aksjer, indekser ETFer handlet på NASDAQ). Klienter kan også laste opp egne markedsdata (for eksempel kinesiske aksjer). - 40 porteføljemålinger (VaR, ETL, alfa, beta, Sharpe-forhold, Omega-forhold, etc.) - støtter R, Matlab, Java Python - 10 porteføljeoptimeringer Webbasert backtesting verktøy: - Amerikanske aksjekurser (dailyintraday) data fra QuantQuote - forex data fra FXCM-støttende Trader Interactive Brokers for live trading Webbasert backtesting verktøy: - Amerikanske aksjer og ETFs priser (dailyintraday), siden 2002 - grunnleggende data fra Morningstar (over 600 metrics) - Støtte Interactive Brokers for live trading Webbaserte backtesting-verktøy: - Enkelt å bruke, fordelingsstrategier, data siden 1992 - Tidsseriemomentum og bevegelige gjennomsnittlige strategier på ETFs - Enkel Momentum og Simple Value aksjekursstrategier Webbasert backtesting verktøy: - Opptil 25 års data for 49 Futures og SP500 aksjer - verktøykasse i Python og Matlab - Quantiacs vertskap for algoritmiske trading konkurranser med investeringer fra 500k til 1 million Backtest Broker tilbyr kraftig, enkel nettbasert backtesting så ftware: - Backtest i to klikk - Se gjennom strategibiblioteket, eller bygg og optimaliser strategien din - Papirhandel, automatisert handel og sanntids e-postmeldinger - 1 per backtest og mindre WebCloud-basert backtesting verktøy: - FX (ForexCurrency) data på større par, går tilbake til 2007 - SecondMinuteHourlyDaily barer - live trading kompatibel med enhver megler som bruker Metatrader 4 som backend Webbasert backtesting verktøy for å teste aksjefaktor pluking og kapitalfordeling strategier: - flere egenkapitalfaktorer med påvist alfa over marked-cap benchmarks , flere investeringsuniverser, risikostyringsfiltre - Asset Allocation Strategies backtests, blanding av allokering og fakturavalning i én portefølje - gratis på SP 100-universet - 50 måneder eller 480 år - Bredere amerikanske investeringsuniverser, UK EU-aksjer, Asset Allocation Strategies Webbasert BacktestCreening Tool : - over 10 000 amerikanske aksjer, data opp til 20 års historie - grunnleggende tekniske kriterier - fri begrenset funksjonalitet (1 år av data, ingen lagrede backtests etc.) - 50 per måned - full funksjonalitet Gratis programvaremiljø for statistisk databehandling og grafikk, mange quants foretrekker å bruke den for sin enestående åpen arkitektur og fleksibilitet: - Effektiv datahåndtering og lagringsanlegg, grafisk muligheter for dataanalyse, lett utvidet via pakker - anbefalte utvidelser - quantstrat, Rmetrics, quantmod, quantlib, PerformanceAnalytics, TTR, portefølje, portfolioSim, backtest etc. MATLAB - språk på høyt nivå og interaktivt miljø for statistisk databehandling og grafikk: - parallell og GPU-databehandling, backtesting og optimalisering, omfattende muligheter for integrering etc. - Pris på forespørsel her BacktestingXL Pro er et tillegg for å bygge og teste dine handelsstrategier i Microsoft Excel 2010 og 2013: - Brukere kan bruke VBA til å bygge strategier for BacktestingXL Pro, VBA kunnskap er valgfritt, brukere kan konstruere handelsregler på et regneark ved hjelp av standard forhåndsdefinerte backtesting koder - støtter pyramidering, kortvarig stillingsbegrensning, provisjonsberegning, egenkapitalsporing, ikke-pengestyring, buysell-pris tilpassing - multiple performancerisk rapporter - 74,95 for BacktestingXL Pro Gratis open source programmeringsspråk, åpen arkitektur, fleksibel, lett utvidet via pakker: - Anbefalte utvidelser - pandas (Python Data Analysis Library), Pyalotrade (Python Algorithmic Trading Library), Zipline, ultrafinansiering etc. FactorWave er enkelt å bruke webbasert backtesting verktøy for faktorinvestering: - lar brukeren blande flere ETFoptionsfuturesequity-faktorer med bevist alfa over Market-cap benchmarks - gratis - ETFStock Screener med 5 Faktorer - 149mo - gratis opsjonsalternativer screener, futures strategier, vix strategier Webbasert backtesting verktøy: - Enkel å bruke, nettbasert backtesting verktøyet for å teste relative styrke og glidende gjennomsnitt strategier på ETFs - flere typer strategier for gratis, fullstendig backtesting funksjonalitet 34,99 månedlig Gratis web b aset backtesting verktøy for å teste stock picking strategier: - amerikanske aksjer, data fra ValueLine fra 1986-2014 - pris og grunnleggende data, 1700 aksjer, månedlig granularitet testBacktesting Hva er Backtesting Backtesting er prosessen med å teste en handelsstrategi på relevante historiske data for å sikre dets levedyktighet før handelsmannen risikerer enhver faktisk kapital. En næringsdrivende kan simulere handel med en strategi over en passende tidsperiode og analysere resultatene for nivåene av lønnsomhet og risiko. BREAKING DOWN Backtesting Hvis resultatene oppfyller de nødvendige kriteriene som er akseptable for næringsdrivende, kan strategien da implementeres med viss grad av selvtillit om at det vil resultere i fortjeneste. Hvis resultatene er mindre gunstige, kan strategien modifiseres, justeres og optimaliseres for å oppnå de ønskede resultatene, eller det kan helt slettes. En betydelig mengde av volumet som handles i dagens finansielle marked, gjøres av handelsfolk som bruker en slags datautomatisering. Dette gjelder spesielt for handelsstrategier basert på teknisk analyse. Backtesting er en integrert del av å utvikle et automatisert handelssystem. Betydende Backtesting Når du er ferdig på riktig måte, kan backtesting være et uvurderlig verktøy for å ta avgjørelser om du skal bruke en handelsstrategi. Prøveperioden som en backtest utføres på er kritisk. Varigheten av prøveperioden skal være lang nok til å inkludere perioder med varierende markedsforhold, inkludert opptrender, downtrends og range-bound trading. Å utføre en test på bare en type markedsforhold kan gi unike resultater som kanskje ikke fungerer bra under andre markedsforhold, noe som kan føre til falske konklusjoner. Prøvestørrelsen i antall bransjer i testresultatene er også avgjørende. Hvis prøvenummeret av handler er for lite, kan testen ikke være statistisk signifikant. En prøve med for mange handler over en lang periode kan gi optimerte resultater der et overveldende antall vinnende handler samles rundt en bestemt markedstilstand eller trend som er gunstig for strategien. Dette kan også føre til at en næringsdrivende trekker villedende konklusjoner. Å holde det Real En backtest bør gjenspeile virkeligheten i størst mulig grad. Handelsutgifter som ellers kan betraktes som ubetydelige av handelsmenn når de analyseres individuelt, kan ha betydelig innvirkning når aggregatkostnaden beregnes over hele tilbakekjøpsperioden. Disse kostnadene inkluderer provisjoner, spreads og slippe, og de kunne bestemme forskjellen mellom om en handelsstrategi er lønnsom eller ikke. De fleste backtesting programvarepakker inkluderer metoder for å ta hensyn til disse kostnadene. Kanskje den viktigste metriske assosiert med backtesting er strategys nivå av robusthet. Dette oppnås ved å sammenligne resultatene av en optimalisert tilbaketest i en bestemt prøveperiode (referert til som prøve) med resultatene av en backtest med samme strategi og innstillinger i en annen prøveperiode (referert til som out - av-prøve). Hvis resultatene er like lønnsomme, kan strategien anses å være gyldig og robust, og den er klar til å bli implementert i sanntidsmarkeder. Hvis strategien feiler i sammenligninger uten sammenligning, trenger strategien ytterligere utvikling, eller den bør helt og holdent overgis. Overblikk: Denne gratis utdanningswebsiden er ment å tillate deg å sammenligne populære tekniske handelsstrategier så vitenskapelig som mulig gjennom backtesting. Generelt er det ganske vanskelig å konsekvent slå markedet, og du bør være skeptisk til noe som forteller deg noe annet. Dette nettstedet gir deg mulighet til å backtest noen vanlige tekniske strategier for å se hvordan de ville ha utført mot markedet og lar deg skjerme for aksjene som oppfyller dine trading kriterier. Strategier som backtest godt, garanterer selvfølgelig ikke suksess fremover, men kan ha en høyere sannsynlighet for å klare seg godt. Backtesting gjør det også mulig å se markedsforholdene der en bestemt strategi vil fungere bra. For eksempel, hvis du er sikker på at markedet vil være rekkevidde bundet fremover, kan du finne ut hvilke strategier som fungerer best i denne type markedet. Dette gjøres ved backtesting over historiske tidsrammer som var avstandsbundet og se hvilke strategier som er best. Backtesting hjelper deg også å se hvilke strategiparametere som er mest robuste over ulike tidsperioder. For eksempel gir et 10-stopp-tap en 5-stop-tap 9 historiske tidsperioder ut av 10 Således kan backtesting gi verdifull handelsinnsikt, selv om det ikke kan garantere fremtiden. Noen interessante ting du kan oppdage: Kombinasjonen av aktiv handel og kommisjoner kan tørke deg ut selv om du har en god prosentandel av vinnende handler. Virkelig stramme stopper kan alvorlig skade din langsiktige lønnsomhet og ikke redusere drawdown så mye du kan forvente Strategier du trodde ville være gode som konsekvent underperform markedet. Veibeskrivelse (Single Stock Backtesting): Velg aksjen du vil sikkerhetskopiere din tekniske strategi på. Startkapital: Mengde penger du starter med Stoploss: Punkt hvor du vil komme deg ut av en posisjon som beveger seg mot deg. En vanlig stopp betyr at du kommer ut av posisjonen din hvis aksjene faller i en prosentandel under hvor du kjøpte den. Trappstopp: La oss si at du kjøper en aksje på 10 og legger en 10 stoppestopp. Hvis aksjen faller 10 uten å gå høyere, vil du selge på 9. Men hvis aksjen går opp til 15 og deretter ned 10 til 13,5, vil du selge på 13,5 og låse inn noen av gevinsten. Mål: Selg når lageret ditt oppnår en viss prosentvis gevinst (Kan slå av ved å velge Dont Use Target) Start DateEnd Date: Velg de historiske datoene mellom hvilke du vil teste strategien. Signaler: Signaler innebærer kryssinger eller forhold mellom pris og tekniske indikatorer. For eksempel, det gylne krysset, kjøp når 50 dagers enkelt glidende gjennomsnitt (sms) krysser over 200 dagers sma og selger når 50 dagene krysser under 200 dagene (dødskorset). Følgende lenker forklarer noen populære tekniske indikatorer: Få TradesGraph: Få handler vil bokstavelig talt vise deg handlingene du ville ha gjort hvis du gikk tilbake i tid med et sammendrag av ytelse inkludert. De statistiske testene: Test for å se om gjennomsnittlig daglig avkastning av strategien er den samme som gjennomsnittlig daglig avkastning på SampP 500 eller den samme som gjennomsnittlig daglig avkastning for kjøp og hold over tidsperioden. Vi ønsker å vite hvor trygg vi kan være å avvise at de to avkastningene er de samme. Jo høyere tillit jo mer sikker på at du kan være at strategien din egentlig er bedre enn SampP 500 eller kjøp og hold. Grafen teller verdien av porteføljen over tid med et medfølgende sammendrag av ytelsen. Veibeskrivelse (PortTester Beta): Dette er for backtesting en strategi som du vil søke på din portefølje når lagrene når dine tekniske kjøp og salgssignaler. I den første tekstboksen, skriv inn tickers for kurven av aksjer du vil sikkerhetskopiere din tekniske strategi på. Skriv inn hver ticker skilt av et mellomrom. Aksjer som for tiden er tilgjengelige, inkluderer de 30 dow-aksjene, AA AXP BA BAC CAT CSCO CVX DD DIS GE HD HPQ IBM INTC JNJ JPM KFT KO MCD MMM MRK MSFT PFE PG T TRV UTX VZ WMT XOM. For å inkludere alle 30 i backtest, skriv bare DJIA som er standard. Mål Antall åpne posisjoner: Dette er antall aksjer du vil ha posisjon i og ikke mer. For eksempel, la oss si at du vil målrette mot 2 åpne posisjoner. Når backtester finner et kjøpssignal i en av aksjene du legger i kurven, sier GE, antar det at GE ble kjøpt. Det vil nå se etter 1 lager for å kjøpe når det er et kjøpssignal, sier BAC. Du har nå en portefølje med 2 åpne posisjoner (GE og BAC) og backtester vil ikke kjøpe mer før et selgesignal selger en av aksjene. En diversifisert portefølje skal sannsynligvis ha 10 eller flere aksjer, men dette krever mye databehandlingskraft til backtest. Dermed vil en liten portefølje som standard på 5 åpne posisjoner være nok til å få en følelse av strategys ytelse. Av oppmerksomhet, for investorer med en liten del av kapitalen si 10.000, er det dyrt å handle et stort antall stillinger med 20 provisjoner for rundturer. ETF er en billig måte å bli diversifisert. Startkapital: Mengde penger du starter med Handelskommisjonen: Beløpet du betaler TDAmeritrade, SOGO, ScottTrade, etc for å handle på lager. Stillingstørrelse: Slik bestemmer du å forplikte seg til hvert lager i porteføljen din. For øyeblikket er det bare ett alternativ (Lik likestilling) tilgjengelig. Dette betyr at hvis jeg har 10.000 og jeg vil legge inn 2 stillinger, vil jeg sette 5000 i hver mindre provisjon. Med andre ord vil kontanter tilgjengelig være like oppdelt i nye stillinger til jeg når målet mitt antall åpne stillinger. Andre muligheter som kommer vil være lik antall aksjer, og volatilitetsbaserte posisjonstørrelsesregler. Stoploss: Punkt hvor du vil komme deg ut av en posisjon som beveger seg mot deg. La oss si at du kjøper en aksje på 10 og legger inn en 10 tilbakestilling. Hvis aksjen faller 10 uten å gå høyere, vil du selge på 9. Men hvis aksjen går opp til 15 og deretter ned 10 til 13,5, vil du selge på 13,5 og låse inn noen av gevinsten. Startdato og dato: Velg de historiske datoene mellom hvilke du vil teste strategien. Backtesteren starter på startdatoen i historiske data og vil søke gjennom aksjene du valgte til den finer et kjøpssignal. Hvis ingen kjøpssignaler blir funnet på den første dagen, flyttes backtesteren til neste dag og søker gjennom alle aksjene i kurven til et kjøpssignal er funnet der aksjene antas å bli kjøpt til nær pris justert for splitt og utbytte. Så snart en aksje er kjøpt, vil backtesteren se etter å selge den aksjen når et salgssignal kommer. Det fortsetter også å se for å kjøpe aksjer til målet antall åpne stillinger er nådd. Samtidig vil det selge eventuelle eksisterende stillinger dersom et salgssignal oppstår. Verdien av porteføljen beregnes hver dag til sluttdatoen. Signaler: Signaler innebærer kryssinger eller forhold mellom pris og tekniske indikatorer. For eksempel, det gylne krysset, kjøp når 50 dagers enkelt glidende gjennomsnitt (sms) krysser over 200 dagers sma og selger når 50 dagene krysser under 200 dagene (dødskorset). Få TradesGraph: Få handler vil bokstavelig talt vise deg handlingene du ville ha gjort hvis du gikk tilbake i tid med et sammendrag av ytelse inkludert. Grafen teller verdien av porteføljen over tid med et medfølgende sammendrag av ytelsen. Ansvarsfraskrivelse: stockbacktest støtter ikke eller anbefaler noen av strategiene eller verdipapirene på dette nettstedet. Innholdet på dette nettstedet er til informasjonsformål og skal ikke tas som investeringsråd. stockbacktest skal ikke holdes ansvarlig for eventuelle feil på dette nettstedet eller tiltak som er tatt ut fra innholdet på denne nettsiden. Baksertesting: Tolking Past Backtesting er en nøkkelkomponent i effektiv trading-systemutvikling. Det oppnås ved å rekonstruere, med historiske data, handler som ville ha skjedd tidligere, ved bruk av regler som er definert av en gitt strategi. Resultatet gir statistikk som kan brukes til å måle strategiens effektivitet. Ved hjelp av disse dataene kan handelsmenn optimalisere og forbedre sine strategier, finne tekniske eller teoretiske feil, og få tillit til strategien deres før de påføres de virkelige markedene. Den underliggende teorien er at enhver strategi som fungerte bra i det siste, vil trolig fungere godt i fremtiden, og omvendt vil enhver strategi som har gått dårlig i fortiden, sannsynligvis utføre dårlig i fremtiden. Denne artikkelen tar en titt på hvilke applikasjoner som brukes til backtest, hva slags data er oppnådd, og hvordan man bruker den Data og verktøyene Backtesting kan gi rikelig med verdifull statistisk tilbakemelding om et gitt system. Noen universelle backtesting-statistikker inkluderer: Netto fortjeneste eller tap - Netto prosentvis gevinst eller tap. Tidsramme - Tidligere datoer der testingen skjedde. Universe - Aksjer som ble inkludert i backtestet. Volatilitetsmålinger - Maks prosent prosent opp og ned. Gjennomsnitt - Prosent gjennomsnittlig gevinst og gjennomsnittlig tap, gjennomsnittlige barer holdt. Eksponering - Andel av investert kapital (eller eksponert for markedet). Nivåer - Gevinst-til-tap-forhold. Årlig avkastning - Prosentavkastning over et år. Risikojustert avkastning - Prosentavkastning som en funksjon av risiko. Typisk vil backtesting programvare ha to skjermer som er viktige. Den første tillater handelsmannen å tilpasse innstillingene for backtesting. Disse tilpasningene inkluderer alt fra tidsperiode til provisjonskostnader. Her er et eksempel på en slik skjerm i AmiBroker: Den andre skjermen er den faktiske backtesting-resultatrapporten. Her finner du all statistikk som er nevnt ovenfor. Igjen, her er et eksempel på dette skjermbildet i AmiBroker: Generelt inneholder de fleste handelsprogramvarene lignende elementer. Enkelte avanserte programvare inkluderer også tilleggsfunksjonalitet til å utføre automatisk posisjonering, optimalisering og andre mer avanserte funksjoner. De 10 budene Det er mange faktorer som handlerne tar hensyn til når de vurderer handelsstrategier. Her er en liste over de 10 viktigste tingene å huske mens backtesting: Ta hensyn til de brede markedstrendene i tidsrammen der en bestemt strategi ble testet. For eksempel, hvis en strategi bare ble testet tilbake fra 1999-2000, kan det ikke gå bra på et bjørnmarked. Det er ofte en god ide å backtest over en lang tidsramme som omfatter flere forskjellige typer markedsforhold. Ta hensyn til universet der tilbakestesting skjedde. For eksempel, hvis et bredt markedssystem er testet med et univers bestående av tech-aksjer, kan det mislykkes å gjøre det bra i ulike sektorer. Som en generell regel, hvis en strategi er rettet mot en bestemt genre av lager, begrense universet til den genren, men i alle andre tilfeller opprettholde et stort univers for testformål. Volatilitetsforanstaltninger er ekstremt viktige å vurdere i utviklingen av et handelssystem. Dette gjelder spesielt for levererte kontoer, som er utsatt for marginanrop dersom egenkapitalen faller under et bestemt punkt. Traders bør søke å holde volatiliteten lav for å redusere risikoen og muliggjøre lettere overgang inn og ut av et gitt lager. Det gjennomsnittlige antall barer som holdes er også veldig viktig å se når man utvikler et handelssystem. Selv om de fleste backtesting programvare inkluderer provisjonskostnader i de endelige beregningene, betyr det ikke at du bør overse denne statistikken. Hvis det er mulig, kan det hende at gjennomsnittlig antall barer som holdes, reduserer provisjonskostnadene, og forbedrer din generelle avkastning. Eksponering er et dobbeltkantet sverd. Økt eksponering kan føre til høyere fortjeneste eller høyere tap, mens redusert eksponering betyr lavere fortjeneste eller lavere tap. Imidlertid er det generelt en god ide å holde eksponering under 70 for å redusere risiko og muliggjøre lettere overgang inn og ut av et gitt lager. Den gjennomsnittlige gevinstløpsstatistikken, kombinert med vinner-til-tap-forholdet, kan være nyttig for å bestemme optimal plassering og pengestyring ved hjelp av teknikker som Kelly-kriteriet. (Se Money Management ved hjelp av Kelly-kriteriet.) Traders kan ta større stillinger og redusere provisjonskostnader ved å øke sine gjennomsnittlige gevinster og øke deres vinner-til-tap-forhold. Årlig avkastning er viktig fordi den brukes som et verktøy for å benchmark en systemavkastning mot andre investeringssteder. Det er viktig ikke bare å se på den samlede årlige avkastningen, men også å ta hensyn til økt eller redusert risiko. Dette kan gjøres ved å se på den risikojusterte avkastningen, som står for ulike risikofaktorer. Før et handelssystem er vedtatt, må det overgå alle andre investeringssteder med like eller mindre risiko. Backtesting tilpasning er ekstremt viktig. Mange backtesting-applikasjoner har innspill for provisjonsbeløp, runde (eller brøkdelte) masse størrelser, tikkestørrelser, marginkrav, renter, slippage-forutsetninger, stillingsreguleringsregler, same-bar-utgangsreguleringer, (bak) stoppinnstillinger og mye mer. For å få de mest nøyaktige backtesting resultatene, er jeg viktig å justere disse innstillingene for å etterligne megleren som vil bli brukt når systemet går live. Backtesting kan noen ganger føre til noe kjent som overoptimalisering. Dette er en tilstand hvor resultatene avstemmes så høyt til fortiden at de ikke lenger er like nøyaktige i fremtiden. Det er generelt en god ide å implementere regler som gjelder for alle aksjer, eller et utvalg av målrettede aksjer, og er ikke optimalisert i den grad reglene ikke lenger er forståelige av skaperen. Backtesting er ikke alltid den mest nøyaktige måten å måle effektiviteten til et gitt handelssystem. Noen ganger har strategier som har gått bra i det siste, ikke lykkes i det nåværende. Tidligere resultater er ikke en indikasjon på fremtidige resultater. Pass på å papirhandel et system som har blitt suksessfullt testet før du går, for å være sikker på at strategien fortsatt gjelder i praksis. Konklusjon Backtesting er et av de viktigste aspektene ved å utvikle et handelssystem. Hvis det opprettes og tolkes ordentlig, kan det hjelpe handelsmenn å optimalisere og forbedre strategiene, finne tekniske eller teoretiske feil, samt få tillit til strategien deres før de påføres det til de virkelige verdensmarkeder. Ressurser Tradecision (tradecision) - High-end Trading System Development AmiBroker (amibroker) - Budsjett Trading System Development. En økonomisk teori om total utgifter i økonomien og dens effekter på produksjon og inflasjon. Keynesian økonomi ble utviklet. En beholdning av en eiendel i en portefølje. En porteføljeinvestering er laget med forventning om å tjene en avkastning på den. Dette. Et forhold utviklet av Jack Treynor som måler avkastning opptjent over det som kunne vært opptjent på en risikofri. Tilbakekjøp av utestående aksjer (tilbakekjøp) av et selskap for å redusere antall aksjer på markedet. Selskaper. En skattemessig tilbakebetaling er refusjon på skatter betales til en person eller husstand når den faktiske skatteforpliktelsen er mindre enn beløpet. Den monetære verdien av alle ferdige varer og tjenester som produseres innen et land grenser i en bestemt tidsperiode.

No comments:

Post a Comment