Friday, October 21, 2016

Toets handel strategieë te presteer

Back testing: interpretasie van die verlede back testing is 'n belangrike komponent van doeltreffende handel-stelsel ontwikkeling. Dit word gedoen deur rekonstruksie, met historiese data, ambagte wat sou plaasgevind het in die verlede met behulp van reëls bepaal deur 'n gegewe strategie. Die resultaat bied statistieke wat gebruik kan word om die doeltreffendheid van die strategie te meet. Die gebruik van hierdie data, kan handelaars te optimaliseer en hul strategieë te verbeter, vind 'n tegniese of teoretiese tekortkominge, en vertroue in hul strategie te verkry voordat hulle aansoek doen dit aan die werklike markte. Die onderliggende teorie is dat enige strategie wat goed in die verlede gewerk het, is geneig om goed te werk in die toekoms, en omgekeerd, 'n strategie wat swak presteer in die verlede is geneig om swak presteer in die toekoms. Hierdie artikel neem 'n blik op wat aansoeke word gebruik om backtest, watter soort data is verkry, en hoe om dit om die data en die gereedskap back testing kan baie waardevolle statistiese terugvoer te gee oor 'n gegewe stelsel gebruik. Sommige universele statistieke back testing sluit in: netto wins of verlies - Net persentasie wins of verlies. Tydraamwerk - Past datums waarop toets ing plaasgevind. Heelal - Voorrade wat ingesluit is in die backtest. Wisselvalligheid maatreëls - Maksimum persentasie onderstebo en negatiewe kant. Gemiddeldes - Persentasie gemiddelde wins en gemiddelde verlies, gemiddelde bars gehou. Blootstelling - Persentasie van kapitaal belê (of blootgestel word aan die mark). Verhoudings - Oorwinning-tot-verliese verhouding. Geannualiseerde opbrengs - Persentasie opbrengs oor 'n jaar. Risiko-aangepaste opbrengs - Persentasie opbrengs as 'n funksie van risiko. Tipies, sal back testing sagteware twee skerms wat belangrik is nie. Die eerste kan die handelaar om die instellings aan te pas vir back testing. Hierdie veranderinge sluit alles van tyd tot kommissie koste. Hier is 'n voorbeeld van so 'n skerm in AmiBroker: Die tweede skerm is die werklike back testing resultate verslag. Dit is hier waar jy al die bogenoemde statistieke kan kry. Weereens, hier is 'n voorbeeld van hierdie skerm in AmiBroker: In die algemeen, die meeste handel sagteware bevat soortgelyke elemente. Sommige hoë-end sagteware programme sluit ook bykomende funksies outomatiese posisie sizing, optimalisering en ander meer gevorderde funksies uit te voer. Die 10 Gebooie Daar is baie faktore handelaars aandag gee aan wanneer hulle back testing handel strategieë. Hier is 'n lys van die 10 mees belangrike dinge om te onthou, terwyl back testing: Neem in ag die breë mark tendense in die tyd waarin 'n gegewe strategie is getoets. Byvoorbeeld, as 'n strategie was net backtested vanaf 1999-2000, is dit dalk nie goed vaar in 'n beermark. Dit is dikwels 'n goeie idee om backtest oor 'n lang tyd dat 'n hele paar verskillende tipes marktoestande sluit. Neem in ag die heelal waarin back testing plaasgevind. Byvoorbeeld, as 'n breë mark stelsel is getoets met 'n heelal wat bestaan ​​uit tegnologie-aandele, kan dit nie goed doen in verskillende sektore. As 'n algemene reël, indien 'n strategie is gerig op 'n spesifieke genre van voorraad, beperk die heelal aan dié genre, maar in alle ander gevalle, in stand te hou 'n groot heelal vir toetsdoeleindes. Wisselvalligheid maatreëls is uiters belangrik om te oorweeg in die ontwikkeling van 'n handel stelsel. Dit is veral waar vir aged rekeninge, wat is onderhewig aan marge oproepe as hul aandele daal onder 'n sekere punt. Handelaars moet poog om wisselvalligheid lae om risiko te verminder en in staat stel om makliker oorgang in en uit 'n gegewe voorraad hou. Die gemiddelde aantal bars gehou is ook baie belangrik om te kyk by die ontwikkeling van 'n handel stelsel. Hoewel die meeste back testing sagteware sluit kommissie koste in die finale berekeninge, dit beteken nie dat jy moet hierdie statistiek te ignoreer. As dit moontlik is, die verhoging van jou gemiddelde aantal bars gehou kan kommissie koste te verminder, en die verbetering van jou algemene terugkeer. Blootstelling is 'n tweesnydende swaard. Verhoogde blootstelling kan lei tot hoër winste of hoër verliese, terwyl afgeneem blootstelling beteken laer winste of laer verliese. Maar in die algemeen, is dit 'n goeie idee om blootstelling onder 70 om risiko te verminder en in staat stel om makliker oorgang in en uit 'n gegewe voorraad hou. Die gemiddelde-wins / verlies statistiek, gekombineer met die oorwinnings-tot-verliese verhouding, kan nuttig wees vir die bepaling van optimale posisie sizing en geldbestuur met behulp van tegnieke soos die Kelly Criterion wees. (Sien Geldbestuur Die gebruik van die Kelly Criterion.) Handelaars kan groter posisies te neem en kommissie koste te verminder deur die verhoging van hul gemiddelde winste en die verhoging van hul oorwinnings tot verliese verhouding. Geannualiseerde opbrengs is belangrik omdat dit gebruik word as 'n instrument om 'n benchmark n stelsels terug teen ander belegging plekke. Dit is belangrik om nie net te kyk na die algehele geannualiseerde opbrengs nie, maar ook om in ag te neem die verhoog of verlaag risiko. Dit kan gedoen word deur te kyk na die risiko-aangepaste opbrengs, wat verantwoordelik is vir verskeie risikofaktore. Voordat 'n handel stelsel is aangeneem, moet dit alle ander belegging plekke klop op gelyke of minder risiko. Back testing aanpassing is uiters belangrik. Baie back testing aansoeke insette vir kommissie bedrae, ronde (of fraksionele) baie groottes, merk groottes, vereistes marge, rentekoerse, glip aannames,-posisie sizing reëls, dieselfde-bar uitgang reëls, (sleep) stop instellings en nog baie meer. T o kry die mees akkurate back testing resultate, ek t is belangrik om te stem hierdie instellings aan die makelaar wat gebruik sal word naboots wanneer die stelsel gaan woon. Back testing kan soms lei tot iets wat bekend staan ​​as oor-optimalisering. Dit is 'n toestand waar prestasie resultate so hoog is ingeskakel om die verlede dat hulle nie meer so akkuraat in die toekoms. Dit is oor die algemeen 'n goeie idee om reëls wat van toepassing is op alle aandele, of 'n uitgesoekte versameling van geteikende aandele, en is nie gemaak om die mate waarin die reëls is nie meer verstaanbaar deur die skepper implementeer. Back testing is nie altyd die mees akkurate manier om die doeltreffendheid van 'n gegewe handel stelsel te meet. Soms strategieë wat goed presteer in die verlede versuim om goed te doen in die hede. Vorige prestasie is nie 'n aanduiding van toekomstige resultate. Maak seker dat jy papier handel 'n stelsel wat suksesvol backtested voor live gaan om seker te wees dat die strategie steeds van toepassing in die praktyk is. Gevolgtrekking back testing is een van die belangrikste aspekte van die ontwikkeling van 'n handel stelsel. As geskep en behoorlik geïnterpreteer is, kan dit help om handelaars te optimaliseer en hul strategieë te verbeter, vind 'n tegniese of teoretiese tekortkominge, asook vertroue in hul strategie te verkry voordat hulle aansoek doen dit aan die werklike wêreld markte. Hulpbronne Tradecision (www. tradecision) - High-end Trading System Development AmiBroker (www. amibroker) - Begroting Trading System Development. 'N Persoon wat handel dryf afgeleides, kommoditeite, effekte, aandele of geldeenhede met 'n hoër-as-gemiddelde risiko in ruil vir. quotHINTquot is 'n akroniem wat staan ​​vir vir quothigh inkomste nie taxes. quot Dit is van toepassing op 'n hoë-verdieners wat verhoed dat die betaling federale inkomste. 'N Mark outeur wat koop en verkoop baie kort termyn korporatiewe effekte genoem kommersiële papier. 'N papier handelaar is tipies. 'N bestelling geplaas met 'n makelaar om 'n sekere aantal aandele te koop of te verkoop teen 'n bepaalde prys of beter. Die onbeperkte koop en verkoop van goedere en dienste tussen lande sonder die oplegging van beperkings soos. In die sakewêreld, 'n buffel is 'n maatskappy, gewoonlik 'n aanloop wat nie 'n gevestigde prestasie record. Before met behulp van gespesialiseerde gereedskap vir back-toets Ek stel voor dat 'n mens probeer die MS Excel Pivot Table eerste het nie. Die spilpunt tafel instrument is ideaal vir inspeksie, filter en ontleding van groot datastelle. In hierdie artikel, sal ek bied hoe om 'n eenvoudige-tydsberekening gebaseer strategie te skep en hoe om sy historiese prestasie te bereken. In die volgende, sal ek wys, hoe om 'n ontleding soos die vorige post te skep: 8220Sell in Mei en Go Away 8211 Regtig 8220. Stap 1: Eerste Kry die data, wat ons nodig het om die data te kry vir die analise. Ons draai om Yahoo te die Dow-Jones-indeks haal (sien lys van Mark data Bronne vir ander bronne). Een of ander manier, Yahoo Finansies verberg die aflaai knoppie vir die Dow-Jones-indeks. Maar, is dit maklik om die regte Link raai: Slaan die lêer op skyf. Dan maak dit met MS Excel 2010 en ons voortgaan met die volgende stap. Stap 2: Rubrieke Voeg vir Performance en aanwyser Nou, in hierdie lêer, voeg ons die log-opbrengs (Kolom 8220Return8221) vir elke dag in die tyd reeks: Dan voeg ons die aanduiding van die handel strategie 8211 in hierdie geval net die maand van die jaar: Ten slotte, voeg ons 'n groep aanwyser: Dekade Stap 3: Voeg Pivot Table Sorteer data in tabel Pivot Table Tools - gt Options waarde - gt Maak 'n opsomming deur - gt Sum Stap 4: voorwaardelike formatering Ten einde 'n oorsig van die kry data in die spilpunt tafel formaat wat ons die waardes in 8220Percent Style8221 en deur 8220Conditional Formatting8221: Tuis - gt Styles - gt voorwaardelike formatering Stap 5: Bereken die werklike prestasie die som van die log opbrengste in die spilpunt tafel is 'n goeie aanduiding vir die uitvoering van 'n handel strategie. Maar, kan die acutal prestasie maklik verkry word vanaf die log-opbrengste deur: Nou, jy gereed is: Elke sel bevat die prestasie van die koop van die Dow-Jones-indeks aan die begin en verkoop dit aan die einde van elke maande. Om pret te hê met jou eie studies Jy kry 'n gedetailleerde studie oor die optredes van die verskillende maande in die belangrikste indekse hier. Slot Terug-toetsing van 'n eenvoudige handel strategieë is maklik met behulp van Excel Pivot tables. Terwyl meer gevorderde strategieë vereis gewoonlik 'n meer gespesialiseerde sagteware pakket (soos ons sien in die MACD Terug-toets), vyf eenvoudige stappe lei tot in-diepte insigte van 'n tydsberekening gebaseer strategie. As die data-reeks word groot, kan 'n mens presies dieselfde stappe met behulp van MS Power Pivot te voer. 'n gratis MS Excel Add-in met databasis Toegang. Verwante Post navigasie Laat 'n antwoord Kanselleer antwoord Nice post. Ek is bly om te land op hierdie blog. Laat my raai jy hierdie: Om die werklike prestasie in die spilpunt tafel sien, net 'n berekende veld voeg van die spyskaart: Options GT Fields, Items, amp Stelle GT Bereken Field8230 byskrifte Dan 8220p8221 en tik die formule. 8220 EXP (Return) -18.221 Jy kan uiteindelik hierdie veld toe te voeg tot die waardes gebied, om die 8220Sum van p8221 regkry in die tabel. Ja, jy is reg Dit is baie beter as duplisering die tafel. Ek sal hierdie pos asap. Using Excel te back toets handel strategieë hoe om te toets terug met Excel Ive gedoen heelwat handel strategie terug toets te werk. Ive gebruik gesofistikeerde programmeertale en algoritmes en Ive gedoen dit ook met potlood en papier. Jy hoef nie na 'n Einstein of 'n programmeerder om terug toets baie handel strategieë wees. As jy 'n sigbladprogram kan funksioneer soos Excel dan kan jy terug te toets baie strategieë. Doel Die doel van hierdie artikel is om jou te wys hoe om terug te toets 'n handel strategie met behulp van Excel en 'n publiek sigbaar bron van data. Dit behoort nie jy nie meer as die tyd wat dit neem om die toets te doen kos. Data Voordat jy begin die toets van enige strategie, 'n datastel wat jy nodig het. Ten minste is dit 'n reeks van datum / tyd en pryse. Meer realisties jy die datum / tyd, oop, hoog, laag, naby pryse nodig. Jy gewoonlik net nodig die tyd komponent van die datareeks as jy die toets van intraday handel strategieë. As jy wil saam te werk en te leer hoe om te toets terug met Excel terwyl jy die lees van hierdie volg dan die stappe wat ek uiteen te sit in elke afdeling. Ons moet 'n paar data te kry vir die simbool wat ons gaan toets terug. Gaan na: Yahoo Finansies In die veld Gee simbool (s) te betree: IBM en klik gaan onder aanhalings oor die linkerkant klik Historiese Pryse en betree die datum reekse wat jy wil. Ek gekies uit 1 Januarie 2004 tot 31 Desember 2004 Rol na onder om die onderkant van die bladsy en klik laai na Sigblad Stoor die lêer met 'n naam (soos ibm. csv) en na 'n plek wat jy later kan vind. Die voorbereiding van die data Maak die lêer (wat jy hierbo afgelaai) met behulp van Excel. As gevolg van die dinamiese aard van die internet, kan die instruksies wat jy hierbo gelees en die lêer wat jy oopmaak verander deur die tyd wat jy hierdie lees. Toe ek hierdie lêer afgelaai die boonste paar lyne lyk soos hierdie: Jy kan nou die kolomme wat jy nie gaan gebruik verwyder. Vir die toets wat Im gaan doen: Ek sal net gebruik maak van die datum, oop en toe waardes so ek die High, Low, Deel en Adj geskrap. Naby. Ek gesorteer ook die data sodat die oudste datum was die eerste en die laaste datum is aan die onderkant. Gebruik die data - gt spyskaart Sorteer opsies om dit te doen. Strategie In plaas van die toets van 'n strategie op sigself Im gaan om te probeer om die dag van die week wat die beste opbrengs op voorwaarde as jy het 'n koop die oop en verkoop die noue strategie te vind. Onthou dat hierdie artikel is hier om jou bekend te stel aan hoe om Excel te gebruik om toetsprosedures terug. Ons kan voortbou op hierdie pad vorentoe. Hier is die ibm. zip lêer wat die sigblad met die data en formules vir die toets hou. My data woon nou in kolomme A tot C (Datum, oop, Maak). In kolomme D tot H, ek het plek formules om die opbrengs op 'n bepaalde dag te bepaal. Toetrede tot die formules Die moeilike deel (tensy jy 'n Excel deskundige) is besig om uit die formules om te gebruik. Dit is net 'n kwessie van die praktyk en hoe meer jy oefen, hoe meer formules sal jy ontdek en die meer buigsaamheid het youll met jou toets. As jy die spreadsheet het afgelaai neem dan 'n blik op die formule in sel D2. Dit lyk soos volg: Hierdie formule is in kolomme D gekopieer na al die ander selle om H (behalwe die eerste ry) en hoef nie aangepas word sodra dit gekopieer. Siek verduidelik kortliks die formule. Die IF formule het 'n toestand, ware en valse deel. Die voorwaarde is: As die dag van die week (omgeskakel word na 'n aantal van 1 tot 5 wat Maandag wedstryde tot Vrydag) is dieselfde as die dag van die week in die eerste ry van hierdie kolom (D1) dan. Die ware deel van die stelling (C2-B2) net gee ons die waarde van die buurt - Open. Dit dui daarop dat ons gekoop het die Ope en verkoop die buurt en dit is ons wins / verlies. Die valse deel van die verklaring is 'n paar van die dubbele aanhalingstekens () wat niks sit in die sel as die dag van die week nie ooreenstem. Die tekens aan die linkerkant van die brief van die kolom of ry getal sluit die kolom of ry sodat wanneer sy kopieer daardie deel van die sel verwysing nie die geval is verandering. So hier in ons voorbeeld, wanneer die formule kopieer, die verwysing na die datum sel A2 sal die rijnummer verander as sy kopieer na 'n nuwe ry maar die kolom sal by kolom A bly Jy kan nes die formules en maak buitengewoon kragtige reëls en uitdrukkings. Die uitslae by die onderkant van die weekdag kolomme ek 'n paar opsomming funksies geplaas. Veral die gemiddelde en som funksies. Hierdie wys vir ons dat in 2004 die mees winsgewende dag uit te voer hierdie strategie was op 'n Dinsdag en dit is gevolg deur 'n Woensdag. Toe ek die Verstryking Vrydae getoets - Bullish of lomp strategie en geskryf dat artikel Ek gebruik 'n baie soortgelyke benadering met 'n spreadsheet en formules soos hierdie. Die doel van die toets was om te sien of Verstryking Vrydae lomp of lomp was oor die algemeen. Wat nou Probeer dit. Aflaai sommige data van Yahoo Finansies. laai dit in Excel en probeer om uit die formules en kyk wat jy kan kom met. Plaas jou vrae in die forum. Sterkte en winsgewende strategie hunting06 / 17/2013 Laaste weergawe van TraderCode (v5.6) sluit nuwe Tegniese Analise aanwysers, Punt-en-figuur kartering en Strategie back testing. 2013/06/17 nuutste weergawe van NeuralCode (v1.3) vir neurale netwerke Trading. 2013/06/17 ConnectCode Barcode Font Pack - in staat stel om barcodes in die kantoor programme en sluit 'n add-in vir Excel wat massa geslag barcodes ondersteun. 2013/06/17 InvestmentCode, 'n omvattende reeks van Finansiële sakrekenaars en modelle vir Excel is nou beskikbaar. 2009/09/01 Begin van Free Investment en Finansiële Sakrekenaar vir Excel. 2008/02/01 Vrystelling van SparkCode Professionele - add-in vir die skep van Dashboards in Excel met Sparklines 2007/12/15 aankondiging ConnectCode Dubbele Remover - 'n kragtige add-in vir die vind van en die verwydering van duplikate inskrywings in Excel 09/08/2007 Begin van TinyGraphs - open source add-in vir die skep van Sparklines en klein kaarte in Excel. Strategie back testing in Excel strategie back testing Expert Oorsig Die back testing Expert is 'n spreadsheet model wat jou toelaat om handel strategieë met behulp van die tegniese aanwysers en die bestuur van die strategieë deur historiese data te skep. Die prestasie van die strategieë kan dan gemeet en vinnig en maklik ontleed word. Gedurende die back testing proses, die back testing Expert loop deur die historiese data in 'n ry deur ry wyse van bo tot onder. Elke strategie gespesifiseerde sal geëvalueer word om vas te stel of die inskrywing voorwaardes voldoen word. As die voorwaardes voldoen, sal 'n handel daaroor gevoer word nie. Aan die ander kant, as die uitgang voorwaardes voldoen word, 'n posisie wat voorheen ingevoer sal word opgewonde. Verskillende variasies van tegniese aanwysers gegenereer kan word en gekombineer word om 'n handel strategie te vorm. Dit maak die back testing Expert 'n uiters kragtige en buigsame instrument. Back testing Expert Die back testing Expert is 'n spreadsheet model wat jou toelaat om handel strategieë met behulp van die tegniese aanwysers en die bestuur van die strategieë deur historiese data te skep. Die prestasie van die strategieë kan dan gemeet en vinnig en maklik ontleed word. Die model kan opstel in lang of kort posisies aan te gaan wanneer sekere voorwaardes voorkom en die posisies verlaat toe 'n ander stel van voorwaardes voldoen word. Deur outomaties die handel op historiese data, kan die model van die winsgewendheid van 'n handel strategie te bepaal. Back testing Expert stap vir stap handleiding 1. Begin die back testing Expert Die back testing Expert kan begin vanaf die Windows Start Menu-'s - TraderCode - back testing Expert. Dit sit 'n spreadsheet model met veelvuldige werkblaaie vir jou om ontleding aanwysers tegniese genereer en hardloop terug toetse op die verskillende strategieë. Jy sal sien die back testing Expert sluit baie bekende werkkaarte soos DownloadedData, AnalysisInput, AnalysisOutput, ChartInput en ChartOutput van die tegniese ontleding Expert model. Dit laat jou toe om al jou rug toetse vinnig en maklik uit te voer van 'n bekende spreadsheet omgewing. 2. Kies eers die DownloadedData werkblad. Jy kan data van enige spread of kommas geskei waardes (CSV) lêers om hierdie werkvel vir tegniese ontleding kopieer. Die formaat van die data word soos getoon in die diagram. Alternatiewelik kan jy verwys na die aflaai Stock Trading Data dokument data van bekende data bronne soos Yahoo Finansies, Google Finansies of Forex vir gebruik in die back testing Expert af te laai. 3. Sodra jy die data gekopieer, gaan na die AnalysisInput werkblad en klik op die knoppie te analiseer en backtest. Dit sal die verskillende tegniese aanwysers in die AnalysisOutput werkblad te genereer en voer back testing op die voorwaardes in die StrategyBackTestingInput werkblad strategieë. 4. Klik op die StrategyBackTestingInput werkblad. In hierdie handleiding sal jy net nodig het om te weet dat ons albei 'n lang en kort strategieë gebruik van bewegende gemiddelde CROSSOVER het gespesifiseer. Ons sal gaan na die besonderhede van die spesifiseer van strategieë in die volgende afdeling van hierdie dokument. Die diagram hieronder toon die twee strategieë. 5. Sodra die rug toetse voltooi is, sal die uitset in die AnalysisOutput, TradeLogOutput en TradeSummaryOutput werkkaarte geplaas. Die AnalysisOutput werkblad bevat die volle historiese pryse en die tegniese aanwysers van die voorraad. Gedurende die agterste toetse, indien die voorwaardes vir 'n strategie is tevrede, inligting, soos die koopprys, verkoopprys, kommissie en wins / verlies sal aangeteken word in hierdie werkblad vir maklike verwysing. Hierdie inligting is nuttig as jy wil om op te spoor deur middel van die strategieë om te sien hoe die voorraad posisies ingeskryf en afgesluit. Die TradeLogOutput werkblad bevat 'n opsomming van die wat deur die back testing Expert uitgevoer ambagte. Die data kan maklik gefiltreer om net show data vir 'n spesifieke strategie. Hierdie werkvel is nuttig vir die bepaling van die algehele wins of verlies van 'n strategie op verskillende tydskale. Die belangrikste uitset van die rug toetse word in die TradeSummaryOutput werkblad. Hierdie werkblad bevat die totale wins van die uitgevoer strategieë. Soos getoon in die diagram hieronder, die strategieë gegenereer 'n totale wins van 2,548.20 deur 'n totaal van 10 ambagte. Van hierdie ambagte, 5 is lang posisies en 5 is kort posisies. Die verhouding wen / verlies van meer as 1 dui op 'n winsgewende strategie. Verduideliking van die verskillende werkblaaie Hierdie afdeling bevat die gedetailleerde verduideliking van die verskillende werkblaaie in die back testing Expert model. Die DownloadedData, AnalysisInput, AnalysOutput, ChartInput en ChartOutput werkkaarte is dieselfde as in die tegniese ontleding Expert model. So sal hulle nie beskryf in hierdie afdeling. Vir 'n volledige beskrywing van die werkvelle, verwys asseblief na die artikel Tegniese Analise Expert. StrategyBackTestingInput werkblad Al die insette vir back testing insluitend die strategieë ingeskryf gebruik van hierdie werkkaart. 'N Strategie is basies 'n stel van voorwaardes of reëls wat jy sal koop 'n voorraad of verkoop 'n voorraad. Byvoorbeeld, kan jy 'n strategie uit te voer om te gaan Lang (aankoop aandele) indien die 12 dae bewegende gemiddelde van die prys kruise bo die 24 dae bewegende gemiddelde. Hierdie werkblad werk saam met die tegniese aanwysers en prys data in die AnalysisOutput werkblad. Vandaar die bewegende gemiddelde tegniese aanwysers moet gegenereer word ten einde 'n handel strategie wat gebaseer is op bewegende gemiddelde het. Die eerste insette vereis in hierdie werkblad (soos getoon in die diagram hieronder) is om te spesifiseer of tot by die afrit Alle Trades aan die einde van die Terug toets sessie. Stel jou voor die scenario waar toestande vir die aankoop van 'n voorraad het plaasgevind en die back testing Expert ingegaan n Lang (of kort) handel. Maar die tyd is te kort en het geëindig voordat die handel kan ontmoet die uitgang toestande, wat lei tot 'n paar ambagte nie opgewonde wanneer die back testing sessie eindig. Jy kan dit stel om Y te alle ambagte te opgewonde aan die einde van die back testing sessie dwing. Anders, die ambagte sal gelaat word oopgemaak wanneer back testing sessie eindig. Strategieë 'n Maksimum van 10 strategieë kan ondersteun in 'n enkele terug toets. Die diagram hieronder toon die vereiste vir die spesifiseer van 'n strategie insette. Strategie Voorletters - Hierdie insette aanvaar 'n maksimum van twee alfabette of nommers. Die strategie Voorletters word gebruik in die AnalysisOutput en TradeLog werkkaarte vir die identifisering van die strategieë. Lang (L) / Kort (S) - Dit word gebruik om aan te dui of 'n lang of kort posisie betree wanneer die inskrywing voorwaardes van die strategie voldoen. Toegang Voorwaardes n lang of kort handel sal daaroor gevoer word nie wanneer die inskrywing voorwaardes nagekom word. Die voorwaardes om uitgedruk kan word as 'n formule uitdrukking. Die formule uitdrukking is kassensitief en dit kan gebruik van funksies, operateurs en kolomme te maak soos hieronder beskryf. crossabove (X, Y) - Returns Waar indien kolom X kruis bo kolom Y. Hierdie funksie gaan die vorige periodes om te verseker dat 'n crossover eintlik plaasgevind het. crossbelow (X, Y) - Returns Waar indien kolom X kruis hieronder kolom Y. Hierdie funksie gaan die vorige periodes om te verseker dat 'n crossover eintlik plaasgevind het. en (logicalexpr,) - Boole En. Wys waar as al die logiese uitdrukkings is waar. of (logicalexpr,) - Boole Or. Terugkeer Waar indien enige van die logiese uitdrukkings is waar. daysago (X, 10) - Wys die waarde (in kolom X) van 10 dae gelede. previoushigh (X, 10) - Gee die hoogste waarde (in kolom X) van die afgelope 10 dae, insluitend vandag. previouslow (X, 10) - Gee die laagste waarde (in die kolom X) van die afgelope 10 dae, insluitend vandag. Operateurs Groter as gelyke nie gelyk Groter as of gelyk Optel - Aftrekking Vermenigvuldiging / Afdeling kolomme (vanaf AnalysisOutput) A - kolom AB - Kolom vC .. .. JJ - Kolom JJ ZZ - Kolom ZZ Dit is die mees interessante en buigsame deel van die Toegang Voorwaardes. Dit laat kolomme van die AnalysisOutput werkblad word vermeld. Wanneer die agterste toetse uitgevoer word, sal elke ry van die kolom word gebruik vir evaluation. For byvoorbeeld 'n 50 beteken elk van die rye in kolom A van die AnalysisOutput werkblad sal bepaal of dit is groter as 50. AB In hierdie voorbeeld as die waarde in kolom A in AnalysisOutput werkblad groter as of gelyk is die waarde van kolom B, sal die inskrywing toestand tevrede wees. en (A B, CD) In ​​hierdie voorbeeld, indien die waarde in kolom A in AnalysisOutput werkblad is groter as die waarde van kolom B en die waarde van kolom C is groter as kolom D, die inskrywing toestand sal tevrede wees. crossabove (A, B) In hierdie voorbeeld, indien die waarde van kolom A in AnalysisOutput werkblad kruis bo die waarde van B, die inskrywing toestand sal tevrede wees. crossabove beteken dat A het oorspronklik 'n waarde wat minder as of gelyk aan B en die waarde van 'n gevolglik word groter as B. afrit Voorwaardes die uitgang voorwaardes gebruik van funksies, operateurs en kolomme kan maak soos omskryf in die inskrywing voorwaardes. Op die top van dat dit ook gebruik van veranderlikes kan maak soos below. Variables vir Exit voorwaardes wins Dit word gedefinieer as die verkoopprys minus die koopprys. Die verkoopprys moet groter wees as die koopprys vir 'n wins te maak nie. Anders sal die wins nul wees. verlies Dit word gedefinieer as die verkoopprys minus die koopprys wanneer die verkoopprys minder as die koopprys is. profitpct (verkoopprys - koopprys) / koopprys Nota. verkoopprys moet groter as of gelyk aan koopprys wees. Andersins sal profitpct nul wees. losspct (verkoopprys - koopprys) / koopprys Nota. verkoopprys moet minder as koopprys wees. Andersins sal losspct nul wees. Voorbeelde profitpct 0.2 In hierdie voorbeeld, indien die wins in terme van persentasie is groter as 20, sal die uitgang toestande tevrede wees. Kommissie - Kommissie ingevolge 'n persentasie van die verhandelingsprys. As die verhandelingsprys is 10 en Kommissie is 0.1 dan kommissie sal wees 1. Die persentasie kommissie en kommissie in dollars sal opgesom om die totale kommissie bereken. Kommissie - Kommissie in dollar terme. Die persentasie kommissie en kommissie in dollars sal opgesom die totale kommissie bereken. Aantal Aandele - Aantal aandele te koop of te verkoop wanneer die inskrywing / afrit voorwaardes van die strategie voldoen. TradeSummaryOutput werkblad Dit is 'n werkvel wat 'n opsomming van al die tydens die terug toetse uitgevoer ambagte bevat. Die resultate word verdeel in lang en kort ambagte. 'N beskrywing van al die velde kan hier gevind word. Totaal wins / verlies - totale wins of verlies ná kommissie. Hierdie waarde word bereken deur die som al die winste en verliese van al die ambagte nageboots in die rug toets. Totaal wins / verlies voor Kommissie - totale wins of verlies voor kommissie. As kommissie is ingestel op nul, sal hierdie gebied dieselfde waarde as Totaal wins / verlies te hê. Totaal Kommissie - totale kommissie wat nodig is vir al die ambagte nageboots tydens die terug toets. Totale aantal ambagte - Die totale aantal ambagte tydens die gesimuleerde terug toets uitgevoer. Aantal wen ambagte - Aantal ambagte wat 'n wins te maak. Aantal verloor Trades - Aantal ambagte wat 'n verlies te maak. Persent wen ambagte - nommer te wen ambagte gedeel deur die totale aantal ambagte. Persent verloor Trades - Nommer van die verlies van ambagte gedeel deur die totale aantal ambagte. Gemiddeld wen Handel - Die gemiddelde waarde van die wins van die wen ambagte. Gemiddeld verloor Handel - Die gemiddelde waarde van die verliese van die verlies van ambagte. Gemiddeld Handel - Die gemiddelde waarde (wins of verlies) van 'n enkele handel van die gesimuleerde terug toets. Grootste wen Handel - Die wins van die grootste wen handel. Grootste verloor Handel - Die verlies van die grootste verloor handel. Verhouding gemiddelde wen / gemiddelde verlies - Gemiddelde wen Handel gedeel deur die gemiddelde verlies van Handel. Verhouding wen / verloor - som van al die winste in die wen ambagte gedeel deur die som van al die verliese in die verlies van ambagte. 'N verhouding van meer as 1 dui op 'n winsgewende strategie. TradeLogOutput werkblad Hierdie werkblad bevat al die ambagte nageboots deur die back testing Expert gesorteer volgens die datum. Dit laat jou toe om in te zoem na 'n spesifieke handel of tyd raam om die winsgewendheid van 'n strategie vinnig en maklik te bepaal. - Die datum waar 'n lang of kort posisie ingeskryf of opgewonde. Strategie - Die strategie wat gebruik word vir die uitvoering van hierdie handel. Posisie - Die posisie van die handel, hetsy Lang of Kort. Handel - Dui aan of hierdie handel is die koop of verkoop van aandele. Aandele - Aantal aandele verhandel. Prys - Die prys waarop die aandele gekoop of verkoop. Komm. - Totaal kommissie vir die handel. PL (B4 Comm.) - Wins of verlies voor kommissie. PL (Aft Comm.) - Wins of verlies ná kommissie. Cum. PL (Aft Comm.) - Kumulatiewe wins of verlies na kommissies. Dit word bereken as die kumulatiewe totale wins / verlies van die eerste dag van 'n handelsmerk. PL (In die sluiting posisie) - Wins of verlies wanneer die posisie is gesluit (opgewonde). Beide die inskrywing kommissie en uitgang kommissie sal in berekening gebring word in hierdie PL. Byvoorbeeld, as ons 'n Lang posisie waar die PL (B4 Comm.) Is 100. Die veronderstelling wanneer die posisie ingeskryf word 'n 10-kommissie aangekla en wanneer die posisie is opgewonde, is 'n ander kommissie van 10 aangekla. Die PL (In die sluiting posisie) is 100 10-10 80. Beide die kommissie op die invoer van die posisie en die verlaat van die posisie is verantwoordelik vir op posisie naby. Terug na TraderCode Tegniese analise sagteware en Tegniese IndicatorsStrategy Toets Wil jy meer info-toetsing handel strategieë met Wealth-Lab Pro. Die handel strategieë en strategie toets funksie en handel seine wat gegenereer word deur die strategieë word vir opvoedkundige doeleindes en slegs as voorbeelde, en hulle moet nie gebruik word of staatgemaak om besluite te neem oor jou eie situasie te maak. Jy kan die strategie Toets parameters verander soos jy goeddink. Fidelity is nie aanneem, maak 'n aanbeveling vir of aansluit by enige handels - of beleggingstrategie of bepaalde sekuriteit. Die strategie toets funksie bied 'n hipotetiese berekening van hoe 'n sekuriteit of portefeulje van sekuriteite, onderhewig aan 'n voorbeeld handel strategie, sou die loop van 'n historiese tydperk. Slegs sekuriteite wat bestaan ​​tydens die historiese tydperk was en wat historiese pryse data is beskikbaar vir gebruik in die funksie Strategie toets. Die funksie het slegs 'n beperkte vermoë om hipotetiese handel kommissies te bereken, en dit nie rekening vir enige ander gelde of vir belasting gevolge wat kan ontstaan ​​as gevolg van 'n handel strategie. Jy moet nie aanneem dat Strategie Toets van 'n handel strategie enige aanduiding van hoe jou portefeulje van effekte, of 'n nuwe portefeulje van effekte sou vervul met verloop van tyd sal gee. Jy moet jou eie handel strategieë te kies wat gebaseer is op jou spesifieke doelwitte en toleransies risiko. Maak seker dat jy jou besluite van tyd tot tyd hersien om seker te maak hulle is nog steeds in ooreenstemming met jou doelwitte te bereik. Vorige prestasie is geen waarborg van toekomstige resultate. kopieer 1998 ndash 2012 FMR LLC. Alle regte voorbehou.


No comments:

Post a Comment