Encyclopedia of Trading Strategies. THEENCYCLOPEDIAOFTRAD INGSTRATEGIER JEFFREY OWEN KATZ, Ph D Donna 1 M CCORMICK TRADEMARKSANDSERVICEM ARKS Företags - och produktnamn förknippade med listor i den här boken bör betraktas som varumärken eller servicemärken för det angivna företaget. Istered varumärke är inte tillåtet för kommersiella ändamål utan tillstånd från företaget heter I vissa fall erbjuds produkter från ett företag av andra företag och presenteras i ett antal olika listor i den här boken Det är praktiskt taget omöjligt att identifiera varje varumärke eller tjänst Markera för varje produkt och varje användning, men vi vill framhäva följande Visual Basic, Visual C och Excel är varumärken som tillhör Microsoft Corp. NAG-funktionsbiblioteket är ett servicemärke för Numerical Algorithms Group, Ltd Numerical Recipes i C-bok och Programvara är ett servicemärke för Numerical Recipes Software TradeStation, Super Charts och SystemWriter Plus är varumärken som tillhör Omega Research. Evolver är ett varumärke som tillhör Palisade Corporation. Master Chartist är ett varumärke som tillhör Robert Slade, Inc. TS-Evolve och TradeCycles. MESA är varumärken som tillhör Ruggiero Associates. Divergengine är ett servicemärke till Ruggiero Associates C Builder, Delphi , Och Borland Database Engine är varumärken som tillhör Borland CQC för Windows är ett varumärke som tillhör CQG, Inc. Metastock är ett varumärke som tillhör Eqnis International. Teknisk analysfunktions bibliotek är ett servicemärke för FM Labs. Excalibur är ett varumärke som tillhör Futures Truth. MATLAB är ett varumärke som tillhör The MathWorks, Inc MESA96 är ett varumärke som tillhör Mesa C. CONTENTS PREFACE xiii INTRODUKTION xv Vad är ett komplett mekaniskt handelssystem - Vad är goda inmatningar och utgångar Den vetenskapliga metoden för systemutvecklingsverktyg och material som behövs för den vetenskapliga metoden DEL I Verktyg för handeln Introduktion 1 Kapitel 1 Data 3 Typer Data Data Tidsramar Datakvalitet l Datakällor och leverantörer Kapitel 2 Simulatorer 1 3 Typer av simulatorer Programmering av simulatorns simulator Utgångsreformationsrapportering Rapporter för handel-för-handel Simulator Perfomxmce-hastighetskapacitet m Reliability of Simulators - Välja rätt simulatorsimulatorer som används i denna bok Chaoter 3 Optimerare och optimering 29 Vilka optimeringsverktyg gör optimeringarna? Optimering av optimering implicit optimering brute force optimizers användarstyrd optimering genetisk optimering optimering genom simulerad glödgning analytiska optimeringsmedel linearmgrwnming l Hur man misslyckas med optimering småprover stora fxmztneter sätter ingen veri. cation Hur man lyckas med O mization h-ge, representativa prover några regler Andparameters veriicatim resultat Alternativ till traditionella optimeringsverktyg och information som optimering är för dig Kapitel 4 Statistik 51 Varför använda statistik för att utvärdera handelssystem l Provtagningsoptimering och kurvmontering l Provstorlek och representativitet Utvärdera ett system statistiskt Exempel 1 Utvärdering Det externa urvalet testa vilken distribution det inte är normalt, om det finns ett seriellt beroende, om marknaderna ändras. L Exempel 2 Utvärdera provtagningstesten. Tolkning av exemplet Statistikoptimering. I-sökresultat verifieringsresultat. L Övriga statistiska tekniker och deras användning. Genetiskt genomförda system multipelregression monte car10 simuleringar ur provningstestning framflyttningstest Slutsats DEL II Undersökning av inmatningar Inledning 71 Vad utgör en bra beställning Används i Inlägg stopporder orderbegränsningar marknadsbeställningar välj lämpliga beställningar Ingångstekniker som omfattas av detta Book breakouts och glidande medelvärden oscillatorer säsongsmässiga mån - och solfenomener cykler och rytmer neurala nätverk genetikaNy utvecklade regler för inmatning Standardiserade utgångar Equalization of Dollar Volatility Basic Test Portfolio and Platfcnm Kapitel 5 Breakout-modeller 83 Typer av Breakouts l Egenskaper av Breakouts Testing Breakout-modeller l Channel Breakout-inlägg Stäng bara channe L breakouts högsta higMåst låga bnxzkouts l Volatilitet Breakout-poster l Volatilitet Breakout Variations långa positioner endast valutor endast adx tremififilter Sammanfattning Analyser breakout typer inlämningsorder interaktioner begränsningar andjilters analys per marknad Konklusion l Vad har vi lammade Kapitel 6 Flytta genomsnittsmodeller 109 Vad är ett rörligt medelvärde? - Syftet med ett rörligt medelvärde Lagets utgåva Typ av rörliga genomsnittsvärden l Typer av rörliga genomsnittsmodeller l Egenskaper för flyttande medelvärden Inlägg 1 Ordningar som används för effektposter Testmetodikprov av trendmodeller Tester av mottrendsmodeller Slutsats l Vad har vi läst ix Kapitel 7 Oscillatorbaserade poster 133 Vad är en oscillator? Typ av oscillatorer som genererar poster med oscillatorer Egenskaper för oscillatorns inmatningar Testmetodik l Testresultat Teor av överköpta oversoldmodeller Tester av signallinjemodeller Tester av divergensmodeller Sammanfattande analyser - Slutsats Vad har vi läst Kapitel S säsonglighet 153 Vad är säsonglighet l Generera säsongsmässiga inlägg l Karakteristika för säsongsbetonade beställningar Beställningar som används för säsongsbetonade inmatningar Testmetodologiska testresultat test av de grundläggande crossovermodelltest av grundläggande momentummodelltest av crossover-modellen med konstruktionsprov av C. Modell med bekräftelse och inversioner sammanfattande analyser Slutsats Vad har vi läst Chmter 9 Lunar och Solar Rhythms 179 Legitimitet eller lunacy l Lunarcykler och handel som genererar månposter månanalysmetodik Lunar-testresultattester av de grundläggande cmmo. er-modelltesterna av den grundläggande momentummodellen Tester av cnx. mer-modellen med bekräftelsestest s av crmmver-modellen med bekräftelse och inversioner sammanfattande analyser slutsats Solar Activity och Trading generera solposter solprovresultat slutsats Vad har vi läst Kapitel 10 cykelbaserade poster 2Q3-cykeldetektering med MESA l-upptäckt Cykler Använda Filterbanker Butterworth Jilters Wavelet-baserade Jilter Generera Cy Rensa poster med hjälp av filterbanker Egenskaper för cykelbaserade poster Testmetodik Testresultat Slutsats l Vad har vi läst Kapitel 11 Neurala nätverk 227 Vad är neurala nätverk förmedla neurala nätverk Neurala nätverk i handel l Prognoser med neurala nätverk l Generera poster med neurala förutsägelser Reverse Slow K Modellkod för omvänd långsam k-modellprovningsmetod för omvända slow-k-modellutbildningsresultat för den omvända slow-k-modellen l Turning Point Modeller kod för vändpunktsmodellens testmetod för vändpunktsmodellens träning resulterar för vändpunkten Modeller Handelsresultat för alla modeller addering resultat för omvänd långsam k modell frading resultat för bottom ruming punkt modell handelsresultat för topp vänd poinf modell Sammanfattning Analyser l Slutsats Vad har vi läst Kapitel 12 genetiska algoritmer 257 Vad är genetiska algoritmer som utvecklar regel - Baserade inträdesmodeller Utveckla en inträdesmodell han reglerar remplares Testmetodik c Ode för att utveckla en postmodell l Testresultat lösningar utvecklats för långa ingångslösningar utvecklats för korta ingrepp Fesf resultat för standardportfölj Marknaden för marknaden tesf resulterar i kurvor reglerna för rhe solurions tesred Slutsats Vad har vi läst DEL III Studien av Avsluta Inledning 281 Avgångens betydelse l En bra utgångsstrategi Typ av utgångar Anställd i en utgångsstrategi Pengestyrning utgår efterföljande utgångar projir tnrgef exiW rime-baserade utgångar volarilify airs barrier utgångar signalutgångar Överväganden När man avslutar marknadsavvikelserna Med fördröjning slutar glidning Konklusiv bedömning Slutsats Testning Utgångsstrategier Standardinmatningar för test Avslutar slumpmässig inmatningsmodell Chaoter 13 Standardutgångsstrategin 293 Vad är standardutgångsstrategin för standardutgången Syftet med testning av SES l-testen av det ursprungliga SES-testet Resultat Tester av det Modifierade SES-testet Resultat Slutsats - Vad har vi läst Kapitel 14 Förbättringar av standardutgången 309 Syftet med testen 1 Test av de fasta stopp - och vinstmåtttest av dynamisk Stoppar resten av den högsta higWlowest low stop-fesf för det dynamiska arr-baserade stoppfettet hos det modifierade exponentiella glidande medeltalet dynamiska stoppet. Resultatprövning av den förlängda tidsgränsen - Marknadsföringsresultat för den bästa avslutningskonventionen l Vad har vi läst xi Kapitel 15 Tillägg av artificiell intelligens till utgångar 335 Testmetodik för neurala utgångsdelen Resultat av neuralt utgångstest baslinje resultat neurala Exit portjolio resultat neurala exit marknad-för-marknaden resultat Testmetodik för Genetic Exit Component topp 10 lösningar med baseline exit resultat av regelbaserade utgångar för långa och shorts marknadsförda resu1t s Om regelbaserade utgångar för långsiktiga marknads - Marknadsföringsresultat PREFASIHET Den här boken är den kunskap som behövs för att bli en framgångsrik näringsidkare. Som en omfattande referens - och systemutvecklare s guide Boken förklarar många populära tekniker och sätter dem på prov och utforskar innovativa sätt att ta vinster ur marknaden och få en extra kant. Dessutom ger boken bättre metoder för att kontrollera risken och ger insikt om vilka metoder som utför Dåligt och kan förstöra kapitalet Även grunderna är täckta information om hur man skaffar och skärmer data, hur man korrekt back-test-system med hjälp av handelssimulatorer, hur man optimalt utför optimering, hur man uppskattar och kompenserar för kurvmontering, och även hur man Bedöma resultaten med hjälp av inferentiell statistik Den här boken visar varför det säkraste sättet att lyckas i handeln är med hjälp av ett bra, mekaniserat handelssystem För alla utom några handlare ger systemhandeln ett lönsamt resultat än diskretionär handel. Diskretionär handel innebär subjektiva beslut Som ofta blir känslomässiga och leder till förluster Påverka, osäkerhet, girighet och rädsla kan enkelt förskjuta förnuft och kunskap som körning för Ces bakom handlarna Det är dessutom svårt att testa och verifiera en diskretionär handelsmodell. Systembaserad handel är däremot objektiv. Emotionerna är ute av bilden Genom programmerad logik och antaganden uttrycker mekaniserade system näringsidkarens skäl och kunskap. Best of Allt är sådana system lätt att testa. Dåliga system kan avvisas eller modifieras och goda cntes kan förbättras. Den här boken innehåller solid information som kan vara till stor hjälp när man designar, bygger och tester ett lönsamt mekaniskt handelssystem. En djupgående kritisk analys av de olika faktorerna som syftar till att bidra till att vinna system, dissekeras och förklaras också de väsentliga delarna i ett komplett mekaniskt handelssystem. För att vara fullständigt måste alla mekaniska handelssystem ha en inmatningsmetod och en utgångsmetod Inträdesmetoden måste upptäcka möjligheter att komma in i marknaden på punkter som sannolikt kommer att ge affärer med ett bra risk-till-belöningsförhållande. Utgångsmetoden Måste skydda mot överdriven kapitalförlust när en handel går fel eller när marknaden vänder samt effektivt fånga vinster när marknaden rör sig positivt. En avsevärd mängd utrymme ägnas åt systematisk backtestning och utvärdering av utgångssystem, metoder, Och strategier Även den näringsidkare som redan har en handelsstrategi eller ett system som ger acceptabla utgångar, kommer sannolikt att upptäcka något som kan användas för att förbättra systemet, öka vinsten och minska risker. Även på dessa sidor finns handelssimuleringar på hela pqrtfolios av Tradables Som visat sig är löpande analyser på portföljer enkelt, om det inte är lätt att uppnå. Lätt att beräkna egenkapitaltillväxtkurvor, maximala drawdowns, risk-to-belöningsförhållanden, avkastning på konton, antal branscher och alla xiv PREFACE de andra relaterade Typer av information som är användbara för att bedöma ett handelssystem på en hel portfölj av varor eller lager på ett gång framgår tydligt Processen med condu Cting portföljövergripande framflyttning och andra former av testning och optimering beskrivs till exempel. En instruktion ges till hur man söker efter en uppsättning parametrar som, när de är anslutna till ett system som används för att handla var och en av en uppsättning varor , Ger den bästa totala nettovinsten med den lägsta nedräkningen eller kanske det bästa Sharpe-förhållandet eller någon annan mått på portföljprestanda som önskas för hela den här uppsättningen varor. Små institutionella handlare CTA som vill driva ett system på flera handelsvaror som ett sätt att diversifiera , Riskminskning och likviditetsförbättring bör finna denna diskussion särskilt användbar. För att alla aspekter av systemen och komponenterna ska kunna testas objektivt och helt mekaniskt har vi dragit på våra akademiska och vetenskapliga forskningsbakgrunder för att tillämpa de vetenskapliga Metod för studier av in - och utgångsteknik Vidare används statistik för att bedöma betydelsen av resultaten av undersökningen Ns Detta tillvägagångssätt ska ge den mest noggranna informationen möjligt om vad som är en giltig och användbar komponent i en framgångsrik handelsstrategi. Så att alla kommer att dra nytta av utredningarna diskuteras exakt logiken bakom varje inlösen eller utträdesstrategi i detalj. För de som önskar För att replikera och utöka studierna i häri finns också en omfattande källkod i texten, liksom på en CD-ROM, se erbjudandet bakom boken. Eftersom ett grundläggande handelssystem alltid består av två komponenter, innehåller denna bok naturligtvis Följande två delar Inlärningsstudien och Utgångsstudier Diskussioner om särskild teknik som kan användas vid generering av inmatningar eller utgångar, t. ex. neurala nätverk, hanteras inom ramen för utvecklingen av särskilda inloggnings - eller utträdesstrategier. Introduktionen innehåller lektioner Om de grundläggande frågorna kring genomförandet av det vetenskapliga tillvägagångssättet för handelssystemutveckling Den första delen av denna bok, Tool S av handeln innehåller grundläggande information som är nödvändig för alla systemhandlare. Slutsatsen ger en sammanfattning av forskningsresultaten, med förslag på hur man bäst tillämpar kunskapen och för framtida forskning. Bilagan innehåller referenser och förslag till läsning. Slutligen, Vi skulle vilja påpeka att denna bok är en fortsättning och förverkligande av en serie artiklar som vi publicerade som bidragande författare till teknisk analys av aktier och råvaror från 1996, vidare Jeffrey Owen Katz, Ph D och Donna L McCormick INLEDNING Det finns En sak som de flesta handlare har gemensamt De har tagit utmaningen att prognostisera och handla på finansmarknaderna, leta efter de små öarna med lukrativ ineffektivitet i ett stort hav av effektiv marknadsbeteende. För en av författarna Jeffrey Katz, den här utmaningen Var ursprungligen ett sätt att hänga med en besatthet med matematik För över tio år sedan utvecklade han en modell som gav inmatningssignaler för Standard Dålig s 500 SP 500 och OEX Medan dessa signaler var vid den tidpunkten ca 80 exakt, fann Katz sig att gissa dem. Dessutom måste han förlita sig på sina egna subjektiva bestämningar av sådana kritiska faktorer som vilken typ av ordning som ska användas för Inträde, när man ska gå ut och var man ska stoppa Dessa bestämningar, kärnan i diskretionär handel, drivs ofta av känslor av rädsla och avarice än av skäl och kunskap. Därför slog han och vaklade, gjorde dåliga beslut , Och förlorade oftare än för Katz, liksom för de flesta handlare, fungerade diskretionär handel inte Om diskretionär handel inte fungerade, vad var det kanske Kanske systemhandel var svaret Katz bestämde sig för att utveckla ett helt automatiserat handelssystem i form av en Datorprogram som kan generera köp, sälja, stoppa och andra nödvändiga order utan mänsklig bedömning eller ingripande Ett bra mekaniskt system, logik som föreslås skulle undvika problem som hör samman med diskretionär handel, om Disciplinen att följa den skulle kunna samlas i. Ett sådant system skulle ge uttryckliga och väldefinierade poster, normala eller lönsamma utgångar och onormala eller pengarhanteringsutgångar utformade för att kontrollera förluster på dåliga affärer. Ett helt automatiserat system skulle också göra Det är möjligt att genomföra historiska tester, obestämda efterhandssyn och att göra sådana tester på stora mängder data. Grundlig provning var det enda sättet att avgöra om ett system verkligen fungerade och skulle vara lönsamt att handla, Katz motiverade på grund av förtrogen med dataserien Giltiga tester kunde inte utföras av ögat Om Katz tittade på ett diagram och trodde att en viss formation visade sig vara ett bra ställe att komma in på marknaden kunde han inte lita på den tron eftersom han redan hade sett vad som hände efter att formen inträffade. Om kartor från tidigare år undersöktes för att hitta andra exempel på bildandet, skulle försök att identifiera mönstret genom ögonbollning vara förspänt å andra sidan om mönstret som skulle testas kunna vara Formellt definierad och explicit kodad kan datorn då objektivt göra allt arbete. Det skulle köra koden under många års historisk data, leta efter den specificerade förordningen och utvärdera utan hänsyn till marknadsbeteendet efter varje instans. På detta sätt , Kan datorn indikera om han verkligen var korrekt i sin hypotes att en given bildning var lönsam. Exitreglerna kan också utvärderas objektivt. Slutligen skulle ett väldefinierat mekaniskt handelssystem tillåta sådana saker som kommissioner, glidning, omöjliga tider och Marknader som rörde sig innan han kunde xvii detta Det skulle hjälpa till att undvika obehagliga chocker när man flyttar från datorsimuleringar till verklig handel Ett av problemen Katz hade i sitt tidigare handelsförsök misslyckades med att överväga de höga transaktionskostnaderna som är involverade i handel OEX Alternativ Genom fullständig mekanisering kunde han se till att systemtesterna skulle inkludera alla sådana faktorer. På så sätt kan potentiella överraskningar med Skulle kunna elimineras och en mycket realistisk bedömning skulle kunna erhållas om hur något system eller systemelement skulle utföra systemhandel kunde han trodde vara nyckeln till större framgång på marknaderna WHATISACOMPLETEMECHAN ICALTRADINGSYSTEM Ett av problemen med Katbys tidiga handel var att Hans system tillhandahöll endast ingångssignaler, vilket ledde till bestämning av utgångar till subjektiv bedömning. Det var därför inte ett komplett mekaniskt handelssystem. Ett komplett mekaniskt handelssystem, ett som kan testas och distribueras på ett helt objektivt sätt utan att kräva mänsklig Dom måste ge både poster och utgångar För att vara fullständigt komplett måste ett mekaniskt system uttryckligen tillhandahålla följande information 1 När och hur och eventuellt till vilket pris som ska gå in på marknaden 2 När och hur och eventuellt till vilket pris, Att lämna marknaden med en förlust 3 När och hur, och eventuellt till vilket pris, att lämna marknaden med vinst Ingångssignalerna från en mig Chanical trading system kan vara så enkelt som explicit beställer att köpa eller sälja nästa dag s öppna Ordererna kan vara lite mer utförliga, t ex för att komma in i morgon eller på nästa stapel med antingen en gräns eller stoppa Då är det väldigt komplext Kontingentbeställningar som endast utfärdas under vissa perioder om specificerade villkor är m. Encyclopedia of Trading. THEENCYCLOPEDIAOFTRAD INGSTRATEGIES JEFFREY OWEN KATZ, Ph D DONNA 1 M CCORMICK TRADEMARKSANDSERVICEM ARKS Företags - och produktnamn i samband med listor i denna bok bör betraktas som Varumärken eller servicemärken för det angivna företaget Användningen av ett registrerat varumärke är inte tillåtet för kommersiella ändamål utan tillstånd av företaget. I vissa fall erbjuds produkter av ett företag av andra företag och presenteras i ett antal olika Listor i den här boken Det är praktiskt taget omöjligt att identifiera varje varumärke eller servicemärke för varje Produkt och alla användningsområden, men vi vill uppmärksamma följande Visual Basic, Visual C och Excel är varumärken som tillhör Microsoft Corp. NAG-funktionsbiblioteket är ett servicemärke för Numerical Algorithms Group, Ltd. Numeriska recept i C-bok och mjukvara är en Servicemärke för Numerical Recipes Software TradeStation, SuperCharts och SystemWriter Plus är varumärken som tillhör Omega Research. Evolver är ett varumärke som tillhör Palisade Corporation. Master Chartist är ett varumärke som tillhör Robert Slade, Inc. TS-Evolve och TradeCycles MESA är varumärken som tillhör Ruggiero Associates. Divergengine är en tjänst Varumärke för Ruggiero Associates C Builder, Delphi och Borland Database Engine är varumärken som tillhör Borland CQC för Windows är ett varumärke som tillhör CQG, Inc. Metastock är ett varumärke som tillhör Eqnis International Teknisk analysfunktions bibliotek är ett servicemärke för FM Labs Excalibur är ett varumärke som tillhör Futures Truth MATLAB är ett varumärke som tillhör The MathWorks, Inc MESA96 är ett varumärke som tillhör Mesa C. ONTENTS PREFACE xiii INTRODUKTION xv Vad är en Komplett mekaniskt handelssystem - Vad är goda inmatningar och utgångar Den vetenskapliga metoden för systemutvecklingsverktyg och material som behövs för den vetenskapliga metoden DEL I Verktyg för handel Introduktion 1 Kapitel 1 Data 3 Typer datadata Tidsramar Datakvalitet l Datakällor och leverantörer Kapitel 2 Simulatorer 13 Typer av simulatorer Programmering av simulatorsimulatorn Utgångsrapporteringsrapporter rapportering av handeln vid handel Simulator Perfomxmce-hastighetskapacitet l Tillförlitlighet hos simulatorer - Välja rätt simulatorsimulatorer som används i denna bok Chaoter 3 Optimerare och optimering 29 Vilka optimisatorer gör hur Optimerare används Lpes optimering implisittoptimering brute force optimizers användarstyrd optimering genetisk optimeringsoptimering optimerad genom simulerade glödgning analytiska optimeringsmätare linearmgrwnming l Hur man misslyckas med optimering småprover stora fxmztneter sätter ingen veri. cation Hur man lyckas med uppmätning h-ge, representativ Prover få regler och parametrar ve Riikatim-resultat Alternativ till traditionella optimeringsverktyg och information som optimering är för dig Kapitel 4-statistik 51 Varför använda statistik för att utvärdera handelssystem l Provtagningsoptimering och kurvmontering l Provstorlek och representativitet Utvärdering av ett system statistiskt Exempel 1 Utvärdering av urvalet Testa vilka fördelar som inte är normala, om det finns ett seriellt beroende, om marknaderna ändras l Exempel 2 Utvärdera provtagningstesten Tolkning av exemplet Statistikoptimering I-sökresultat verifieringsresultat l Andra statistiska tekniker och deras användning Genetiskt evoJved-system flera regressionsmonte Car10-simuleringar ur provningstestning framflyttningstest Slutsats DEL II Undersökning av inmatningar Inledning 71 Vad utgör en bra beställning Används i inmatningar stoppordningsbegränsningsorder marknadsordningar väljer lämpliga order Inmatningstekniker som omfattas av denna bokbrytning och glidande medelvärden oscillatorer Säsongens måne Och solfenomener cykler och rytmer neurala nätverk genetikaNy utvecklade regler för inmatning Standardiserade utgångar Equalization of Dollar Volatility Basic Test Portfolio och Platfcnm Kapitel 5 Breakout Modeller 83 Typ av Breakouts l Egenskaper av Breakouts Testing Breakout Modeller l Channel Breakout Inlägg nära bara kanalbrott högsta higMåsta låga bnxzkouts L Volatilitet Breakout-poster l Volatilitet Brytvariationer långa positioner endast valutor endast adx tremififilter Sammanfattning Analyser brytningstyper postorder interaktioner restriktioner andjilters analys per marknad Konklusion l Vad har vi lammade Kapitel 6 Flytta genomsnittsmodeller 109 Vad är ett rörligt medelvärde - Syftet med ett rörligt medelvärde Utgåvan av lag 1 Typer av rörliga medelvärden l Typ av rörliga genomsnittsmodeller l Egenskaper för flyttande medelvärden Inlägg 1 Ordningar som används för effektposter Testmetodikprov av trendmodeller Tester av mottrendsmodeller Slutsats l Vad har vi läst ix kapitel 7 Oscillat Eller - baserade poster 133 Vad är en oscillator? Typ av oscillatorer som genererar poster med oscillatorer Egenskaper för oscillatorns inmatningar Testmetodik l Testresultat Teor av överköpta överlämnade modeller Tester av signallinjemodeller Tester av divergensmodeller Sammanfattande analyser - Slutsats Vad har vi läst Kapitel S Säsonglighet 153 Vad är säsonglighet l Generera säsongsbetonade inlämningsuppgifter? Kännetecken för säsongsbetonade beställningar Beställningar som används för effektsäsongsangivelser Testmetodologiska testresultat test av de grundläggande crossover-modelltesterna av de grundläggande momentummodelltesterna av crossover-modellen med konstruktionsprov av C. model Med bekräftelse och inversioner sammanfattande analyser Slutsats Vad har vi läst Chmter 9 Lunar och Solar Rhythms 179 Legitimitet eller lunacy l Lunarcykler och handel som genererar månposter månanalysmetodik Lunar-testresultattest av de grundläggande cmmo. er-modelltest av grundläggande momentummodelltest Av cnx. mer-modellen med bekräftelsestest s av crmmver mod El med bekräftelse och inversioner sammanfattande analyser slutsats Solar Aktivitet och handel generera solposter solprov resultat slutsats Vad har vi läst Kapitel 10 cykelbaserade poster 2Q3 cykeldetektering med MESA l Detektera cykler med hjälp av filterbanker butterworth jilters wavelet-baserade jilter Generera cykelangivelser med filter Banker Karakteristik av cykelbaserade poster Testmetodik Testresultat Slutsats l Vad har vi läst Kapitel 11 Neurala nätverk 227 Vad är neurala nätverk förmedla neurala nätverk Neurala nätverk i handel l Prognoser med neurala nätverk l Generera poster med neurala förutsägelser Reverse Slow K Model Kod för omvänd långsam k-modellprovningsmetod för omvänd långsam k-modellutbildningssultat för den omvända slow-k-modellen l Turning Point Modeller kod för vändpunktsmodellerna testmetodiken för vändpunktsmodellens träning resultat för vändpunktsmodellerna Handelsresultat för Alla modeller adderar resultat för uppenbarelsen Rse slow k model frading resultat för bottom ruming point modell handelsresultat för topprotationsmodellen Sammanfattning Analyser l Slutsats Vad har vi läst Kapitel 12 Genetiska algoritmer 257 Vad är genetiska algoritmer som utvecklar regelbaserade inmatningsmodeller Att utveckla en inträdesmodell som han reglerar remplares Testmetodik kod för att utveckla en inlösenmodell l Testresultat lösningar utvecklats för långa ingångslösningar utvecklats för korta värden fesf resultat för standardportfölj marknaden för marknaden tesf resulterar jämnar kurvor reglerna för rhe solurions tesred Slutsats Vad har vi läst DEL III Den Studie av utgångar Introduktion 281 Avgångens betydelse 1 Mål för en bra utgångsstrategi Typ av utgångar Anställd i en avslutningsstrategi Pengestyrning utgår efterföljande utgångar projir tnrgef exiW rime-baserade utgångar volarilify airs barrier utgångar signalutgångar Överväganden När man avslutar marknadsförhandlingen - offs med fördröjning slutar slippa koncerns rrading slutsats Testning Exit Strategies Sta Ndard-inmatningar för test Avslutar slumpmässig inmatningsmodell Chaoter 13 Standardutgångsstrategin 293 Vad är standardutgångsstrategin Egenskaper för standardutgången Syftet med testningen av SES l Test av de ursprungliga SES-testresultaten Test av det ändrade SES-testet resulterar Slutsats - Vad Har vi läst Kapitel 14 Förbättringar av standardutgången 309 Syftet med testen l Test av de fasta stopp - och vinstmåttetest av dynamisk Stoppar resten av den högsta higWlowest low stop-fesf för det dynamiska arr-baserade stoppfettet hos det modifierade exponentiella glidande medlet Dynamiskt stopp Tester av vinstprovet för förlängd tidsbegränsning - Marknadsföringsresultat för den bästa avslutningen Konklusionen l Vad har vi läst xi Kapitel 15 Lägga till artificiell intelligens till utgångar 335 Testmetodik för neurala utgångskomponenter Resultat av neurala Utgångstest baslinje resultat neural exit portjolio resultat neurala exit marknaden för marknadsresultat Testmetodik för den genetiska utgångskomponenten topp 10 lösning Ioner med utgångslängden utgången av regelbaserade utgångar för långa och shorts marknadsförda resu1t s Om regelbaserade utgångar för långsiktiga marknadsföringsresultat PREFACEI n den här boken är den kunskap som behövs för att bli en framgångsrik näringsidkare Av metoder Som en omfattande referens - och systemutvecklarens guide förklarar boken många populära tekniker och sätter dem på prov och utforskar innovativa sätt att ta vinster ur marknaden och att få en extra kant. Boken ger bättre metoder för att styra risk och ger insikt om vilka metoder som fungerar dåligt och kan förstöra kapitalet. Även grunderna är täckta information om hur man förvärvar och skärm data, hur man korrekt back-test-system med handelssimulatorer, hur man optimalt utför optimering , Hur man uppskattar och kompenserar för kurvanpassning och även hur man bedömer resultaten med hjälp av inferentiell statistik. Denna bok visar varför det säkraste sättet att lyckas i handel är genom att använda en bra mec Handlat handelssystem För alla utom några handlare ger systemhandeln lönsamma resultat än diskretionär handel. Diskretionär handel innebär subjektiva beslut som ofta blir känslomässiga och leder till förluster. Påverka, osäkerhet, girighet och rädsla kan enkelt förskjuta förnuft och kunskap som Drivkrafterna bakom affärerna Dessutom är det svårt att testa och verifiera en diskretionär handelsmodell. Systembaserad handel är däremot objektiv. Emotionerna är ute av bilden Genom programmerad logik och antaganden uttrycker mekaniserade system näringsidkarens skäl och kunskap Bäst av allt är sådana system lätt att testa. Dåliga system kan avvisas eller modifieras, och bra cntes kan förbättras. Den här boken innehåller solid information som kan vara till stor hjälp när man designar, bygger och tester ett lönsamt mekaniskt handelssystem. På en djupgående, kritisk analys av de olika faktorer som påstås bidra till att vinna system, de väsentliga elementen o Fa komplett mekaniskt handelssystem är också dissekerade och förklaras För att vara fullständigt måste alla mekaniska handelssystem ha en inmatningsmetod och en utgångsmetod. Inträdesmetoden måste upptäcka möjligheter att komma in i marknaden på punkter som sannolikt kommer att ge handel med en Bra risk-till-belöningsförhållande Utgångsmetoden måste skydda mot överdriven kapitalförlust när en handel går fel eller när marknaden vänder samt effektivt fånga vinster när marknaden rör sig positivt. En avsevärd mängd utrymme ägnas åt systematisk rygg - testing och utvärdering av utgångssystem, metoder och strategier Även den näringsidkare som redan har en handelsstrategi eller ett system som ger acceptabla utgångar kommer sannolikt att upptäcka något som kan användas för att förbättra systemet, öka vinsten och minska riskexponeringen. in these pages are trading simulations on entire pqrtfolios of tradables As is demonstrated, running analyses on portfolios is straightforward, if not easy to ac complish The ease of computing equity growth curves, maximum drawdowns, risk-to-reward ratios, returns on accounts, numbers of trades, and all xiv PREFACE the other related kinds of information useful in assessing a trading system on a whole portfolio of commodities or stocks at once is made evident The process of conducting portfolio-wide walk-forward and other forms of testing and optimiza - tion is also described For example, instruction is provided on how to search for a set of parameters that, when plugged into a system used to trade each of a set of commodities, yields the best total net profit with the lowest drawdown or perhaps the best Sharpe Ratio, or any other measure of portfolio performance desired for that entire set of commodities Small institutional traders CTAs wishing to run a system on multiple tradables, as a means of diversification, risk reduction, and liq - uidity enhancement, should find this discussion especially useful Finally, to keep all aspects of the systems and components being tested objective and completely mechanical, we have drawn upon our academic and sci - entific research backgrounds to apply the scientific method to the study of entry and exit techniques In addition, when appropriate, statistics are used to assess the significance of the results of the investigations This approach should provide the most rigorous information possible about what constitutes a valid and useful com - ponent in a successful trading strategy So that everyone will benefit from the investigations, the exact logic behind every entry or exit strategy is discussed in detail For those wishing to replicate and expand the studies contained herein, extensive source code is also provided in the text, as well as on a CD-ROM see offer at back of book Since a basic trading system is always composed of two components, this book naturally includes the following two parts The Study of Entries and The Study of Exits Discussions of particular technologies that may be use d in gener - ating entries or exits, e g neural networks, are handled within the context of devel - oping particular entry or exit strategies The Introduction contains lessons on the fundamental issues surrounding the implementation of the scientific approach to trading system development The first part of this book, Tools of the Trade, con - tains basic information, necessary for all system traders The Conclusion pro - vides a summary of the research findings, with suggestions on how to best apply the knowledge and for future research The Appendix contains references and suggested reading Finally, we would like to point out that this book is a continuation and elab - oration of a series of articles we published as Contributing Writers to Technical Analysis of Stocks and Commodities from 1996, onward Jeffrey Owen Katz, Ph D and Donna L McCormick I N T R O D U C T I O N There is one thing that most traders have in common They have taken on the challenge of forecasting and trading the financi al markets, of searching for those small islands of lucrative inefficiency in a vast sea of efficient market behavior For one of the authors, Jeffrey Katz, this challenge was initially a means to indulge an obsession with mathematics Over a decade ago, he developed a model that pro - vided entry signals for the Standard Poor s 500 S P 500 and OEX While these signals were, at that time, about 80 accurate, Katz found himself second - guessing them Moreover, he had to rely on his own subjective determinations of such critical factors as what kind of order to use for entry, when to exit, and where to place stops These determinations, the essence of discretionary trading, were often driven more by the emotions of fear and avarice than by reason and knowl - edge As a result, he churned and vacillated, made bad decisions, and lost more often than won For Katz, like for most traders, discretionary trading did not work If discretionary trading did not work, then what did Perhaps system trading was the answer Katz decided to develop a completely automated trading system in the form of a computer program that could generate buy, sell, stop, and other necessary orders without human judgment or intervention A good mechanical system, logic suggested, would avoid the problems associated with discretionary trading, if the discipline to follow it could be mustered Such a system would pro - vide explicit and well-defined entries, normal or profitable exits, and abnor - mal or money management exits designed to control losses on bad trades, A fully automated system would also make it possible to conduct historical tests, unbiased by hindsight, and to do such tests on large quantities of data Thorough testing was the only way to determine whether a system really worked and would be profitable to trade, Katz reasoned Due to familiarity with the data series, valid tests could not be performed by eye If Katz looked at a chart and believed a given formation signaled a good place to enter the ma rket, he could not trust that belief because he had already seen what happened after the forma - tion occurred Moreover, if charts of previous years were examined to find other examples of the formation, attempts to identify the pattern by eyeballing would be biased On the other hand, if the pattern to be tested could be formally defined and explicitly coded, the computer could then objectively do all the work It would run the code on many years of historical data, look for the specified for - mation, and evaluate without hindsight the behavior of the market after each instance In this way, the computer could indicate whether he was indeed correct in his hypothesis that a given formation was a profitable one Exit rules could also be evaluated objectively Finally, a well-defined mechanical trading system would allow such things as commissions, slippage, impossible tills, and markets that moved before he xvi could to be factored in This would help avoid unpleasant shocks when moving from c omputer simulations to real-world trading One of the problems Katz had in his earlier trading attempt was failing to consider the high transaction costs involved in trading OEX options Through complete mechanization, he could ensure that the system tests would include all such factors In this way, potential surprises could be eliminated, and a very realistic assessment could be obtained of how any system or system element would perform System trading might, he thought, be the key to greater success in the markets W H A T I S A C O M P L E T E M E C H A N I C A L T R A D I N G S Y S T E M One of the problems witb Katz s early trading was that his system only provided entry signals, leaving the determination of exits to subjective judgment it was not, therefore, a complete, mechanical trading system A complete, mechanical trading system, one that can be tested and deployed in a totally objective fashion, without requiring human judgment, must provide both entries and exits To be truly co m - plete, a mechanical system must explicitly provide the following information 1 When and how, and possibly at what price, to enter the market 2 When and how, and possibly at what price, to exit the market with a loss 3 When and how, and possibly at what price, to exit the market with a profit The entry signals of a mechanical trading system can be as simple as explic - it orders to buy or sell at the next day s open The orders might be slightly more elaborate, e g to enter tomorrow or on the next bar using either a limit or stop Then again, very complex contingent orders, which are executed during certain periods only if specified conditions are m. Trading Strategies. The interest rate at which a depository institution lends funds maintained at the Federal Reserve to another depository institution.1 A statistical measure of the dispersion of returns for a given security or market index Volatility can either be measured. An act the U S Congress passed in 1933 as the Banking Act, which pro hibited commercial banks from participating in the investment. Nonfarm payroll refers to any job outside of farms, private households and the nonprofit sector The U S Bureau of Labor. The currency abbreviation or currency symbol for the Indian rupee INR , the currency of India The rupee is made up of 1.An initial bid on a bankrupt company s assets from an interested buyer chosen by the bankrupt company From a pool of bidders.
Comments
Post a Comment