Tuesday, 17 October 2017

Trading strategier examples


Grunderna för algoritmisk handel: Begrepp och exempel En algoritm är en specifik uppsättning tydliga instruktioner som syftar till att utföra en uppgift eller process. Algoritmisk handel (automatiserad handel, blackbox trading eller helt enkelt algo-trading) är processen med att använda datorer som är programmerade att följa en definierad uppsättning instruktioner för att placera en handel för att generera vinst med en hastighet och frekvens som är omöjligt för en mänsklig näringsidkare. De definierade reglerna baseras på tid, pris, kvantitet eller någon matematisk modell. Bortsett från vinstmöjligheter för näringsidkaren gör algo-trading marknaderna mer likvida och gör handel mer systematisk genom att utesluta emotionella mänskliga effekter på handelsverksamheten. Antag att en näringsidkare följer dessa enkla handelsvillkor: Köp 50 aktier i ett lager när dess 50-dagars glidande medelvärde går över 200-dagars glidande medel Sälj aktier i aktiebolaget när dess 50-dagars glidande medelvärde går under det 200-dagars glidande genomsnittet Med hjälp av denna uppsättning av två enkla instruktioner är det enkelt att skriva ett datorprogram som automatiskt kommer att övervaka aktiekursen (och de glidande medelindikatorerna) och placera köp - och säljordern när de definierade villkoren är uppfyllda. Näringsidkaren behöver inte längre hålla koll på levande priser och grafer eller lägga in orderen manuellt. Det algoritmiska handelssystemet gör det automatiskt för honom genom att korrekt identifiera handelsmöjligheten. (För mer om glidande medelvärden, se: Enkla rörliga genomsnittsvärden gör trenden uppe.) Algo-trading ger följande fördelar: Handlar utförda till bästa möjliga priser. Instant och exakt orderingång (därmed höga chanser att genomföras på önskade nivåer). tidsbestämd korrekt och omedelbart för att undvika betydande prisförändringar. Minskade transaktionskostnader (se exempel på genomförandebrist nedan). Samtidig automatiserad kontroll av flera marknadsförhållanden. Minskad risk för manuella fel vid placering av handel. Backtest algoritmen baserat på tillgänglig historisk och realtidsdata. möjligheter till misstag av mänskliga handlare baserade på känslomässiga och psykologiska faktorer Den största delen av dagens algohandel är HFT, som försöker kapitalisera att placera ett stort antal order med mycket snabba hastigheter över flera marknader och flera beslut parametrar, baserat på förprogrammerade instruktioner. (För mer om handel med högfrekventa handelar, se: Strategier och hemligheter hos högfrekvenshandeln). Algo-trading används i många former av handels - och investeringsverksamhet, bland annat: Mid till långsiktiga investerare eller köpsidor (pensionsfonder , fonder, försäkringsbolag) som köper aktier i stora mängder men inte vill påverka lagerpriserna med diskreta investeringar i stor volym. Kortfristiga näringsidkare och sälja sidodeltagare (marknadsmäklare, spekulanter och arbitrageurs) dra nytta av automatiserad handelstillverkning och allmäna handelshjälpmedel för att skapa tillräcklig likviditet för säljare på marknaden. Systematiska handlare (trendföljare, parhandlare, hedgefonder etc.) finner det mycket effektivare att programmera sina handelsregler och låta programmet handla automatiskt. Algoritmisk handel ger ett mer systematiskt tillvägagångssätt för aktiv handel än metoder baserade på en mänsklig handlare intuition eller instinkt. Algoritmiska handelsstrategier Alla strategier för algoritmisk handel kräver en identifierad möjlighet som är lönsam när det gäller förbättrat resultat eller kostnadsminskning. Följande är vanliga handelsstrategier som används i algo-trading: De vanligaste algoritmiska handelsstrategierna följer trender i glidande medelvärden. kanalbrytningar. prisnivå rörelser och relaterade tekniska indikatorer. Dessa är de enklaste och enklaste strategierna för att genomföra genom algoritmisk handel, eftersom dessa strategier inte innebär att man gör några förutsägelser eller prisprognoser. Trader initieras baserat på förekomsten av önskvärda trender. som är enkla och raka att implementera genom algoritmer utan att komma in i komplexiteten av prediktiv analys. Ovanstående exempel på 50 och 200 dagars glidande medelvärde är en populär trendstrategi. (För mer om strategier för trendhandel, se: Enkla strategier för att kapitalisera på trender.) Att köpa ett dubbelt noterat lager till ett lägre pris på en marknad och samtidigt sälja det till ett högre pris på en annan marknad ger prisskillnaden som riskfri vinst eller arbitrage. Samma operation kan replikeras för aktier kontra futures instrument, eftersom prisskillnaderna existerar från tid till annan. Genomföra en algoritm för att identifiera sådana prisskillnader och placera orderna möjliggör lönsamma möjligheter på ett effektivt sätt. Indexfonder har definierat perioder av ombalansering för att få sina innehav i nivå med sina respektive referensindex. Detta skapar lönsamma möjligheter för algoritmiska handlare, som utnyttjar förväntad handel som erbjuder 20-80 basispoäng vinst beroende på antalet aktier i indexfonden, precis innan indexfonden ombalanseras. Sådana branscher initieras via algoritmiska handelssystem för snabb genomförande och bästa priser. Många bevisade matematiska modeller, som den delta-neutrala handelsstrategin, som tillåter handel på kombination av alternativ och dess underliggande säkerhet. där handeln placeras för att kompensera positiva och negativa delta så att portföljen delta hålls noll. Medelåtervändningsstrategin bygger på idén att de höga och låga priserna på en tillgång är ett temporärt fenomen som regelbundet återgår till deras medelvärde. Att identifiera och definiera ett prisklass och en implementeringsalgoritm baserad på det gör det möjligt att placera affärer automatiskt när priset på tillgången bryter in och ut ur sitt definierade intervall. Volymvägd genomsnittsprisstrategi bryter upp en stor order och släpper dynamiskt bestämda mindre bitar av ordern till marknaden med hjälp av aktiespecifika historiska volymprofiler. Syftet är att genomföra ordern nära Volymvägd Medelpris (VWAP) och därigenom dra nytta av genomsnittspriset. Tidsvägd genomsnittsprisstrategi bryter upp en stor order och släpper dynamiskt bestämda mindre bitar av ordern till marknaden med jämnt fördelade tidsluckor mellan start - och sluttid. Syftet är att genomföra ordern nära genomsnittskursen mellan start - och sluttiderna och därigenom minimera marknadseffekterna. Till dess att ordern är fullt fylld fortsätter denna algoritm att skicka delbeställningar, enligt det definierade deltagandekvoten och enligt volymen på marknaden. Den relaterade stegstrategin skickar order till en användardefinierad procentandel av marknadsvolymer och ökar eller minskar denna delaktighet när aktiekursen når användardefinierade nivåer. Strategin för genomförandet av underskottet syftar till att minimera genomförandekostnaden för en order genom att handla i realtidsmarknaden och därigenom spara på beställningskostnaden och dra nytta av möjlighetskostnaden för försenat genomförande. Strategin kommer att öka den riktade delaktighetsgraden när aktiekursen rör sig positivt och sänker den när aktiekursen rör sig negativt. Det finns några speciella klasser av algoritmer som försöker identifiera händelser på andra sidan. Dessa sniffningsalgoritmer, som till exempel används av en försäljningssida-marknadsförare, har den inbyggda intelligensen för att identifiera existensen av några algoritmer på köpsidan av en stor order. Sådan upptäckt genom algoritmer kommer att hjälpa marknadsmakaren att identifiera stora ordermöjligheter och möjliggöra för honom att dra nytta av att fylla orderna till ett högre pris. Detta identifieras ibland som high-tech front-running. (För mer om högfrekvent handel och bedrägliga rutiner, se: Om du köper aktier online, är du involverad i HFT.) Tekniska krav för algoritmisk handel Genomföra algoritmen med ett datorprogram är den sista delen, klubbad med backtesting. Utmaningen är att omvandla den identifierade strategin till en integrerad datoriserad process som har tillgång till ett handelskonto för beställning. Följande behövs: Datorprogrammeringskunskap för att programmera den nödvändiga handelsstrategin, anställda programmörer eller färdiga handelsprogramvaror Nätverksanslutning och tillgång till handelsplattformar för orderingång Tillgång till marknadsdata feeds som kommer att övervakas av algoritmen för möjligheter att placera order Förmågan och infrastrukturen att backtest systemet en gång byggt innan den går live på reala marknader Tillgängliga historiska data för backtesting, beroende på komplexiteten av regler som implementeras i algoritmen Här är ett omfattande exempel: Royal Dutch Shell (RDS) är listat på Amsterdam Fondbörs (AEX) och London Stock Exchange (LSE). Låter bygga en algoritm för att identifiera arbitrage möjligheter. Här är några intressanta observationer: AEX handlar i euro, medan LSE handlar i Sterling Pounds På grund av en timmes tidsskillnad öppnar AEX en timme tidigare än LSE, följt av att båda börserna handlar samtidigt för de närmaste timmarna och sedan endast handlar i LSE under Den sista timmen när AEX stängs Kan vi undersöka möjligheten till arbitragehandel på Royal Dutch Shell-börsen som är listad på dessa två marknader i två olika valutor Ett datorprogram som kan läsa aktuella marknadspriser Prismatningar från både LSE och AEX A-valutahastighet för GBP-EUR-växelkurs Beställa placeringskapacitet som kan styra ordern till rätt utbyte Backtestningskapacitet på historiska prismatningar Dataprogrammet ska utföra följande: Läs det inkommande prismatningen av RDS-lager från båda börserna Använda tillgängliga valutakurser . konvertera priset på en valuta till andra Om det finns en tillräckligt stor prissammanhang (diskontering av mäklarkostnaderna) som leder till ett lönsamt tillfälle, placerar du köpsordern på lägre prissättning och säljarorder på högre prissättning. Om beställningarna utförs som Önskad, arbitrage vinsten kommer att följa Enkel och lätt Men övningen av algoritmisk handel är inte så enkelt att underhålla och genomföra. Kom ihåg, om du kan placera en algo-genererad handel, så kan andra marknadsaktörer. Följaktligen fluktuerar priserna i milli - och till och med mikrosekunder. I det ovanstående exemplet, vad händer om din köphandel blir verkställd, men sälja handel, eftersom försäljningspriserna ändras när din order träffar marknaden. Du kommer att sluta sitta med en öppen position. göra din arbitrage strategi värdelös. Det finns ytterligare risker och utmaningar: till exempel riskerar systemfel, nätverksanslutningsfel, tidsintervaller mellan handelsorder och utförande, och viktigast av allt, ofullkomliga algoritmer. Ju mer komplexa en algoritm krävs, desto strängare backtesting behövs innan den tas i bruk. Kvantitativ analys av algoritmernas prestanda spelar en viktig roll och bör granskas kritiskt. Det är spännande att gå till automation med hjälp av datorer med en uppfattning att tjäna pengar utan problem. Men man måste se till att systemet är noggrant testat och att gränserna är nödvändiga. Analytiska handlare bör överväga att lära sig programmering och byggsystem på egen hand, för att vara övertygade om att implementera rätt strategier på idiotsäkert sätt. Försiktig användning och noggrann testning av algo-handel kan skapa lönsamma möjligheter. Det totala dollarns marknadsvärde för alla bolagets utestående aktier. Marknadsvärdet beräknas genom att multiplicera. Frexit kort för quotFrench exitquot är en fransk spinoff av termen Brexit, som uppstod när Storbritannien röstade till. En order placerad med en mäklare som kombinerar funktionerna i stopporder med de i en gränsvärde. En stopporderorder kommer att. En finansieringsrunda där investerare köper aktier från ett företag till en lägre värdering än värderingen placerad på. 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. This. Best Short Term Trading Strategies 8211 ATR Beräkning Den 20-dagars blekningen är en av de bästa kortsiktiga handelsstrategierna för vilken marknad God dag alla, jag ville låta alla läsare av vår blogg veta att de två senaste artiklarna och videor om att sätta tillsammans fick några av de bästa kortsiktiga handelsstrategierna underbara recensioner från våra läsare, och jag ville tacka alla för det. Detta är den sista delen av serien och jag kommer att gå över stoppförlustplaceringen och vinstmålet placering för vår 20-dagars blekna strategi som jag har demonstrerat under de senaste 2 dagarna. Om du inte har läst artiklarna eller sett videoklippen finns en länk till båda nedan. Monday8217s Tutorial Tuesday8217s Tutorial På måndag demonstrerade jag hur ökad längd på ett glidande medelvärde ökar dina odds på affärer som går din väg. Det bästa talet var nära 90 dagar. Denna övning visade hur öka ditt glidande medelvärde eller din breakout längd från 20 dagar till 90 dagar kan öka din andel av lönsamma affärer från 30 procent lönsamhet till cirka 56 procent lönsamhet, detta är enormt. På tisdag visade jag hur vi kan ta en metod som har hemskt vinnande förhållande och omvänt det för att ge en mycket hög andel vinnare jämfört med förlorare. Jag tog 20 dagars breakouts som gav ett fruktansvärt vinnande förhållande och reverserade det. I stället för att köpa 20 dagars utbrott skulle vi blekna dem och göra detsamma till nackdelen. Jag gav också några filter för att öka oddsen ytterligare. Metoden kallas 20 dagars blek och idag täcker jag stoppplaceringen och vinstmålet för denna strategi. Några av de bästa kortsiktiga handelsstrategierna är enkla att lära och handel Jag rekommenderar starkt att du uppmärksammar för att jag hittar den här metoden för att ge cirka 70 procent vinst till förlustförhållande och fungerar bättre än de flesta handelssystem som säljer för tusentals dollar. Kom ihåg att there8217s inte finns någon korrelation mellan dyra eller komplexa handelsmetoder och lönsamhet. 20-dagars blekning är fortfarande en av de mest lönsamma och en av de bästa kortsiktiga handelsstrategierna jag någonsin har handlat, och jag har handlat nästan alla strategier du kan tänka dig. Hur fungerar ATR-indikatorn ATR-indikatorn står för genomsnittlig True Range, det var en av de handfulla indikatorerna som utvecklades av J. Welles Wilder och presenterade i sin 1978-bok, New Concepts in Technical Trading Systems. Även om boken skrevs och publicerades före datorns ålder har det överraskande stått emot tidstestet och flera indikatorer som presenterades i boken är fortfarande några av de bästa och mest populära indikatorerna som används för korttidshandel till denna dag. En mycket viktig sak att komma ihåg om ATR-indikatorn är att it8217s inte brukar bestämma marknadsriktningen på något sätt. Det enda syftet med denna indikator är att mäta volatiliteten så att näringsidkare kan anpassa sina positioner, stoppa nivåer och vinstmål baserat på ökning och minskning av volatiliteten. Formeln för ATR är väldigt enkel: Wilder började med ett koncept som kallas True Range (TR), som definieras som det största av följande: Metod 1: Aktuell Hög mindre nuvarande Låg metod 2: Aktuell Hög mindre tidigare föregående Stäng ( absolutvärde) Metod 3: Aktuell Låg mindre tidigare Stäng (absolutvärde) En av anledningarna till att Wilder använde en av de tre formlerna var att se till att hans beräkningar stod för luckor. Vid mätning av skillnaden mellan högt och lågt pris beaktas inte luckor. Genom att använda det största antalet av de tre möjliga beräkningarna såg Wilder att beräkningarna utgjorde luckor som inträffar under övernattningar. Tänk på att alla tekniska analyseringsprogram har ATR-indikatorn inbyggd. Därför måste du själv beräkna vad som helst manuellt. Wilder använde emellertid en 14 dagars period för att beräkna volatilitet. Den enda skillnaden jag gör är att använda en 10 dagars ATR istället för 14 dagarna. Jag tycker att den kortare tidsramen speglar bättre med kortfristiga handelspositioner. ATR kan användas intradag för daghandlare, ändra bara 10 dag till 10 bar och indikatorn beräknar volatiliteten utifrån den tidsram du valde. Här är ett exempel på hur ATR ser ut när den läggs till i ett diagram. Jag kommer att använda exemplen från igår så att du kan lära dig om indikatorn och se hur vi använder det samtidigt. Innan jag kommer in i analysen, låt mig ge dig reglerna för stoppförlust och vinstmål så att du kan se hur det ser ut visuellt. Stop-förlustnivån är 2 10 dagars ATR och vinstmålet är 4 10 dagars ATR. Se till att du vet exakt vad 10-dagars ATR motsvarar innan du anger ordern. Avdrag ATR från din faktiska ingångsnivå. Detta kommer att berätta var du ska placera din stoppförlustnivå. I det här exemplet kan du se hur jag beräkna vinstmålet med ATR. Metoden är identisk med att beräkna dina stoppförlustnivåer. Du tar helt enkelt ATR den dag du går in i positionen och multiplicerar den med 4. De bästa kortfristiga handelsstrategierna har vinstmål som är minst dubbla så stor som din risk. Lägg märke till hur ATR-nivån är nu lägre vid 1,01, detta är en minskning av volatiliteten. Don8217t glömmer att använda den ursprungliga ATR-nivån för att beräkna din stoppförlust och vinstmålplacering. Volatiliteten minskade och ATR gick från 1,54 till 1,01. Använd originalet 1.54 för båda beräkningarna, den enda skillnaden är att vinstmålen får 4 ATR och stoppförlustnivåer får 2 ATR. Om du tar långa positioner måste du subtrahera slutförlusten ATR från din post och lägga till ATR för ditt vinstmål. För korta positioner måste du göra det motsatta, lägg till stoppförlusten ATR till din post och dra av ATR från ditt vinstmål. Granska det här så att du inte blir förvirrad när du använder ATR för stoppförlustplacering och vinstmålplacering. Detta avslutar våra tre delserier på de kortaste handelsstrategierna som fungerar i den verkliga världen. Kom ihåg att de bästa kortsiktiga handelsstrategierna inte behöver vara komplicerade eller kosta tusentals dollar för att vara lönsamma. För mer om detta ämne, gå till: Teknisk Analys Trading 8211 Dubbelplagg och botten och Lär dig teknisk analys 8211 Den rätta vägen All den bästa, senior tränare av Roger Scott, Tekniska handelsstrategier 8211 The Tail Gap-strategi Reviderad Enkel Teknisk Trading Strategier Att Arbeta De av er som följer mina handelsvideor och den här bloggen vet att I8217m är en stor förespråkare för enkla tekniska handelsstrategier. Många näringsidkare tror att komplexa metoder är bättre eller har ett bättre vinstförlustförhållande. Jag kommer att berätta från många års handel att detta helt enkelt inte är sant. Faktum är faktiskt en av mina favorit tekniska handelsstrategier, Tail Gap Method är en av de mest lönsamma och tillförlitliga handelsstrategierna jag någonsin har stött på. Let8217s Revisit Tail Gap-strategin För dig som inte är bekant med Tail Gap-strategin kan du ladda ner en gratis handelsrapport på framsidan av vår hemsida som går in i reglerna och ger några exempel på denna strategi. Jag rekommenderar starkt att du hämtar en kopia och bekanta dig med denna handelsmetod. I ett nötskal är metoden baserad på enkla handelsprinciper, t ex trender, luckor och volatilitet, men ger allt som behövs för konsekvent avkastning. Jag vet flera handlare som bara handlar den här strategin över olika lager och andra marknader och berättar att det fungerar bra för dem. Idag kommer I8217m att granska några tidigare affärer så att du kan se hur Tail Gap-strategin sätter upp, så att du kan få en bra känsla för den här metoden. Anledningen till att jag vill gå över detta med dig är att jag har fått flera e-postmeddelanden från handlare som lär sig den här metoden och många handlare gör liknande misstag. Jag vill täcka de vanligaste misstagen när du använder denna strategi så att du kan dra nytta av Tail Gap-strategin. Se till att du följer huvudtendensen Det första stora problemet som jag ser handlare som gör med Tail Gap-strategin tar signaler mot huvudtrenden. Detta är ett stort nej och jag rekommenderar starkt att du bara tar signaler i riktning mot huvudtrenden. Mest lönsamma tekniska handelsstrategier kräver att du handlar med huvudtrenden och den här är inget undantag. Undvik att gå mot trenden. Hitta lager som är sluttande minst 20 antingen upp eller ner Många handlare förvirrar Tail Gap-strategin med omvända strategier och går emot den stora trenden. Detta är mycket avskräckt och kommer sannolikt att leda till onödig risk för förlust. Signalen är en köpsignal men trenden är nere Du kan se i detta exempel att AGG är i en downtrend. Ingångssignalen bör undvikas eftersom huvudtrenden slår ner. Endast korta signaler ska tas i detta fall. Eftersom det här är en lång ingångssignal, kommer vi att undvika det helt. Avbryt din order om det inte fylls på nästa dag Det näst största felet som handlarna gör med den här metoden glömmer att avbryta postordern om ingen fyllning sker. Kom ihåg att du bara får en dag efter att du har gått in för handeln. Om handeln inte fungerar ut dagen efter upprättandet måste ordern avbrytas. Utgångspunkten för Tail Gap-strategin sker något på marknaden som orsakar en kort temporär avvikelse från huvudtrenden. Vårt mål är att fånga aktien eller någon annan marknad som du marknadsför, eftersom marknaden korrigerar avvikelsen och återgår till sin normala handelsnivå inom trenden. Det här ska ske väldigt snabbt, det är därför jag inte ger denna handel för mycket tid att träna. Orderen utlöses väldigt nästa dag Placera ditt stoppförlust och vinstmål Beställ varje gång du går in i handel Det sista problemet jag ser att handlare upprepade gånger har problem med undviker att placera stoppnivåer och vinstmålnivåer. Statistiskt sett är de flesta näringsidkare som inte lägger stopp för förlustorder och vinstmålet order vid tidpunkten för beställningen, undvik att göra det. Kom ihåg att den största orsaken till förluster orsakas av att du undviker stoppförlustorder när du kommer in på marknaden. Skriv alltid ut din stoppförlust och vinstmålet order innan du går in i handeln. På så sätt kommer du att skriva in alla beställningar samtidigt och göra vana med att göra det. Det här är ett viktigt råd, och jag hoppas att du följer det varje gång du lägger en order. Lageret stannades nästan 3 dagar efter inträde. Att gå i riktning mot trenden hjälper ofta till att det vinstmålet är två gånger. Din risknivå läggs till din ingång om du går långa. Slutsatserna Tail Gap-strategin är en av mina favorit tekniska handelsstrategier, eftersom den ger stor risk att belöna egenskaper och det är vettigt. Vanligtvis när marknaderna klarar av trenden, är det8217s för en kort tid och denna strategi hjälper dig att dra nytta av detta. Kom ihåg att stora strategier don8217t måste vara komplicerade för att vara lönsamma. Jag kommer att göra en uppdatering på 4 X 4 retracementstrategin nästa så håll dig uppdaterad. För artiklar om liknande ämnen, se: Kortsiktiga handelsindikatorer 8211 Bollinger Bands som trendfilter och den bästa tekniska analysmetoden av Roger Scott Senior Trainer Market Geeks

No comments:

Post a Comment