Handelsstrategier En ekonomisk teori om totala utgifter i ekonomin och dess effekter på produktion och inflation. Keynesian ekonomi utvecklades. En innehav av en tillgång i en portfölj. En portföljinvestering görs med förväntan på att få en avkastning på den. Detta. Ett förhållande som utvecklats av Jack Treynor som mäter avkastning som förvärvats över det som kunde ha blivit förtjänat på en risklös. Återköp av utestående aktier (återköp) av ett företag för att minska antalet aktier på marknaden. Företag. En skatteåterbäring är en återbetalning av skatter som betalas till en individ eller hushåll när den faktiska skatteskulden är mindre än beloppet. Det monetära värdet av alla färdiga varor och tjänster som produceras inom ett land039s gränsar under en viss tidsperiod. Teststrategi Tester Testa och optimera din handelsrobot innan du använder den för riktig handel. Den inbyggda MetaTrader 5 Strategi Tester underlättar testningen av automatiserade robotprestanda i handel. Det här kraftfulla verktyget gör det inte bara möjligt att testa effektiviteten hos en expertrådgivare men låter också detektera de bästa inmatningsparametrarna innan du kör EA på ditt riktiga konto. Strategitestarens hela verksamhet bygger på historiska noteringar av valutor, aktier och andra tillgångar. Under testningen går expertrådgivaren igenom de ackumulerade citat och utför virtuella transaktioner enligt sin algoritm. Denna procedur möjliggör en utvärdering av hur EA skulle ha handlats tidigare. MetaTrader 5 Strategy Tester gör det möjligt att testa expertrådgivare på flera valutor. Handelsrobotar har tillgång till alla finansiella instrument i testet och kan utföra handelstransaktioner med någon av dem. Med den här funktionen kan du testa ännu mer sofistikerade expertrådgivare som kan analysera flera valutor och identifiera korrelationen mellan dem. Den största fördelen med testproceduren är möjligheten att utvärdera en robotprestanda före handel på ett riktigt konto. Dessutom tar det bara några minuter i testaren istället för dagar, veckor eller månader som behövs för att testa en EA på den verkliga marknaden. Detta är en obestridlig fördel med Strategitestaren, men inte alla dess möjligheter. Testmetoder MetaTrader 5 Strategy Tester erbjuder flera testlägen för att uppnå det optimala hastighetskvoten baserat på handlarens behov. Varje kryssning används för att säkerställa bästa provningsnoggrannhet. Simulerade förhållanden är det mest realistiska i det här läget. 1 minut OHLC introduceras för handlare som vill testa en strategi snabbt men också exakt samtidigt. Välj endast Öppna priser om du behöver mycket snabb och grov uppskattning baserat på barer öppna priser. Strategitestaren används inte bara för testning av handelsrobotarna, men används också för att lösa många matematiska problem som involverar parameteroptimering. I det här fallet används inte handelshistoria och marknadsmiljön simuleras inte för att ge matematiska beräkningar som är genomförda i expertrådgivaren. Med stresstestning kan testningen av handelsrobotar vara ännu mer realistisk. Slumpmässigt fördröjningsläge simulerar nätverksförseningar vid överföring och hantering av handelsförfrågningar, liksom förseningar av förfrågningar som utförts av återförsäljare i verklig handel. Grafisk visning av testresultat Visning av Expert Advisors testresultat är en av de mest anmärkningsvärda funktionerna i Strategy Tester. Resultaten visas i figurer som visar en expertrådgivares vinst under ett test. Dessutom är de också representerade av en stor mängd statistiska data inklusive vinstprocentandel, antal profitableloss-making-avtal, riskfaktor, förväntad utdelning och mycket mer. Strategier testresultat kan presenteras i diagram för mer praktisk analys. Visuell test Visuell testning gör det möjligt att spåra en Expert Advisors-verksamhet på historisk prisinformation i realtid: Alla utförda erbjudanden visualiseras på ett diagram, vilket gör analysen mer bekväm. Testprocessen kan sakta ner eller stoppas för att observera hur handel utförs vid ett visst tidsintervall. Visualiseringsläget gör det möjligt för näringsidkaren att inte bara övervaka handelsrobotsoperationen i realtid, men dessutom tillåta provning av anpassade tekniska indikatorer. Du kan till exempel utvärdera ett indikatorbeteende på historiska data innan du köper den från marknaden. Optimering En annan viktig nytta av Strategy Tester är funktionen för optimering, vilket gör det möjligt att välja de bästa inmatningsparametrarna för en specifik handelsrobot. Med optimering kan du, för exempel, ändra parametrarna för att uppnå maximal lönsamhet och stabilitet, minsta risk och så vidare. Under optimeringsprocessen testas en handelsrobot flera gånger med olika uppsättningar av parametrar. Efter optimeringen kan du jämföra resultaten för att välja parametrar som ger bästa prestanda för din robot. Antalet kombinationer av inmatningsparametrar i optimeringen kan vara överväldigande: du kan ha upp till hundratals eller till och med tusentals sådana kombinationer. Som ett resultat kan optimeringen bli en mycket omfattande process, men kan fortfarande avsevärt förkortas genom användning av genetiska algoritmer. Den här funktionen inaktiverar seriell sökning av alla kombinationer av ingångsparametrar och väljer endast de som bäst uppfyller de inställda optimeringskriterierna. I efterföljande faser korsas de optimala kombinationerna tills det bästa möjliga resultatet uppnås. De genetiska algoritmerna bidrar till att avsevärt minska antalet kombinationer och den totala optimeringstiden. Grafisk visning av optimeringsresultat Strategistestaren erbjuder kraftfulla 2D - och 3D-verktyg för visuell analys av optimeringsresultat. Du kan till exempel analysera korrelation av ett slutresultat med två parametrar i 2D, medan 3D gör att du kan se hela processen med optimal resultatsökning under optimering. Förutom de inbyggda funktionerna kan du använda hrefmql5enarticles403custom visualiseringsmetoder. Det finns inget behov av att förbereda data på ett visst sätt, exportera det eller bearbeta det i en tredjepartsapplikation. Resultat kan ses över under optimeringsprocessen. Framåtprovning Det inbyggda alternativet för framåtprovning hjälper till att undvika problemet med överoptimering eller parameterinpassning. Detta alternativ delar upp databasen över valuta - och aktiekurser för optimering i två separata delar. Optimeringen utförs för första delen, medan den andra delen används för att bekräfta de erhållna resultaten. Om en handelsrobot är lika effektiv på båda segmenten, är detta beviset på att handelssystemet har de bästa parametrarna, och parametervärdet är praktiskt taget omöjligt. MQL5 Cloud Network Distribuerad testning och optimering möjliggör anslutning av ytterligare datorresurser för att förbättra dessa processer. Till exempel kan du använda ytterligare datorer i ditt lokala nätverk för att påskynda optimeringsprocessen. Men det är inte allt. MQL5 Cloud Network är ett cloud computing-nätverk som förenar tusentals datorer från hela världen. Strategitestaren kan ansluta till nätverket och dra nytta av nästan obegränsad datorkraft. Med MQL5 Cloud Network kan optimeringen av handelsapplikationer, som normalt tar månader att beräkna om endast en dator används, nu kunna slutföras inom några timmar. MQL5 Cloud Network kan aktiveras via MetaTrader 5 handelsplattform med bara några klick. Läs mer om hur MQL5 Cloud Network kan accelerera beräkningarna gtgt Förutom att använda det distribuerade beräkningsnätet kan du tillhandahålla din CPU-datorkraft och tjäna pengar. Du bör starta MetaTester-komponenten som ingår i MetaTrader 5-handelsplattformen och din dator kommer att anslutas till MQL5 Cloud Network. Strategitestaren är ett extra kraftfullt verktyg som är utformat för utvecklare av handelsrobotar. Utan användning av testeren är skapandet av en effektiv och pålitlig robot praktiskt taget omöjlig. Strategitestaren sparar dig mycket tid och gör det möjligt att skapa en riktigt optimal handelsrobot. Testa dina handelsstrategier på dessa webbplatser. Det skulle inte vara bra om du kunde utforma en handelsstrategi, testa den mot historiska data i fem månader, fem år, oavsett och låt sedan systemet löpa automatiskt om ett tag - pappershandel så att du kan se hur det fungerar Faktum är att programvara låter dig göra just det som har funnits i flera år. Problemet är att programmen har varit så klumpiga att endast hardcore-programmerare skulle kunna använda dem. Eller, som jag talade om i en kolumn i mars, var mjukvaran låst i backstaden för värdepappersföretag. Nu börjar analytisk handelsprogramvara krypa på webben. Oavsett om det är bra eller inte kan vi hantera det på ett ögonblick. Men faktum är, just nu kan du registrera dig med flera webbplatser och testdrivna strategi-utvecklande programvara gratis. Dessutom planerar minst en online-mäklare att göra analytisk handel en stor del av sitt servicepaket. Robotrader Först, vad exakt är analytiska program och hur fungerar de? Många fungerar lite som de lagerskärmar jag skrev om i juni. För att använda dem ska du först utforma en serie regler som du tycker bör styra din handel. Ett exempel kan vara: Ill köper endast aktier av optisk-komponentföretag med hög dubbelsiffrig vinsttillväxt som för närvarande handlar under deras 50-dagars glidande medelvärde. Jag använder endast lager som ett exempel. Olika program ger dig möjlighet att skapa handelsstrategier för terminer, optioner och valutor. I alla fall fyller du bara in ämnena, som i ett frågeformulär, som anger alla kriterier du vill använda. En lagerskärm kommer då att spotta ut en lista över företag som passar räkningen. Men analytiska program går ett steg längre. De söker efter företag som uppfyllde dina kriterier, säger för två år sedan. Sedan agerar de som om de köpte aktier av dessa aktier för två år sedan, de spåra utvecklingen av investeringen med historiska marknadsdata. På så sätt kan de testa om din strategi skulle ha gjort dig rik eller fattig. Termen för detta är backtestning. Som ett nästa steg kommer analytiska program att handla lager som uppfyller dina urvalskriterier. Detta kallas framåtprovning. Och här får du en kontinuerlig bild av hur väl ditt system fungerar. Slutligen, under din levande handel, skannar de bästa av dessa program genom terabytes av realtidsmarknadsdata och varnar dig när en handelsmöjlighet uppstår - som alltid baserat på de regler du definierat. Det är omfattningen av saker som dessa program kan göra för dig. Ett par webbplatser erbjuder nu gratis delar av denna funktion. Exempelvis kan lagerskärmen hos CNBC skapa en ganska komplex sökning som ger en lista över företag. Dessutom kommer ett bra diagram för att visa dig hur bra din strategi skulle ha utförts månad till månad under det gångna året. En annan plats, Tradetrek. faktiskt väljer lager för dig med sin analytiska programvara. Och på så sätt liknar webbplatsen siXer. EquityTrader och StockConsultant. Alla dessa gratis webbplatser använder analytisk programvara för att generera köp och sälja signaler. Tradetrek skiljer sig något, eftersom det innehåller en funktion för backtestning som gör att du kan se hur bra programvaran har utfört tidigare. Välj bara ett datum, klicka på en av de lagerrekommendationer som visades på det datumet och klicka sedan på nästa dag. Och du ser om programrekommendationen skulle ha gjort eller förlorat pengar. (Det skulle vara trevligt om fler finansiella webbplatser var det här kommande.) Tradetrek är gratis om du använder försenad data. Prenumerationer ger dig tillgång till realtidsdata och kostar 25 per månad. ÖverTrade fortsätter ytterligare genom att låta dig utforma och återställa testhandelsstrategier för enskilda aktier. Så låt oss säga att du väljer America Online (AOL). Berätta för programmet hur mycket du vill ha varje gång du anger en lång position. Låt oss säga att du vill göra 4 på varje handel. Nu heres där AboveTrade blir lite cartoonish. Du väljer sedan från en handfull konserveringsstrategier. Var och en har ett beskrivande namn, till exempel den försiktiga Dr. Trend eller Aggressive Major Bullmaker. Då väljer du en branschanalytikeräknare som ger speciell vikt till att säga räntor eller den sektor där ditt lager faller inom, i det här fallet Internet-sektorn. Tryck på knappen Visa resultat och du ser hur bra din strategi för beståndet kanske har fungerat under upp till två år. Specifikt visas ett diagram över beståndet som visar dina föreslagna inmatnings - och utgångspunkter för testperioden. Om din strategi visar sig vara en vinnare kan du leta efter paralleller mellan hur lagerstocken kartlades i det förflutna och hur det kartläggs för närvarande och sedan handla i enlighet med detta. Att avgöra denna typ av förenklad strategi kan vara tidskrävande. De handelssystem som jag byggt på AboveTrade kom alltid tillbaka och visar negativa avkastningar. Kanske det var bara min tur. Lyckligtvis har AboveTrade en funktion som visar dig de vinnande strategierna som valts av andra medlemmar. Jag upptäckte till exempel att en medlemsstrategi, dubblad AOL och asha, skulle ha gett mig 104 vinster under det gångna året till och med onsdag (mot 12,5-avkastning om du hade köpt och hållit beståndet under den perioden). Den här funktionen påminner mig om de rekommendationer för amatörlager du hittar på webbplatser som ClearStation och iexchange. Förutom att istället för att byta lagerrekommendationer kan personer på AboveTrade byta handelsstrategier. Det är mycket roligt. Men, som jag antydde tidigare, verkar ÖverTrade mer som en leksak än en allvarlig ansökan. För en sak har jag ingen aning om vilka specifika kriterier Aggressive Major Bullmaker baserar handelsbeslut på. För den delen skulle jag inte satsa huset på en strategi som spottas ut av CNBC-lagerskärmen eller Tradetrek stock-tip-motorn, heller utan att göra mycket mer due diligence själv. Allvarliga saker Massor av företag marknadsför mer allvarliga analytiska program på nätet. Tidningen Technical Analysis of Stocks and Commodities (handlare) innehåller vad som förmodligen är den mest kompletta listan. Ledaren i denna kategori har länge varit TradeStation från Omega Research. TradeStation har sitt eget programmeringsspråk, samt en omfattande lista över konserverade strategier att välja mellan. Programanvändarna har alltid varit en nära subkultur, som Airstream-trailerns ägare. De träffas vid årliga konventioner och tillhör användarklubbar över hela landet. Och de säljer eller byter aktivt de handelsstrategier de har utarbetat. Fram till nyligen hade den kompletta TradeStation-paketprogrammen kostat dig cirka 5000. Men någon gång i september planerar Omega Research att fusionera med Internet Active Trader Brokerage OnlineTrading. När det händer säljs TradeStation inte som en fristående paket. I stället kommer det att integreras med OnlineTradings exekveringsplattform, som tar en provision per handel och innehåller redan klockorna och visselpiparna som dagtraders letar efter. Tanken är självklart att du kan programmera i en handelsstrategi med TradeStation, sedan backtest och vidarebefordra testet. Och när du är redo att gå, drar du bara avtryckaren när ditt system visar en möjlighet - ett bra paket. Och grundare av omegaforskningen Ralph Cruz tror att han kan räkna med TradeStations 45 000 starka kundbas för att vara bland de första som migrerar till den nya tjänsten, som kommer att kallas TradeStation. Du kan tänka på TradeStation som en CyBerCorp-konkurrent, säger Cruz. CyBerCorp är en populär daytrading-mäklare och har en plattform på professionell nivå som även innehåller ett analytiskt program som heter CyBerQuant. CyBerQuant gör det möjligt att göra realtidskontroll, men det testar inte resultaten igen. Så kommer tillbaka testning och andra sofistikerade handelsstrategier utvecklingsverktyg bli en del av alla aktiva arsenalen Cruz tror att lämna det till en dator för att planera och genomföra dina affärer kommer att ta mycket oro och osäkerhet ut ur jobbet. Handlare är nu överväldigade med information, säger han. Men djupt ner inser de att det yttersta hindret för deras egen framgång är deras egna känslor, speciellt rädsla och girighet. TradeStation bygger på förutsättningen att det bästa sättet att lyckas är att isolera dina känslor från ditt beslutsfattande. Mark Ingebretsen är editor-at-large med Online Investor Magazine. Han har skrivit för en mängd olika affärs - och finanspublikationer. För närvarande har han inga positioner i lagren av företag som nämns i denna kolumn. Medan Ingebretsen inte kan ge investeringsrådgivning eller rekommendationer, välkomnar han din feedback på mingebretsenonlineinvestor. Strategy Backtesting Strategi backtesting är ett viktigt verktyg för att se om din strategi fungerar eller inte. Backtesting-mjukvaran simulerar din strategi för historiska data och ger en backtesting-rapport, som gör att du kan genomföra en korrekt trading systemanalys. 64-bitarsversionen låter dig ladda så mycket data som du behöver för även den mest exakta backtestingen. För teknisk information om denna funktion, se på den relaterade Wiki-sidan. Noggrannhet är nyckeln MultiCharts är en lösning som skapats speciellt för strategiutveckling och backtesting. Vår filosofi är att strategisk backtesting ska vara lika realistisk som modern teknik tillåter. Multicharts 64-bitars gör det möjligt att hantera stor mängd Tick-by-Tick-data för exakt backtesting. Realistisk backtesting Även om ingen approximation kan vara 100 perfekt, har vi gjort allt för att exakt återskapa tidigare marknadsvillkor och beställa exekvering för strategihandel. Typiska backtestingmotorer har många antaganden och genvägar, vilket resulterar i orealistiska tester och otillförlitliga resultat. MultiCharts är en handelsplattform på institutionell nivå som minimerar antaganden och tar hänsyn till många faktorer. Avancerad tech Strategisk backtesting behöver ofta mycket data och programvara som kan hantera den. Multi-threading används när du bearbetar strategioptimering i MultiCharts. Det sprider flera uppgifter till olika kärnor, så att de slutar mycket snabbare. 64-bitarsversion av MultiCharts låter dig ladda jämna år och år med kryssdata för detaljerade prisrörelser. Lätt att läsa Du kan ändra hur dina signaler visas på ditt diagram bara några klick. Avsluta order kan kopplas med en synlig linje till all relaterad postorder, linjen blir grön om handeln var lönsam, röd om inte. Om du inte gillar dessa färger, eller någon annan visuell aspekt, kan du enkelt ändra den. Välj valuta för backtesting Basvaluta gör det möjligt att beräkna vinst och förlust under strategin backtesting med en angiven valuta för Forex-par eller icke-amerikanska symboler. Om du backtestar din strategi på en symbol som är baserad i en annan valuta än ditt mäklare konto kanske du vill tillämpa en valutakonvertering. För att göra resultaten så nära perfektion som möjligt använder vi faktiska valutakurser för varje dag. All valutaomvandling sker bakom kulisserna för att göra din handel så enkel som möjligt. Vi använder våra servrar för att begära data i bakgrunden och utföra nödvändiga beräkningar. Alla väsentliga faktorer som ingår i vår Backtesting-programvara tar upp följande väsentliga faktorer: likviditet, prisförändringar i kryssrutor, prisförändringar i budgivningspriset, provision, släpp, startkapital, räntesats och handelsstorlek. Med hänsyn till likviditet När MultiCharts-motorn återprövar en strategi erkänner den att inte alla gränsvärden kommer att fyllas på grund av brist på likviditet. Av detta skäl har du möjlighet att fylla beställningar när ett prismål träffas eller när det överskrids med ett visst antal poäng (pips). Mer information finns på vår Wiki-sida. Fråga, bud och handelspriser Backtesting tar hänsyn till att reellt köp sker på askpriser, reallförsäljning till budpriser. Detta gör vår backtesting-simulering så realistisk som möjligt. Precis strategi Backtesting kan ge användaren en mer realistisk emulering. För att backtest högfrekventa strategier som statistisk arbitrage kan användaren behöva ta hänsyn till de historiska bidragen data utöver de historiska handelsdata. Tick-by-tick simulering Bar Magnifier är viktigt för att öka precisionen vid backtesting. MultiCharts kan konstruera större staplar av mindre komponenter andra och minuters staplar ur fästingar, timmars - och dagstänger ur minuter. Du kan återskapa exakta prisrörelser inom varje stapel genom att använda Bar Magnifier. Bar Magnifier kan till exempel osynligt ladda minuter som utgör timmen, och strategin kommer att testas om en minut för minut. Läs mer tekniska detaljer här. Strategier för omedelbar övning MultiCharts backtestingmotor emulerar även marknad, stopp, gräns, stoppgräns och enstopps-andra (OCO) - ordningar. Resultatmål, stop-loss och bakåtstopp är också standardbacktesting-funktioner. Dessutom kommer MultiCharts med mer än 80 EasyLanguage-strategier, så du kan träna backtesting.
No comments:
Post a Comment