Dinsdag, Februarie 13, 2007 Die ontwerp van 'n robuuste Meganiese Trading Strategie Een van die vrae wat ek gereeld kry gevra oor strategie ontwerp is, 8220; hoe kan jy 'n robuuste meganiese handel strategie te ontwerp 8221?; Om te verstaan hoe om 'n robuuste meganiese strategie is dit belangrik om te verstaan wat 'n robuuste meganiese strategie is bou. 'N Meganiese strategie is eenvoudig 'n gekwantifiseerde besluit stroom wat lei óf 'n 8220; handel robot8221; of die handelaar homself te posisioneer grootte, inskrywings, uitgange te bepaal en tot stilstand kom almal in 'n heeltemal hande af van die mode met ander woorde as jy 'n werk meganiese stelsel jou insette is nie nodig nie (of indien wel 'n baie beperkte mate). Verder, vir 'n meganiese strategie om robuuste wees, moet dit kapitaliseer op 'n 8220; handel edge8221 ;. Dit kan enigiets van 'n statistiese rand (trending) om 'n executionary rand (arbitrage) wees. Verder moet hierdie strategie tot histories hou oor 'n uitgebreide tydperk van ambagte (ten minste 'n paar honderd) en moet op te hou in die toekoms handel (wat kan nageboots). 'N meganiese stelsel het verskeie voordele wat diskresionêre handelaars doen nie soos die vermoë om kwantitatiewe en data-ontginning ontleding vinnig en oor uitgebreide historiese tydperke uit te voer. Verder kan meganiese stelsels sommige van die emosionele nood wat diskresionêre handel vergesel veral onder nuwe handelaars te verlig. Dit is egter belangrik om te besef dat meganiese handel het 'n paar nadele sowel. Die eerste wese wat jy moet in staat wees om elke handel besluit dat die stelsel sal kwantifiseer, tweedens die meganiese stelsel sal van tyd tot tyd aangepas word (net soos 'n diskresionêre handelaar pas hul metodes) óf deur middel van inherente Adaptivity, optimalisering, of diversifikasie . Laastens, meganiese stelsels werk net as 'n mens sit in die geweldige hoeveelheid tyd en moeite wat nodig is om die program, toets, ontfout, en voortdurend aan te pas nie. Om enige meganiese strategie te ontwerp, is dit belangrik om drie dinge voor enigiets anders oorweeg: 1) Jou doel vir daardie stelsel, 2) jou mark, 3) jou tyd. Sodra jy dit bepaal, is dit maklik om jou noodsaaklike metode te vind, want daar is net 4 maniere om handel te dryf 'n mark: 1) tendens handel, 2) momentum handel, 3) terugkeer na die gemiddelde handel, 4) en fundamentele handel. Sodra jy jou doel, mark, tydraamwerk en metode bepaal is jy gereed om te probeer om jou eerste strategie saam te stel. Baie van julle is waarskynlik dink op hierdie punt, 8220; wat as ek nie weet enige van daardie dinge 8221?; As jy reeds 'n ervare diskresionêre handelaar moet dit nie bewys té moeilik wees. Maar, as jy nie 'n uitgebreide ondervinding het wat jy sal hê om 'n metode wat werk soek. Hierdie metode kan so eenvoudig wees soos 'n bewegende gemiddelde kruis lank / kort om so ingewikkeld as 'n voortdurend aanpassing gesamentlike neurale netwerk wat geneties daaglikse weer new. Die heel beste manier vir die onervare handelaar om 'n nuwe stelsel te bou is om idees te toets. Dit kan gedoen word op twee maniere visueel of programmaties. Vir iemand sonder uitgebreide programming ervaring, sou die beste wees om te begin met wat ek noem 8220, kers deur candle8221; terug toets. Dit word gedoen deur die neem van 'n idee (soos 'n bewegende gemiddelde crossover) en toets dit met historiese data oor die spesifieke mark en tyd deur vorentoe beweeg jou kaarte uit die verlede na die toekoms en handel die manier waarop die stelsel sonder toekomstige kennis van sou die markte. Hierdie metode is hoe ek my eerste tien 8220 getoets; strategies8221 ;, waarvan vier ek nog steeds handel vandag (insluitend twee wat is ontwerp deur Phil McGrew wat ek getoets met behulp van hierdie metode en nog handel vandag). Hier is 'n voorbeeld van hoe ek aanwysers Phil se toets (met my eie uitgange). Maar ek moes byna vyftig of sestig idees te toets om af te kry om dié tien strategieë wat werk, en uiteindelik te verfyn die proses totdat ek vier van die tien stelsels wat ek gevind verhandelbaar gekry het. executing8221; vir julle 'n voorbeeld van hoe tydrowend hierdie proses is, ek getoets hierdie tien strategieë omvattend dikwels op soek na meer as 2 jaar van 15 minute bars en 8220 gee; honderde ambagte. Ek het byna 700 werklike ure om dit te doen die toets (en Im redelik vinnig met 'n grafiek en Excel). Dit klink soos 'n baie werk reg? Wel dit was, maar dit het my ook 'n gevoel vir die markte wat naastenby so goed soos dié markte het verhandel in real time. Nadat dit te doen vir 'n geruime tyd, het ek gevoel dat daar moes 'n meer doeltreffende manier om idees te toets wees. En daar is programmatiese toets. Programmatiese toets kan weer baie maklik 'n eenvoudige bewegende gemiddelde kruis is 'n eenvoudige ding om te program in byna enige programmeertaal. Maar die probleme wat die begin programmatiese handelaar kan vernietig is byna eindeloos. Baie gewilde handel pakkette nie opspoor jou aandele posisie bosluis deur bosluise, eerder dit is nagespoor bar deur bar (en as jy elke dag bars handel kan jy die probleme dink). Ook, idees wat ek op groot skaal met die hand getoets het soms was moeilik om te programmeer. Ek het so baie ervarings waar ek miscoded n kritieke begrip het (selfs deur 'n effense graad) en hierdie beland gee drasties verskillende resultate as my hand toets. Sonder die medewete dat dit die kode wat foutief was, sou ek vals afgemaak baie handel idees wat in werklikheid geldig was. Dit kodering probleem spook as jy daaroor dink. Verder op hierdie vlak van programmatiese handel is dit baie belangrik om faktore van die vermindering van insette (grade van vryheid) en die gebruik van buigsame insette te oorweeg. 'N Voorbeeld hiervan sou wees om 'n 3 ATR stop in plaas van 'n 60 pit stop te benut sodat as die pryse en wisselvalligheid van die mark wissel jou stop nie geneem uit as gevolg van ewekansige geraas. Ander maniere waarop jy die robuustheid van jou strategie te verbeter sluit in die gebruik van realistiese vul en kommissies en seker te maak dat jou limiet bestellings eintlik sou gewees gevul (dit is nie so maklik om te toets in 'n sagteware soos dit moet wees). Optimalisering is nog 'n nuttige instrument om te oorweeg op hierdie punt in jou strategie toets loopbaan. Dit is 'n kragtige, maar tweesnydende swaard. Benutting van genetiese algoritmes en soortgelyke 8220; Hill climbing8221; tegnieke is 'n algemene manier om te verseker dat jou optimalisering jy gee nie 'n enkele punt anomalie, maar eerder dat daar soortgelyke insetwaardes omliggende jou insette wat soortgelyke aandele grafieke gee. Walk vorentoe toets is nog 'n nuttige hulpmiddel wat kan help om realistiese resultate te bereik en sien vir jouself of 'n strategie suksesvol sou gewees het op data wat nie optimaal (soortgelyk aan die toekoms). Gaan verder in programmatiese handel, nadat hy ervaar baie slaggate, ek voel dat ek behoort aan meer as een idee te toets op 'n slag. Trouens, ideaal wil ek baie idees te toets, oor verskeie tydraamwerke en verskeie markte. Op die oomblik is dit die werk wat ek by die ontwerp en ek voel dat dit sal my help om die markte met die spoed en akkuraatheid wat my handel sal neem na die volgende vlak te ontleed. Dit is die arena van die beste strategie ontwerpers, waar statistiese data-ontginning, analise van die mark, tydraamwerk analise, tegniese ontleding, fundamentele analise, en geldbestuur gekombineer met realistiese evolusionêre toets in 'n enkele pakket. Soos jy kan sien, gevorderde programmatiese toetsing en handel is 'n komplekse arena. Ek is self nog leer en geensins beskou myself 'n kenner. Die goeie nuus is dat suksesvolle robuuste meganiese strategie skepping en implementering kan gedoen word in so eenvoudig of so kompleks 'n wyse wat jy kies. Na alles, die baie eenvoudige strategieë getoets en / of ontwerp met kers deur kers back testing is nog steeds 'n hoeksteen van my handel metode. Maandag 6 Oktober, 2008 Papier Trading = vermorsing van tyd? Jules het onlangs gepos 'n uitstekende draad met betrekking tot die omstredenheid van papier handel teen werklike handel. Te veel keer het ek gehoor ander handelaars sê dat gesimuleerde of papier handel is waardeloos. In wese is hierdie mense om ons te vertel dat aspirant chirurge moet net gaan werk op iemand sonder dissektering 'n padda brein eerste. Of dat 'n aspirant-vlieënier moet net hop op 'n 747 en leer terwyl honderde passasiers in gevaar te stel. Of dat 'n ingenieur behoort nie prototipe van 'n nuwe ontwerp van die ruimtetuig. Ek dink jy kry die punt. Doen hierdie soort van ding is waansin. En tog mense regtig dink dat die handel 'n lewendige rekening met geen gedefinieer rand en geen ondervinding sal verskillende resultate oplewer. Dit een of ander manier hierdie aspirant handelaars gewoond blaas hul rekening? Wat presies is hierdie mense dink? Ek dink hulle Arent. Ook, sou ek graag die mense wat gebruik maak van gesimuleerde en papier wat handel dryf as 'n opleiding hulpmiddel en diegene wat rondom speel onderskei. Dit is duidelik dat enigiemand kan sny 'n dooie padda oop. Daar is egter slegs in 'n opleidingsomgewing en met die behoorlike toewyding kan 'n mens leer iets waardevol uit te sny oop 'n dooie kikker. As ek daar gaan net en gebruik 'n vleis Cleaver en dont regtig identifiseer wat Im sny oop en havent my biologie handboek lees, dan sou ek presies niks leer. Net so kan ek in 'n gesimuleerde rekening / papier rekening en handel by 100 gaan: 1 hefboom, die gemiddelde my verloorders en wese 8220; speel around8221; met my papier rekening. Dit is aansienlik anders as die ondersoek na 'n definieerbare, kwantitatiewe rand, uitdagende al my aannames, en die toets van die rand in 'n beheerde en realistiese omgewing, terwyl die beoefening van klank geldbestuur en risiko beginsels. Laastens wil ek graag sê dat ja daar is definitiewe verskille tussen papier / gesimuleerde handel en lewende handel. Sielkunde nie 'n rol speel. Maar ek dont care as jy die sielkundige bekwaamheid van 'n Zen Meester indien jy kan nie kwantifiseer en te toets wat jy doen dan het jy geen kans om goed te handel - Geen. Gegewe die onlangse ekonomiese klimaat, moet dit redelik duidelik wees dat daar 'n baie van die sogenaamde meesters van Wallstreet wat nie weet wat hulle doen. Miskien moet hulle 'n realistiese simulasies / papier handel gedoen voordat hulle hul rekeninge te leef?
No comments:
Post a Comment