Thursday 23 November 2017

Trading System Stress Testing


Hva er Backtesting. Backtesting er prosessen med å teste en handelsstrategi på relevante historiske data for å sikre levedyktigheten før trader risikoer 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 skrapes. 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 utviklingen av et automatisert trading system. Enestående Backtesting. Når det er gjort riktig, backtesting kan være et uvurderlig verktøy for å avgjøre om en handelsstrategi skal brukes. Prøveperioden som en backtest utføres på, er kritisk. Varigheten av prøveperioden må være lang nok til å inkludere perioder med varierende markedsforhold, inkludert opptrender, downtrends og range-bound trading Å utføre en test på bare én type markedsforhold kan gi unike resultater som kanskje ikke fungerer bra i andre markedsforhold, noe som kan føre til falske konklusjoner. Prøvestørrelsen i antall bransjer i testresultatene er også viktig Hvis prøvenummeret handler for lite, kan testen ikke være statistisk signifikant. En prøve med for mange handler over en lang periode kan gi optimerte resultater hvor et overveldende antall vinnende handler samles rundt en bestemt markedstilstand eller trend Det 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 ekte i så stor grad som mulig Handelskostnader som ellers kan betraktes som ubetydelige av næringsdrivende når de analyseres individuelt, kan ha betydelig innvirkning når den totale kostnaden beregnes over hele tilbakekjøpsperioden. Disse kostnadene inkluderer provisjoner, spreads og slippe, og de kunne bestemme forskjellen mellom hvorvidt en handelsstrategi er lønnsom eller ikke. De fleste backtesting programvarepakker inneholder metoder for å ta hensyn til disse kostnadene. Kanskje den viktigste metriske assosiert med backtesting er strategiens nivå av robusthet. Dette oppnås ved å sammenligne resultatene av en optimalisert tilbaketest i en bestemt prøveperiode som refereres til som in-sample med resultatene av en backtest med den samme strategien og innstillingene i en annen prøvetidsperiode referert til som ute av prøve Hvis resultatene er like lønnsomme, kan strategien være anses å være gyldig og robust, og den er klar til å bli implementert i sanntidsmarkeder Hvis strategien feiler Imidine Software har siden 1993 vært en ledende leverandør av investeringshåndteringsløsninger for den globale finansnæringen. Det prisbelønte foretaket har i 1993 vært i stand til å utvikle seg, eller det bør overlates helt. Imagine Trading System produkt, Imagine Trading System og sin on-demand skybaserte ASP-versjon, er en real-time integrert trading, portefølje - og risikostyringsløsning som brukes av tusenvis av kjøpere og selger-sluttbrukere over hele verden. Imagine Software s rykte for å levere konkurransefortrinn er basert på sin lange track record av å levere institusjonell funksjonalitet, bred cross-asset instrument støtte og evnen til å håndtere enhver handelsstrategi. Selskapet konsekvent tilfredsstiller den mangfoldige porteføljen og risikoredigering, markedsdata, regulerings - og rapporteringskrav til de største globale hedgefondene, fond av fond, pensjonskasser, kapitalforvaltningsselskaper og store meglerfirmaer og banker Forestill deg at brukerne har alt de trenger for deres daglige drift avansert programvarefunksjonalitet, omfattende dataadministrasjon bestående av det myriade levemarkedet, kreditt, statiske data og andre elementer som er nødvendige for sanntidshandel i dagens globale markeder , og end-of-day og start-of-day behandlingstjenester. Maksimering av investeringsavkastning og styring av risikovilliggjennomtakere høste umiddelbare fordeler med Imagine s robuste, sanntids portefølje - og risikostyringsfunksjonalitet, som støtter deres aktiviteter i all handel strategier og aktivaklasser Nøkkelporteføljefunksjonalitet inkluderer ubegrenset porteføljeboring, sanntidsprissetting, grenseovervåkning og kontroll, samt levende visning av PL-verdier og grekker, og verdipapirsporing Risikofunksjonalitet spenner over stresstesting og historisk Monte Carlo, pluss intradag portefølje VaR , faktoranalyse og mye mer Brukere kan enkelt undersøke eksponeringen for å skifte markedspriser, rentenivåer, volatil ity, yield curve antagelser og andre risks. Achieve Transparency Imagine s status som en pålitelig bransjestandard leverandør av risiko og portefølje rapportering evner gjør det til en må ha ressurs for et bredt spekter av finansielle bedrifter som spenner fra institusjonelle investeringsselskaper til oppstart hedgefond Overordnede rapporteringsegenskaper pluss komplett historisk dataregistrering gjør det mulig for transparenter i dag å kreve at investorer og regulatoriske byråer krever. Gain Operational Efficiencies-klienter konsentrerer seg kun om å administrere eiendeler fordi de kritiske komponentene som støtter forretningsprosessene deres programvare, markedsdata, globale sikkerhetsmestere, bedriftsaksjoner, osv. administreres effektivt på Imagine s sikre, ypperlige datasenter. Operasjonsrisiko og kostnadsfordeler ved rask implementering, automatisering av manuelle prosesser, sømløs integrasjon med andre tredjepartssystemer og eliminering av IT-støttekrav er ubestridelig. sections. Produkt og service spesif ications. Backtesting og Forward Testing Betydningen av korrelasjon. Tradere som er ivrige etter å prøve en handelsidee i et levende marked, gjør ofte feilen av å stole helt på backtesting resultater for å avgjøre om systemet vil være lønnsomt Mens backtesting kan gi tradere verdifulle opplysninger , er det ofte misvisende, og det er bare en del av evalueringsprosessen Utenom prøvetesting og fremoverprestasjonstest gir ytterligere bekreftelse om systemets effektivitet, og kan vise et system s sanne farger, før ekte penger er på linjen God korrelasjon mellom backtesting, resultater og resultater for fremdriftsresultater er viktig for å bestemme levedyktigheten til et handelssystem. Vi tilbyr noen tips om denne prosessen som kan bidra til å forfine din nåværende handelsstrategi. Les mer om Backtesting Tolkning av fortiden. Backtesting Basics Backtesting refererer til å bruke et handelssystem til historiske data for å verifisere hvordan et system ville ha utført du ring den angitte tidsperioden Mange av dagens handelsplatforme støtter backtesting Traders kan teste ideer med noen få tastetrykk og få innsikt i effektiviteten av en ide uten å risikere penger på en handelskonto. Backtesting kan evaluere enkle ideer, for eksempel hvordan en glidende gjennomsnittlig crossover vil utføre på historiske data eller mer komplekse systemer med en rekke innganger og utløsere. Så lenge en ide kan kvantifiseres, kan den backes tilbake. Noen handelsmenn og investorer kan søke kompetanse fra en kvalifisert programmør for å utvikle ideen til testbar form. Dette innebærer en programmerer som koder ideen inn i proprietært språk som er vert for handelsplattformen. Programmøren kan innlemme brukerdefinerte inputvariabler som tillater handelsmannen å justere systemet Et eksempel på dette ville være i det enkle glidende gjennomsnittsovergangssystemet som er notert over handelsmannen vil kunne legge inn eller endre lengdene på de to bevegelige gjennomsnittene som brukes i systemet. Trafikken kan backtest å bestemme hvilke lengder av bevegelige gjennomsnittsverdier som ville ha gjort det beste på historiske data Få mer innsikt i Electronic Trading Tutorial. Optimaliseringsstudier Mange handelsplattformer tillater også optimaliseringsstudier Dette innebærer å skrive inn en rekkevidde for angitt inngang og la datamaskinen gjøre det matematikk for å finne ut hvilken innspilling som ville ha gjort det beste. En multi-variabel optimalisering kan gjøre matematikken for to eller flere variabler kombinert for å bestemme hvilke nivåer sammen ville ha oppnådd det beste resultatet. For eksempel kan forhandlere fortelle programmet hvilke innganger de vil ha å legge til i sin strategi vil disse da bli optimalisert til deres ideelle vekter gitt de testede historiske dataene. Testing kan være spennende ved at et ulønnsomt system ofte kan bli forvandlet til en pengeproduksjonsmaskin med noen optimeringer. Dessverre tilpasser man et system til å oppnå det største nivået av fortiden lønnsomhet fører ofte til et system som vil utføre dårlig i rea l handel Denne overoptimaliseringen skaper systemer som ser bra ut på papiret bare. Kurvmontering er bruken av optimaliseringsanalyser for å skape det høyeste antall vinnende handler med størst fortjeneste på de historiske dataene som ble brukt i testperioden. Selv om det ser imponerende ut i testen Resultatene gir kurvepassing til upålitelige systemer, siden resultatene er i hovedsak tilpasset for bare den aktuelle data - og tidsperioden. Testtesting og optimalisering gir mange fordeler til en næringsdrivende, men dette er bare en del av prosessen når man vurderer et potensielt handelssystem. En næringsdrivende s neste trinn er å bruke systemet til historiske data som ikke har blitt brukt i den første backtesting-fasen. Det glidende gjennomsnittet er enkelt å beregne, og når det er plottet på et diagram, er det et kraftig visuelt trendspottingsverktøy. For mer informasjon, les Simple Flytte gjennomsnittsverdier Gjør trender stående ut i prøven vs Uttrykksdata Når du tester en ide om historiske data, er det fordelaktig å reservere en tidsperiode på Historiske data for testformål De første historiske dataene som ideen er testet og optimalisert refereres til som dataene i prøven. Datasettet som er reservert, kalles ikke-eksempeldata. Dette oppsettet er en viktig del av evalueringsprosessen fordi den gir en måte å teste ideen på data som ikke har vært en komponent i optimaliseringsmodellen Som et resultat vil ideen ikke bli påvirket på noen måte av dataene utenfor prøven, og handlende vil kunne for å avgjøre hvor godt systemet kan utføre på nye data, dvs. i real-life trading. For å starte en eventuell backtesting eller optimalisering, kan forhandlere sette bort en prosentandel av de historiske dataene som skal reserveres for prøveutprøving. En metode er å dele de historiske dataene i tredjedeler og segregere en tredjedel for bruk i utprøvingstesten. Bare in-sample-dataene skal brukes til opprinnelig testing og optimalisering. Figur 1 viser en tidslinje hvor en tredjedel av den historiske data er reser ved for prøveutprøving, og to tredjedeler blir brukt til prøveutprøvingen. Selv om Figur 1 viser dataene utenfor prøven i begynnelsen av testen, ville typiske prosedyrer ha den utelukkende delen umiddelbart før fremoverprestasjonen. Figur 1 En tidslinje som representerer den relative lengden av in-sample og out-of-sample data som brukes i backtesting-prosessen. Når et handelssystem er utviklet ved hjelp av in-sample data, er det klart å være anvendt på data utenfor data Traders kan evaluere og sammenligne resultatresultatene mellom dataene i prøven og dataene utenfor prøven. Forholdet refererer til likheter mellom forestillingene og de generelle trendene i de to datasettene Korrelasjonsmålinger kan være brukt til å evaluere strategiske resultatrapporter opprettet i testperioden, en funksjon som de fleste handelsplattformene gir, jo sterkere korrelasjonen mellom de to, desto bedre er sannsynligheten for at et system vil fungere godt i fremoverprestasjonstesting og live trading Figur 2 illustrerer to forskjellige systemer som ble testet og optimalisert på in-sample data, deretter anvendt på data utenfor prøven. Diagrammet til venstre viser et system som var tydelig kurvepasset for å fungere godt på prøven. data og mislyktes helt på data utenfor dataene. Skjemaet til høyre viser et system som har vært bra på både in - og ut-av-sample data. Figur 2 To egenkapitalkurver Handelsdataene før hver gul pil representerer in - prøveteknikk Handlingene som er generert mellom de gule og røde pilene indikerer utprøving av prøver. Handlingene etter de røde piltene kommer fra de fremadrettede testfaser. Hvis det er liten sammenheng mellom prøven og prøven utenfor prøven, Som det venstre diagrammet i figur 2, er det sannsynlig at systemet har blitt overoptimert og ikke vil fungere godt i live trading. Hvis det er sterk sammenheng i ytelsen, sett i det høyre diagrammet i figur 2, involverer neste fase av evalueringen en ekstra type Utprøvingstest kjent som fremoverprøvingstest For mer lesing om prognoser, se Finansiell prognose Den bayesiske metoden. Forutgående ytelsestesting Basics Forward performance testing, også kjent som papirhandel, gir forhandlere et annet sett med utelukkende data å evaluere et system Forward performance testing er en simulering av faktisk handel og involverer å følge systemets logikk i et levende marked. Det kalles også papirhandel siden alle handler utføres på papir bare det vil si handelsoppføringer og utganger dokumenteres sammen med noe fortjeneste eller tap for systemet, men ingen egentlige handler utføres. Et viktig aspekt ved fremdriftsprøving er å følge systemets logikk nøyaktig ellers blir det vanskelig, om ikke umulig å nøye vurdere dette trinnet i prosessen. Traders bør vær ærlig om eventuelle handelsoppføringer og utganger og unngå atferd som kirsebærplukking, eller ikke med en handel på papir som rationaliserer at jeg w ould har aldri tatt den handelen Hvis handelen skulle ha skjedd etter systemets logikk, bør den dokumenteres og evalueres. Mange meglere tilbyr en simulert handelskonto der handler kan plasseres og tilsvarende resultat og tap beregnes. Ved hjelp av en simulert handelskonto kan skape en semi-realistisk atmosfære for å øve handel og videre vurdere systemet. Figur 2 viser også resultatene for fremoverprestasjonstesting på to systemer. Systemet som er representert i det venstre diagrammet, klarer ikke å gjøre det bra utover den første testingen på in - eksempeldata Systemet som vises i det høyre diagrammet, fortsetter imidlertid å fungere godt gjennom alle faser, inkludert fremoverprestasjonstesting. Et system som viser positive resultater med god korrelasjon mellom in-sample, out-of-sample og forward performance testing er klar å bli implementert i et levende marked. Bottom Line Backtesting er et verdifullt verktøy tilgjengelig i de fleste handelsplattformer. Deling av historiske data i multipliser e setter for å sørge for in-sample og out-of-test testing kan gi tradere et praktisk og effektivt middel for å vurdere en handelsidee og - system. Siden de fleste handelsfolk bruker optimaliseringsteknikker i backtesting, er det viktig å deretter evaluere systemet på rene data for å bestemme dens levedyktighet Fortsettende prøveutprøvingen med fremoverprestasjonstest gir et annet sikkerhetslag før du setter et system i markedet som risikerer ekte penger. Positive resultater og god korrelasjon mellom in-sample og out-of-sample backtesting og forward performance testing øker sannsynligheten for at et system vil fungere godt i faktisk handel. For en omfattende oversikt over teknisk analyse, se Teknisk analyse Innledning. Maksimalt beløp av penger USA kan låne Gjeldstaket ble opprettet under Second Liberty Bond Act. Renten hvor en innskuddsinstitusjon gir midler opprettholdt i Federal Reserve til en annen depotinstitusjon.1 A s tatistisk måling av spredningen av avkastning for en gitt sikkerhet eller markedsindeks. Volatilitet kan enten måles. En handling vedtok den amerikanske kongressen i 1933 som bankloven, som forbyde kommersielle banker å delta i investeringen. Nonfarm lønn refererer til hvilken som helst jobb utenfor av gårder, private husholdninger og nonprofit sektor. Det amerikanske presidiet for arbeid. Den valuta forkortelse eller valutasymbol for den indiske rupee INR, valutaen til India Rupee består av 1.

No comments:

Post a Comment