Wednesday, October 19, 2016

Handel Strategieë R

Handel strategieë Kopiereg kopieer 2016 MarketWatch, Inc. Alle regte voorbehou. Deur die gebruik van hierdie webwerf, stem jy in om die Algemene Diens. Privaatheidsbeleid en Koekie Beleid. Intraday Data verskaf deur ses finansiële inligting en onderhewig aan terme van gebruik. Historiese en huidige data einde van die dag wat deur ses finansiële inligting. Intraday data vertraag per vereistes ruil. SP / Dow Jones Indekse (SM) van Dow Jones Company, Inc. Alle kwotasies is in plaaslike valuta tyd. Real-time laaste veiling data voorsien deur NASDAQ. Meer inligting oor NASDAQ verhandel simbole en hul huidige finansiële status. Intraday data 15 minute vertraag vir Nasdaq, en 20 minute vir ander ruil. SP / Dow Jones Indekse (SM) van Dow Jones Company, is Inc. SEHK intraday data voorsien deur ses finansiële inligting en is ten minste 60 minute vertraag. Alle kwotasies is in plaaslike valuta tyd. MarketWatch Top StoriesFINC 621 Finansiële Wiskunde en modellering II (FINC 621) is 'n klas nagraadse vlak wat tans by Loyola Universiteit in Chicago aangebied tydens die winter kwartaal. FINC 621 verken onderwerpe in kwantitatiewe finansies, wiskunde en programmering. Die klas is prakties van aard en bestaan ​​uit beide 'n lesing en 'n laboratorium komponent. Die laboratoriums gebruik maak van die R programmeringstaal en studente word verwag om hul individuele opdragte aan die einde van elke klas voor te lê. Die einddoel van FINC 621 is om studente toe te rus met praktiese gereedskap wat hulle kan gebruik om te skep, model en ontleed eenvoudige handel strategieë. 'N paar nuttige R skakels Oor die Instrukteur Harry G. is 'n senior kwantitatiewe handelaar vir 'n HFT handel firma in Chicago. Hy het 'n master8217s graad in elektriese ingenieurswese en 'n master8217s graad in Finansiële Wiskunde aan die Universiteit van Chicago. In sy vrye tyd, Harry leer 'n gegradueerde vlak kursus in Kwantitatiewe Finansies aan die Loyola Universiteit in Chicago. Hy is ook die skrywer van Kwantitatiewe Trading met R. Guggenheim CurrencyShares (R) beursverhandelde produkte Vertel Maandeliks Uitkerings Uitkerings gemaak aan aandeelhouers op 'n pro rata basis (in ooreenstemming met die aantal aandele wat besit word) slegs in die geval dat die rente wat verdien word deur die Trust die som van die borge fooi vir die vorige maand plus ander Trust uitgawes, indien enige. Daar is geen waarborg dat uitkerings sal gedoen word op 'n maandelikse basis. CurrencyShares (R) bied beleggers en instellings 'n gerieflike en koste-effektiewe metode van die verkryging van belegging voordele soortgelyk aan dié van die hou van buitelandse valuta, insluitend moontlike diversifikasie en verskansing voordele. Meer besonderhede oor die produkte is beskikbaar by www. currencyshares. Oor Guggenheim Investments Guggenheim Investments is die wêreldwye batebestuur en belegging adviserende afdeling van Guggenheim Vennote, met 202000000000 1 in totale bates oor vaste inkomste, gelykheid, en alternatiewe strategieë. Ons fokus op die opbrengs en risiko behoeftes van versekeringsmaatskappye, korporatiewe en openbare pensioenfondse, soewereine welvaart fondse, skenkings en fondamente, konsultante, rykdom bestuurders, en 'n hoë-netto-waarde beleggers. Ons 275 professionele beleggers uit te voer streng navorsing op die mark tendense te verstaan ​​en te identifiseer ondergewaardeerde geleenthede in gebiede wat dikwels kompleks en underfollowed. Hierdie benadering tot beleggingsbestuur het ons in staat om innoverende strategieë verskaf diversifikasie geleenthede en aantreklike langtermyn resultate te lewer. Diversifikasie verseker nie 'n wins of elimineer die risiko van ondervind beleggingsverliese. CurrencyShares is onderhewig aan risiko's soortgelyk aan dié van aandele en mag nie geskik vir alle beleggers nie. Die waarde van die aandele van elke CurrencyShares Trust hou direk verband met die waarde van die buitelandse valuta gehou deur die betrokke Trust. Dit skep 'n konsentrasie risiko wat verband hou met skommelinge in die prys van die toepassing buitelandse valuta. Gevolglik sal 'n daling in die prys van daardie geldeenheid 'n nadelige uitwerking op die waarde van die aandele van die betrokke CurrencyShares Trust het. Faktore wat die effek van wat veroorsaak dat 'n daling in die prys van 'n buitelandse valuta kan hê sluit nasionale skuldvlakke en tekorte handel, binnelandse en buitelandse rentekoerse, belegging en handel aktiwiteite van instellings en globale of plaaslike politieke, ekonomiese of finansiële gebeure en situasies. Beleggers moet die beleggingsdoelwitte, risiko's, koste en uitgawes van hierdie produkte te oorweeg versigtig voor te belê. Die prospektus met betrekking tot elke produk bevat hierdie en ander inligting oor die produk. Lees asseblief die toepaslike prospektus, insluitend die artikel risikofaktore, aandagtig deur voordat jy belê. Aandele kan gekoop en verkoop deur middel van 'n makelaar en die koper of verkopers kan hê om makelaars kommissies te betaal in verband met die transaksie. Beleggingsopbrengste en skoolhoof waarde sal wissel sodat aandele meer of minder as die oorspronklike koste werd kan wees. Aandele kan slegs direk van die Trust gelos word deur gemagtigde Deelnemers via mandjies (soos omskryf in die prospektus). Daar kan geen versekering dat 'n aktiewe mark verhandel vir die aandele sal ontwikkel of in stand gehou word nie. Die CurrencyShares Trusts is nie beleggingsmaatskappye onder die Wet van 1940. Investment Company geregistreer as 'n gevolg van die Trust (s) is nie onderhewig aan die regulatoriese vereistes van beleggingsmaatskappye. Die CurrencyShares (R) Australiese dollar Trust. CurrencyShares (R) Britse Pond Sterling Trust. CurrencyShares (R) Kanadese Dollar Trust. CurrencyShares (R) Chinese renminbi Trust. CurrencyShares (R) Euro Trust. CurrencyShares (R) Japanese Yen Trust. CurrencyShares (R) Singapore dollar Trust. CurrencyShares (R) Swiss Franc Trust en CurrencyShares (R) Sweedse kroon Trust (elkeen 'n quotTrustquot en gesamentlik, die quotTrustsquot) ingedien het 'n registrasie verklaring (insluitend 'n prospektus) met die SEC vir die offers aan wat hierdie kommunikasie betrekking het. Voordat jy belê in die aandele van 'n Trust, moet jy die prospektus in die registrasie verklaring en ander dokumente wat die Trust het in bewaring gehou deur die SEC vir meer volledige inligting oor die Trust en sy offer lees. Jy kan hierdie dokumente gratis kry deur 'n besoek EDGAR op die SEC webwerf by www. sec. gov. Alternatiewelik kan jy die skakels klik bo of die Trust sal reël vir jou sy prospektus stuur as jy dit aanvra by tolvrye 800.820.0888. Die CurrencyShares Trusts word versprei deur Guggenheim Fondse Distributors, LLC. Guggenheim Investments verteenwoordig die beleggingsbestuur besighede van Guggenheim Vennote, LLC (quotGuggenheimquot), wat Veiligheidsraad Beleggers, LLC (quotSIquot) sluit. Guggenheim gespesialiseerde produkte, LLC (quotGSPquot), die borg vir die CurrencyShares Trusts, is 'n volfiliaal van SI. Guggenheim Fondse Distributors, LLC, is geaffilieer by Guggenheim, SI en SAP. Nie FDIC-verseker - Geen Bank waarborg - Mei Verloor Waarde. 1 Guggenheim Investments totale bate figuur is as van 2016/06/30. Die bates sluit hefboom van 11.4bn vir bates onder bestuur en 0.5bn vir bates waarvoor ons verskaf administratiewe dienste. Guggenheim Investments verteenwoordig die volgende geaffilieerde beleggingsbestuur besighede: Guggenheim Vennote Investment Management, LLC, Sekuriteit Beleggers, LLC, Guggenheim Fondse beleggingsadviseurs, LLC, Guggenheim Fondse Distributors, LLC, Guggenheim Real Estate, LLC, Deursigtige Waarde Adviseurs, LLC, GS GAMMA Adviseurs , LLC, Guggenheim Vennote Europe Limited en Guggenheim Vennote Indië Management. Kopiereg (C) 2016 GlobeNewswire, Inc. Alle regte voorbehou. Kopiereg copy2016 MarketWatch, Inc. Alle regte voorbehou. Intraday Data verskaf deur ses finansiële inligting en onderhewig aan terme van gebruik. Historiese en huidige data einde van die dag wat deur ses finansiële inligting. Intraday data vertraag per vereistes ruil. SampP / Dow Jones Indekse (SM) van Dow Jones amp Company, Inc. Alle kwotasies is in plaaslike valuta tyd. Real-time laaste veiling data voorsien deur NASDAQ. Meer inligting oor NASDAQ verhandel simbole en hul huidige finansiële status. Intraday data 15 minute vertraag vir Nasdaq, en 20 minute vir ander ruil. SampP / Dow Jones Indekse (SM) van Dow Jones amp Company, is Inc. SEHK intraday data voorsien deur ses finansiële inligting en is ten minste 60 minute vertraag. Alle kwotasies is in plaaslike valuta tyd. Voorrade kolomme Skrywers Onderwerpe Geen resultate gevind Laaste NewsWhen toets handel strategieë 'n gemeenskaplike benadering is om die aanvanklike datastel in in steekproefdata verdeel: die deel van die data wat ontwerp is om die model en uit steekproefdata kalibreer: die deel van die wat gebruik word om data die geldigheid van die kalibrasie en te verseker dat die prestasie geskep in voorbeeld sal weerspieël word in die werklike wêreld. As 'n reël sowat 70 van die aanvanklike data kan gebruik word vir kalibrasie (dit wil sê in voorbeeld) en 30 vir validering (dit wil sê uit monster). Dan is 'n vergelyking van die in en uit steekproefdata help om te besluit of die model is sterk genoeg. Hierdie pos het ten doel om te gaan 'n stap verder en bied 'n statistiese metode om te besluit of die uit steekproefdata is in lyn met wat geskep is in die monster. In die grafiek hieronder die blou gebied verteenwoordig die uit monster prestasie vir een van my strategieë. 'N Eenvoudige visuele inspeksie toon 'n goeie passing tussen die binne en buite monster prestasie, maar watter mate van vertroue moet ek in hierdie In hierdie stadium nie veel en dit is die probleem. Wat is werklik nodig is 'n maatstaf van ooreenkoms tussen die binne en buite monster datastelle. In statistiese terme kan dit vertaal word as die waarskynlikheid dat die in en uit van die monster prestasie syfers kom uit dieselfde verspreiding. Daar is 'n nie-parametriese statistiese toets wat presies beteken dit: die Kruskall-Wallis toets. 'N Goeie definisie van hierdie toets kan gevind word op R-Tutor 8220A versameling van data monsters is onafhanklik indien hulle vandaan kom nie verband hou bevolkings en die monsters nie mekaar beïnvloed. Die gebruik van die Kruskal-Wallis toets. ons kan besluit of die populasieverdelings identies sonder dat hulle die veronderstelling om die normale distribution.8221 Die bykomende voordeel van hierdie toets is nie die aanvaarding van 'n normale verspreiding volg. Dit bestaan ​​ander toetse van dieselfde aard wat kan inpas in daardie raamwerk. Die Mann-Whitney-Wilcoxon-toets of die Kolmogorov-Smirnov toets sou perfek pas by die raamwerk beskryf hier egter dit is buite die bestek van hierdie artikel om die voor - en nadele van elk van hierdie toetse te bespreek. 'N Goeie beskrywing saam met R voorbeelde kan hier gevind word. Here8217s die kode gebruik om die grafiek hierbo en die ontleding te genereer: In die voorbeeld hierbo die in die monster tydperk langer as die uit monster tydperk dus ek lukraak geskep 1000 deelversamelings van die in steekproefdata elkeen van hulle met dieselfde lengte as die uit van steekproefdata. Dan getoets Ek elkeen monster subset teen die uit steekproefdata en ek aangeteken die p-waardes. Hierdie proses skep nie 'n enkele p-waarde vir die Kruskall-Wallis-toets, maar 'n verspreiding wat die ontleding sterker. In hierdie voorbeeld is die gemiddelde van die p-waardes is ver bo nul (0,478) wat aandui dat die nulhipotese aanvaar moet word: daar is 'n sterk bewyse dat die in en uit steekproefdata is afkomstig van dieselfde verspreiding. Soos gewoonlik wat aangebied word in hierdie pos is 'n speelding byvoorbeeld dat slegs krap die oppervlak van die probleem en moet aangepas word om individuele behoeftes. Maar ek dink dit stel 'n interessante en rasionele statistiese raamwerk uit monster resultate te evalueer. Hierdie pos is geïnspireer deur die volgende twee vraestelle: Vigier Alexandre, Chmil Swann (2007), uitwerking van verskeie Optimization funksies op die Out of Voorbeeld Performance van Geneties Ontwikkel handel strategieë, voorspelling Finansiële Markte Konferensie Vigier Alexandre, Chmil Swann (2010), 'n optimalisering proses te verbeter in / uit monster konsekwentheid, 'n beurs geval, JP Morgan Cazenove Equity Kwantitatiewe konferensie in Londen Oktober 2010 fidlr is 'n RStudio invoegsel wat ontwerp is om die finansiële data te laai proses van verskeie verskaffers te vereenvoudig. Hierdie aanvanklike weergawe is 'n wrapper rondom die funksie getSymbols in die quantmod pakket en net Yahoo, Google, Fred en site OANDA word ondersteun. Ek sal waarskynlik funksies by te voeg met verloop van tyd. Soos gewoonlik met die dinge net 'n soort herinnering: 8220THE SAGTEWARE WORD 8220AS IS8221, SONDER WAARBORG VAN ENIGE KIND82308221 Hoe om te installeer en te gebruik fidlr Jy kan die invoegsel / pakket te kry van sy GitHub bewaarplek hier (Ek sal dit registreer op CRAN later) die installering van die invoegsel. Daar is 'n uitstekende handleiding om RStudio addins hier installeer. Sodra die invoegsel geïnstalleer moet word in die menu Addin. Net gekies fidlr in die spyskaart en 'n venster soos hieronder uitgebeeld moet verskyn. Kies 'n data verskaffer van die die Bron dropdown menu. Kies 'n tydperk van die spyskaart Datum Tik die simbool wat jy wil in die instrument tekskassie om af te laai. Om 'n paar simbole aflaai gaan net die simbole deur kommas geskei. Gebruik die Radio knoppies om te kies of jy wil hê dat die instrument te laai in 'n CSV-lêer of in die globale omgewing. Die CSV sal gered word in die werk gids en daar sal 'n CSV-lêer per instrument wees. Press hardloop na die data te kry of naby die invoegsel Fout boodskappe en waarskuwings sluit word hanteer deur die onderliggende pakkette (quantmod en blink) en kan gelees word vanaf die konsole Dit is 'n heel eerste weergawe van die projek so moenie verwag perfeksie, maar hopelik sal dit beter met verloop van tyd te kry. Meld asseblief enige kommentaar, voorstelle, bug etc8230 om: thertradergmail Doen kwantitatiewe navorsing impliseer 'n baie data crunc en 'n mens moet skoon en betroubare data om dit te bereik. Wat is werklik nodig is skoon data wat maklik toeganklik is (selfs sonder 'n internet konneksie). Die mees doeltreffende manier om dit te doen vir my is om 'n stel van CSV lêers in stand te hou. Dit is duidelik dat hierdie proses kan op baie maniere hanteer word, maar ek het gevind dat baie doeltreffende en eenvoudige oortyd om 'n gids waar ek slaan en update CSV lêers in stand te hou. Ek het 'n CSV-lêer per instrument en elke lêer is vernoem na die instrument wat dit bevat. Die rede waarom ek dit doen is tweeledig: Eerstens, ek don8217t wil (prys) data te laai vanaf Yahoo, Google etc8230 elke keer as ek wil 'n nuwe idee te toets, maar meer belangrik as ek geïdentifiseer en 'n probleem vasgestel, don8217t ek wil hê doen dit weer die volgende keer wat ek dieselfde instrument nodig. Eenvoudige, maar baie effektief tot dusver. Die proses word opgesom in die onderstaande grafiek. In alles wat volg, ek neem aan dat die data vandaan kom Yahoo. Die kode sal moet verander om data van Google het, Quandl etc8230 Daarbenewens bied ek die proses van opdatering daaglikse prys data. Die opstel sal verskillend wees vir hoër frekwensie data en ander tipe dataset (dit wil sê anders as pryse) wees. 1 8211 Aanvanklike data aflaai (listOfInstruments. R amp historicalData. R) Die lêer listOfInstruments. R is 'n lêer met net die lys van alle instrumente. As 'n instrument isn8217t deel van my lys (maw geen CSV in my gids data) of as jy dit doen vir die heel eerste keer wat jy het om die aanvanklike historiese datastel te laai. Die voorbeeld hieronder afgelaai 'n stel van ETF daaglikse pryse van Yahoo Finansies terug tot Januarie 2000 en die data op te slaan in 'n CSV-lêer. 2 8211 Update bestaande data (updateData. R) Die onderstaande kode begin van bestaande lêers in die toegewyde gids en updates almal een na die ander. Ek loop gewoonlik hierdie proses alledaagse behalwe wanneer I8217m op vakansie. Om 'n nuwe instrument te voeg, net hardloop stap 1 hierbo vir nog hierdie instrument. 3 8211 Skep 'n bondel lêer (updateDailyPrices. bat) Nog 'n belangrike deel van die werk is die skep van 'n bondel lêer wat die opdatering proses hierbo (I8217m n Windows gebruiker) automatiseert. Dit vermy die opening van R / RStudio en hardloop die kode van daar af. Die kode hieronder is geplaas op 'n bat lêer (die pad moet gewysig word met die reader8217s opstel). Let daarop dat ek 'n uitset lêer (updateLog. txt) bygevoeg om die uitvoering te spoor. bo die proses is baie eenvoudig, want dit net beskryf hoe om die daaglikse prys data te verfris. I8217ve gebruik dit vir 'n rukkie en dit is baie glad werk vir my tot dusver. Vir meer gevorderde data en / of hoër frekwensies, kan dinge baie moeiliker te kry. Soos gewoonlik enige kommentaar verwelkom die batebestuursbedryf is op die rand van 'n groot verandering. Oor die afgelope paar jaar Robots Adviseurs (RA) het na vore gekom as nuwe spelers. Die term self is moeilik om te definieer soos dit omvat 'n groot verskeidenheid van dienste. Sommige is ontwerp om te help tradisionele adviseurs aan hul kliënte geld beter te ken en 'n paar is 'n werklikheid 8220black box8221. Die gebruiker voer 'n paar kriteria (ouderdom. Inkomste, kinders etc8230) en die robot stel 'n maat toekenning. Tussen dié twee uiterstes 'n volle reeks van aanbiedings is beskikbaar. Ek het gevind dat die Wikipedia definisie redelik goed. 8220They is 'n klas van finansiële adviseur wat portefeuljebestuur bied aanlyn met 'n minimale menslike intervention8221. Meer presies wat hulle gebruik-algoritme gebaseer portefeuljebestuur om die volle spektrum van dienste 'n tradisionele adviseur sal bied bied: dividend reinvesting, nakoming verslae, portefeulje herbalansering, belastingverlies oes etc8230 (Wel, dit is wat die kwantitatiewe belegging gemeenskap doen vir dekades). Die bedryf is nog in sy kinderskoene met die meeste spelers steeds bestuur van 'n klein bedrag geld, maar ek het net besef hoe diep die verandering was toe ek in NYC 'n paar dae gelede. Wanneer RA kry hul name op TV voeg of op die dak van NYC taxi jy weet iets groots is happening8230 dit is om meer en meer aandag van die media en bo alles is dit maak baie sin uit 'n belegger perspektief. Daar is eintlik twee belangrikste voordele in die gebruik van RA: Aansienlik laer fooie oor tradisionele adviseurs Investment meer deursigtig en makliker wat meer aantreklik vir mense met beperkte finansiële kennis in hierdie post R gemaak is net 'n verskoning om mooi aan te bied wat 'n groot neiging in die batebestuursbedryf. Die onderstaande grafiek toon die mark aandele van gewildste RA as van die einde van 2014. Die kode wat gebruik word om die onderstaande grafiek genereer kan gevind word aan die einde van hierdie post en die data is hier. Dié syfers is 'n bietjie gedateer gegee hoe vinnig hierdie bedryf ontwikkel, maar is nog steeds baie insiggewend. Nie verrassend die mark oorheers deur die Amerikaanse verskaffers soos Wealthfront en verbete maar RA nie na vore oor die hele wêreld: Asië (8Now), Switserland (InvestGlass), Frankryk (Marie Quantier) 8230. Dit is besig om aansienlik invloed op die manier waarop tradisionele batebestuurders is om sake te doen. 'N Prominente voorbeeld is die vennootskap tussen Fidelity en verbetering. Sedert Desember 2014 Verbeterings verby die 2 biljoen AUM merk. Ten spyte van al die bogenoemde, ek dink die werklike verandering is voor ons. Omdat hulle minder tussengangers en 'n lae kommissie produkte (soos beursverhandelde fondse) hulle hef veel laer koste as tradisionele adviseurs. RA sal beslis wen beduidende aandele mark, maar hulle sal ook verlaag gelde deur die bedryf gehef as 'n geheel. Uiteindelik sal dit die manier tradisionele beleggingsondernemingen sake te doen raak. Aktiewe portefeuljebestuur wat 'n moeilike tyd vir 'n paar jaar nou sal nog meer ly. Die hoë koste wat hy vra, sal selfs harder te regverdig nie, tensy dit self herskep word. Nog 'n moontlike impak is die opkoms van ETF's en 'n lae kommissie finansiële produkte in die algemeen. Dit is duidelik dat dit het 'n ruk gelede begin, maar ek dink die effek sal selfs meer uitgesproke in die komende jaar. Nuwe generasies van ETF's op te spoor meer komplekse indekse en op maat strategieë. Hierdie tendens sal sterker onvermydelik kry. Soos gewoonlik enige kommentaar verwelkom Daar is baie R tydreekse tutoriale rond dryf op die web hierdie pos is nie bedoel om een ​​van hulle te wees. In plaas daarvan Ek wil 'n lys van die mees bruikbare truuks ek afgekom by die behandeling van finansiële tydreekse in R. voer Sommige van die wat hier aangebied funksies is ongelooflik kragtig, maar ongelukkig begrawe in die dokumentasie vandaar my begeerte om 'n toegewyde post te skep. Ek spreek net daagliks of laer frekwensie keer reeks. Die hantering van 'n hoër frekwensie data vereis spesifieke gereedskap: data. table of highfrequency pakkette is 'n paar van hulle. xt. Die xt pakket is die moet hê wanneer dit kom by tye reeks in R. Die voorbeeld hieronder laai die pakket en skep 'n daaglikse tyd reeks van 400 dae normaalweg versprei opbrengste merge. xts (pakket xt): Dit is ongelooflik kragtig wanneer dit kom by bindend twee of meer keer reeks saam of hulle ewe lank of nie. Die sluit argument werk die magie dit bepaal hoe die bindende apply. yearly / apply. monthly gedoen (pakket xt): Gebruik 'n gespesifiseerde funksie aan elke afsonderlike tydperk in 'n gegewe tyd reeks voorwerp. Die voorbeeld hieronder bereken maandelikse en jaarlikse opbrengs van die tweede reeks in die tsInter voorwerp. Let daarop dat ek die som van opbrengste (geen samestelling) eindpunte (pakket xt): Uittreksel indeks waardes van 'n gegewe xt objek wat ooreenstem met die laaste Waarnemings gegee 'n bepaalde deur op tydperk. Die voorbeeld gee die laaste dag van die maand opbrengs vir elke reeks in die tsInter voorwerp met behulp eindpunt na die datum te kies. na. locf (pakket dieretuin): Generiese funksie vir elke NA vervang met die mees onlangse nie-NA voor dit. Uiters nuttig wanneer die hantering van 'n tydreeks met 'n paar 8220holes8221 en wanneer hierdie tyd reeks daarna word gebruik as insette vir 'n R funksies wat nie argumente aanvaar met NAS. In die voorbeeld skep ek 'n tydreeks van ewekansige pryse dan kunsmatig sluit 'n paar NAS daarin en dit te vervang met die mees onlangse waarde. charts. PerformanceSummary (pakket PerformanceAnalytics): Vir 'n stel opgawes, skep 'n rykdom indeks grafiek, bars vir per periode prestasie, en onderwater grafiek vir onttrekking. Dit is ongelooflik nuttig as dit vertoon op 'n enkele venster al die relevante inligting vir 'n vinnige visuele inspeksie van 'n handel strategie. Die onderstaande voorbeeld blyk die pryse reeks in 'n xt voorwerp vertoon dan 'n venster met die 3 kaarte hierbo beskryf. Die bogenoemde lys is geensins volledig nie, maar sodra jy die funksies te bemeester beskryf in hierdie post dit maak die manipulasie van finansiële tydreekse 'n baie makliker, die kode korter en die leesbaarheid van die kode beter. Soos gewoonlik enige kommentaar verwelkom Wanneer dit kom by die bestuur van 'n portefeulje van aandele teenoor 'n maatstaf van die probleem is baie anders as die definisie van 'n absolute opbrengs strategie. In die voormalige n mens moet meer aandele besit as in die latere waar geen aandele glad gehou kan word indien daar nie goed genoeg geleentheid. Die rede daarvoor is die dop fout. Dit word gedefinieer as die standaardafwyking van die portefeulje opbrengs minus die maatstaf terugkeer. Die minder aandele gehou teen 'n maatstaf hoe hoër die navolgingsfout (bv 'n hoër risiko). Die analise wat volg is grootliks geïnspireer deur die boek 8220Active Portefeulje Management8221 deur Grinold amp Kahn. Dit is die Bybel vir almal wat belangstel in die bestuur van 'n portefeulje teen 'n maatstaf. Ek raai enigiemand met 'n belangstelling in die onderwerp om die boek van die begin tot die einde te lees. It8217s baie goed geskryf en lê die fondamente van sistematiese aktiewe portefeuljebestuur (Ek het geen affiliasie met die redakteur of die skrywers). 1 8211 faktorontleding Hier we8217re probeer om so akkuraat rang as moontlik die aandele in die belegging heelal op 'n vooruitprysingsgrondslag terugkeer basis. Baie mense het met baie instrumente en talle variant van die instrumente is ontwikkel om dit te bereik. In hierdie post fokus ek op twee eenvoudige en wyd gebruik statistieke: Inligting-koëffisiënt (IC) en Quantiles Return (QR). 1.1 8211 Inligting koëffisiënt Die horison vir die voorwaartse terugkeer moet gedefinieer word deur die ontleder en 'n funksie van die strategy8217s omset en die alfaverval it8217s (hierdie is die onderwerp van uitgebreide navorsing was). Dit is duidelik dat IC moet so hoog as moontlik in absolute terme nie. Vir die ywerige leser, in die boek deur Grinold amp Kahn n formule met 'n skakel Inligting verhouding (IR) en IC gegee: met breedte synde die aantal onafhanklike verbintenis (ambagte). Hierdie formule is bekend as die fundamentele reg van aktiewe bestuur. Die probleem is dat dikwels, definieer breedte akkuraat is nie so maklik soos dit klink. 1.2 8211 Quantiles Return Ten einde 'n meer akkurate skatting van die faktor voorspellende krag het it8217s nodig om 'n stap verder en groep aandele gaan deur kwantielverhouding van faktor waardes dan analiseer die gemiddelde vorentoe terugkeer (of enige ander sentrale neiging metrieke) van elk van dié Quantiles. Die nut van hierdie instrument is eenvoudig. 'N Faktor kan 'n goeie IC het maar sy voorspellende krag sou word beperk tot 'n klein aantal aandele. Dit is nie goed as 'n portefeuljebestuurder sal aandele in die ganse heelal te kies ten einde sy navolgingsfout beperking te voldoen. Goeie Quantiles terugkeer word gekenmerk deur 'n eentonige verhouding tussen die individu Quantiles en vorentoe opbrengste. Al die aandele in die SampP500 indeks (ten tyde van die skryf). Dit is duidelik dat daar 'n oorlewing skip vooroordeel: die lys van aandele in die indeks het aansienlik tussen die begin en die einde van die monster tydperk verander egter it8217s goed genoeg vir net illustrasie doeleindes. Die onderstaande kode afgelaai individuele aandele pryse in die SampP500 tussen Januarie 2005 en vandag (dit neem 'n rukkie) en draai die rou pryse in opbrengs oor die afgelope 12 maande en die laaste maand. Die voormalige is ons faktor, laasgenoemde sal gebruik word as die vorentoe terugkeer meet. Hier is die kode te bereken Inligting koëffisiënt en Quantiles terug. Let daarop dat ek gebruik kwintiele in hierdie voorbeeld, maar enige ander metode groepering (terciles, desiele etc8230) gebruik kan word. dit hang af van die steekproefgrootte, wat jy wil om op te vang en die weer wat jy wil om 'n breë oorsig te hê of fokus op die verspreiding sterte. Vir die beraming van opbrengste binne elke kwintiel, het mediaan is gebruik as die sentrale neiging beramer. Hierdie maatreël is baie minder sensitief vir uitskieters as rekenkundige gemiddelde. En ten slotte die kode om die Quantiles Return grafiek produseer. 3 8211 Hoe om die inligting hierbo in die grafiek hierbo Q1 ontgin is laagste afgelope 12 maande terug te keer en V5 hoogste. Daar is 'n byna monotoniese verhoging in die Quantiles terugkeer tussen Q1 en V5 wat duidelik aandui dat aandele val in V5 oortref dié val in Q1 met sowat 1 per maand. Dit is baie belangrik en kragtig vir so 'n eenvoudige faktor (nie regtig 'n verrassing though8230). Daarom is daar 'n groter kans om die indeks te klop deur overweighting die aandele val in V5 en underweighting diegene val in Q1 relatief tot die maatstaf. 'N IK van 0,0206 dalk nie dat 'n groot deel op sigself maar it8217s aansienlik verskil van 0 en dui op 'n goeie voorspellende krag van die afgelope 12 maande terug te keer algehele. Formele betekenis toetse geëvalueer kan word, maar dit is buite die bestek van hierdie artikel. 4 8211 Praktiese beperkings Bogenoemde raamwerk is uitstekend vir die evaluering van beleggings factor8217s gehalte maar daar is 'n aantal praktiese beperkings wat vir implementering werklike lewe aangespreek moet word: Rebalancing. In die beskrywing hierbo, it8217s aanvaar dat aan die einde van elke maand die portefeulje is ten volle herbalanseer. Dit beteken dat alle aandele val in Q1 is ondergewig en al aandele val in V5 oorgewig relatief tot die maatstaf. Dit is nie altyd moontlik om praktiese redes: sommige aandele kan uitgesluit word van die belegging heelal, is daar beperkings op die industrie of sektor gewig, is daar beperkings op omset etc8230 transaksiekoste. Dit het nie in ag in die ontleding hierbo geneem word en dit is 'n ernstige rem om die werklike lewe implementering. Omset oorwegings word gewoonlik geïmplementeer in die werklike lewe in 'n vorm van straf op faktor gehalte. Oordragkoëffisiënt. Dit is 'n uitbreiding van die fundamentele reg van aktiewe bestuur en dit ontspan die aanname van Grinold8217s model wat bestuurders in die gesig staar nie beperkinge wat hulle verhoed om hul beleggings insigte direk vertaal in portefeulje verbintenis. En ten slotte, I8217m verstom oor wat bereik kan word in minder as 80 reëls van die kode met R8230 Soos gewoonlik enige kommentaar verwelkom ek kom oor 'n baie strategieë op die blogosfeer paar interessante sommige is 'n mors van tyd, maar die meeste deel 'n gemeenskaplike kenmerk : mense ontwikkel wat strategieë doen hul huiswerk in die tweede kwartaal van die ontleding van die opbrengs, maar veel minder aandag gegee aan die risiko kant sy ewekansige natuur. I8217ve gesien kommentaar soos 8220a 25 drawdown in 2011, maar 'n uitstekende opbrengs overall8221. Wel my weddenskap is dat niemand op aarde sal laat jy ervaar 'n 25 verlies met hul geld (tensy spesiale ooreenkomste in plek is). In die hedge fund wêreld mense het 'n baie lae toleransie vir onttrekking. Oor die algemeen, as 'n nuwe handelaar in 'n heining fonds, in die veronderstelling dat jy kom met geen reputasie, jy het baie min tyd om jouself te bewys. Jy moet geld maak uit dag 1 en aanhou om dit te doen vir 'n paar maande voordat jy 'n bietjie van geloofwaardigheid te verkry. Eerste let8217s sê jy het 'n slegte begin en jou geld te verloor aan die begin. Met 'n 10 drawdown you8217re beslis uit, maar selfs met 'n 5 drawdown die kanse te sien hoe jou toekenning verminder is baie hoog. Dit het beduidende implikasies op jou strategieë. Let8217s aanvaar dat as jy verloor 5 jou toekenning is gedeel deur 2 en jy kom terug na jou aanvanklike toekenning slegs wanneer jy weer verby die hoogwatermerk (bv die onttrekking kom terug na 0). In die onderstaande grafiek gesimuleerde ek die eksperiment met een van my strategieë. Jy begin beurs in 1 Junie 2003 en alles goed gaan, totdat 23 Julie 2003 waar jou drawdown kurwe treffers die -5 drumpel (1). Jou toekenning gesny met 50 en jy don8217t oor die hoogwatermerk vlak terug tot 5 Desember 2003 (3). As jy die toekenning onveranderd gehou het, sou die hoogwatermerk vlak is gekruis het op 28 Oktober 2003 (2) en teen die einde van die jaar sal jy meer geld gemaak het. Maar let8217s stoot die redenasie 'n bietjie verder. Steeds op die grafiek hierbo, aanvaar jy regtig ongelukkig en jy begin handel in die rigting van die middel van Junie 2003. Jy slaan die 10 drawdown limiet deur die begin van Augustus en you8217re waarskynlik uit die spel. Jy sal begin vroeg in Augustus jou toekenning sal nie by almal gesny en beland jy doen 'n goeie jaar in net 4 volle maande van die saak. In dié twee voorbeelde niks het verander, maar jou begin date8230. Die handel sukses van enige individu het 'n vorm van afhanklikheid pad en daar is nie veel wat jy daaraan kan doen nie. Maar jy kan die grootte van 'n strategy8217s drawdown beheer en dit moet met groot sorg word. 'N Portefeulje moet diversifiseer in elke moontlike aspek: bateklasse, beleggingstrategieë, handel frekwensies etc8230. Van daardie perspektief risiko is jou 8220survival variable8221. As dit behoorlik bestuur word jy 'n kans om te bly in die spel lank genoeg om die potensiaal van jou strategie te verwesenlik. Anders sal jy won8217t daar volgende maand om te sien wat gebeur nie. Soos gewoonlik enige kommentaar verwelkom My laaste ervaring met Linux was terug in 2002/2003. In daardie tyd het pretty much alles op Linux is gedoen in die konsole. Ek remmember sukkel vir dae met 'n eenvoudige wifi omdat bestuurders was nie geredelik beskikbaar is. Dinge het drasties verander sedert dan. Verlede week het ek geïnstalleer Linux (Ubuntu 14,04) op 'n ou Windows laptop. Dit het my ongeveer 20 minute om heeltemal uit te wis Windows installeer Linux en begin speel met R / Rstudio: eenvoudig amazing8230. In hierdie post verduidelik ek stap vir stap wat ek gedoen het: in gedagte hou dat 'n Linux absolute beginner I8217m. Gaan na Ubuntu webwerf en laai die weergawe wat ooreenstem met jou stelsel Skep 'n boot USB-sleutel met die lêer bo afgelaai. Ek gebruik 'n klein nut genoem Rufus hiervoor. Volg net die instruksies op die webwerf it8217s baie eenvoudig. Ubuntu 14,04 skepe met R maar it8217s nie die nuutste weergawe. Die nuutste weergawe kan verkry word by CRAN. 'N Inskrywing dies meer. ltmy. favorite. cran. mirrorgt / bin / Linux / Ubuntu betroubare / moet bygevoeg word om die /etc/apt/sources. list lêer, die vervanging van ltmy. favorite. cran. mirrorgt deur die werklike URL van jou gunsteling CRAN spieël (sien cran. r-project. org/mirrors~~V vir die lys van CRAN spieëls). Eintlik is dit 'n bietjie lastig, want jy administrateur regte moet die sources. list verander. Ek gebruik 'n klein nut genoem gksudo oop te maak en die sources. list verander. In die command line tik die volgende: Dit sal die sources. list lêer oop te maak in gedit. Jy hoef net die bron te voeg bo dan stoor en toe Jy kan dan installeer die volledige R stelsel, deur te tik die volgende in die konsole: Daar is ander maniere om dit te doen, maar die byvoeging van 'n toegang tot die sources. list is blykbaar die voorkeur opsie. Ubuntu gebruik bekwaam vir pakket bestuur. Apt winkels 'n lys van bronne (sagteware kanale) in die sources. list. Deur hierdie lêer redigering van die command line, kan sagteware repositories bygevoeg of verwyder word. 3 8211 installeer RStudio Gaan na RStudio webwerf, kies en af ​​te laai die regte pakket vir u stelsel Maak die lêer in Ubuntu sagteware Center Klik installeer en you8217re gedoen as jy wil RStudio ikoon op die lanseerder (al die ikone op die linkerkant van het die skerm) Gaan na Soek en tik RStudio, moet die ikoon RStudio Sleep RStudio ikoon om die lanseerder verskyn Al hierdie kan nie perfek wees nie, maar dit het gewerk vir my sonder 'n glitch. Ek wou my ervaring te deel, want I8217m trully verstom oor die verbeterings aan Linux gebring het oor die afgelope paar jaar. Soos gewoonlik enige kommentaar verwelkom. Dit is 'n opvolg op my vorige post 8220A Eenvoudige Blink App vir monitering handel strategieë 8220. Ek het ook 'n paar verbeterings wat die jeug 'n bietjie beter te maak (ten minste vir my). Genetiese algoritmes (GA) is uiters geskik gereedskap om daardie vraag te beantwoord. Rekentyd. Vandaar die noodsaaklikheid om versigtig te kies die parameters. Die aandelemark toon twee hoofeienskappe wat bekend is aan almal met 'n paar handel ervaring is. Langtermyn momentum en korttermyn ommekeer. Diegene funksies vertaal kan word in terme van tegniese aanwysers deur: bewegende gemiddeldes te steek oor en RSI. Dit verteenwoordig 'n stel van 4 parameters: Kyk terug periodes vir 'n lang en korttermyn bewegende gemiddeldes, kyk terug tydperk vir RSI en RSI drumpel. Die stelle parameters is die chromosome. Die ander belangrike element is die fiksheid funksie. Ons wil dalk iets soos gebruik: maksimum opbrengs of Sharpe verhouding of minimum gemiddelde Onttrekking. In wat volg, het ek gekies om die Sharpe-verhouding te maksimeer.


No comments:

Post a Comment