Sunday, October 2, 2016

Robuuste Handel Strategieë Llc

Adaptrade sagteware Nuusbrief artikel Multi-mark Tegnieke vir Robuuste handel strategieë deur Michael R. Bryant Een van die grootste bekommernisse onder sistematiese handelaars is oor-fit handel strategieë. 'N oor-fiks strategie lyk groot in back-toets, maar versuim om vorentoe toets of in real-time handel. Daar is baie faktore wat 'n invloed of 'n strategie is oor-fiks, maar 'n groot faktor is robuustheid. In hierdie konteks, robuustheid verwys na hoe sensitief n strategie is om variasie in die data waarop dit berus. 'N meer robuuste strategie is minder sensitief vir variasies in die prys data. Met ander woorde, 'n robuuste strategie goed presteer vir 'n wyer verskeidenheid van markpryse as 'n minder robuuste strategie. Waarskynlik, 'n handel strategie wat goed werk op 'n verskeidenheid van verskillende markte is meer robuuste as een wat werk op net een van daardie markte. Maar gebou strategieë wat werk op 'n verskeidenheid van markte is net een manier om robuustheid bereik met behulp van 'n multi-mark benadering tot strategie ontwerp. Hierdie artikel bespreek 'n paar van die verskillende multi-mark tegnieke wat gebruik kan word om meer robuuste handel strategieë te bou. Onsensitiwiteit om Pryse Die belangrikste element van strategie robuustheid wat ek wil om te fokus op is onsensitiwiteit om pryse. Onsensitiwiteit beteken dat die strategie winsgewend kan verruil vir 'n wye verskeidenheid van pryse. Die mate van variasie in pryse kan wissel van klein verskille, soos die hoë of lae wat verskillende deur 'n paar bosluise, tot groot verskille, soos heel ander markte. Vir klein variasies, behoort dit duidelik te wees dat 'n strategie nie so afhanklik van 'n spesifieke prys of patroon van pryse wat selfs 'n paar bosluise variasie in die patroon sal veroorsaak dat die strategie om te misluk moet wees. Nietemin, kan dit gebeur in die praktyk as 'n strategie is ontwerp vir 'n spesifieke mark met behulp van tegnieke soos prys patrone waarin die toegang of uitgang toestande afhang van sekere pryse of die verhouding tussen spesifieke pryse. Sedert die toekoms nooit presies replica van die verlede, is dit belangrik om nie te vertrou op patrone wat so is gekoppel aan die verlede dat hulle waarskynlik nie herhaal word nie. Trouens, in die meeste gevalle, soos & quot; patrone & quot; is waarskynlik net ewekansige mark geraas. Op hierdie kant van die spektrum van robuustheid, dan, 'n waardevolle doelwit sou wees om strategieë minder sensitief vir ewekansige geraas mark te maak. Aan die ander kant van die spektrum, kan ons heel ander markte. 'N Strategie wat effektief ambagte 'n groot portefeulje van termynkontrakte, voorrade en forex verteenwoordig die toppunt van die prys onsensitiwiteit. Dit is hoogs onwaarskynlik dat so 'n strategie oor-fiks sal wees. Daarbenewens is 'n strategie wat goed toetse op 'n wye verskeidenheid van markte is meer geneig om goed te presteer in die toekoms wanneer toestande verander omdat dit reeds die vermoë om goed te presteer onder verskillende toestande het getoon. Tegnieke vir verskillende grade van Robuustheid In hierdie artikel, sal ek drie verskillende tegnieke vir die bou van robuustheid in 'n handel strategie te bespreek, elkeen gefokus op 'n ander graad van robuustheid. Om die idees te illustreer, sal ek voorbeelde wat deur Adaptrade Bouwer gebruik. 'n strategie ontdekking en kodegenerasie hulpmiddel wat handel strategieë in EasyLanguage vir TradeStation en MultiCharts bou. Strategieë Multi-mark Die eerste tegniek, wat die mees algemeen voorkom, is ook 'n strategie oor verskeie markte, waar elke mark is verskillende bou. Sommige handelaars handel enigste multi-mark strategieë gebaseer op die oortuiging dat enkel-mark strategieë te geneig oor-fiks te wees. Ander handelaars verkies om te fokus op 'n enkele mark. Ongeag van jou voorkeur, moet 'n kompromis tussen robuustheid en prestasie word verwag by die bou van strategieë. Dit sou te veel gevra om 'n strategie ontwerp om verskeie markte handel te dryf om so goed op enige gegewe mark as 'n strategie wat spesifiek ontwerp is vir die mark verwag. Aan die ander kant, sal die risiko van oor-pas oor die algemeen hoër vir 'n enkel-mark strategie wees. A middeweg is egter moontlik. Terwyl daar is niks verkeerd met die probeer om 'n strategie wat betroubaar ambagte 'n mandjie grootliks onverwante markte te ontwikkel - sê, ru-olie, goud, koring, voorraad indekse, buitelandse valuta, ens - 'n ander benadering is om groep verwante markte en die bou van meer as net die markte in elke groep. Ek sal fokus op laasgenoemde benadering hier. E-mini SP Midcap 400 (EMD), mini Russell 2000 (TF), en E-mini SP 500 (ES): In die voorbeeld hieronder, het ek 'n strategie oor drie voorraad indeks termynmark gebou. Die gebruik van vyf jaar van die daaglikse bars en die aanvaarding van $ 25 per kontrak vir handel koste (glip, kommissies, ens), ek het 'n strategie deur die maksimering van die netto wins terwyl die vermindering van die onttrekking, waar die netto wins tot dubbel soveel as die onttrekking is geweeg. Ek voorbehou die laaste 25% van die data vir buite-monster getoets. Posisie sizing is gestig om 'n kontrak per handel gebruik. Die resultate word hieronder in Fig getoon. 1. Figuur 1. Equity kurwes vir 'n handel strategie gebou oor daaglikse bars van die ES, EMD en markte TF toekoms. Die dikker kurwe aan die bokant verteenwoordig die gesamentlike (portefeulje) aandele kurwe, terwyl die drie kurwes onder die onderskeie aandele kurwes vir elke mark verteenwoordig. Dit is duidelik uit die aandele kurwes vir elke mark wat die strategie handel dryf baie soortgelyk aan elke mark. Terwyl die drie markte verwant en het waarskynlik 'n hoë mate van korrelasie, die werklike pryse verskil in elke prys reeks. Ons kan aflei dat die strategie is dus onsensitief vir die variasie in pryse onder die markte - dit werk pretty much dieselfde op elke mark, selfs al is die merk-tot-blok besonderhede van die pryse is anders vir elke mark. Dit help die doel van die maak van die strategie onsensitief vir ewekansige geraas mark te bereik sedert, vermoedelik, sal ewekansige elemente verskil van die mark te bemark selfs in verwante markte wees. Verder, is dit redelik om tot die gevolgtrekking dat die strategie logika is insleutel op elemente wat die drie markte in gemeen het. Aangesien al drie markte voorraad indeks termynmark, is hierdie elemente vermoedelik verband hou met hoe voorraad indeks termynmark handel oor hierdie tydperk. Intraday Strategieë Enkellopend-mark Nog 'n tegniek vir die maak van strategieë meer robuuste is een wat 'n enkel-mark strategie intraday data toegepas kan word. Kom ons sê jy wil 'n handel strategie vir 5 minute bars van die E-mini SP 500 termynkontrakte (ES) te ontwikkel. As jy wil om te fokus op die ES, maar jy bekommerd is oor onbewustelik pas onwaar patrone op daardie bar grootte is, kan jy probeer gelyktydig pas dit aan ander, soortgelyke bar groottes. Hierdie benadering is gebaseer op die idee dat 'n strategie wat handel oor, sê, 5 minute bars moet ook hou op, sê, 7 minute bars. Enige strategie wat nie soortgelyk nie handel oor beide bar groottes sou vermoed oor-fit een prys reeks en dus uitgesluit te wees. In Fig. 2, die resultate van die bou van 'n strategie om asseblief 5, 7 en 9 minute bars van die ES (dag sessie) word getoon. Een jaar van intraday data is gebruik, en $ 25 per kontrak vir handel koste is aanvaar. Die ander instellings was dieselfde as in die vorige voorbeeld, behalwe dat 33% van die data is voorbehou vir buite-monster getoets. Figuur 2. Equity kurwes vir 'n handel strategie gebou meer as 5, 7 en 9 minute bars van die ES termynmark. Soos blyk uit die drie onderste aandele kurwes in Fig. 2, die strategie verhandel insgelyks oor al drie bar groottes, wat daarop dui dat die strategie was nie oor-fit een bar grootte. Soos in die vorige voorbeeld, kan ons aflei dat die strategie logika is nie geskik is om die ewekansige elemente (bv geraas) wat verband hou met enige een bar grootte. Dit moet ons gee meer vertroue dat die strategie is nie oor-pas na die ES mark. Direk Insluitend Geraas As die doel is te verseker dat die strategie ontwikkel is onsensitief vir geraas mark, die mees direkte benadering is om geraas in die bou proses sluit. Daar is verskeie maniere om dit te doen. In 'n artikel uit my ander nuusbrief, Die tempo Bulletin. Ek het verduidelik hoe om sintetiese prys data te skep deur randomizing sekere elemente van 'n bestaande prys reeks. In hierdie artikel, ek ewekansige aan die orde van die prys veranderinge, wat die prys bewaar verander hulself maar verloor enige reeks afhanklikheid in die data. Daar is ten minste twee alternatiewe benaderings wat die reeks korrelasies sou bewaar, terwyl die skep van 'n lukraak aangepaste weergawe van die oorspronklike reeks: Lukraak verander 'n gegewe persentasie van bars, en, vir elke bar te verander, lukraak kies 'n prys (oop, hoog, laag of naby) te verander. Ten slotte, verander die prys deur 'n ewekansige hoeveelheid. Byvoorbeeld, veronderstel ons bars verander met 'n waarskynlikheid van 20%. As 'n kroeg is gekies om verander, kan ons lukraak kies die hoë prys te verander. Ten slotte, sal ons die hoë verander met 'n bedrag lukraak gekies tussen, sê, 0% en 10% van die gemiddelde ware omvang van die afgelope 50 bars. Pas die sintetiese prys reeks metode in die bogenoemde artikel beskryf, maar gebruik 'n & quot; brokkies & quot; tegniek te help bewaar die reeks korrelasies. Die brokkies tegniek groepe die prys veranderinge vir 'n paar pre-geselekteerde aantal kroeë en willekeurige volgorde van die stukke. Byvoorbeeld, veronderstel die stuk grootte is 20 bars. Elke reeks van 20 bars word beskou as een stuk, en die einde van die stukke word dan ewekansige. Die ewekansige stukke van prysveranderings word dan hersaamgestelde in 'n prys reeks, soos uiteengesit in die artikel. Die stuk grootte kan gekies word op grond van 'n ontleding van die reeks afhanklikheid, indien enige, in die oorspronklike pryse. Ongeag watter metode gekies word, sal die gevolglike reeks gevoeg word om die portefeulje, net soos in die vorige voorbeelde. Sedert die doel is om seker te maak die gevolglike strategie is onsensitief vir die ewekansige elemente opgeneem in die data, ten minste moet 'n paar sulke sintetiese prys reeks om die portefeulje gevoeg word bykomend tot die oorspronklike pryse. Die strategieë sal dan gebou oor die hele reeks, oorspronklike en sintetiese, as 'n portefeulje. gevolgtrekkings Die bereiking van onsensitiwiteit prys variasie is een manier om robuustheid bou in 'n handel strategie. Die mate van prys variasie kan wissel van ewekansige skommelinge (bv geraas) om pryse van 'n heel ander mark. Om 'n strategie wat onsensitief vir die verlangde mate van prys variasie te ontwikkel, kan die strategie gebou en getoets oor 'n portefeulje van markte wat bestaan ​​uit die oorspronklike of teiken prys reeks saam met ander prys reeks wat die vereiste graad van variasie in te bring. Die drie tegnieke in hierdie artikel bespreek verskil in hoe die prys variasie geskep. Die eerste tegniek gebruik verskillende maar verwante markte. Die tweede tegniek gebruik verskillende bar groottes van dieselfde mark. Die laaste tegniek voorgestelde gebruik van sintetiese prys data gegenereer uit die oorspronklike reeks deur lukraak verander elemente van die oorspronklike reeks. Ongeag die benadering wat gebruik word, die basiese idee van die bou van handel strategieë om minder sensitief vir die gebruik om te ontwerp en te toets data is hulle moet jou help om meer robuuste handel strategieë te skep. En 'n robuuste handel strategie is minder geneig om te veel pas by die mark en dus meer geneig om goed te hou in real-time handel te wees. Mike Bryant Adaptrade sagteware * Hierdie artikel verskyn in die Augustus 2012-uitgawe van die Adaptrade sagteware nuusbrief. Een van die eienskappe wat handelaars weerhou van die gebruik van Trend Na die tipiese laer wen persentasie (bv verhouding te wen ambagte teen die verlies van ambagte) van sulke stelsels. Dit druis in teen die natuurlike instink van 8220; wil reg die meeste van die time8221 wees; soos ambagte beland in 'n verlies meer dikwels as nie. Sielkundig, is dit baie moeiliker om 'n stelsel wat meer verloor ambagte produseer handel. Ten spyte hiervan, Trend Na 'n winsgewende strategie. Kan daar 'n soort van 8220; sielkundige premium8221; ontvang deur handelaars bereid is om lae wen persentasie stelsel gebruik? Wanneer onlangs na Ralph provinsies waar HEFBOOM Space Model. Ek kon 'n potensiële rede waarom lae wen persentasie stelsels meer robuuste dalk sien. Robuuste Systems is vlugtig 'N aspek van robuuste stelsels is die wisselvalligheid in die stelsel resultate en sy aandele kurwe. Net soos 'n lae wen persentasie, wisselvalligheid is ook 'n stelsel funksie wat handelaars / beleggers byna altyd wil ten minste van 'n sielkundige oogpunt te vermy. Hier is 'n aanhaling uit David Druz n onlangse toevoeging tot die Trend Na Wizards verslag wat die skakel tussen robuustheid en wisselvalligheid verduidelik: Die robuustheid van 'n handel stelsel is eweredig aan sy wisselvalligheid. Dit is die nie-vrye middagete deel. 'N robuuste stelsel is een wat werk en is stabiel oor baie verskillende tipes van marktoestande en oor baie tydsraamwerke. Dit werk in die Duitse Bund futures en dit werk in koring. Dit werk toe getoets oor 1950-1960 of oor 1990-2000. Robuuste stelsels is geneig om so ontwerp om suksesvol handel taktiek, klassieke geld bestuur tegnieke, en universele beginsels van gedrag mark. Hierdie stelsels is nie ontwerp om spesifieke tipes markte of optrede mark. En hier is die verstommende ding omtrent robuuste stelsels: Hoe meer robuuste n stelsel, die meer vlugtige dit geneig is om te wees. Dit is omdat robuuste stelsels nie gemaak om spesifieke markte of marktoestande. Die omgekeerde is ook waar. Jy kan stelsels met 'n uitstekende opbrengs en lae wisselvalligheid op historiese toets, maar wat werk ontwerp net vir gegewe tyd in 'n gegewe markte. Hierdie stelsels is geneig om kurwe-fit of mark-fiks wees en is nie sterk. Vir 'n stelsel om die hoogste kans van winsgewendheid het met verloop van tyd en markte, die onafwendbare nadeel is wisselvalligheid. Diversifikasie kan gebruik word natuurlik, maar dit sal slegs demp die wisselvalligheid soveel. 'N Tipiese voorbeeld van 'n lae-wisselvalligheid, hoë-prestasie aandele kurwe is hierdie een hieronder: LTCM: gladde aandele curve8230; vir 'n rukkie. Geen robuustheid daar. Die impak van Geldbestuur Money Management is 'n deurslaggewende deel van 'n handel stelsel. Dit kan maak of 'n stelsel te breek, maar goed dit is. Oor-handel sal 'n baie goeie stelsel steeds verloor jy geld. Inderdaad, Vince bevestig, in die HEFBOOM Space Trading Model intro, wat Geldbestuur 100% van 'n handel stelsel (vertrek 0% vir sein generasie, ens) verteenwoordig. Dit is waarskynlik 'n hiperbool, maar die impak van geld bestuur moet nie onderskat word nie. Deur te kyk na die impak van die stelsels te wen koers op die geldbestuur deel daarvan, kan daar 'n rede waarom 'n stelsel meer robuuste kan wees wanneer dit meer verloorders produseer as wenners wees. Optimale f, grense en die Tiger Cage Afhangende van voorkeure, daar bestaan ​​'n optimale f wat groei maksimeer en wat risikofaktore kan in ag neem. Die optimale benadering is natuurlik so na as moontlik aan die optimale f te wees. Dit is egter nie eenvoudig: markte verander, stelsels gaan deur verskillende fases van prestasie en as gevolg daarvan, optimale f beweeg as well. Dit is nie 'n vaste waarde. Van die begin af, ons weet dat optimale f begrens tussen 0 en 1 en dat die verdere ons daaruit, sal die minder optimale prestasie wees. Vince het 'n vermaaklike analogie, vergelyk die optimale f 'n roaming tier op 'n sokker veld. Die tier kan enige plek op die veld wees; die jag handelaar nodig het om sy plek op die tier hok plaas te vind. Enige fout in die opspoor van die tier sal lei tot sub-optimale prestasie: hoe verder die tier is uit die hok, sou die erger die stelsel uit te voer. Daar is egter 'n uitvloeisel van die Optimal f berekeninge: die optimale f waarde is begrens deur die wen koers van die handel stelsel. F kan waardes tussen 0 en 1, maar as die stelsel het 'n oorwinning van 30%, sal optimale f altyd tussen 0 en 0,3. Gaan terug na die analogie tier-op-die-sokker-veld, is dit grootliks verminder die taak van die 8220; hunting8221; handelaar as ons weet dat die tier nooit ondernemings buite die 30-erf lyn. En as gevolg goed nooit te ver van die teiken wees. Uit 'n handel oogpunt beteken dit dat daar minder ruimte vir foute in die plek van die optimale hefboom en dus minder impak van 'n sub-optimale hefboom. In terme van gehardheid, beteken dit dat as markte verander, so sal die optimale f. 'N Stelsel handel met 'n lae wen persentasie sal die moontlike variasie te verminder in die optimale f (bv [0,0.3] in plaas van [0,1]) en dan die fout tussen die werklike f waarde wat gebruik word deur 'n handelaar en die optimale f. Die vermindering van die fout moet ook verminder die negatiewe impak op die stelsel prestasie en maak die stelsel minder sensitief vir onderliggende veranderinge in die mark. In 'n woord: meer robuuste. Dit is net 'n gedagte. Ek het nie harde bewyse of teorie daarvoor het. As 'n jong kind het ek altyd van 'n tier en ry dit na die skool gedroom. ID nou wil om te dink dat dit 'n vroeë onderbewussyn oproep om 'n goeie handelaar wees deur te fokus op 8220; die tiger8221 vang; goeie posisie sizing / geld management8230;


No comments:

Post a Comment