Kvantitative Trading Strategier In R


Kvantstrategier - er de for deg. Kvantitative investeringsstrategier har utviklet seg til svært komplekse verktøy med advent av moderne datamaskiner, men strategidøtene går tilbake over 70 år. De drives vanligvis av høyt utdannede lag og bruker proprietære modeller for å øke sin evne til å slå markedet Det er til og med hylleprogrammer som er plug-and-play for de som søker enkelhet. Kvantmodeller fungerer alltid bra når de testes på nytt, men deres faktiske applikasjoner og suksessrate kan diskuteres Mens de ser ut til å fungere godt på oksemarkeder når markeder går til haywire, blir kvantstrategier utsatt for samme risiko som enhver annen strategi. Historien En av grunnleggerne av studiet av kvantitativ teori anvendt på finans var Robert Merton. Du kan bare forestille deg hvor vanskelig og tidkrevende prosessen var før bruk av datamaskiner Andre teorier i økonomi utviklet seg også fra noen av de første kvantitative studiene, inkludert grunnlaget for porteføljediversifiseringsgrunnlaget d på moderne portefølje teori Bruken av både kvantitativ finans og kalkulator førte til mange andre vanlige verktøy, inkludert en av de mest berømte, Black-Scholes opsjonsprisformelen, som ikke bare hjelper investorer til prisalternativer og utvikler strategier, men bidrar til å holde markeder i kontroll med likviditet. Når det brukes direkte til porteføljestyring, er målet som enhver annen investeringsstrategi for verdiskaping, alfa eller meravkastning. Quants, som utviklerne kalles, komponerer komplekse matematiske modeller for å oppdage investeringsmuligheter. Det finnes så mange modeller der ute som quants som utvikler dem, og alle hevder å være de beste. En av en kvant investeringsstrategi s bestselgende poeng er at modellen, og til slutt datamaskinen, gjør den faktiske kjøpsbeslutningen, ikke et menneske. Dette har en tendens til å fjerne eventuelle emosjonelle svar som en person kan oppleve når man kjøper eller selger investeringer. Antall strategier er nå akseptert i investeringssamfunnet og drives av fond, hedgefond og d institusjonelle investorer De går vanligvis etter navnet alpha generatorer eller alpha gens. Begre gardinet I likhet med i Wizard of Oz, er noen bak gardinen som driver prosessen. Som med enhver modell, er den bare like god som den menneskelige som utvikler program Mens det ikke er noe spesifikt krav for å bli en kvant, kombinerer de fleste firmaer som kjører kvantmodeller ferdighetene til investeringsanalytikere, statistikere og programmererne som koden prosessen inn i datamaskinene. På grunn av den komplekse naturen til de matematiske og statistiske modellene, er det vanlig å se legitimasjon som doktorgrader og doktorgrader i økonomi, økonomi, matte og engineering. Historisk arbeidet disse gruppemedlemmene i bakkontorene, men ettersom kvantmodeller ble mer vanlig, flytter kontoret til front office. Benefits of Quant Strategies While Den totale suksessraten er diskutabel, årsaken til at noen kvantstrategier fungerer, er at de er basert på disiplin. Hvis modellen har rett, holder disiplinen seg e strategi som arbeider med lyndrevne datamaskiner for å utnytte ineffektivitet i markedene basert på kvantitative data Modellene selv kan baseres på så lite som noen få forhold som PE-gjeld til egenkapital og inntektsvekst, eller bruk tusenvis av innganger som samarbeider på samme time. Successful strategier kan hente på trender i sine tidlige stadier da datamaskinene hele tiden driver scenarier for å finne ineffektivitet før andre. Modellerne kan analysere en veldig stor gruppe investeringer samtidig, der den tradisjonelle analytikeren kanskje ser på noen få av gangen Screeningprosessen kan rangere universet etter karakternivåer som 1-5 eller AF, avhengig av modellen. Dette gjør den faktiske handelsprosessen veldig enkel ved å investere i de høyt vurderte investeringene og selge de lavt vurderte. opp variasjoner av strategier som lang, kort og lang kort Suksessfulle kvantfonde holder et godt øye med risikostyring på grunn av arten av modellene deres M ost-strategier starter med et univers eller referanse og bruker sektor og bransjeviktinger i modellene deres. Dette gjør at midlene kan kontrollere diversifiseringen til en viss grad uten å kompromittere modellen selv. Kvantfondene kjører vanligvis på lavere pris fordi de ikke trenger så mange tradisjonelle analytikere og porteføljeforvaltere for å drive dem. Ulemper med Quant Strategies Det er grunner til at så mange investorer ikke fullt ut tar imot konseptet om å la en svart boks kjøre sine investeringer. For alle de vellykkede kvantfondene der ute, ser like mange som mislykkes Dessverre for kantenes rykte, når de feiler, feiler de stor tid. Langsiktig kapitalforvaltning var en av de mest berømte quant hedgefondene, da den ble drevet av noen av de mest respekterte akademiske lederne og to Nobel-minnesprisvinnende økonomer Myron S Scholes og Robert C Merton I løpet av 1990-tallet genererte teamet over gjennomsnittet avkastning og tiltrukket kapital fra alle typer investorer. De w ere berømt for ikke bare å utnytte ineffektivitet, men ved å bruke enkel tilgang til kapital for å skape enorme løftede spill på markedsretninger. Den disiplinære karakteren av strategien har faktisk skapt svakheten som førte til at de ble kollapset. Langsiktig kapitalforvaltning ble likvidert og oppløst i begynnelsen av 2000 Dens modeller inneholdt ikke muligheten for at den russiske regjeringen kunne misligholde noen av sin egen gjeld. Denne ene hendelsen utløste hendelser og en kjedereaksjon forstørret av løfteskadet ødeleggelse LTCM var så tungt involvert med andre investeringsoperasjoner at dets sammenbrudd påvirket verdensmarkedet , utløser dramatiske hendelser I det lange løp gikk føderalbanken inn for å hjelpe, og andre banker og investeringsfond støttet LTCM for å forhindre ytterligere skade. Dette er en av årsakene til at kvantfondene kan mislykkes, da de er basert på historiske hendelser som kan Ikke inkludert fremtidige hendelser. Mens et sterkt kvantteam stadig vil legge til nye aspekter til modellene for å forutsi fremtid hendelser er det umulig å forutsi fremtiden hver gang Quant-midler kan også bli overveldet når økonomien og markedene opplever større volatilitet. Kjøps - og salgssignaler kan komme så raskt at den høye omsetningen kan skape høye provisjoner og skattepliktige hendelser Kvantfonde kan også utgjøre en fare når de markedsføres som bjørnsikre eller er basert på korte strategier. Forutsigbare nedturer ved å bruke derivater og kombinere innflytelse kan være farlig. En feil sving kan føre til implosjoner, noe som ofte gjør nyheten. Bunnlinjen Kvantitativ investering strategier har utviklet seg fra bakre kontorer svart bokser til vanlige investeringsverktøy De er designet for å utnytte de beste tankene i virksomheten og de raskeste datamaskinene til både å utnytte ineffektivitet og bruke innflytelse til å gjøre markedsbud. De kan være svært vellykkede hvis modellene har inkludert alle høyre innganger og er krevende nok til å forutsi unormale markedshendelser På forsiden, mens kvantfonde er strenge tilbake testet til de jobber, deres svakhet er at de stole på historiske data for deres suksess. Mens kvant-investering har sitt plass i markedet, er det viktig å være oppmerksom på manglene og risikoene. For å være konsistent med diversifiseringsstrategier, er det bra ide å behandle kvantstrategier som en investeringsstil og kombinere den med tradisjonelle strategier for å oppnå riktig diversifisering. Det maksimale beløpet av penger USA kan låne Gjeldstaket ble opprettet under Second Liberty Bond Act. Renten som en innskuddsinstitusjon låner midler oppbevart ved Federal Reserve til en annen depotinstitusjon.1 Et statistisk mål for spredningen av avkastning for en gitt sikkerhets - eller markedsindeks Volatilitet kan enten måles. En handling vedtok den amerikanske kongressen i 1933 som bankloven, som forbød kommersiell banker fra deltakelse i investeringen. Nonfarm lønn refererer til enhver jobb utenfor gårder, private husholdninger og ideelle organisasjoner sektoren Det amerikanske presidiet for arbeid. Den valuta forkortelse eller valutasymbol for den indiske rupee INR, valutaen til India Rupee består av 1.Financial Mathematics and Modeling II FINC 621 er en utdannet nivå klasse som for tiden tilbys på Loyola University i Chicago i vinterkvarteret FINC 621 utforsker emner innen kvantitativ økonomi, matematikk og programmering. Klassen er praktisk i naturen og består av både forelesning og labkomponent. Labbene benytter R programmeringsspråket og studentene må sende inn sine individuelle oppgaver i slutten av hver klasse. Endemålet med FINC 621 er å gi studentene praktiske verktøy som de kan bruke til å lage, modellere og analysere enkle handelsstrategier. Noen nyttige R-linker. Om instruktøren. Harry G er en senior kvantitativ handelsmann for et HFT handelsfirma i Chicago Han har en mastergrad i elektroteknikk og en mastergrad i finansiell matematikk fra University of Chicago In hans fritid, Harry lærer en utdannet nivå kurs i kvantitativ finans ved Loyola University i Chicago Han er også forfatter av Quantitative Trading med R. Beginner s Guide til kvantitative Trading. In denne artikkelen skal jeg introdusere deg til noen av de grunnleggende begreper som følger med en end-to-end kvantitativ handelssystem Dette innlegget vil forhåpentligvis tjene to publikum Den første vil være enkeltpersoner som prøver å skaffe seg en jobb hos et fond som en kvantitativ handelsmann Den andre vil være personer som ønsker å prøve å sette opp sine egenhandel algoritmisk trading business. Quantitative trading er et ekstremt sofistikert område av quant finance Det kan ta betydelig tid å få den nødvendige kunnskapen til å passere et intervju eller bygge dine egne trading strategier Ikke bare det, men det krever omfattende programmeringskompetanse på i det minste på et språk som MATLAB, R eller Python Men da handelsfrekvensen i strategien øker, blir de teknologiske aspektene mye mer relevant Således å være kjent med CC vil være av avgjørende betydning. Et kvantitativt handelssystem består av fire hovedkomponenter. Strategiidentifikasjon - Finne en strategi, utnytte en kant og avgjøre om tradingfrekvens. Strategi Backtesting - Oppnå data, analyser strategiytelse og fjernelse av forstyrrelser. Ekspedisjonssystem - Kobling til megling, automatisering av handel og minimering av transaksjonskostnader. Risikostyring - Optimal kapitalallokering, innsatsstørrelse Kelly-kriterium og handelspsykologi. Vi skal begynne med å se på hvordan vi identifiserer en handelsstrategi. Strategi Identifikasjon. Alle kvantitative handelsprosesser begynner med en innledende periode med forskning. Denne forskningsprosessen omfatter å finne en strategi for å se om strategien passer inn i en portefølje av andre strategier du kan kjøre, oppnå data som er nødvendige for å teste strategien og forsøke å optimalisere strategi for høyere avkastning og eller lavere risiko Du må faktor i din egen hette ital krav hvis kjører strategien som en detaljhandel og hvordan eventuelle transaksjonskostnader vil påvirke strategien. I motsetning til populær tro er det faktisk ganske greit å finne lønnsomme strategier gjennom ulike offentlige kilder Akademikere publiserer regelmessig teoretiske handelsresultater, om enn det meste brutto av transaksjonskostnader Kvantitativ finansblogger vil diskutere strategier i detalj Handelsjournaler vil skissere noen av strategiene ansatt av midler. Du kan spørre hvorfor enkeltpersoner og firmaer er opptatt av å diskutere deres lønnsomme strategier, spesielt når de vet at andre som trenger handel, kan stoppe strategien fra å jobbe i det langsiktige Årsaken er at de ikke ofte vil diskutere de nøyaktige parametrene og innstillingsmetodene de har utført. Disse optimaliseringene er nøkkelen til å gjøre en relativt middelmådig strategi til en svært lønnsom. Faktisk er en av de beste måtene Å skape dine egne unike strategier er å finne lignende metoder og Deretter utfører du din egen optimaliseringsprosedyre. Her er en liten liste over steder å begynne å lete etter strategidesigner. Mange av strategiene du vil se på, kommer til å falle inn i kategoriene av gjennomsnittlig reversjon og trend-etter-momentum. En gjennomgått strategi er en som forsøker å utnytte det faktum at et langsiktig middel på en prisserie som spredningen mellom to korrelerte eiendeler eksisterer, og at kortsiktige avvik fra dette betyr, vil til slutt gå tilbake. En momentumstrategi forsøker å utnytte både investorpsykologi og stor fondstruktur ved å ha en tur på en markedstendens som kan samle fart i en retning og følge trenden til den reverserer. Et annet enormt viktig aspekt ved kvantitativ handel er frekvensen av handelsstrategien. Lavfrekvenshandel LFT refererer generelt til enhver strategi som holder eiendeler lenger enn en handelsdag Tilsvarende refererer høyfrekvent trading HFT generelt til en strategi som har eiendeler intradag Ultra-high frequency tra ding UHFT refererer til strategier som holder eiendeler i rekkefølge av sekunder og millisekunder. Som en forhandler er HFT og UHFT sikkert mulig, men bare med detaljert kunnskap om handelssteknologi stabelen og ordrebokdynamikken. Vi har ikke vunnet å diskutere disse aspektene i stor grad i denne innledende artikkelen. Når en strategi eller et sett av strategier er blitt identifisert, må det nå testes for lønnsomhet på historiske data. Det er domenet til backtesting. Strategi Backtesting. Målet med backtesting er å gi bevis for at strategien identifisert via den ovennevnte prosessen er lønnsom når den brukes på både historiske og utgående data. Dette setter forventningen om hvordan strategien vil utføre i den virkelige verden. Det er imidlertid ikke en garanti for suksess, av ulike årsaker. Det er kanskje det mest subtile område med kvantitativ handel siden det innebærer en rekke forstyrrelser, som må vurderes og elimineres så mye som mulig. Vi vil diskutere kommisjonen på typer forstyrrelser, inkludert fremtidsforstyrrelser, overlevelsesforstyrrelser og optimaliseringsforstyrrelser, også kjent som data-snooping bias Andre områder av betydning innen backtesting inkluderer tilgjengelighet og renslighet av historiske data, factoring i realistiske transaksjonskostnader og avgjørelse om en robust backtesting-plattform. Vi vil diskutere transaksjonskostnader videre i delen Execution Systems nedenfor. Når en strategi er identifisert, er det nødvendig å skaffe seg de historiske dataene gjennom hvilke å ​​utføre testing og kanskje raffinement. Det er et betydelig antall datalagere på tvers av alle aktivaklasser. generelt skala med kvaliteten, dybden og aktualiteten til dataene Det tradisjonelle utgangspunktet for begynnende kvanthandlere i det minste på detaljnivå er å bruke det frie datasettet fra Yahoo Finance jeg vil ikke bo på leverandører for mye her, heller jeg vil gjerne å konsentrere seg om de generelle problemene når det gjelder historiske datasett. De viktigste bekymringene med historiske data inkluderer nøyaktighet renslighet, overlegenhet bias og justering for virksomheten handlinger som utbytte og lager splits. Accuracy gjelder den generelle kvaliteten av dataene - om det inneholder feil. Feil kan noen ganger være lett å identifisere, for eksempel med et spike filter som vil plukke ut feil pigger i tidsseriedata og korrigere for dem Andre ganger kan de være svært vanskelig å få øye på. Det er ofte nødvendig å ha to eller flere leverandører og deretter sjekke alle dataene sine mot hverandre. Oppfølgingsforstyrrelser er ofte en funksjon av gratis eller billige datasett Et datasett med overlevelsesforstyrrelser betyr at det ikke inneholder eiendeler som ikke lenger handler. For aksjer betyr dette delistede konkursbeholdninger. Denne forutsetningen betyr at en aksjehandelsstrategi som er testet på et datasett, sannsynligvis vil fungere bedre enn i den virkelige Verden som de historiske vinnerne har allerede blitt forvalgt. Bedriftsaksjoner inkluderer logistiske aktiviteter utført av selskapet som vanligvis forårsaker en ste p-funksjonen endring i råprisen, som ikke skal inkluderes i beregningen av prisavkastningen. Justeringer for utbytte og aksjeklover er de vanlige synderne. En prosess kjent som tilbakestilling er nødvendig for å bli gjennomført ved hver av disse handlingene Man må være veldig forsiktig for ikke å forvirre en aksjesplitt med en sann avkastningsjustering. Mange en handelsmann har blitt fanget av en bedriftsaksjon. For å kunne utføre en backtest-prosedyre, er det nødvendig å bruke en programvareplattform. Du har valget mellom dedikert backtest-programvare, for eksempel Tradestation, en numerisk plattform som Excel eller MATLAB eller en fullstendig tilpasset implementering i et programmeringsspråk som Python eller CI, vinner t for mye på Tradestation eller lignende, Excel eller MATLAB, som jeg tror på å skape en full In-house teknologi stack av grunner skissert nedenfor En av fordelene ved å gjøre det er at backtest programvare og kjøresystem kan være tett integrert, selv med ekstremt avansert statistikk al strategier For spesielt HFT-strategier er det spesielt viktig å bruke en tilpasset implementering. Når du skal teste et system må man kunne kvantifisere hvor godt den utfører. Bransjestandardene for kvantitative strategier er maksimal drawdown og Sharpe Ratio Den maksimale drawdown karakteriserer den største topp-til-gjennom-dråpen i kontoen egenkapitalkurven over en bestemt tidsperiode vanligvis årlig Dette er oftest sitert som en prosentandel LFT-strategier vil ha en tendens til å ha større drawdowns enn HFT-strategier, på grunn av en rekke statistiske faktorer En historisk backtest vil vise den siste maksimale drawdownen, noe som er en god guide for strategiens fremtidige drawdown-ytelse. Den andre måling er Sharpe-forholdet, som er heuristisk definert som gjennomsnittet av meravkastningen dividert med standardavviket for disse meravkastningene. Her, Meravkastning refererer til strategiens avkastning over et forhåndsbestemt referanse som S slippage, som er th e forskjell mellom hva du ment at bestillingen din skal fylles i mot hva den faktisk var fylt til spredning, hvilket er forskjellen mellom budsprisen på sikkerheten som handles. Merk at spredningen ikke er konstant og er avhengig av dagens likviditet dvs. tilgjengeligheten av kjøpssalgsordrer i markedet. Transaksjonskostnadene kan gjøre forskjellen mellom en ekstremt lønnsom strategi med et godt Sharpe-forhold og en ekstremt ulønnsom strategi med et forferdelig Sharpe-forhold. Det kan være en utfordring å korrekt forutse transaksjonskostnader fra en backtest Avhengig av frekvensen av strategien, vil du trenge tilgang til historiske utvekslingsdata, som vil inkludere tick-data for tilbudspriser. Hele teamet av quants er dedikert til optimalisering av gjennomføring i de større fondene, av disse grunnene Vurder situasjonen der et fond trenger å avlaste en betydelig mengde handler som årsakene til dette er mange og varierte ved å dumpe så mange aksjer på markedet , vil de raskt redusere prisen og kan ikke oppnå optimal utførelse. Algoritmer som drikker foderordrer på markedet eksisterer, selv om fondet løper risikoen for glidning. I tillegg danner andre strategier for disse nødvendighetene og kan utnytte ineffektiviteten. Dette er domenet i fondskonstruksjonsarbitrage. Det endelige hovedproblemet for utførelsessystemer gjelder divergens av strategiprestasjon fra tilbakeprøvd ytelse Dette kan skje for en rekke grunner. Vi har allerede diskutert fremtidsforspenning og optimaliseringsforstyrrelser i dybden, når vi vurderer tilbakemeldinger. Men noen strategier gjør det ikke lett å teste for disse biases før distribusjon Dette skjer i HFT mest overveiende Det kan være feil i kjøringssystemet, så vel som handelsstrategien selv som ikke vises på en backtest, men DO vises i live trading Markedet kan ha vært gjenstand for en regimeendring etter utplasseringen av strategien Nye reguleringsmiljøer, endring av investeringer eller følelses - og makroøkonomiske fenomener kan alle føre til avvik i hvordan markedet oppfører seg og dermed lønnsomheten i din strategi. Risikostyring. Det endelige stykket til det kvantitative handelspuslespillet er risikostyringsprosessen Risiko inkluderer alle de tidligere forutsetningene vi har diskutert Det inkluderer teknologi risiko, for eksempel servere samlokalisert på utveksling plutselig utvikle en feil på harddisken Det inkluderer megler risiko, som megleren blir konkurs ikke så gal som det høres, gitt den siste skremme med MF Global Kort sagt det dekker nesten alt som muligens kunne forstyrre handelsimplementasjonen, hvorav det er mange kilder Hele bøkene er viet til risikostyring for kvantitative strategier, så jeg vil ikke forsøke å belyse alle mulige kilder til risiko her. Risikostyring omfatter også det som er kjent som optimal Kapitalfordeling som er en gren av porteføljeorientering Dette er måten som kapital er allokert til et sett av differe nt-strategier og handler innenfor disse strategiene. Det er et komplekst område og er avhengig av noen ikke-trivial matematikk. Industristandarden som optimal kapitalfordeling og utnyttelse av strategiene er relatert kalles Kelly-kriteriet. Siden dette er en innledende artikkel, jeg vant t bor på beregningen Kelly-kriteriet gir noen antagelser om den statistiske karakteren av avkastningen, som ofte ikke holder fast i finansmarkedet, slik at handelsmenn ofte er konservative når det gjelder implementeringen. En annen viktig del av risikostyringen er å håndtere med en egen psykologisk profil Det er mange kognitive forstyrrelser som kan krype inn i handel Selv om dette selvsagt er mindre problematisk med algoritmisk handel hvis strategien er igjen. En felles bias er at tap aversjon hvor en tapende stilling ikke vil bli stengt ut på grunn av til smerten av å måtte innse et tap På samme måte kan fortjeneste bli tatt for tidlig fordi frykten for å miste en allerede oppnådd pr ofit kan være for stor En annen vanlig bias er kjent som nyhetsforstyrrelser Dette manifesterer seg når handelsmenn legger for mye vekt på nylige hendelser og ikke på lengre sikt. Da er det selvfølgelig det klassiske paret av følelsesmessige forstyrrelser - frykt og grådighet. Disse kan ofte føre til under-eller over-utnyttelse, noe som kan føre til oppblåsing, dvs. kontoskapitaloverskriften til null eller verre eller redusert fortjeneste. Som det kan ses, er kvantitativ handel et ekstremt komplekst, men svært interessant, område med kvantitativ finans jeg har bokstavelig talt klargjort overflaten av emnet i denne artikkelen, og det blir allerede ganske lenge. Hele bøker og papirer er skrevet om problemer som jeg bare har gitt en setning eller to. Av den grunn er det nødvendig før du søker om kvantitative fondhandelsjobber å gjennomføre en betydelig mengde grunnarbeidstudie I det minste trenger du en omfattende bakgrunn i statistikk og økonometri, med stor erfaring i implementering, via et program for språk som MATLAB, Python eller R For mer sofistikerte strategier ved høyere frekvensenden, vil ditt ferdighetssett sandsynligvis inkludere Linux-kjernemodifisering, CC, samlingsprogrammering og nettverkslatensoptimalisering. Hvis du er interessert i å prøve å lage din egen algoritmiske trading strategier, mitt første forslag ville være å bli god på programmering. Min preferanse er å bygge så mye av data grabber, strategi backtester og kjøringssystem selv som mulig. Hvis din egen hovedstad er på linjen, ville du ikke sove bedre om natten Å vite at du har testet systemet fullt ut og er klar over fallgruvene og bestemte problemstillinger. Outsourcing dette til en leverandør, mens potensielt spare tid på kort sikt, kan være ekstremt dyrt på lang sikt. Bare å komme i gang med kvantitativ handel.

Comments