Sunday, 6 August 2017

Trading System Arkitektur


Högfrekventa handelssystem design och process management. High Frequency Trading System design och process management. Advisor Roy E Welsch. Department System Design och Management Program. Publisher Massachusetts Institute of Technology. Date utfärdat 2009.Trading företag nuförtiden är mycket beroende av data mining, datormodellering och mjukvaruutveckling Finansanalytiker utför många liknande uppgifter till dem inom mjukvaru - och tillverkningsindustrin Men finansbranschen har ännu inte helt antagit standardiserade systemtekniska ramverk och processhanteringsmetoder som har lyckats inom mjukvaru - och tillverkningsindustrin. Många av De traditionella metoderna för produktdesign, kvalitetskontroll, systematisk innovation och kontinuerlig förbättring inom teknikområdet kan tillämpas på finansfältet. Denna avhandling visar hur kunskapen som förvärvats från tekniska discipliner kan förbättra design och processhantering av högfrekventa handel s ystems Högfrekventa handelssystem är beräkningsbaserade Dessa system är automatiska eller halvautomatiska mjukvarusystem som är inherent komplexa och kräver hög grad av designprecision. Utformningen av ett högfrekvent handelssystem kopplar flera fält, inklusive kvantitativ finansiering, systemdesign och mjukvaruutveckling I finansbranschen, där matematiska teorier och handelsmodeller är relativt välskattade, är möjligheten att genomföra dessa mönster i reala handelspraxis ett av de viktigaste inslagen i ett värdepappersföretags konkurrenskraft. Möjligheten att konvertera investeringsideer till högpresterande handel Systemen kan effektivt och effektivt ge ett värdepappersföretag en stor konkurrensfördel. Denna avhandling ger en detaljerad studie som består av högfrekvent handelssystemdesign, systemmodellering och principer samt processhantering för systemutveckling. Särskild vikt läggs vid backtesting och optimering, vilket är ansåg th e viktigaste delarna i att bygga ett handelssystem Denna forskning bygger systemtekniksmodeller som styr utvecklingsprocessen. Det använder också experimentella handelssystem för att verifiera och validera principer som behandlas i denna avhandling. Slutligen sluts i denna avhandling att systemstekniska principer och ramverk kan vara nyckeln till framgång för att genomföra högfrekventa handel eller kvantitativa investeringssystem. Tesis SM - Massachusetts Institute of Technology, System Design och Management Program, 2009 Katalogat från PDF-version av avhandling Inkluderar bibliografiska referenser p 78-79.Keywords System Design och Management Program. Trading System som utformar ditt system - Del 1.Första delen av denna handledning tittade på de delar som utgör ett handelssystem och diskuterade fördelarna och nackdelarna med att använda ett sådant system i en levande handelsmiljö. I det här avsnittet bygger vi vidare på den kunskapen genom att undersöka vilka marknader som är särskilt lämpade för systemhandel Vi kommer sedan att ta en djupare titt på de olika genren av handelssystem. Försäljning i olika marknader. Aktiemarknader Aktiemarknaden är förmodligen den vanligaste marknaden för handel, särskilt bland nybörjare. På den här arenan är stora spelare som Warren Buffett och Merrill Lynch dominerar och traditionella värde - och tillväxtinvesteringsstrategier är överlägset vanligaste. Dock har många institutioner investerat kraftigt i design, utveckling och genomförande av handelssystem. Enskilda investerare går med i denna trend, men långsamt. Här är några viktiga faktorer att komma ihåg när man använder handelssystem på aktiemarknaderna. Det stora antalet tillgängliga aktier gör det möjligt för handlare att testa system på många olika typer av aktier - allt från extremt volatila OTC-lager till icke-flyktiga blue chips. Effektiviteten av handelssystem kan begränsas av vissa aktiers låga likviditet, särskilt OTC och rosa arkutdelningar kan äta i vinst g förtjänat av framgångsrika affärer och kan öka förluster OTC och rosa arkaktier uppstår ofta extra provisionsavgifter. De viktigaste handelssystemen som används är de som söker värde - det vill säga system som använder olika parametrar för att avgöra huruvida en säkerhet är undervärderad jämfört med dess tidigare prestanda, dess jämlikar eller marknaden i allmänhet. Foreign Exchange Markets Valutamarknaden eller forex är den största och mest likvida marknaden i världen Världens regeringar, banker och andra stora institutioner handlar biljoner dollar på valutamarknaden varje dag Majoriteten av institutionella handlare på valutan är beroende av handelssystem Detsamma gäller för individer i forexen, men viss handel baserad på ekonomiska rapporter eller ränteutbetalningar. Här är några viktiga faktorer att komma ihåg när man använder handelssystem i forexen likviditeten på denna marknad - på grund av den stora volymen - gör handelssystemen mer exakta och effektiva. Det finns inga provisioner på denna marknad, bara spridningar Det är därför mycket lättare att göra många transaktioner utan att öka kostnadsbesparingar på antalet aktier eller råvaror som finns, antalet valutor att handla är begränsat. Men på grund av tillgången på exotiska valutapar - det vill säga valutor från mindre länder - utbudet i volatilitet är inte nödvändigtvis begränsat. De viktigaste handelssystemen som används i forex är de som följer trender ett populärt ord på marknaden är trenden är din vän eller system som köper eller säljer på breakouts. Detta beror på att ekonomiska indikatorer ofta orsakar stora prisrörelser på en gång. Futures Equity, Forex och råvarumarknader erbjuder alla futures trading Detta är ett populärt fordon för systemhandel på grund av den ökade mängden hävstång som finns och ökad likviditet och volatilitet. Dessa faktorer kan dock skära båda sätten de kan antingen förstärka dina vinster eller förstärka dina förluster Av denna anledning är användningen av terminer vanligtvis reserverad för avancerad individ och i stitutional system traders Detta beror på att handelssystem som kan kapitalisera på terminsmarknaden kräver mycket större anpassning, använder mer avancerade indikatorer och tar mycket längre tid att utveckla Så, vilket är bäst Det är upp till den enskilda investeraren att bestämma vilken marknad som är bäst lämpad för att systemhandel - varje har sina egna fördelar och nackdelar. De flesta människor är mer bekanta med aktiemarknaderna och denna förtrogenhet gör det lättare att utveckla ett handelssystem. Forex anses emellertid vara den överlägsen plattformen för att driva handelssystem - särskilt bland mer erfarna handlare Dessutom, om en näringsidkare beslutar att kapitalisera på ökad hävstångseffekt och volatilitet är terminsalternativet alltid öppet. Slutligen ligger valet i systemutvecklarens händer. Typer av handelssystem. Trend-Följande system Den vanligaste metoden för systemhandel är det trend-efterföljande systemet I sin mest grundläggande form väntar detta system helt enkelt på en betydande prisrörelse , då köper eller säljer i den riktningen. Denna typ av systembanker hoppas att dessa prisrörelser kommer att behålla trenden. Möjliga medelstorlekar System som ofta används i teknisk analys är ett glidande medelvärde en indikator som helt enkelt visar genomsnittspriset på ett lager över en tidsperiod Trenden av trender är härledd från denna mätning Den vanligaste metoden för att bestämma inresa och utgång är en crossover Logiken bakom det här är enkel En ny trend är etablerad när priset faller över eller under dess historiska prisgenomsnittstrend. Här är ett diagram som pryder både prisblå linjen och den 20-dagars MA-röda raden av IBM. Breakout Systems Det grundläggande begreppet bakom denna typ av system liknar det för ett glidande medelvärde. Tanken är att när en ny hög eller låg är etablerad, prisrörelsen är sannolikt att fortsätta i avbrottets riktning En indikator som kan användas vid bestämning av utbrott är ett enkelt Bollinger Band-överlägg Bollinger Bands visar medelvärden på hög a nd låga priser och breakouts inträffa när priset möter bandets kanter Här är ett diagram som prissätter pris blå linje och Bollinger Bands gråa linjer av Microsoft. Disadvantages of Trend-Following Systems. Empirical Decision-Making Required - Vid bestämning av trender, där är alltid ett empiriskt element för att överväga varaktigheten av den historiska trenden. Till exempel kan det rörliga genomsnittet vara de senaste 20 dagarna eller de senaste fem åren, så utvecklaren måste bestämma vilken som är bäst för systemet. Andra faktorer som ska bestämmas är de genomsnittliga höga och låga i breakout system. Lagring av naturen - Flytta medelvärden och breakout-system kommer alltid att ligga. Med andra ord kan de aldrig träffa den exakta toppen eller botten av en trend. Detta resulterar oundvikligen i förverkande av potentiella vinster, vilket kan ibland vara signifikant. Växelverkan - Bland de marknadskrafter som är skadliga för framgången för trendföljande system är detta en av de vanligaste. Whipsaw-effekten uppträder när rörelsen Medelvärdet genererar en falsk signal - det vill säga när medeltalet sjunker precis i intervallet, vänder det sig plötsligt till riktning. Det kan leda till stora förluster om inte effektiva stoppförluster och riskhanteringstekniker används. Svenskt marknader - Trendföljande system är natur som kan tjäna pengar bara på marknader som faktiskt tränar Men marknaderna flyttar också sidledes inom ett visst område under en längre tid. Extreme Volatility May Occur - Ibland kan trend-efterföljande system uppleva viss extrem volatilitet, men näringsidkare måste hålla sig till sitt system Oförmågan att göra det kommer att leda till ett försäkrat misslyckande. Kontrakteringssystem I grund och botten är målet med motgångssystemet att köpa till lägst lågt och sälja högst högt. Huvudskillnaden mellan detta och trenden - följande system är att motströmsystemet inte är självkorrigerande Med andra ord är det ingen bestämd tid att lämna positioner, vilket resulterar i en obegränsad nackdel e potentiella typer av motverkningssystem Många olika typer av system betraktas motströmsystem. Tanken här är att köpa när momentum i en riktning börjar blekna. Detta beräknas oftast med hjälp av oscillatorer. Exempelvis kan en signal genereras när stokastik eller andra relativa hållfasthetsindikatorer faller under vissa punkter. Det finns andra typer av motstridshandelssystem, men alla delar samma grundläggande mål - att köpa låga och sälja höga. Nackdelar med Countertrend Following Systems. E mpirisk beslutsfattande krävs - Till exempel är en av faktorerna Systemutvecklaren måste bestämma är punkterna där relativstyrkningsindikatorerna fade. Extreme Volatility May Occur - Dessa system kan också uppleva viss extrem volatilitet och en oförmåga att hålla fast vid systemet trots att denna volatilitet kommer att leda till ett försäkrat misslyckande. Ubegränsad nackdel - Som tidigare nämnts finns det obegränsad nackdel, eftersom systemet inte är självkorrekt Det finns ingen bestämd tid för att avsluta positionerna. Konklusion De viktigaste marknaderna för vilka handelssystemen är lämpliga är aktie-, valutamarknaden och terminsmarknaden. Var och en av dessa marknader har sina fördelar och nackdelar. De två viktigaste genrerna i handelssystem är den trendföljande och motstridssystemen Trots skillnaderna kräver båda typerna av system i utvecklingsstadierna empirisk beslutsfattande från utvecklarens sida. Dessa system är också utsatta för extrem volatilitet och det kan kräva en del uthållighet - det är viktigt att systemhandlaren hålla fast vid hans eller hennes system under dessa tider I den följande avdelningen ska vi titta närmare på hur man utformar ett handelssystem och diskutera en del av programvaran som systemhandlare använder för att göra sina liv enklare. Tävlingssystem Vad är ett handelssystem . Ett handelssystem är helt enkelt en grupp specifika regler eller parametrar som bestämmer inmatnings - och utgångspunkter för ett givet kapital. Dessa poäng, så kallade signaler, är o ften markerad på ett diagram i realtid och uppmanar omedelbar exekvering av en handel. Här är några av de vanligaste tekniska analysverktygen som används för att konstruera parametrarna för handelssystem. Medelvärdena MA. Relativ styrka. Bollinger Bands. Often, två eller fler av dessa indikatorformer kommer att kombineras vid skapandet av en regel. MA crossover-systemet använder exempelvis två glidande medelparametrar på lång sikt och på kort sikt för att skapa en regelköp när kortsiktiga kors överstiger på lång sikt och sälja när motsatt är sant I andra fall använder en regel endast en indikator Till exempel kan ett system ha en regel som förbjuder köp, såvida inte den relativa styrkan ligger över en viss nivå Men det är en kombination av alla dessa typer av regler som gör ett handelssystem. MSFT Moving Average Crossover System med 5 och 20 rörliga medelvärden. Eftersom framgången för det övergripande systemet beror på hur väl reglerna utför, spenderar systemhandlare tidoptimering för att hantera r isk ökar beloppet som uppnåtts per handel och uppnår långsiktig stabilitet Detta görs genom att ändra olika parametrar inom varje regel. För att optimera MA crossover-systemet skulle en näringsidkare testa för att se vilka glidande medelvärden 10-dagars, 30-dagars, etc fungera bäst och sedan implementera dem Men optimering kan förbättra resultatet med endast en liten marginal - det är kombinationen av parametrar som används som i slutändan kommer att avgöra framgången för ett system. Advantages Så varför kanske du vill anta ett handelssystem. Det tar emot alla känslor ur handel - Emotion är ofta citerat som en av de enskilda investerarnas största brister Investerare som inte klarar av förluster andra gissar sina beslut och slutar att förlora pengar Genom att strikt följa ett förutvecklat system kan systemhandlare avstå behovet av att fatta beslut när systemet är utvecklat och etablerat, handel är inte empirisk eftersom den är automatiserad. Genom att minska mänskliga ineffektiviteter kan systemhandlare öka vinsten. Det kan s ave mycket tid - När ett effektivt system har utvecklats och optimerats lite eller ingen ansträngning krävs av näringsidkaren Datorer används ofta för att automatisera inte bara signalgenerering utan även den faktiska handeln, så att näringsidkaren befrias från att spendera tid på analys och göra affärer. Det är enkelt om du låter andra göra det åt dig - Behöver allt arbete som görs för dig Vissa företag säljer handelssystem som de har utvecklat. Andra företag kommer att ge dig de signaler som genereras av sina interna handelssystem i en månadsvis avgift Var försiktig, men - många av dessa företag är bedrägliga Ta en närmare titt på när resultaten de pratar om var tagna. Det är lätt att vinna tidigare. Leta efter företag som erbjuder en rättegång som låter dig testa ut system i realtid. Nackdelar Vi har tittat på de främsta fördelarna med att arbeta med ett handelssystem, men tillvägagångssättet har också dess nackdelar. Systemet är komplext - det här är deras största nackdel. I utvecklingsfaserna tr adingsystem kräver en solid förståelse av teknisk analys, förmågan att fatta empiriska beslut och en grundlig kunskap om hur parametrar fungerar Men även om du inte utvecklar ditt eget handelssystem är det viktigt att känna till de parametrar som utgör den ena du använder Att förvärva alla dessa färdigheter kan vara en utmaning. Du måste kunna göra realistiska antaganden och använda systemet effektivt. Systemhandlare måste göra realistiska antaganden om transaktionskostnader. Dessa kommer att bestå av mer än provisionskostnader - skillnaden mellan genomförandet pris och påfyllningspriset ingår i transaktionskostnader Tänk på att det ofta är omöjligt att testa systemen noggrant, vilket medför viss osäkerhet när systemet lever. Problem som uppstår när simulerade resultat skiljer sig mycket från det faktiska resultatet kallas slippa Effektivt Att hantera glidning kan vara ett viktigt vägspärr för att utnyttja ett framgångsrikt system. Utveckling kan vara tidskrävande uppgift - Många tid kan gå in i att utveckla ett handelssystem för att få det att fungera och fungera korrekt Att utrusta ett systemkoncept och sätta det i praktiken innebär gott om test, vilket tar ett tag Historisk backtesting tar några minuter inte tillräckligt System måste också handlas i realtid för att säkerställa tillförlitlighet Slutligen kan slippa göra det möjligt för handlare att göra flera ändringar av sina system även efter installationen. De arbetar Det finns ett antal internetbedrägerier relaterade till systemhandel, men det finns också många legitima och framgångsrika system Kanske är det mest kända exemplet det som utvecklats och implementerats av Richard Dennis och Bill Eckhardt, som är Original Turtle Traders 1983, hade de två tvivel om huruvida en bra handlare är född eller skapad. Så de tog några människor utanför gatan och utbildade dem baserat på deras nu kända Turtle Trading System. De samlade 13 handelsmän och slutade göra 80 årligen över de närmaste fyra år Bill Eckhardt sa en gång, att alla med genomsnittlig intelligens kan lära sig att handla. Detta är inte raketvetenskap. Det är dock mycket lättare att lära sig vad du ska göra i handel än att göra det. Handelssystem blir alltmer populära bland professionella handlare, fond chefer och enskilda investerare - kanske det här är ett testamente för hur bra de jobbar. Att ta itu med bedrägerier När man vill köpa ett handelssystem kan det vara svårt att hitta ett trovärdigt företag Men de flesta bedrägerier kan ses av sunt förnuft. Till exempel, en garanti på 2500 årligen är tydligt skandalöst eftersom det lovar att med bara 5.000 kan du göra 125.000 på ett år och sedan genom att sammansätta i fem år, 48.828.15.000 Om detta var sant, skulle inte skaparen handla sin väg till att bli miljardär. Annan erbjudanden är dock svårare att avkoda, men ett vanligt sätt att undvika bedrägerier är att söka efter system som erbjuder en gratis provning så att du kan testa systemet själv verksamheten pratar om Det är också en bra idé att kontakta andra som har använt systemet för att se om de kan bekräfta sin tillförlitlighet och lönsamhet. Slutsats Att utveckla ett effektivt handelssystem är inte på något sätt en lätt uppgift. Det kräver en god förståelse av de många tillgängliga parametrarna, möjligheten att göra realistiska antaganden och tiden och engagemanget för att utveckla systemet. Men om det utvecklas och distribueras på rätt sätt kan ett handelssystem ge många fördelar. Det kan öka effektiviteten, frigöra tiden och, viktigast, öka din vinster.

No comments:

Post a Comment