Thursday, 21 December 2017

Epchan forex handel


Nonlinear Trading Strategies Jag har länge varit partiell till linjära strategier på grund av deras enkelhet och relativ immunitet mot överfitting. De kan användas ganska enkelt för att dra nytta av medelåtervändning. Det finns dock ett allvarligt problem: de är ganska bräckliga. dvs sårbara för svansrisker. När vi flyttar från genomsyrande strategier till momentumstrategier introducerar vi omedelbart en olinjäritet (stopp förluster), men samtidigt avlägsnar vissa svansrisker (utom i tider då marknaderna är stängda). Men om vi vill njuta av oförmåga och kommer att introducera nonlinearities i alla fall, kan vi lika bra gå fullt monty och överväga alternativstrategier. (Det är ingen överraskning att Taleb var en optionshandlare.) Det är lätt att se att optionsalternativen är olinjära, eftersom optionsränta kurvor (värde av ett alternativ som funktion av underliggande aktiekurs) är tydligt olinjära. Jag har personligen motstått att handla dem eftersom de alla verkar så komplicerade, och jag avskyr komplexiteter. Men nyligen rekommenderade en läsare en liten bok till mig: Jeff Augens Day Trading Options där Black-Scholes-ekvationen (och verkligen någon ekvation) är barmhärtigt frånvarande från hela avhandlingen. Samtidigt är det suffused med kvalitativa idéer. Bland de saftiga bitarna: 1) Vi kan hitta snedvridningar i 2D-underförstådd volatilitetsyta (underförstådd volatilitet som z-axel, utgångs månader som x och träffa priser som y) vilket kan innebära återgång till jämnhet och därmed presentera arbitrage möjligheter. Dessa snedvridningar är närvarande för både aktie - och aktieindexoptioner. 2) Alternativen är underprissatta intradag och övervärderade över natten: det är därför ofta en bra idé att köpa dem på marknaden och sälja dem på marknaden nära (utom på vissa speciella dagar se 4 nedan.). Faktum är att det finns vissa dagar i veckan där denna snedvridning är den mest drastiska och därmed gynnsamma för denna strategi. 3) Vissa kontantinstrument har ovanligt hög kurtos, men deras motsvarande optionspriser överensstämmer konsekvent med sådana svansrisker. Således kan strukturer som stränger eller backspreads ofta vara lönsamma utan att medföra risker för vänster svans. 4) Om det finns en långhelg före utgångsdagen (t. ex. påskhelg) komprimeras tidsförfallet av alternativvärdet över 3 dagar till en intradagnedgång på den sista handelsdagen före helgen. Nu, som kvantitativa handlare, har vi inget behov av att ta sitt ord på någon av dessa påståenden. Så, vidare till backtesting (För dem som kan stymied av brist på överkomliga historiska intradagoptionsdata, rekommenderar jag Nanex.) Det finns fortfarande 2 slots tillgängliga i min online Mean Reversion Strategies workshop i maj. Verkstaden kommer att genomföras live via Adobe Connect, och är begränsad till totalt 4 deltagare. En del av verkstaden kommer att fokusera på hur man undviker att bli skadad när ett par eller en portfölj av instrument slutar samverka. en underbar post, som vanligt. Jag skedde alltid bort från alternativ av samma anledning, komplexiteten, men jag antar att det finns fler möjligheter på platser som inte är så trångt som enklare instrument är. Bara igår läste jag en artikel på Jonathan Kinlay39s blogg om hur han kan förutse SampP-volatiliteten dagligen, flytta med över 60 korrekta teckenproblem med en enkel GARCH-liknande ram. Visa mig någon som kan förutsäga underverkaren så bra. Jag tror att alternativ är faktiskt väldigt enkla, skillnaden är att det finns fler strategier utgåva av boxquot än andra handlar. Att bestämma sannolikheten för winlose är väldigt okomplicerat, men det kan vara svårt att bestämma utgångsdatum (för tidigt och priset kanske inte rör sig tillräckligt). Vissa lekar är i grunden sucker satsningar. liten chans att vinna stora pengar medan andra spelar knappt får dig att bryta. Jag hade den bästa framgången med riktlinjestrategi - se på volatilitet och huruvida aktiekursen överstod vid rally eller blekna. Det krävs mycket träning eftersom det största problemet är timing. Jag tror att Black-Scholes är föråldrad, och även om det är populärt finns det mycket mer exakta prismodeller som bättre tar hänsyn till svansrisker. Jag använder den trinomiska prissättningsmodellen, men det finns även Excel och Matlab-filer för andra modeller (jag har hört att det adaptiva nätet är bra). Globala derivat har en massa. Bortsett från tidpunkten är mitt största klagomål provisioner. I allmänhet är avgifterna högre än någon annan säkerhet som handlas. Om jag var större näringsidkare (det vill säga mer än 1 kontrakt en sida) skulle det förmodligen inte vara så stor sak eftersom du får bulkrabatt. Men för mindre handlare är det en mördare. Du kan låsa spridningsindex (riskfritt) men provisionerna är för höga för att dra fördel om du inte handlar många kontrakt. Någon med golvåtkomst skulle enkelt kunna göra en bunt. Och om du blir mäklare med bra API skulle det inte ta mycket ansträngning att koda upp automatiserade alternativstrategier. Om jag ska använda Hsi framtida handel, kan jag använda hsi-indexet för backtest eftersom indexet fortsätter medan den aktivaste framtiden alltid är den aktuella månaden framöver och den löper alltid i slutet av varje månad, så det är mycket svårt att backtest det. Jag vet att jag på något sätt kan beräkna och ansluta terminerna månad för månad, men skulle det vara rimligt om du bara använder indexet för att backtest Min strategi kommer att hålla dagar eller veckor men inte dagens handelsklass. Min strategi är bara för framtida framtida, så jag backtest den med framtida data från hsihsi. Om jag kan komma fram till ett bra Sharpe-förhållande och bättre än normalt riktmärke, finns det något bra sätt att visa att det inte beror på slump och lycka, men strategin har verkligen någon förutsägbar förmåga Hej HK, Du kan backtest på HSI-index för att få en grov ide om din strategis lönsamhet, men jag skulle inte handla riktiga pengar med det om jag inte backtested det med framtidsdata. Det bästa sättet att upptäcka data snooping bias är att vidarebefordra papper handla din strategi för några månader. Inte en stor fan av Taleb. Vet inte varför det här bräckliga, ömtåliga verbiet verkar ha fångats i så stor utsträckning i handelsvärlden. Det finns ett perfekt fint existerande sätt att prata om dessa begrepp: skew och kurtosis. Man kan lika enkelt prata om huruvida en strategi har positivtnegativt skevad avkastning eller fatthin svans. Dessutom passar dessa begrepp in i en redan mycket väl grundad och rigorös ram för (sam) stunder av en sannolikhetsfördelning. Däremot om du faktiskt tittar på hur Taleb försöker matematiskt definiera quotfragilityquot hittar du en inkonsekvent, motsägelsefull och mycket orubblig röra. Trots att han försöker presentera sig som en slags revolutionerande tänkande i matematisk statistik, uppmärksammar man inte ens honom. Tack. Högfrekvenshandel har varit mer än hälften av transaktionsvolymen på den amerikanska marknaden. Det gör det mycket svårare för icke-HFT-snabbhandlare att tjäna pengar eftersom HFT kan förstöra mycket kvoterade för att arbeta med förutsägbara faktorer. Precis som en enkel trend som följer kan fungera i som 25 år sedan men det fungerar inte under det här decenniet. Självklart kan du använda Bollinger-band för FX-genomsnittliga reverseringsstrategier, men du måste ta reda på om du kan vinna pengar från det eller inte. Vi kan använda vilken strategi vi vill handla, frågan är bara kan du ständigt tjäna pengar på det. Förmedling I skrev jag detta på en annan tråd, epchan. blogspot201001d. g-i-work. html. Jag trodde det var värt att skicka igen eftersom jag tycker att resultatet är ganska viktigt, jag vet att jag har sagt på detta forum att jag ansåg att medelvärdet skulle kunna ha en positiv effekt på förväntan, men det här argumentet gör ett ganska övertygande fall att Jag hade fel Värt att läsa ändå. Brytningen av en våg kan inte förklara hela havet. Anställd apr 2007 Status: (Latin: stat363s), rang, stat 3.178 Inlägg Jag postade det här på en annan tråd, epchan. blogspot201001d. g-i-work. html. Jag trodde det var värt att skicka igen eftersom jag tycker att resultatet är ganska viktigt, jag vet att jag har sagt på detta forum att jag ansåg att medelvärdet skulle kunna ha en positiv effekt på förväntan, men det här argumentet gör ett ganska övertygande fall att Jag hade fel Värt att läsa ändå. Matematiskt är det ingen ersättning för att gå in i din fulla position vid punkt kvotquot och avsluta vid punkt quotbquot. Men i genomsnitt handlar det mer om att styra risken eftersom poäng kvotquot amp quotbquot inte är säker. Anställd Sep 2007 Status: Medlem 323 Inlägg Ja, det är sant att om du vet när priset kommer att slå ner och där det kommer att toppa, kan inget jämföras med prestandan av att plocka toppar och bottnar. Men i den verkliga världen vet du inte om 2 är botten. Du vet inte om 1 är botten. Och du vet inte om priset någonsin kommer att gå tillbaka till 3. Priset kan sjunka till 0,50, sedan toppa på 1,75 när företaget förklarar konkurs och därefter är din position 0. Så genomsnittlig har ingenting att göra med ökad vinst och allt till göra med hantering av risker. Det är som om jag pekade på hävstångsgänget här på FF - vid ett tillfälle var jag hyrd på 50: 1 på EURUSD shorts. Jag körde också en stor kortvåg som jag hade i genomsnitt och stängt med 60 vinst. Jag skulle ha varit en idiot att ta en position på 50: 1 på någon punkt i den droppen (jag vet det här för att jag försökte återge den korta positionen flera gånger och förlorade lite av den 60 vinsten som ett resultat). Medelvärde i låt mig bygga en mycket stor, mycket pip positiv position. Jag lade upp det här på en annan tråd, epchan. blogspot201001d. g-i-work. html. Jag trodde det var värt att skicka igen eftersom jag tycker att resultatet är ganska viktigt, jag vet att jag har sagt på detta forum att jag ansåg att medelvärdet skulle kunna ha en positiv effekt på förväntan, men det här argumentet gör ett ganska övertygande fall att Jag hade fel Värt att läsa ändå. Momentumstrategier i terminer och valutor har jag länge funnit att det är lättare att hitta bra (dvs. höga Sharpe-förhållanden) medelåterkalla strategier än bra momentumstrategier. Delvis beror det på att jag huvudsakligen var en aktieförare istället för en futurescurrency-näringsidkare, och enskilda aktier innebär att de flesta av tiden återkommer. Det finns undantag, till exempel efter speciella företagshändelser som resultatmeddelanden, och jag har testat momentumstrategier baserade på dessa händelser. Men framgången med även dessa händelsesdrivna strategier har varit ojämn, särskilt eftersom fler näringsidkare blir medvetna om dem. Nu när jag fokuserar mer på handelstransaktioner och valutor har jag successivt blivit introducerad i en värld av momentuminvesteringar. Det finns en bra bok på detta område som förtjänar att bli bättre känd: Joe Duffys The Ultimate Trading Robot. vilket är en nästan steg-för-steg guide för att konstruera framtidsstrategier som bygger på priserna ensamma. Ett annat exempel skulle vara London Breakout-strategin som nämns av vår läsare Bernd i kommentarerna här. Efter att ha studerat dessa exempel insåg jag varför min tidigare, ganska desultoriska, sökande efter momentumstrategier på terminer och valutamarknader hade varit förgäves: den dagliga luckan på dessa marknader verkar kritisk. För framtiden är det uppenbart att över natten är uppenbart, men när det gäller London Breakout-strategin har affärsmannen till exempel uppgiften att definiera själv vilka optimala stängnings - och öppningstider som ska beräkna gapet. Intradag trenden utan en övernattning uppehåller sig inte ihållande nog för att handlas lönsamt. Jag undrar också om det finns en mer elegant (dvs matematisk) sätt att kvantifiera sådana brytningsfenomen utan att använda de traditionella tekniska indikatorerna. Om du känner till idéer för bra momentumstrategier, är du varmt välkommen att dela och diskutera dem här 68 kommentarer: Jag litar vanligtvis på dina bokreferenser, men en snabb google-sökning på den här är tveksam. Fordringar på 1000 årlig avkastning, etc. Är du säker på att jag föredrar att skilja tillgångsklassbeslut från momentum på undertillgångsklassnivå. Till exempel kan en cyklisk industri rally starkt helt enkelt på grund av sin höga beta om marknaden samlas. Ta den idiosynkratiska avkastningen, beräkna 2-12 månaders avkastning (första månaden tenderar att ha en viss genomsnittlig reversering), skala det med den idiosynkratiska volatiliteten. En gång i veckoslutet (de byttes så ofta som dina traditionella signaler), konvertera dessa till en Z-poäng som kan användas i någon annan del av byggprocessen eller bilda en portfölj med topp 25, botten 25 och mitten 50 och spåra resultatet. Du kan göra detta inom varje tillgångsklass eller över alla tillgångsklasser. Du kan också ta en del synpunkter på en aktivklassnivå med ett liknande tillvägagångssätt. Tricket är då metoder för att kombinera synpunkter tillsammans (Black-LittermanEntropy Pooling). När du väl har en metod för att kombinera olika typer av synder tillsammans, kan du enkelt integrera genomsöknings - och momentumstrategier i en portfölj. På SensoBeat (sensobeat) antar vi att det finns en kvotumentumot på nyheter, och vi försöker spåra det momentumet (stock quotbuzzquot). Vi gör det bara för lager, men kan också anpassas till andra områden, så länge de kan ha en quotbuzzquot. Vi tänkte på att använda den för algo-handel, vilket är mer relevant för dig men att göra det helt automatiskt var ett stort problem. T. ex. känslan av en nyhet är positiv, men om den saknar förväntningarna är effekten negativ. Vi bestämde oss för att gå till ett beslutsverktyg, att näringsidkaren gör det slutliga beslutet. Skulle vara intressant att höra vilka professionella algohandlare som tänker på idén Anon. Som jag nämnde i min bok hittar jag sällan en offentliggjort strategi som är lönsam. Ofta står det till och med upp till backtesting, för att inte tala om live trading. Så jag vann inte för mycket på 1000 anspråk. Den viktiga borttagningen från boken är några tekniker som jag inte visste innan jag kan ändra och förbättra. Ernie John, Tack för din idé. I själva verket påminner det mig om en hel grupp momentumstrategier som jag läste om: i grunden innehar en långsiktig portfölj baserad på några enkla rankingkriterier, såsom den försenade avkastningen som du föreslog. Tydligen fungerar detta inte bara i aktier, men även i råvaruterminer. (Google: s tidning av Joelle Miffre och Georgios Rallis kallade quotMomentum i Commodity Futures Marketsquot). Problemet för mig (men inte nödvändigtvis för pensionsfonderna) är att innehavsperioden är för lång och avkastningen är relativt låg. Den långa innehavstiden innebär nödvändigtvis att portföljen har en tillfällig volatilitet och därigenom undertrycker Sharpe-förhållandet. Vilket är inte att säga att ditt förslag nödvändigtvis har detta problem. Ernie Guy, Tack för att du delar din produkt med oss. I detta sammanhang bör jag nämna att företaget Ravenpack har en liknande nyhetsindikator som jag tror kan användas för algoritmisk handel, och Ravenpack39s indikatorer kan integreras i Alphacet Discovery39s plattform. Om man också är intresserad av nyheter som samlats in från internet men inte nödvändigtvis från finansnyheter, erbjuder företaget Recorded Future också liknande sentimentdata via ett API som är lämpligt för algoritmisk handel. Ernie, tack för att du pekade på Ravenpack. De gör känslighetsanalys som några andra företag gör lika bra (thestocksonar, sentigo). De försöker alla bestämma om en nyhet är positiv eller inte. SensoBeat försöker svara på en annan fråga: Hur mycket har nyheterna spridit (i realtid) Så vitt vi vet är den här informationen inte tillgänglig för handlare. 2 liknande föremål från 2 olika företag kan ha mycket olika spridningar och därför olika effekter på beståndet. När näringsidkaren läser en nyhet från sin favoritmatning vet han inte om den här nyheten börjar sprida sig, är den redan kvittot överdriven på internet och så vidare. gtgt quotI skulle undvika att gå in i lager av aktier som har tillkännagivit eller förväntas meddela intäkter för medelåterkalla strategier. Jag har undvikit intäkter. men min gissning skulle vara att det fortfarande finns en positiv förväntning där. bara mycket mer volatilitet. Jag hade svårt att få resultatdatum för en tillräckligt stor datamängd för att faktiskt kunna testa det - var du i stånd att backtest denna Free Trade oddsen. Komplett statistiskt centrum för säsongs - och statistikmönster för Dow, SP, Nasdaq, Dax. Sök dina bästa handelsmönster, välj månad, månad, utgåva veckor, månfas, presidentcykel, politik etc. Extra verktyg: 1) Men om. (Återgå n dagar efter om förändring är.) 2) Fantastisk och lönsam intradagstatistik. 3) Dagprognos för Dax och Nasdaq. Prova och tjäna. microbolsa. blogspotpmicro-pautas-nuevo. html Kommentarer och förslag är välkomna. Markera, Har du hört talas om PEAD: Post Earnings Announcement Driftforskning indikerar att priset inte kommer att innebära att återgå efter intäktsmeddelandet. Jag backtested sådana situationer genom webbrapportering data från intäkter. Tack för dina svar, Ernie. När det gäller PEAD och genomsnittlig reversionstest med resultatskrapad data, vad var a) genomsnittlig hålltid för din strategi b) och hur många dagar före eller efter intäkter skulle inträde uteslutas. Det mesta av PEAD-forskningen läser jag om samtal om en drifttid 3-12 månader, medan mina medelhöga svänghandlar inte längre är längre än 4 dagar. En liknande fråga till minen höjdes på din blogg på epchan. blogspot200707more-on-news-driven-trading. html av quotvivkrishquot Mark, jag kan inte avslöja dig den exakta innehavstiden för min strategi, men jag kan säga att tidsskalan är ganska lik din genomsnittliga återställande strategier. PEAD-momentet kan inte vara mer än tre månader, eftersom det finns en vinstmeddelande var tredje månad som kommer att utlösa en ny trend. Ernie, jag tycker att lönsamma momentum handelsstrategier för portföljer av futures, är inte omöjligt svårt att hitta. Vanligtvis har de en genomsnittlig vinnande handelstid på 25-100 dagar och en genomsnittlig förlorad handelstid på 5-25 dagar. (Eftersom de sänker förlorare och låt vinnare springa.) Även lärobokens tredubbla rörliga genomsnittssystem är solidt lönsamt, även med straffande stora provisioner och glidning, när de testas på en diversifierad portfölj med 50 futuresmarknader. (Var noga med att använda en globalt diversifierad portfölj, för att få mer av den fritt lunchfria korrelationen). Justera parametrar för att få gt75 dagars hålltid för att vinna affärer, voila: vinster. Ett annat enkelt och lönsamt momentumsystem för framtidsutsikter finns på Ed Seykota39s hemsida. Han kallar det quotSupport and Resistancequot men det är faktiskt ett klassiskt Breakout-system: gå länge när priset bryter igenom (över) motstånd etc. bit. lye5tTRo Med vilken typ av kapital hittade du det möjligt att starta prop trading (day trading) för ett levande Med lite kapital behövs för att kunna handla dagligen i de flesta utbyten och många macho hedgefonder är nöjda med 4 över 3 månaders LIBOR dessa dagar (nämnandet som en indikator på en ambitiös men möjligen realistisk prestationsförväntning - notera: LIBOR är ganska låg idag) realistiskt tycker du att det är en dålig period och fundamentalitet som skiljer sig från den tid då du skapar ditt eget företag Skulle vi prata om ett minimum av 100-150k tillgängligt endast för att starta Ok, så låt jag satte mig i en ny näringsidkars skor med inte så mycket kapital och inte mycket erfarenhet, låt 80-talet säger 10 eller 20k, bara försöker få en bra avkastning på sina besparingar, inte leva av handel Näringsidkaren finner en modell t hatt är lönsam, heshe har inte resurser för att automatisera hisher-systemet med matlab (måste betala för att det ska kunna interagera med mäklareplattformen) Näringsidkaren kommer att utveckla sin verksamhet i Forex, till exempel på grund av de bättre förutsättningarna för att hävstångsbehov kapital (en 20 obearbetad avkastning i valutan 40 om hävstången är 1: 2, vilket är en ganska konservativ hävstångseffekt. ) Vad skulle vara det bästa valet för den här handlaren att backtest strategierna Om den här personen handlar deltid och gör det i 4h-tidsramen till exempel, kommer det sannolikt att uppnå höga skarvförhållanden eller är det bara omvändt korrelerat med den tidsram jag frågar om det här eftersom det kan vara lönsamt att investera 10 eller 15 k när du har 500k eller 1Million eller mer, för att automatisera din verksamhet, ännu mer, men om du är en 20k-aktör, skulle det bara tappa bort din kapital. Tack i förväg Ernest hej M chan, jag har utvecklat handelsstrategier på nära håll till nära data i ungefär ett år och jag vill börja trading intradag (1 timme staplar). Vet du om någon bok var jag kunde hitta grunderna för tekniken som berörs. För exemple, vad är slopningsantagandena Vilken typ av orderkörning ska jag använda för backtest (handel på nästa stapelpris, VWAP) etc. Tack på förhand. Jag antar att när du sa citat det på 4 timmar timeframequot menar du den här handlaren och skickar in en order med den här 4 timmarna. Inte att näringsidkaren utför många affärer inom 4 timmar. Om så är fallet kan näringsidkaren använda Excel eller en standard FX-automationsprogram som Metatrader för att automatisera strategin. Faktum är att om näringsidkaren är bra på programmering men saknar pengar, kan hon använda R istället. Hej Anon Egentligen kan du bara backtest vilka ordertyper som kommer att ge de bästa backtestresultaten. När det gäller slipning är det lika med halvan av bud-ask-spridningen, förutsatt att din beställningsstorlek inte är större än den typiska storleken på bidragen. Det verkar finnas många studier om lönsamheten hos Pair trading för stocksetfs men inte för FX. Har du några referenser till papper som har genomfört sådana studier för FX-parhandel? Det verkar som att parhandel med stocksetf verkar mer rakt framåt än FX, när det gäller positionering. Säg att vi hittar ett kointegrerat FX-par med olika basvalutor, AUD. CAD och NZD. JPY. Om vi ​​vill riskera, säg bara USD10000 på varje longshort-ben, hur många delar ska vi få för varje ben. Hoppas få ditt råd om detta. Tus Hej Adrian, Om NZD. USD0.75, då US10.000 motsvarar 13.333 enheter av NZD. JPY. Du måste konvertera båda sidorna av paret till USD först innan du kör dem genom de vanliga parhandelstrategierna. Istället för att läsa papper på FX-parhandel, rekommenderar jag att du läser om grundläggande FX-handel. För t. ex. studiematerial för FINRA serie 34 examen vid tectr. Först tack för att du skapade en mycket informativ blogg. I39m kämpar lite med hur man hittar cointegrated par och triplets i futures men you39re sist kommentar re: behöver först konvertera till värde i forex kan ha hjälpt. innan jag testar för samfördelning (eller till och med Paerson39s r) ska jag först multiplicera de olika kontrakten med deras dollarvärde för att få dem till dollar, till exempel, multiplicera ES-kontraktet med 50 och ENQ med 20. Jag skulle då ansöka ett säkringsförhållande till dessa värden före testning. Jag har fått hängt upp när jag försöker jämföra ett aktieindex till en valuta eller råvara. Hej Mike, När multiplikatorn är en konstant (som är fallet för en framtid eller ETF som handlas på en amerikanska börs) kommer säkringsförhållandet att ta hand om det automatiskt. Om multiplikatorn varierar (till exempel en utländsk valuta där kvoteringsvaluta inte är USD), måste du konvertera tidsserierna med FX-räntan till USD först, eftersom PampL för detta par är denominerade i citatvalutan. Kan du fördjupa dig på varför quotFor futures, det övergripande gapet är självklart. Många terminsavtal handlar nästan 24 timmar på Globex. Finns det en quotconsensusquot-definition av det öppna och stänga på dessa marknader för att definiera gapsTrading Strategy 8211 Köp på Gap (EPChan) Detta inlägg kommer att undersöka en strategi som heter Buy on Gap som diskuterades av EP Chan i hans blogginlägg 8220 livet och död av en strategi8221. Strategin är en genomsnittlig återvändande strategi som ser ut att köpa de svagaste aktierna i SampP 500 vid det öppna och likvida positionerna i slutet. Strategiens resultat ses i bilden nedan, Annualized Sharpe Ratio (Rf0) 2.129124. Från posten nämndes två handelskriterier: Köp 100 bestånd ur SampP 500-beståndsdelarna som har de lägsta tidigare dagarna låga till dagens öppningspris. Med förbehåll för att ovanstående avkastning är mindre än 1 gånger 90 dagars standardavvikelse för Stäng till Stäng avkastning Kriteriet är ganska specifikt, men det är viktigt att skriva flexibel kod där det är enkelt att ändra huvudmodellparametrarna, nedan är en lista över variabla namn som anger parametrarna i R-skriptet: nStocksBuy 8211 Hur många lager att köpa stdLookback 8211 Hur många dagar att titta tillbaka för standardavvikelseberäkningen stdMultiple 8211 Number för att multiplicera standardavvikelsen med (var 1 i kriterium 2.), ju större denna variabel desto fler bestånd som uppfyller kriterium 2. Koden är uppdelad i 5 distinkta sektioner. Sektion 1 . Loop genom alla lager som laddas från datafilen, för varje lager beräkna föregående dag nära dagens dagar öppna (lowOpenRet). Beräkna Avsluta nära avkastning och beräkna standardavvikelsen (stdClClRet). Beräkna också Open to Close return för varje dag (dayClOpRet), om vi bestämmer oss för att handla denna dag skulle detta vara avkastningen på strategin för dagen. Sektion 2 . Det här avsnittet kombinerar kolumner från var och en av de enskilda lagerdataramarna till stora matriser som täcker alla bestånd. retMat innehåller lowOpenRet för varje lager. stdMat innehåller stdClClRet för alla lager, dayretMat innehåller dagenClOpRet för alla lager. I grunden istället för att ha många variabler kombinerar vi dem till en stor matris. Avsnitt 3. Detta kommer att kontrollera om matriser i avsnitt 2 matchar handelskriteriet. Detta avsnitt producerar två matriser (conditionOne och conditionTwo). Matriserna innehåller en 1 för ett godkänt inmatningskriterium och ett 0 för ett misslyckat inmatningskriterium. Avsnitt 4. Dessa multiplar villkoret med villkorTå att ge villkorMet, eftersom dessa matriser är binära multiplicera dem tillsammans identifierar de regioner där båda förhållandena passerade (111 dvs. ett pass). Det betyder att du måste skriva in en handel. conditionsMet används då som en mask, den har 18217s när en handel ska ske och 08217s när ingen handel ska hända. Så multiplicera detta med dayClOpRet ger oss Open to Close dagliga avkastning för alla dagar och lager som en handel uppstod på. Skriptet förutsätter att kapitalet delas lika mellan alla aktier som köps på det öppna, om mindre än 100 aktier uppfyller inmatningskriterierna är det acceptabelt att köpa mindre. Avsnitt 5. Det här avsnittet gör enkel prestationsanalys och tar upp kapitalkurvan mot SampP 500-indexet. På koden (notera datafilen genereras i Stock Data Download 038 Saving R): Möjliga framtida modifieringar Lägg till kortare de starkaste aktierna så att strategin är marknadsneutral Variera hur många aktier som ska hållas Variera de ingående variablerna (diskuteras ovan) Prova en annan tillgång klass, fungerar detta för Forex 4 tankar om ldquo Trading Strategy 8211 Köp på Gap (EPChan) rdquo I EPChans blogg talar han om denna strategi kollapserar, den ovanstående koden måste vara något annorlunda än hans genomförande eftersom prestationen fortfarande ser OK post 2008 En annan trolig förklaring kan vara överlevnadsfördom, listan över S038P-beståndsdelar är från 2011 men EPChan gick live 2007 där beståndsdelarna är olika. Till exempel vet vi att Lehman Brothers föll i denna tid men det här testas inte igen. Stor analys Denna data har överlevnadsperspektiv, men bara tillbaka till 2005 undrar jag hur mycket det verkligen skulle ändra resultaten8230 Hej GekkoQuant, It8217s verkligen konstigt att dina resultat skiljer sig från Chan8217s. Jag kommenterade linjen när du lägger till genomsnittet till standardavvikelsen och resultaten don8217t förändras mycket. Sedan tillämpade jag samma strategi för Bovespa (BVSP) lager sedan jag bor i Brasilien och arbetar med den marknaden. Det borde ge liknande resultat i jämförelse med SampP, eftersom 8220-strategin utnyttjar en viss ineffektivitet i öppningspriset för aktier8221 (Chan8217s ord). Vi har inte så många bestånd som är bekvämt flytande till 8220safely8221-handel, så jag testade maximalt 10 och 20 aktier som hålls under dagen. För perioden januari 2007 fram till idag fick jag en kumulativ avkastning på 7,7 respektive 4,6. Hej GekkoQuant Jag försökte din strategi för få hinkar av lager, det uppvisar bra prestanda. Men jag blev lite förvirrad när jag försökte på den korta sidan 8211 8220skärpa de starkaste bestånden så att strategin är marknadsneutral8221. Kan du snälla beskriva lite om starkaste aktier. Mente du 8211 aktier med lägsta tidigare dagar Hej till de aktuella dagarna Op, och avkastningen är mer än 1 gånger 90 dagars standardavvikelse för Cl-Cl returnerar Lämna ett svar Avbryt svar

No comments:

Post a Comment