Neural Networks Forecasting Profits. Neural-nätverk är state-of-the-art, utbildningsbara algoritmer som efterliknar vissa viktiga aspekter i den mänskliga hjärnans funktion. Detta ger dem en unik förmåga att träna själv, förmågan att formalisera oklassificerad information och de flesta Viktigare, förmågan att göra prognoser baserade på den historiska informationen de har till sitt förfogande. Naturliga nätverk har använts i allt större utsträckning inom en rad olika affärsapplikationer, inklusive prognoslösningar och marknadsföringslösningar. På vissa områden, såsom bedrägeri upptäckt eller riskbedömning är de De obestridliga ledarna De viktigaste områdena i vilka neurala nätverk har hittat ansökan är finansiell verksamhet, företagsplanering, handel, affärsanalys och produktunderhåll. Neurala nätverk kan tillämpas på vinst av alla typer av handlare, så om du är en näringsidkare och du har ännu inte Har introducerats i neurala nätverk, tar vi dig igenom denna metod för teknisk analys och visar hur du ska Pply det till din handel stylemon Delusions De flesta människor har aldrig hört talas om neurala nätverk och om de inte är handlare, behöver de nog inte veta vad de är. Vad är verkligen överraskande är det faktum att ett stort antal av dem som Skulle kunna dra nytta riktigt av neuralt nätverksteknik har aldrig ens hört talas om, ta det för en hög vetenskaplig idé eller tänka på den som en smal marknadsföringsgimmick. Det finns också de som stiftar alla sina förhoppningar på neurala nätverk, lejoniserar nät efter några positiva Erfarenhet med dem och om dem som en silver-bullet lösning till någon form av problem Men som alla handelsstrategi neurala nätverk är ingen snabbkorrigering som gör att du kan slå den rik på genom att klicka på en knapp eller två Faktum är att rätt förståelse Av neurala nätverk och deras syfte är avgörande för deras framgångsrika tillämpning. När det gäller handel är neurala nätverk en ny, unik metod för teknisk analys, avsedd för dem som tar ett tänkande tillvägagångssätt Deras verksamhet och är villiga att bidra lite tid och ansträngning för att få denna metod att fungera för dem. Bäst av allt, när de tillämpas korrekt kan neurala nätverk generera vinst regelbundet. Använd neurala nätverk för att avslöja möjligheter En stor missuppfattning är att många handlare misstänker Neurala nätverk för ett prognosverktyg som kan ge råd om hur man agerar i en viss marknadssituation Neurala nätverk gör inga prognoser Istället analyserar de prisdata och upptäcker möjligheter Med ett neuralt nätverk kan du fatta ett handelsbeslut baserat på grundligt analyserad Data, vilket inte nödvändigtvis är fallet vid användning av traditionella tekniska analysmetoder. För en seriös, tänkande handlare är neurala nätverk ett nästa generations verktyg med stor potential som kan upptäcka subtila icke-linjära interdependenser och mönster som andra metoder för teknisk analys inte kan Att avslöja. Bästa nätet Precis som någon form av bra produkt eller teknik har neurala nätverk startat locka till sig al Jag som söker en växande marknad Torrenter av annonser om nästa generations programvara har översvämmade marknaden - Annonser firar den mäktigaste av alla neurala nätverksalgoritmer som någonsin skapats Även i de sällsynta fallen när reklamkrav liknar sanningen, kom ihåg Att en 10 effektivitetsökning är förmodligen det mesta du någonsin kommer att få från ett neuralt nätverk Med andra ord ger det inte mirakulösa avkastningar och oavsett hur väl det fungerar i en viss situation kommer det att finnas några datasatser och uppgiftskurser för Vilka tidigare använda algoritmer förblir överlägset Kom ihåg det är inte den algoritm som gör tricket Välberedd information om den inriktade indikatorn är den viktigaste delen av din framgång med neurala nätverk. Snabbare konvergens bättre. Många av dem som redan använder neurala nätverk Misstag tror att ju snabbare deras nät ger resultat, desto bättre är det Detta är dock en illusion Ett bra nätverk är inte bestämt b Y den takt som den ger resultat och användarna måste lära sig att hitta det bästa balansen mellan hastigheten vid vilken nätverket tränar och kvaliteten på resultaten som den producerar. Korrekt tillämpning av neurala nät Många handlare tillämpar neurala nät felaktigt eftersom de placerar för mycket Lita på programvaran som de använder alla utan att ha fått riktiga instruktioner om hur man använder det ordentligt. För att använda ett neuralt nätverk på rätt sätt och därmed vinstligt, bör en näringsidkare vara uppmärksam på alla stadier i nätverksberedningscykeln. Är näringsidkaren och inte hans eller hennes nät som ansvarar för att uppfinna en idé, formalisera denna idé, testa och förbättra den och slutligen välja rätt ögonblick att skicka bort det när det inte längre är användbart. Låt oss överväga stadierna av Den här avgörande processen i mer detalj.1 Hitta och formalisera en handelsidee En näringsidkare bör fullt ut förstå att hans eller hennes neurala nätverk inte är avsett för att uppfinna vinnande handelsideer och - koncept. Det är Avsedd för att ge den mest tillförlitliga och exakta informationen möjligt om hur effektiv din affärsidé eller - koncept är. Därför bör du komma med en original handelsidee och tydligt definiera syftet med denna idé och vad du förväntar dig att uppnå genom att använda den. Viktigaste fasen i nätverksberedningscykeln För relaterad läsning, se Lektioner från en Trader s Dagbok 2 Förbättra parametrarna i din modell Därefter bör du försöka förbättra den övergripande modellkvaliteten genom att ändra den uppsatta datasatsen och justera de olika parametrarna. Figur 1 Ange optimeringsalgoritmen och dess egenskaper.3 Avsättning av modellen när den blir föråldrad Varje neuronbaserad modell har en livslängd och kan inte användas på obestämd tid. Livslängdens livslängd beror på marknadssituationen och hur Länge marknadens ömsesidigheter som återspeglas i det förblir aktuella Men förr eller senare blir någon modell föråldrad När det händer kan du antingen r Etrain modellen använder helt ny data, dvs ersätta all data som har använts, lägg till några nya data i befintlig dataset och träna modellen igen, eller helt enkelt dra av modellen helt. Många handlare gör misstaget att följa den enklaste sökvägen - De är starka beroende av och använder det sätt på vilket deras mjukvara ger den mest användarvänliga och automatiska funktionaliteten. Det enklaste sättet är att förutse ett pris ett par barer framåt och basera ditt handelssystem på denna prognos. Andra handlare prognos prisförändring eller procentandel av priset Förändring Detta tillvägagångssätt ger sällan bättre resultat än att prognostisera priset direkt Båda de förenklade förhållningssätten misslyckas med att upptäcka och utnyttja vinstdelen av de viktigaste långsiktiga ömsesidiga beroendeförhållandena och som ett resultat blir modellen snabbt föråldrad när de globala drivkrafterna förändras. De flesta Optimal övergripande strategi för att använda neurala nätverk En framgångsrik näringsidkare kommer att fokusera och tillbringa en hel del tid på att välja styrande Inmatningsposter för hans eller hennes neurala nätverk och justering av parametrar Han eller hon kommer att spendera från åtminstone flera veckor - och ibland upp till flera månader - Använda nätverket En framgångsrik näringsidkare kommer också att justera sitt nät för förändringsförhållandena under hela sitt liv Span Eftersom varje neuralt nätverk bara kan täcka en relativt liten aspekt av marknaden, bör neurala nätverk också användas i en kommitté. Använd så många neurala nätverk som möjligt - förmågan att anställa flera på en gång är en annan fördel med denna strategi. På detta sätt, Var och en av dessa multipelnät kan vara ansvarig för en viss aspekt av marknaden, vilket ger dig en stor fördel över hela linjen. Det är dock rekommenderat att du behåller antalet nät som du använder inom intervallet 5-10. Slutligen neurala nätverk Bör kombineras med en av de klassiska metoderna. Detta kommer att göra det möjligt för dig att bättre utnyttja de uppnådda resultaten i enlighet med dina handelspreferenser. Slutsats Du kommer att expe Rymlig verklig framgång med neurala nät, bara när du slutar leta efter det bästa nätet Det är trots allt inte viktigt att du lyckas med neurala nätverk i nätverket, men i din handelsstrategi. Därför hittar du en lönsam strategi som fungerar för dig, Du måste utveckla en stark idé om hur man skapar en kommitté för neurala nätverk och använder dem i kombination med klassiska filter och penninghanteringsregler. För relaterad läsning, kolla in Neural Trading Biological Keys To Profit och Trading Systems Coding Tutorial. Risken att En investering s värde kommer att förändras på grund av en förändring av den absoluta nivån på räntorna i spridningen mellan. Ethereum är en decentraliserad mjukvaruplattform som gör det möjligt för SmartContracts och Distributed Applications Apps att byggas. Zero Day Attack är en attack som utnyttjar en potentiell Allvarlig mjukvarusäkerhet som leverantören eller utvecklaren. Den genomsnittliga skattesats som en enskild eller en bolag beskattas. Den effektiva skattesatsen för enskilda S är genomsnittspriset. En undersökning som gjorts av Förenta staternas presidium för arbetsstatistik för att hjälpa till att mäta lediga platser. Det samlar in uppgifter från arbetsgivare. Det högsta beloppet av pengar som Förenta staterna kan låna. Skuldtaket skapades enligt Second Liberty Bond Act. Licensed User Center. Trade med Intelligence med TradingSolutions. TradingSolutions kombinerar teknisk analys med artificiell intelligens AI-teknik med neurala nätverk och genetiska algoritmer för att lära sig mönster från historiska data och optimera systemparametrar. Denna handelsprogramvara arbetar med aktier, terminer, valutor FOREX och många andra finansiella Instrument Det kan också bygga system för amerikanska och internationella marknader. Över 300 av de mest populära tekniska indikatorerna. Provet prov och kundprestanda. Industriell ledande datastöd från eSignal Interactive Brokers och många more. Proprietary Optimal Signal technology. Free Technical Support.100 Gratis System och förbyggda neurala nätverksmodeller. Fri Subscriptio N till Trader68 Standardautomatiserad handelsprogramvara. Används framgångsrikt i över 66 länder runt om i världen. 30-dagars pengarna tillbaka-garanti. Licensbevisad User Center. Trade med Intelligence med TradingSolutions. TradingSolutions kombinerar teknisk analys med artificiell intelligens AI-teknik med neurala nätverk och genetiska algoritmer Att lära sig mönster från historiska data och optimera systemparametrar Denna handelsprogramvara fungerar med aktier, terminer, valutor FOREX och många andra finansiella instrument. Det kan också bygga system för amerikanska och internationella marknader. Över 300 av de mest populära tekniska indikatorerna. Provtagning och kund Performance. Industrial ledande datastöd från eSignal Interactive Brokers och många fler. Proprietary Optimal Signal technology. Free Technical Support.100 Free Systems och förbyggda neurala nätverk modeller. Används framgångsrikt i över 66 länder runt om i världen.30-dagars pengarna tillbaka garanti. Hybrid neurala nätverks Stop-and-Reverse-strategier för Forex. by Mi Chael R Bryant. Neurala nätverk har använts i handelssystem i många år med varierande grad av framgång. Den främsta attraktionen är att deras olinjära struktur bättre kan fånga komplexiteten i prisrörelsen än standard, indikatorbaserade handelsregler. En av kritiken Har varit att neurala nätverksbaserade handelsstrategier tenderar att vara överpassade och därför går det inte bra med nya data En möjlig lösning på detta problem är att kombinera neurala nätverk med regelbaserad strategisk logik för att skapa en hybridstrategi. Kommer att visa hur detta kan göras med Adaptrade Builder. I synnerhet kommer den här artikeln att illustrera följande neurala nätverk och regelbaserad logik för handelsposter. En tre-segmentsatsmetod kommer att användas, med det tredje segmentet som används för att validera finalen Strategier Den resulterande strategikoden för både MetaTrader 4 och TradeStation kommer att visas, och det kommer att påvisas att valideringsresultaten är positiva för eac H-plattformen. Neurala nätverk som handelsinmatningsfiltrar. Matematiskt är ett neuralt nätverk en olinjär kombination av en eller flera viktiga ingångar som genererar ett eller flera utgångsvärden. För handel används ett neuralt nätverk vanligtvis på ett av två sätt 1 som en förutsägelse Av framtida prisrörelse eller 2 som en indikator eller filter för handel Här kommer dess användning som indikator eller handelsfilter att betraktas. Som en indikator fungerar ett neuralt nätverk som ett ytterligare villkor eller filter som måste vara uppfyllt innan en handelsburk Inmatas Ingångarna till nätverket är typiskt andra tekniska indikatorer, såsom momentum, stokastik, ADX, glidande medelvärden och så vidare, samt priser och kombinationer av föregående ingångar är skalade och det neurala nätverket är utformat så att Utgången är ett värde mellan -1 och 1 Ett tillvägagångssätt är att tillåta en lång post om utgången är större än eller lika med ett tröskelvärde, t. ex. 0 5, och en kort post om utgången är mindre än eller lika med negativetAv tröskeln till exempel -0 5 Detta villkor skulle utöver eventuella befintliga inmatningsförhållanden. Om det exempelvis fanns ett långt ingående tillstånd skulle det vara sant och den neurala nätverksutgången måste åtminstone vara lika med tröskelvärdet Värdet för en lång ingång. När du skapar ett neuralt nätverk, skulle en näringsidkare normalt vara ansvarig för att välja inmatningar och nätverkstopologi och för att träna nätverket, vilket bestämmer värdena för optimal vikt. Som kommer att visas nedan utför Adaptrade Builder dessa steg Automatiskt som en del av den evolutionära byggprocessen som mjukvaran är baserad på Använda det neurala nätverket som ett handelsfilter gör det enkelt att kombinera med andra regler för att skapa en hybridhandelstrategi, en som kombinerar de bästa egenskaperna hos traditionella regelbaserade Närmar sig fördelarna med neurala nätverk Som ett enkelt exempel kan Builder kombinera en glidande genomsnittlig crossover-regel med ett neuralt nätverk så att en lång position tas när Snabba glidande medelvärde över det långsamma glidande medlet och den neurala nätverksutgången ligger vid eller över dess tröskel. Stopp-och-omvänd handelsstrategier. En stopp-och-omvänd handelsstrategi är en som alltid finns på marknaden, antingen lång eller kort Strikt sagt betyder stop-and-reverse att du byter handel när din stopporder slås. Jag använder den som en kort hand för någon handelsstrategi som vänder sig från lång till kort till lång och så vidare, så att du återkommer Alltid på marknaden Med den här definitionen är det inte nödvändigt att orderna är stopporder. Du kan ange och vända med hjälp av marknads - eller begränsningsorder. Det är inte heller nödvändigt att varje sida använder samma logik eller till och med samma ordertyp För Exempelvis kan du ange långa och sluta korta på en stopporder och ange kort och sluta länge på en marknadsordnad, med olika regler och villkor för varje utträde. Detta skulle vara ett exempel på en asymmetrisk stopp-och-omvänd strategi. Den primära Fördel med en stop-and-reverse s Trategy är att genom att alltid vara på marknaden saknar du aldrig några stora drag. En annan fördel är enkelhet. När det finns separata regler och villkor för att komma in och utträda handel är det mer komplexitet och mer som kan gå fel. Kombinera poster och utgångar innebär färre timing Beslut måste fattas, vilket kan innebära färre misstag. Å andra sidan kan det hävdas att de bästa förutsättningarna för att lämna handel är sällan detsamma som de för att komma in i motsatt riktning, att inlösen och exiterande handlar är i sin tur separata beslut Det borde därför använda separata regler och logik. En annan potentiell nackdel med att alltid vara på marknaden är att strategin kommer att handla genom varje öppningsgap. Ett stort öppningsgap mot positionen kan innebära en stor förlust innan strategin kan vända strategier som går in och Avsluta mer selektivt eller att avsluta vid slutet av dagen kan minimera effekten av öppningsgap. Eftersom målet är att bygga en forexstrategi, Met ATrader 4 MT4 är ett självklart val för handelsplattformen, eftersom MetaTrader 4 är utformad främst för forex och används ofta för handel på dessa marknader, t ex MetaTrader vs TradeStation A Language Comparison. Under de senaste åren har TradeStation riktat sig mot forexen Marknader mycket mer aggressivt Beroende på din volym och eller på kontonivå kan du handla forexmarknaderna via TradeStation utan att ådra några plattformskostnader eller betala några provisioner. Spread är enligt uppgift tätt med god likviditet på stora valutapar. Av dessa skäl är båda Plattformar riktade sig till detta projekt. Sällan uppstår när man riktar flera plattformar samtidigt. För det första kan uppgifterna skilja sig åt på olika plattformar, med tidszoner, prisnoteringar för vissa streck, volym och tillgängliga datumintervall. För att jämföra över dessa skillnader, Data erhölls från båda plattformarna och strategierna byggdes samtidigt över båda dataserierna De bästa strategierna var därför de som fungerade bra på båda dataserierna trots skillnaderna i data. De datainställningar som används i Builder visas nedan i Fig. 1 Som kan härledas från tabellen Market Data i figuren har Euro-dollar-valutan Marknaden var riktade till EURUSD med en barstorlek på 4 timmar 240 minuter Andra barstorlekar eller marknader skulle ha tjänat lika bra Jag kunde bara få så mycket data via min MT4-plattform som anges av datumintervallet som visas i figur 1 dataserie 2 , Så samma datumintervall användes för att erhålla ekvivalenta dataserier från TradeStation-dataserien 1 80 av de data som användes för byggnad kombinerad i prov och out-of-sample, med 20 6 20 14 till 2 10 15 avsatta för Validering 80 av originalet 80 ställdes sedan in i provet med 20 inställda till out-of-sample, vilket visas i Fig. 1 Budförfrågningen var inställd på 5 pips och handelskostnader på 6 pips eller 60 i full storlek Mycket 100 000 aktier antogs per rundgång. Båda dataserierna ingick I byggnaden, som anges av kryssrutorna i den vänstra kolumnen i Market Data-tabellen. Figur 1 Marknadsdatainställningar för att bygga en forexstrategi för MetaTrader 4 och TradeStation. Ett annat potentiellt problem vid inriktning på flera plattformar är att Builder är utformad för att Duplicera hur varje stödd plattform beräknar dess indikatorer vilket kan innebära att indikatorvärdena kommer att vara olika beroende på vilken plattform som väljs. För att undvika denna möjliga källa till skillnad, bör alla indikatorer som utvärderas annorlunda i MetaTrader 4 än i TradeStation elimineras från Bygga, vilket innebär att följande indikatorer bör undvikas. Alla andra indikatorer som är tillgängliga för båda plattformarna beräknas på samma sätt på båda plattformarna. TradeStation innehåller alla indikatorer som finns tillgängliga i Builder, medan MetaTrader 4 därför inte inkluderar endast Indikatorer som finns tillgängliga på båda plattformarna, ska MetaTrader 4-plattformen väljas som th E-kodstyp i Builder Det tar automatiskt bort några indikatorer från byggsatsen som inte är tillgängliga för MT4, vilket kommer att lämna indikatorerna som finns tillgängliga på båda plattformarna. Dessutom, eftersom jag märkte skillnader i volyldata från varje plattform, tog jag bort Alla volymberoende indikatorer från byggsatsen Slutligen avlägsnades tidsindikatorn på grund av skillnader i tidszoner mellan datafiler. I fig 2 nedan visas listan över indikatorer som används i byggsatsen sorterad efter Huruvida indikatorn beaktades av byggprocessen Överväg kolumn De indikatorer som tagits bort av hänsyn till orsakerna ovan diskuteras längst upp i listan. De återstående indikatorerna, som börjar med Simple Mov Ave, var alla en del av byggsatsen. Figuren 2 Indikatorval i Builder, som visar indikatorerna från byggsatsen. De utvärderingsalternativ som används i byggprocessen visas i Fig. 3 Såsom diskuterades valde MetaTrader 4 Ed som val av kodutgång När strategier är inbyggda i Builder kan något av alternativen på fliken Evalueringsalternativ, inklusive kodtyp, ändras och strategierna utvärderas, vilket också kommer att skriva om koden i vilket språk som valts. Funktionen användes för att erhålla TradeStation-koden för den slutliga strategin efter att strategierna byggdes för MetaTrader 4.Figure 3-utvärderingsalternativen i Builder för EURUSD-forexstrategin. För att skapa stop-and-reverse-strategier, togs alla exittyper bort från byggnaden Set som visas nedan i fig 4 Alla tre typer av orderingång - marknad, stopp och gräns - lämnades som överväganden, vilket innebär att byggprocessen skulle kunna överväga någon av dem under byggprocessen. Figur 4 Beställningstyper valda i Builder för att skapa en stopp-och-omvänd strategi. Builder-mjukvaran genererar automatiskt regelbaserade logiska förhållanden för inmatning och eller utgående. För att lägga till ett neuralt nätverk i strategin är det bara nödvändigt att välja alternativet Inkludera en Neuralt nätverk i inmatningsförhållanden på fliken Strategialternativ, som visas nedan i Fig. 5. De neurala nätverksinställningarna lämnades vid standardvärdena Som en del av stop-and-reverse-logiken ställdes alternativet Market Sides till Long Short och alternativet Att vänta på avsluta innan du går in i ny handel var avmarkerad Den senare är nödvändig för att möjliggöra att orderingången lämnar den aktuella positionen vid en omkastning. Alla övriga inställningar lämnades vid standardinställningarna. Figur 5 Strategialternativ valdes i Builder för att skapa en hybridstrategi med båda Regelbaserade och neurala nätverksförhållanden. Den evolutionära karaktären av byggprocessen i Builder styrs av träningen som beräknas utifrån målen och villkoren som definieras på fliken Metrics, som visas nedan i Fig. 6 Byggnadsmålen behölls enkla att maximera Nettovinsten samtidigt som komplexiteten minimerades, vilket gav en liten vikt i förhållande till nettovinsten. Mer betoning gjordes på byggnadsförhållandena, vilket inkluderade korrelationskoefficienten T och betydelse för den allmänna strategikvaliteten samt de genomsnittliga staplarna inom branschen och antalet branscher. Först inkluderades endast de genomsnittliga barerna i handeln som ett byggnadsförhållande. I vissa av de tidiga byggnaderna var nettovinsten dock Gynnade över handelslängden så att antal-of-trades-metriska lagts till. Det angivna intervallet för antalet branscher mellan 209 och 418 motsvarar genomsnittliga handelslängder mellan 15 och 30 staplar baserat på antalet stänger i byggnadsperioden As Ett resultat, att lägga till denna mätvärde lägger större vikt vid handelslängdsmålet, vilket resulterade i att fler medlemmar av befolkningen har det önskade utbudet av handelslängder. Figur 6 Bygga mål och villkor som anges på fliken Metrics bestämma hur träningen beräknas. Villkor för att välja toppstrategier duplicera byggnadsförhållandena, med undantag för att de översta strategiska villkoren utvärderas över hela datamängden, inte inklusive valideringssegmentet, vilket är separat i stället för j Ust under byggnadsperioden, som det är fallet för byggnadsvillkoren. De översta strategierna används av programmet för att lägga undan några strategier som uppfyller alla villkor i en separat population. De slutliga inställningarna görs på fliken Byggalternativ, som Som visas nedan i Fig. 7 De viktigaste alternativen här är befolkningsstorleken, antalet generationer och möjligheten att återställa baserat på externt resultat. Befolkningsstorleken valdes för att vara stor nog för att få bra mångfald i befolkningen medan Fortfarande tillräckligt liten för att bygga in en rimlig tid Antal generationer var baserade på hur lång tid det tog under några preliminära byggnader för resultaten att börja konvergera. Figur 7 Byggalternativ inkluderar befolkningsstorlek, antal generationer och Alternativ för att återställa befolkningen baserat på externt resultat. Alternativet att återställa på OOS-prestanda utanför testen startar byggprocessen efter det angivna antalet generationer om specifikationen Om villkoret är uppfyllt, kommer befolkningen att återställas om nettovinsten utanför provet är mindre än 20 000. Detta värde valdes utifrån preliminära tester för att vara ett tillräckligt högt värde som det förmodligen inte skulle uppnås som ett resultat Byggprocessen upprepades var 30: e generation tills man stoppade manuellt Det här är ett sätt att låta programmet identifiera strategier baserade på toppstrategierna under en längre tidsperiod Periodiskt kan Topstrategies befolkning kontrolleras och byggprocessen avbröts när lämplig Strategier finns. Notice som jag lägger ur urvalet i citat När periodens urvalstid används för att återställa befolkningen på detta sätt är den externa perioden inte längre existerande sedan Den perioden används nu för att styra byggprocessen, det är effektivt en del av provperioden. Därför är det lämpligt att avsätta ett tredje segment för validering, vilket diskuterades ovan. Efter flera timmars bearbetning och ett nummer Av au Tomatkonstruktioner, en lämplig strategi hittades i Topstrategiespopulationen. Den stängda kurvan för handelskapital visas nedan i figur 8. Aktiekurvan visar konsekvent prestanda i båda datasegmenten med ett adekvat antal branscher och i huvudsak samma resultat över båda dataserierna. Figur 8 Closed-trade equitykurva för EURUSD-stopp-och-omvänd strategi. För att kontrollera strategin under valideringsperioden kontrolleras datumet på fliken Marknader, se figur 1 ändrades till slutdatum för data 2 11 2015 och Strategin revurderades genom att välja kommandot Evaluate från strategismenyn i Builder. Resultaten visas nedan i Fig. 9 Valideringsresultaten i den röda rutan visar att strategin höll på data som inte användes under byggprocessen. Figur 9 Stängd - trade kapitalkurva för EURUSD-stopp-och-backstrategin, inklusive valideringsperioden. Den slutliga kontrollen är att se hur strategin utfördes på varje dataserie separat med hjälp av kodutgången Alternativ för den plattformen Detta är nödvändigt eftersom det kan finnas skillnader i resultaten beroende på 1 kodtyp och 2 dataserien Vi behöver för att verifiera att de valda inställningarna minimerade dessa skillnader, som avsedda för att testa strategin För MetaTrader 4 avmarkerades dataserien från TradeStation på fliken Markets och strategin revurderades. Resultaten visas nedan i Fig 10, vilket duplicerar bottenkurvan i Fig. 9.Figur 10 Closed-trade equity curve för EURUSD-stop-and-reverse-strategin, inklusive valideringstiden, för MetaTrader 4. För att testa strategin för TradeStation valdes dataserien från TradeStation och serien för MetaTrader 4 avmarkerades på fliken Markets, kodutgången var Ändrats till TradeStation och strategin revurderades. Resultaten visas nedan i Fig 11 och verkar vara väldigt lik med mittkurvan i fig 9, som förväntat. Figur 11 Closed trade equity curve for EURU SD stop-and-reverse-strategi, inklusive valideringstiden, för TradeStation. Koden för båda plattformar finns nedan i Fig 12 Klicka på bilden för att öppna kodfilen för motsvarande plattform. Genom att granska koden avslöjar den regelbaserade delen av Strategin använder olika volatilitetsrelaterade förhållanden för långa och korta sidor. De neurala nätverksingångarna består av en mängd olika indikatorer, inklusive veckodag, trend ZLTrend, intraday high, oscillatorer InvFisherCycle, InvFisherRSI, Bollinger-band och standardavvikelse. Strategiets hybriditet kan ses direkt i koddeklarationen från TradeStation-koden. Om EntCondL och NNOutput 0 5 startar du sedan Köp EnMark-L NShares-aktier nästa bar på marknaden. Den variabla EntCondL representerar regelbaserade inmatningsvillkor och NNOuput är utgången i det neurala nätverket Båda villkoren måste vara sanna att placera den långa postordern. Korttillståndet fungerar på samma sätt. Figur 12 Handelsstrategisk kod för EU RUSD stop-and-reverse-strategi kvar, MetaTrader 4 höger, TradeStation Klicka på bilden för att öppna motsvarande kodfil. Ladda ner en Builder-projektfil som innehåller de inställningar som beskrivs i den här artikeln. Den här artikeln tittade på processen att bygga en hybridregelbaserad Neurala nätverksstrategi för EURUSD med hjälp av en stopp-och-omvänd alltid i marknadsinriktningen med Adaptrade Builder Det visades hur strategikoden kan genereras för flera plattformar genom att välja en gemensam delmängd av indikatorerna som fungerar på samma sätt på varje plattform Inställningarna som behövs för att generera strategier som vänder om från lång till kort och bakåt beskrevs och det visades att den resulterande strategin utfördes positivt på ett separat, valideringssegment av data. Det verifierades också att strategin genererade liknande resultat med data och kod Alternativ för varje plattform. Som diskuterats ovan har stop-and-reverse-metoden flera nackdelar och kan inte vädja till alla. En alw Ays-in-the-market-metoden kan vara mer attraktiv med valutatransaktioner eftersom valutamarknaden handlar dygnet runt. Som ett resultat är det inga öppningsöppningar och handelsorderna är alltid aktiva och tillgängliga för att vända handeln när Marknadsförändringar Användningen av intradagsdata 4-timmarsfält gav flera databärare för användning i byggprocessen, men var annars ganska godtyckligt, eftersom strategins alltid i marknadsföringen innebär att branschen bärs över natten. Byggnaden Processen fick utveckla olika förutsättningar för att komma in lång och kort, vilket resulterade i en asymmetrisk stopp-och-omvänd strategi Trots namnet går den resulterande strategin in i både långa och korta affärer på marknadsordningar, även om marknads-, stopp - och begränsningsorder var alla Tagen av byggprocessen oberoende av varje sida I praktiken skulle omvändning från lång till kort innebära att man säljer kort två gånger antalet aktier på marknaden, eftersom strategin var för länge, t ex om den nuvarande långa p Ossitionen var 100 000 aktier. Du skulle sälja korta 200 000 aktier på marknaden. Om den nuvarande korta positionen var 100 000 aktier skulle du köpa 200 000 aktier på marknaden för att vända från kort till lång. En kortare prishistoria användes än vad som var idealisk. Resultaten var positiva på valideringssegmentet, vilket tyder på att strategin inte var överpassad. Detta stödjer tanken att ett neuralt nätverk kan användas i en handelsstrategi utan att nödvändigtvis överdriva strategin på marknaden. Den strategi som presenteras här är inte avsedd För faktisk handel och testades inte i realtidsspårning eller handel. Denna artikel kan dock användas som en mall för att utveckla liknande strategier för EURUSD eller andra marknader. Som alltid bör varje handelsstrategi du utvecklar testas noggrant i realtid tracking or on separate data to validate the results and to familiarize yourself with the trading characteristics of the strategy prior to live trading. This article appeared in the Feb ruary 2015 issue of the Adaptrade Software newsletter. HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN INHERENT LIMITATIONS UNLIKE AN ACTUAL PERFORMANCE RECORD, SIMULATED RESULTS DO NOT REPRESENT ACTUAL TRADING ALSO, SINCE THE TRADES HAVE NOT ACTUALLY BEEN EXECUTED, THE RESULTS MAY HAVE UNDER - OR OVER-COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY SIMULATED TRADING PROGRAMS IN GENERAL ARE ALSO SUBJECT TO THE FACT THAT THEY ARE DESIGNED WITH THE BENEFIT OF HINDSIGHT NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFITS OR LOSSES SIMILAR TO THOSE SHOWN. If you d like to be informed of new developments, news, and special offers from Adaptrade Software, please join our email list Thank you. NeuroShell Trader and NeuroShell Day Trader charts can contain multiple chart pages, each of which references a different security. Chart pages allow you to view and trade your trading systems across many securities at the same time Indicators, trading strategies and neural network predictions added to the chart are individually backtested, optimized and applied across all of the securities at the same time. If you add and remove chart pages on the fly, NeuroShell Trader will automatically backtest and optimize the added securities. Quickly apply predictions and trading systems across your ENTIRE portfolio of stocks, forex currencies, etc. The most powerful, yet easy to use trading software available for trading forex, stocks, indexes, futures and more. Copyright 2016.Let your systems learn the wisdom of age and experience. Ward Systems Group, Inc. SOME OF THE WORLD S MOST RESPECTED FINANCIAL COMPANIES TRUST OUR TECHNOLOGY. Not only is this one of the most powerful trading tools I have ever encountered and I ve tried most of them , it is also the easiest to use. In 15 years of trading experience and customer of several tools over the years, NeuroShell Trader support exceeds my expectations every time. The ability to build trading systems is so simple Strategies that require involved programming in other software can be quickly constructed in a 1 1 2 manner. I have tried a lot of other packages, but there are few tools that give you the flexibility to design, optimize and implement like NeuroShell Trader. Finally able to run the kinds of tests I have wanted to for years, but which simply took too long to be viable. The software has more capabilities than I will probably use, but it is easy to use even for this farmer from the midwest, who has not studied math for 35 years. Ward Systems Group, Inc Let your systems learn the wisdom of age and experience. Build stock market, futures, index and forex trading systems WITHOUT coding.
No comments:
Post a Comment