Vad är Backtesting. Backtesting är processen med att testa en handelsstrategi för relevant historisk data för att säkerställa dess lönsamhet innan näringsidkaren riskerar ett verkligt kapital. En näringsidkare kan simulera handel med en strategi över en lämplig tidsperiod och analysera resultaten för nivåerna av lönsamhet och risk. BREAKNING NEDSBETALNING. Om resultaten uppfyller de nödvändiga kriterier som är acceptabla för näringsidkaren kan strategin sedan genomföras med viss grad av förtroende för att det kommer att leda till vinst Om resultaten är mindre gynnsamma kan strategin modifieras, anpassas och optimeras för att uppnå de önskade resultaten eller det kan helt skrotas. En betydande mängd av volymen handlas i dagens finansiella marknad görs av handlare som använder någon form av datorautomatisering. Detta gäller särskilt för handelsstrategier på teknisk analys Backtesting är en integrerad del av att utveckla ett automatiserat handelssystem. Utmärkt backtesting. När det görs korrekt, backtesting kan vara ett ovärderligt verktyg för att fatta beslut om huruvida en handelsstrategi ska användas. Provperioden som en backtest utförs på är kritisk. Varaktigheten av provperioden bör vara tillräckligt lång för att inkludera perioder med varierande marknadsförhållanden inklusive uppåtgående, downtrends och range-bound trading Att utföra ett test på endast en typ av marknadsförhållanden kan ge unika resultat som kanske inte fungerar bra under andra marknadsförhållanden, vilket kan leda till falska slutsatser. Proverstorleken i antalet branscher i testresultaten är också avgörande Om provet antal handlar är för litet kan testet inte vara statistiskt signifikant Ett prov med för många branscher under en lång period kan ge optimerade resultat där ett överväldigande antal vinnande affärer samlas kring ett specifikt marknadsförhållande eller trend det är gynnsamt för strategin Detta kan också leda till att en näringsidkare drar vilseledande slutsatser. Att hålla fast Real. En backtest bör spegla riktiga i största möjliga utsträckning Handelskostnader som annars kan anses vara försumbara av näringsidkare när de analyseras individuellt kan ha en betydande inverkan när den sammanlagda kostnaden beräknas under hela backtesting-perioden. Dessa kostnader inkluderar provisioner, spridningar och glidningar och de kunde bestämma Skillnaden mellan huruvida en handelsstrategi är lönsam eller inte. De flesta backtesting-programvarupaket innehåller metoder för att redovisa dessa kostnader. Kanske är den viktigaste metriska förknippade med backtesting strategins nivå av robusthet. Detta uppnås genom att jämföra resultaten av ett optimerat backtest i en specifik provperiod som kallas in-sample med resultaten av en backtest med samma strategi och inställningar i en annan provperiod som kallas out-of-sample. Om resultaten är lika lönsamma kan strategin vara anses vara giltig och robust, och den är redo att genomföras i realtidsmarknader Om strategin misslyckas I jämförelser utan jämförelser behöver strategin ytterligare utveckling, eller det bör överges helt. Imagine Software System. Since 1993 har Imagine Software varit en ledande leverantör av investeringshanteringslösningar för den globala finansiella industrin. Det prisbelönta företaget produkt, Imagine Trading System och dess efterfrågade molnbaserade ASP-version, är en integrerad handels-, portfölj - och riskhanteringslösning i realtid som används av tusentals slutkundsägare på köpsidan och säljsidan över hela världen. Imagine Software s rykte för att leverera konkurrensfördel bygger på dess långa rekord för att leverera institutionell kvalitet, breda tillgångar över instrumentinstrument och förmåga att hantera någon handelsstrategi. Företaget följer konsekvent den diversifierade portfölj - och riskbehandlingen, marknadsdata, reglering och rapporteringskrav för de största globala hedgefonderna, fondfonder, pensionsfonder, kapitalförvaltningsbolag och större mäklarfirmor och banker Föreställer ger användarna allt som behövs för deras dagliga verksamhet avancerad mjukvarufunktionalitet, omfattande datahantering som består av den myriade levande marknaden, kredit, statiska data och andra faktorer som är nödvändiga för realtidshandel på dagens globala marknader , och dagliga och dagliga bearbetningstjänster. Maximiserande investeringsavkastning och hantering av riskinvesteringar beslutsfattare skörda omedelbara fördelar med Imagine s robusta, realtidsportfölj och riskhanteringsfunktionalitet, som stöder sin verksamhet över hela handeln strategier och tillgångsklasser Huvudportföljfunktionaliteten inkluderar obegränsad portföljbedömning, realtidsprimering, gränsvärdeövervakning och kontroll samt levande vyer över PL-värden och greker och värdepappersspårning. Riskfunktionalitet omfattar spänningstest och historisk Monte Carlo, plus intradagportfölj VaR , faktoranalys och mycket mer Användare kan enkelt undersöka exponeringen för att flytta marknadspriser, räntor, volatilitet ity, yield curve antaganden och andra risks. Achieve Transparency Imagine s status som en pålitlig branschstandard leverantör av risk och portfölj rapporteringskapacitet gör det ett måste ha resurs för ett brett utbud av finansiella företag som sträcker sig från institutionella värdepappersföretag till uppstart hedgefonder Överlägsen rapporteringskapacitet plus fullständig historisk datalagring möjliggör insynen i dag s investerare och regleringskassor efterfrågan. Gain Operational Efficiencies klienter koncentrerar sig enbart på att hantera tillgångar eftersom de kritiska komponenterna som grundar sig på deras affärsprocesser programvara, marknadsdata, globala säkerhetsmästare, företagsaktioner, etc hanteras effektivt på Imagine s säkra, högpresterande datacentral. Operationsrisken och kostnadsfördelarna med snabb implementering, automatisering av manuella processer, sömlös integrering med andra tredjepartssystem och eliminering av IT-supportkrav är obestridliga. sektioner. Produkt och service specifik ications. Backtesting And Forward Testing Viktigheten av korrelation. Traders som är angelägna om att försöka en handelsidee på en levande marknad gör ofta misstaget att förlita sig helt på backtesting-resultat för att avgöra huruvida systemet kommer att vara lönsamt. Även om backtesting kan ge handlare värdefulla uppgifter , det är ofta vilseledande och det är bara en del av utvärderingsprocessen Utprovningstestning och framåtprestandardestning ger ytterligare bekräftelse om systemets effektivitet och kan visa systemets sanna färger innan riktiga pengar är på linjen God korrelation mellan backtesting, out-of-sample och forward prestanda testresultat är avgörande för att bestämma lönsamheten hos ett handelssystem Vi erbjuder några tips om denna process som kan hjälpa till att förfina dina nuvarande handelsstrategier. Läs mer om Backtesting Interpreting Past. Backtesting Basics Backtesting avser att tillämpa ett handelssystem på historiska data för att verifiera hur ett system skulle ha utfört dig ring den angivna tidsperioden Många av dagens handelsplattformar stöder backtesting Traders kan testa idéer med några tangenttryckningar och få inblick i effektiviteten av en idé utan att riskera pengar i ett handelskonto Backtesting kan utvärdera enkla idéer, till exempel hur en glidande genomsnittlig crossover skulle fungera på historiska data eller mer komplicerade system med olika inmatningar och utlösare. Så länge en idé kan kvantifieras kan den backtestas. Några handlare och investerare kan söka en kvalificerad programmörs sakkunskap för att utveckla idén till en testbar form. Detta innebär att en programmör kodar idén för det proprietära språket som hostas av handelsplattformen. Programmeraren kan innehålla användardefinierade inmatningsvariabler som tillåter näringsidkaren att finjustera systemet Ett exempel på detta skulle vara i det enkla glidande genomsnittliga crossover-systemet noterat ovanför näringsidkaren skulle kunna mata in eller ändra längden på de två glidande medelvärdena som används i systemet. Traderen kunde backtest för att bestämma vilka längder av glidande medelvärden som skulle ha gjort det bästa på historiska data. Få mer insikt i handledningen för elektronisk handel. Optimeringsstudier Många handelsplattformar möjliggör också optimeringsstudier Det innebär att man anger ett intervall för den angivna ingången och låter datorn göra det matematik för att ta reda på vilken insats som skulle ha utfört det bästa. En multi-variabel optimering kan göra matematiken för två eller flera variabler för att bestämma vilka nivåer som tillsammans skulle ha uppnått det bästa resultatet. Till exempel kan handlare berätta för programmet vilka ingångar de vill för att lägga till sin strategi skulle dessa optimeras till deras idealiska vikter med tanke på de testade historiska data. Bakprovning kan vara spännande genom att ett olönsamt system ofta kan omvandlas till en penningmaskin med några optimeringar. Tyvärr anpassas ett system till uppnå största möjliga lönsamhet leder ofta till ett system som kommer att fungera dåligt i rea l trading Denna överoptimering skapar system som ser bra ut på papper. Kurvmontering är användningen av optimeringsanalys för att skapa det högsta antalet vinnande affärer med största vinst på historiska data som användes under testperioden. Även om det ser imponerande ut i backtesting resultat leder kurvmontering till opålitliga system eftersom resultaten är väsentligen anpassade för endast den specifika data - och tidsperioden. Testprovning och optimering ger många fördelar till en näringsidkare men detta är bara en del av processen vid utvärdering av ett potentiellt handelssystem En näringsidkare s nästa steg är att tillämpa systemet på historiska data som inte har använts i den initiala backtestfasen. Det rörliga genomsnittet är enkelt att beräkna och, när det är ritat på ett diagram, är ett kraftfullt visuellt trendspottningsverktyg. Mer information finns i Simple Flyttande medelvärden Göra trenderna sticker ut i provet jämfört med out-of-sample-data När man testar en idé om historiska data är det fördelaktigt att reservera en tidsperiod av historiska data för teständamål De ursprungliga historiska data som tanken testas och optimeras kallas för data i samplingen. Datasetet som har reserverats kallas data som inte är exemplar. Denna inställning är en viktig del av utvärderingsprocessen eftersom det ger ett sätt att testa idén om data som inte har varit en komponent i optimeringsmodellen Såsom ett resultat kommer idén inte att påverkas på något sätt av data utanför data och handlare kommer att kunna för att bestämma hur väl systemet kan fungera på ny data, dvs i verklig handel. För att initiera eventuell backtesting eller optimering kan handlare avlägsna en procentandel av de historiska data som ska reserveras för externtestning. En metod är att dela upp de historiska uppgifterna i tredjedelar och separera en tredjedel för användning vid utprovning. Endast in-sample-data ska användas för initialt test och eventuell optimering. Figur 1 visar en tidslinje där en tredjedel av den historiska data är reser ved för utprovningstestning och två tredjedelar används för provprovning. Även om Figur 1 visar data utanför provet i början av testet, skulle typiska procedurer ha provet utanför provet omedelbart före den framåtriktade prestandan. Figur 1 En tidslinje som representerar den relativa längden av in-sample och out-of-sample data som används i backtesting processen. När ett handelssystem har utvecklats med hjälp av in-sample data är den redo att vara appliceras på data utanför data Traders kan utvärdera och jämföra prestationsresultaten mellan in-sample och out-of-sample data. Korrelation hänvisar till likheter mellan prestationerna och de övergripande trenderna i de två dataseten Korrelationsmetrimer kan vara som används för att utvärdera strategiska prestationsrapporter som skapats under testperioden en funktion som de flesta handelsplattformar ger, desto starkare korrelationen mellan de två, desto bättre är sannolikheten för att ett system kommer att fungera bra vid framåtprestandestestning och live trading Figur 2 illustrerar två olika system som testades och optimerades på in-sample data, sedan applicerades på data utanför data Diagrammet till vänster visar ett system som tydligt var kurvpassat för att fungera bra på provet data och misslyckades helt på data utanför analysen Diagrammet till höger visar ett system som fungerade bra på både in - och urvalet av data. Figur 2 Två aktiekurvor Handelsdata före varje gul pil representerar in - provprovning Tradena som genereras mellan de gula och röda pilarna indikerar testning utanför provet. Tradena efter de röda pilarna kommer från fasen för framåtprestanda. Om det finns liten korrelation mellan provtagningen och provet utanför provet, Liksom det vänstra diagrammet i Figur 2 är det troligt att systemet har överoptimiserats och kommer inte att fungera bra i direkt handel Om det finns stark korrelation i prestandan, vilket framgår av det högra diagrammet i Figur 2, omfattar nästa fas av utvärderingen en ytterligare typ av Utprovningstest som kallas framåtprestandestestning För mer läsning om prognoser, se Finansiell prognostisering Bayesian Method. Grundläggande prestandautvärdering Basinformation Vidareprestandestestning, även känd som pappershandel, ger handlare en annan uppsättning data utanför provet Att utvärdera ett system Vidareprestandestestning är en simulering av den faktiska handeln och innebär att systemet följs på en levande marknad. Det kallas också pappershandel eftersom alla affärer exekveras på papper bara det vill säga handelsposter och utgångar dokumenteras längs med någon vinst eller förlust för systemet, men inga verkliga affärer exekveras En viktig aspekt av framåtprestandestestning är att följa systemets logik exakt annars blir det svårt, om inte omöjligt, att noggrant utvärdera detta steg i processen. vara ärlig om handel poster och utgångar och undvika beteende som körsbär plockning affärer eller inte inklusive en handel på papper rationaliserar att jag w ould har aldrig tagit den handeln Om handeln skulle ha inträffat efter systemets logik bör den dokumenteras och utvärderas. Många mäklare erbjuder ett simulerat handelskonto där handel kan placeras och motsvarande resultat och förlust beräknas med hjälp av ett simulerat handelskonto kan skapa en halvrealistisk atmosfär för att öva handel och ytterligare bedöma systemet. Figur 2 visar också resultaten för framåtprestandestestning på två system. Systemet som representeras i det vänstra diagrammet misslyckas inte att göra det bra utöver den ursprungliga testningen på in - provdata Systemet som visas i det högra diagrammet fortsätter dock att fungera bra genom alla faser, inklusive framåtprestandestestning. Ett system som visar positiva resultat med bra korrelation mellan in-sample, out-of-sample och framåtprestandestestning är redo att genomföras på en levande marknad. Bottom Line Backtesting är ett värdefullt verktyg tillgängligt i de flesta handelsplattformar. Delar historiska data i flera e sätter för att möjliggöra in-sample och out-of-testtestning kan ge handlare ett praktiskt och effektivt sätt att utvärdera en tradingidé och ett system Eftersom de flesta handlare använder optimeringstekniker i backtesting är det viktigt att sedan utvärdera systemet på rena data för att bestämma dess lönsamhet Att fortsätta utprovsprovningen med framåtprestandardestning ger ett annat säkerhetsskikt innan ett system på marknaden riskerar reella pengar. Positiva resultat och god korrelation mellan in-sample och out-of-sample backtesting och forward performance testning ökar sannolikheten för att ett system kommer att fungera bra i verklig handel För en övergripande översikt över teknisk analys, se Teknisk analys Introduktion. Det maximala beloppet av pengar som Förenta staterna kan låna. Skuldloftet skapades enligt Second Liberty Bond Act. Räntesatsen vid vilken en förvaringsinstitut lånar medel som förvaras i Federal Reserve till ett annat förvaringsinstitut.1 A s tatistisk mått på spridningen av avkastningen för ett visst värdepapper eller marknadsindex Volatilitet kan antingen mätas. En akt som amerikanska kongressen antog 1933 som banklagen, som förbjöd kommersiella banker att delta i investeringen. Nonfarm lön hänvisar till vilket jobb som helst utanför av gårdar, privata hushåll och icke-vinstdrivande sektorn Den amerikanska presidiet för arbete. Valutakortet eller valutasymbolen för den indiska rupien INR, indiens valuta Rupén består av 1.
No comments:
Post a Comment