Tuesday, 28 November 2017

Tre line break handel strategi


Tre radbrytningstabeller Tre raderingsdiagram Introduktion Inventad i Japan kartlägger Three Line Break ignoreringstid och ändras endast när priserna flyttar en viss summa. I det här sammanhanget är dessa diagram mycket likartade piktogrammer. Tre Line Break-diagram visar en serie vertikala vita och svarta linjer. Vita linjer representerar stigande priser, medan svarta linjer visar fallande priser. Priserna fortsätter i samma riktning tills en reversering är berättigad. En omkastning inträffar när slutkursen överstiger hög eller låg av de föregående två linjerna. Konstruktion Innan vi tittar på byggnadsdetaljerna är ett par förtydliganden i ordning. För det första kallas de svarta och vita staplarna på prisdiagrammet. För det andra är linjebytningar baserade på slutkurs, inte lågt utbud. För det tredje utvecklas tre raderingsdiagram baserat på pris, inte tid. Det första diagrammet nedan visar 85 ljusstakar eller handelsdagar från 21 mars till 20 juli. Ett Three Line Break-diagram kondenserar denna prisåtgärd till 44 svartvita linjer. Denna teknik filtrerar bullret för att endast fokusera på prisrörelser som anses vara signifikanta. Två linjevändningar Varje ny slutkurs producerar tre möjligheter. En ny linje av samma färg dras när priset sträcker sig i samma riktning. En ny linje i motsatt färg dras när prisförändringen är tillräcklig för att motivera en omkastning. Inga nya rader läggs till när priset inte förlänger trenden eller förändringen räcker inte för att motivera en omkastning. Den höga eller låga av de två föregående linjerna ställer in reverseringspunkten. Om den senaste raden är svart (nere) markerar den högsta av de två sista raderna omslagspunkten. En nära denna höga skulle kräva en vit linje för att beteckna ett prisomkastning. Tänk på att endast den senaste raden måste vara svart (nere). Linjen precis före den här svarta linjen kan vara vit (upp) eller svart (nere). Det är det låga av dessa två linjer som dikterar omkastningspunkten. Diagrammet nedan visar Dell Inc (DELL) med tre 2-linjers omkastningar. De första två bildades med två svarta linjer. Den tredje bildades med en vit linje och en svart linje. De horisontella röda linjerna markerar vändpunkten, som den vita linjen överskrider för att åstadkomma omkastningen. Om den senaste raden är vit (upp) markerar den låga av de två sista raderna omgångspunkten. En nära under den här låga skulle kräva en svart linje för att notera ett prisomkastning. Tänk på att endast den senaste raden måste vara vit (upp). Linjen precis före den här vita linjen kan vara vit (upp) eller svart (nedåt). Den låga av dessa två är vad som bestämmer omkastningspunkten. Tabellen nedan visar United Parcel (UPS) med tre 2-linjers omkastningar. Den första och tredje omgången har en svart linjevit kombination. Den mellersta vändningen visar två vita linjer. De horisontella gröna linjerna markerar de låga eller bakåtvända punkterna, som den efterföljande svarta linjen överskrider för att åstadkomma omkastningen. Tre linjevändningar Som namnet antyder handlar det om tre linjebrytningsdiagram om tre linjer. Tvålinjeomvandlingar kan ske i ett handelsområde eller som en fortsättning på den större trenden. En Tre Line Break, å andra sidan, betyder ett starkare drag som kan signalera en trendomvandling. En hausseformad trendomvandling sker när tre svarta linjer bildas och en enda vit linje bryter högt av dessa tre linjer. En baisse reversering uppstår när tre vita linjer bildas och en enda svart linje bryter ner de tre linjerna. Diagrammet ovan visar att Russell 2000 ETF (IWM) flyttar från en downtrend till en uptrend och tillbaka till en downtrend. Nedgången börjar med den första svarta linjen den 6 juni. En ny svart linje kommer inte att dras om inte priserna flyttar under denna låga. Lägg märke till hur datumet flyttades från 6 juni till 8 juni utan en linje däremellan (1). 7 juni visas inte eftersom priserna inte rör sig tillräckligt för att motivera en ny svart linje eller en vit omkastningslinje. Priserna flyttade till en ny låg den 8 juni för att motivera en ny svart linje. Denna nedåtgående fortsatte tills slutkursen översteg höga av de tre tidigare svarta linjerna (2). Denna 3-linjepaus signalerade starten på en ny uppträngning den 21 juni. Priserna handlas inom den här vita linjen till 28 juni (3). Den 28 juni, fem handelsdagar senare, överskred priserna så högt för att motivera en ny vit linje. Priserna fortsatte högre de närmaste sex handelsdagarna, eftersom nya vita linjer tillsattes varje dag. Upptrenden vände om priserna flyttade under låga av de tre tidigare vita linjerna (4). Denna 3-linjepaus berättigade en ny svart linje för att signalera starten på en downtrend. Stöd och motstånd Tre linjebrytningsdiagram producerar tydliga reaktionshöjningar och lågprestationer för att basera motstånd och stöd. Diagramanalys fungerar på samma sätt som på en stapel eller ljusstake. Exemplet nedan visar Constellation Energy (CEG) med en tydlig motståndszon markerad av tre reaktionshöjder. Aktien bröt motståndet med en ökning i början av april och fortsatte mycket högre. Observera också att en fallande flagga eller kanal bildades i februari. Klassiska mönster är också genomförbara på Tre Line Break-diagram. Dubbel botten, dubbel topp, huvud och axlar mönster, trianglar och andra kan bildas på dessa diagram. I diagrammet nedan visas Vulcan Materials (VMC) med en stor symmetrisk triangel som bildar från januari till maj. Aktien bröt den nedre trendlinjen och stödde med en kraftig nedgång i början av maj. Slutsatser Liksom deras andra japanska kusiner (Kagi och Renko) filtrerar Three Line Break-diagrammen ut bullret genom att fokusera uteslutande på prisändringar. Linjerna ändras inte om inte priset ändras med ett visst belopp. I motsats till punktförstärkningsdiagrammet, som använde en fast boxstorlek, beror denna mängd på intervallet för de senaste 2 linjerna. Detta intervall kan variera ganska lite. Möjligheten att filtrera ljud gör dessa diagram särskilt användbara för att bestämma den underliggande trenden. Det är lätt att upptäcka viktiga höjder och låga. Beväpnad med denna information kan kartiker identifiera upptrenden med högre höjder och högre nedgångar eller nedåtgående trender med lägre låg och lägre höjder. Som med alla kartläggningstekniker ska kartläggare använda andra tekniska analysverktyg för att bekräfta eller motbevisa sina resultat på tre raderabeller. SharpCharts Tre radbrytningskartor kan ritas i SharpCharts genom att välja Tre radbrytning för typ under diagramattribut. Användare kan kolla rutan Färgpriser för att se röda linjer för ned-perioderna. Klicka här för ett liveexempel. Ytterligare studie Som namnet antyder går denna bok utöver ljusstakar för att visa kartläggare andra tekniska analystekniker från Fjärran Östern. Nison ägnar ett helt kapitel till tre raderabeller. Nison täcker också Renko-diagram, Kagi-diagram och förklarar hur japanska handlare använder glidande medelvärden. Beyond Candlesticks Steve NisonHow att Trade 3 Line Break Charts Profitable 3 Line Break Charts är en fascinerande typ av kartläggningssystem som härstammar i Japan. De är särskilt användbara för att identifiera den nuvarande trenden och även trendomvandlingar. I den här artikeln förklarar jag vilka 3 raderingsdiagram som är, ger idéer för att handla dem och visar de återprövade resultaten av en lönsam handelsstrategi. Vilka är 3 linjebrytningsdiagram Följande diagram visar Dow Jones på den dagliga tidsramen med hjälp av 3 raderingsdiagram. En aning om att förstå dessa diagram är i namnet, de är en typ av breakout-diagram. De är särskiljande eftersom de bara visar betydande prisdragningar. Betydande prisflyttningar uppstår när slutkursen är högre eller lägre än föregående staplar. 3 raderingsdiagram baseras endast på slutkursen och visar inga intradagrörelser. Detta bygger på idén att slutkursen är dagens viktigaste pris. I detta system benämns varje stapel som en linje. Om du tittar noggrant på det föregående diagrammet kan du se att varje rad följer direkt från föregående rad. En kort vändning kan endast inträffa när marknaden har stängt under den låga av de föregående 3 linjerna. En lång vändning kan bara inträffa när marknaden har stängt över högt av de föregående 3 linjerna. I exemplet nedan bryts en kort vändlinje under de föregående 3 linjerna. En marknad trender när det har förekommit 3 på varandra följande rader i samma riktning. Varför använda 3 Line Break-diagram? Om vi ​​jämför det tidigare Dow Jones 3 line break diagrammet med standard ljusstake diagrammet ser det helt annorlunda ut. 3 radbrytningar är stora för att definiera den aktuella marknadsutvecklingen. En ny linje är alltid signifikant eftersom vi har en ny hög eller låg. Det betyder att diagrammet är mindre rotigt. Det finns mer information om ljusstaken, men det kan ibland vara distraherande. Handel med 3 raderingsdiagram Det enklaste sättet att handla med 3 raderingsdiagram är att vänta tills marknaden har gjort minst 3 rader i samma riktning. Vänta tills en reverseringslinje har bildats och gå in i omkastningsriktningen. Det här är början på en ny potentiell trend och vi kan få det fint och tidigt. Ett alternativt tillvägagångssätt är att titta på backlinor och sedan gå in efter att marknaden har gjort minst 3 på varandra följande rader efter en omkastning. Det går lätt att kombinera 3 raderingsdiagram med andra tekniska indikatorer. Till exempel kan ett glidande medel användas för att definiera trenden. Då kan en 3 linjepaus användas för att komma in i riktning mot trenden. Counter trend-handlare kan kombinera 3 linjeskiftdiagram med momentindikatorer för att identifiera bra omvändningsmöjligheter. Till exempel kan den stokastiska oscillatorn användas för att identifiera överköpta och överlämnade områden. Ett annat vanligt sätt att använda 3 raderingsdiagram är att kombinera dem med japanska ljusstake mönster. Återvänder ljus och mönster som dojis, hausseformiga mönster och pincettbotten. De 3 linjeskiftdiagrammen kan användas för att identifiera den dominerande trenden och sedan används ljusstakarna för att handla tidtabeller. En lönsam 3 Line Break Trading Strategi Jag var intresserad av att testa hur lönsam en enkel 3 line break diagramstrategi var på historisk prisdata. Så jag sätter upp en backtest med ett Tradinformed Excel-kalkylblad. Dessa kalkylblad är bra för alla med några grundläggande Excel färdigheter för att skapa och testa sina egna handelsstrategier. Testet var väldigt enkelt. Det är avsett att ta reda på om 3 raderingsdiagram kan vara en användbar del av en handelsstrategi. Testet genomfördes på EURUSD-forexparet på 4 timmars tidsramen mellan december 2009 och juni 2015. Strategiregler Ange handel på en ny omkastningslinje. Testa strategin med en valfri 200-timmars EMA som ett filter. Bara handla länge när priset är över 200 EMA och endast handel kort nedan. I denna backtest har jag inte testat effekten av stoppförluster, efterföljande stopp eller vinstmål. Jag har inte heller filtrerat handelsposter per tidpunkt. Resultaten visas i pips. Resultaten visar att 3 linjeskiftdiagram fungerar snyggt. Strategin är lönsam även i denna mycket enkla form. Med hjälp av 200 EMA ökar andelen vinstaffärer och förbättrar lönsamheten. Ladda ner 3 raderingsblankett gratis Om du är intresserad av att använda Excel för 3 raderingsdiagram kan du ladda ner ett gratis Excel-kalkylblad som innehåller 3 raderingsdiagram bara genom att registrera dig på Tradinformed-postlistan. Utöver ljusstakar För mer information om hur du använder 3 raderade kalkylblad rekommenderar jag att du checkar ut Steve Nison8217s utmärkta bok 8211 Beyond Candlesticks. Steve Nison introducerade och populariserade ljusstake kartläggning i väst. Boken innehåller en stor mängd information om handel med ljusstakar samt 3 raderingsdiagram, renko-diagram och kagi-diagram. Steve Nison8217s senaste bok, japanska ljusstake kartläggningstekniker, andra utgåvan är också värt att ta en titt på. Fler handelsstrategier Det finns många fler exempel på tekniska indikatorer och handelsstrategier som finns tillgängliga på Tradinformed. Du kanske är intresserad av 3 lönsamma Ichimoku Trading Strategies eller Backtesting en SuperTrend handelsstrategi med Excel. Dela det här: MetaTrader 5 - Exempelindikator för konstruktion av en tre raderingsdiagram Introduktion Tidigare artiklar som beaktats Punkt och figur. Kagi och Renko diagram. Fortsatt serien av artiklar om 20-talets diagram, den här gången kommer vi att prata om Tre Line Break-diagrammet eller, för att vara exakt, om dess genomförande via en programkod. Det finns mycket lite information om ursprunget till detta diagram. Jag antar att det började i Japan. I USA lärde de sig om det från Beyond Candlesticks av Steve Nison som publicerades 1994. Liksom i diagrammen som nämns ovan beaktas tidsintervallet inte vid konstruktionen av Three Line Break-diagrammet. Den baseras på nybildade slutkurser på en viss tidsram, vilket möjliggör filtrering av mindre fluktuationer av ett pris i förhållande till föregående rörelse. Steve Nison i sin bok Beyond Candlesticks beskrev elva principer för att planera detta diagram (s. 185). Jag har konsoliderat dem i tre. Princip 1. För konstruktion välj ett startpris och sedan, beroende på om marknaden rör sig upp eller ner, rita en stigande eller nedåtgående linje. Det kommer att markera ett nytt minimum eller maximalt. Princip 2. När ett nytt pris faller under minimumet eller överskrider maximitiden kan vi rita en nedåtgående eller stigande linje. Princip 3 För att rita en linje i riktning motsatt den föregående rörelsen måste det lägsta eller maximala passet överföras. Samtidigt, om det finns mer än en identisk linje, beräknas lägsta eller maximala baserat på två (om det finns två på varandra följande identiska linjer) eller tre (om det finns tre eller flera på varandra följande identiska linjer) av dem. Låt oss se närmare på exemplet på en klassisk diagramkonstruktion baserat på historiska data (fig 1). Fig. 1 Exempel på att konstruera ett diagram med tre linjebrytningar (EURUSD H1 27.06.2014) Fig. 1 representerar ett ljusstake-diagram på vänster sida och ett diagram med tre linjebrytningar på höger sida. Detta är ett diagram över EURUSD, tidsram H1. Startdatumet för diagrammet är 27.06.2014 till priset 1,3613 (stängningstiden för stearinljuset är 00:00), så stänger stearinljuset (01:00) vid 1.3614, som bildar den första stigande linjen i Three Line Break-diagrammet. Följande ljus av den baisse riktningen (02:00) bildar en stigande linje, stänger vid 1.3612 (slutkursen är lägre än föregående minimum). Sedan flyter bullish ljusstakar priset mot 1.3619 (03:00) märket, bildar ett nytt maximalt och en linje. Stearinljuset klockan 04:00 har inte fallit under minimumet och det påverkar inte konstruktionen. Stearinljuset klockan 05:00 stänger vid 1.3623, markerar ett nytt maximum (ny stigande linje). Nu för att förlänga nedtrenden måste vi passera två miniminivåer (1.3613), men tjurar kommer inte att ge upp sin position och bilda en ny max 1.3626 (06:00). Då försöker tjurar att vända uppåtriktningen i två timmar, men samma trend fortsätter med ett nytt maximum som uppnås vid 1.3634 (09:00). Tjurar är ledande. Nu för att rita en stigande linje måste tre miniminivåer passeras (1.3626 1.3623 och 1.3619). Som vi kan se, tar björnar på marknaden under de följande tre timmarna, downing den till punkten 1.3612 (12:00). Det återspeglas i en ny stigande linje. De följande fem timmarna visar dock att tjurarna vinner sin position tillbaka och tar marknaden tillbaka till punkten 1.3641, som passerar föregående maximalt i 1.3626 och bildar en ny stigande linje vid 17:00. Bears misslyckas med att passera föregående minimum kl 18.00 och för de följande fem timmarna tar tjurar marknaden upp till punkten 1,3649, som bildar en ny stigande linje varje timme. Grunderna i diagramkonstruktionen Innan vi kommer till koden ska vi tala om indikatorn själv och ta reda på vad som skiljer det från andra och hur. Det är uppenbart att Three Line Break, liksom andra indikatorer, utformades för att underlätta effektiv marknadsanalys och sökning av nya strategier. Jag är säker på att du vill veta om det finns några nyheter. Egentligen finns det några av dem. Indikatorn gör det möjligt att ändra pristyp för beräkning. Det täcker alla fyra standardprisen för baren. Den klassiska typen är konstruerad för att konstruera diagram endast för en pristyp när den moderniserade en anpassar sig till att använda alla fyra priskategorierna (öppna, höga, låga). Det ändrar utseendet på den klassiska diagramkonstruktionen genom att lägga till skuggor i linjerna och få dem att se ut som japanska ljusstakar, vilket bidrar till den visuella uppfattningen av diagrammet. Den moderniserade versionen innehåller också inställningar för synkronisering av prisdata i tid med att ersätta saknade priser för de prioriterade. Moderniserad typ av diagramkonstruktion presenteras i fig. 2: Fig. 2 Modifierat diagram baserat på fyra pristyper Eftersom den moderniserade konstruktionen kombinerar fyra Tre Line Break-diagram av olika priskategorier är det naturligt att hitta skillnader mellan priserna. För att undvika det krävs datasynkronisering i tid. Prissynkronisering utfördes i två varianter: komplett (fig 2 till höger) och partiell (fig 2 till vänster). Komplett synkronisering representerar en filtrerad partiell, där alla data ritas i diagrammet och saknade data ersätts av de prioriterade priserna som anges i inställningarna. I läget för fullständig synkronisering saknas data som saknas, och endast ljusstakar med en komplett uppsättning data ritas. En annan innovation är en periodavskiljare som införs för att underlätta signaler. Som du vet kan periodavskiljaren aktiveras i diagraminställningarna. I indikatorn ändras de beroende på tidsramen som anges i inställningarna. Till skillnad från diagrammen i MetaTrader 5. där perioder separeras med en vertikal streckad linje, representeras en ny period i denna indikator genom att ändra en linjefärg (ljus, fig 3): Fig.3 Periodskiljare i indikatorn En annan tillägg är genomförande av en teknisk indikator iMA. som bygger på priserna från huvuddiagrammet men synkroniseras med indikatorns data i tid. Sålunda filtreras data med det glidande medlet (fig 4): Fig.4 Internt glidande medelvärde Indikatorn har också en funktion för att ställa in en minimal rörelse i punkter för att rita en linje och antalet linjer som krävs för en omkastning. Det har också en roll som ett filter. Indikatorens kod Indikatorns algoritm är ganska enkel och har tre steg: kopiering av data, beräkning baserad på den kopierade data och fyllningsbuffertarna för indikatorn (konstruera ett diagram baserat på den mottagna data). Koden är uppdelad i funktioner som är sammankopplade antingen mellan dem eller med ingångsdata. Låt oss ta en titt på koden. 1. Indikatorens inmatningsparametrar Indikatorns ingress innehåller en deklaration av grafiska konstruktioner. Det finns två av dem i indikatorn: diagram ABCTB (DRAWCOLORCANDLES) och ytterligare glidande genomsnittliga LINETLB (DRAWLINE). Följaktligen finns det sex buffertar. Därefter följer data för enumtyp för att förbättra gränssnittsinställningarna och inställningarna själva: magicnumb - Magic nummer har typen lång. Det är ett unikt nummer som anger indikatorn. Om nödvändigheten uppstår kan omvandlas till typsträng med några ändringar tidsram - Beräkningstid, typ ENUMTIMEFRAMES. är huvudparametern (tidsramen för indikatorn) timeredraw - Perioden för diagramuppdateringar, skriv ENUMTIMEFRAMES. Det är tidsramen under vilken en omräkning av diagrammet äger rum. För snabb uppgradering av diagrammet tryck på tangenten R på tangentbordet - En integrerad kontroll av indikatorns första startstart - Startdatum, skriv datetime. Det är huvudparametern som är utgångspunkten för att kopiera data och kartlägga chartprice - Pristyp för beräkning (0-Close, 1-Open, 2-High, 3-Low). För en klassisk diagramkonstruktion måste en pristyp väljas. Som redan nämnts ignoreras den här parametern när modifierad konstruktion är aktiverad stepminf - Minsta steg för en ny kolumn (gt0, typ int) eller ett hopp som krävs för att skriva en linjebackf - Antal linjer för att visa en reversering (gt0, typ int) . Klassisk typ antyder tre linjer för att visa en reverseringstyp - Typ av diagramkonstruktion (0-klassiker, 1-modifierad), typ välj. Det är en växling mellan konstruktionstyper chartcolorperiod - Byter färg när en ny period startas (booleskt typ). Används för att ändra linjärfärg i början av en ny periodskartasynkronisering - Konstruera ett diagram endast efter fullständig synkronisering (booleskt typ, om sant, då sker en fullständig synkronisering med att släppa alla saknade värden innan du bygger ett diagram) chartpriorityclose - Prioriterad slutkurs (typ välj. har fyra varianter. Den pekar på prioriteringen av slutkursen vid partiell synkronisering och ignoreras vid den fullständiga chartpriorityopen - Prioritering av öppningspriset. Det samma gäller här diagrampriorityhigh - Prioritering av det maximala priset. här chartprioritylow - Prioritering av minimipriset. Samma gäller här madraw - Rita medelvärdet (booleskt, om det är så, rita glidande medelvärde) maprice - Pristyp för konstruktion av medelvärdet kan vara en av ENUMAPPLIEDPRICE mamethod - Konstruktionstyp, burk vara en av ENUMMAMETHOD maperiod - Genomsnittlig period för glidande medelvärde Då deklarerar vi buffertarrayer, variabler och struc krävs för beräkning. 2. Funktion OnInit Alla indikatorbuffertar deklareras i funktionen OnInit och arrayindikering är inställd som i en timeseries. Då ställer vi in ​​värden på indikatorn som inte kommer att återspeglas i diagrammet, ställa in namnet. Ange noggrannhet och ta bort nuvarande värden när de överbelasta diagrammet. Här ställer vi också handtaget på indikatorn iMA och kontrollerar korrektheten på den inmatade data. I händelse av ett fel skrivs ett lämpligt meddelande ut och värdet ändras till ett minimum. 3. Funktion för kopiering av data Eftersom indikatorn är utformad för att fungera med alla fyra typer av priser är det viktigt att kopiera alla data, inklusive tid. I MQL5 finns en struktur med namnet MqlRates. Den används för att lagra information om tidpunkten för en handelssession, priser, volymer och spridningen. Ingångsparametrarna för funktionen är start - och slutdatum, tidsram och målgrupp för MqlRates-typen. Funktionen returnerar sant om kopiering är framgångsrik. Data kopieras till en mellanliggande grupp. Beräknad saknad data plus en session kopieras där och data förnyas permanent. Om kopiering till mellanliggande matris lyckades, kopieras data till matrisen, skickad för att säkerställa att funktionen fungerar korrekt. 4. Funktionen för att beräkna data Denna funktion är en prototyp för databeräkning för en klassisk konstruktion av diagrammet Tre Line Break. Som redan nämnts beräknar funktionen endast data och formar den till en särskild grupp av strukturtyp lineinfo, deklarerat i början av koden. Denna funktion innehåller två andra funktioner: funcregrouping (omgrupperingsfunktion) och funcinsert (infogningsfunktion). Vi ska ta en titt på dem för en början: 4.1. Omgrupperingsfunktion Den här funktionen omgrupperar information om konsekutiva linjer i samma riktning. Det är begränsat av storleken på den matris som passerat in i den eller, för att vara exakt, av parametern linetobackf (antal linjer som visar en omkastning) från indikatorinställningarna. Så varje gång kontroll överförs till funktionen flyttar alla mottagna data om identiska linjer en punkt ner mot slutet och index 0 fylls med ett nytt värde. Så här lagras information om linjer som krävs för en paus (vid klassisk konstruktion har pausen tre linjer). 4,2. Infoga funktion Funktionen utför inmatning av värdena till svarsfältet. Koden är enkel och kräver ingen detaljerad förklaring. Funktionen för att beräkna data har konventionellt uppdelats i tre delar. Den första delen kopierar data under analys till en mellanliggande grupp med hjälp av operatörslåset. Endast berört pris är kopierat. Den andra delen gör en testkörning för att beräkna det nödvändiga utrymmet i datarrayen. Därefter genomgår data-array linemainarray, som ursprungligen överfördes till funktionen för svar, en förändring. Den tredje delen fyller i sin tur den justerade datarrayen. 5. Funktion av diagramkonstruktion Syftet med denna funktion är att beräkna data för ett diagram baserat på den valda byggparametern (klassisk eller modifierad) och att fylla indikatorbufferten med data för visning. Förutom den föregående funktionen har funktionen av diagramkonstruktion tre ytterligare funktioner. De är funktionen av färg, funktion av synkronisering och funktionen för glidande medelvärde. Låt oss diskutera dem mer detaljerat. 5,1. Färgfunktion Den här funktionen har endast en ingångsparametertid. Funktionens svar är en booles variabel. Om den överlämnade data är gränsen för perioden, kommer funktionen att returneras sant. Eftersom perioderna beror på den valda tidsramen har funktionen en inbyggd periodseparation av den villkorliga operatören om. Efter att perioden har valts, kontrolleras den om en ny period har startat än. Det görs genom att konvertera ett datum till struktur MqlDateTime och jämförelse. För tidsramen fram till och med H2 indikerar ändringar i värdet av datum början på en ny period. Tidsramar från H12 till D1 inkluderar ändringar i månader och mellan W1 och MN kontrollerar vi årets förändring. Tyvärr har strukturen MqlDateTime inte information om den aktuella veckan. Problemet löstes genom att skapa en initial punkt som representeras av den variabla tidsvarianten. Vidare längs linjen dras ett antal sekunder på en vecka från detta datum. 5,2. Synkroniseringsfunktionen Synkroniseringsfunktionen har sex ingångsparametrar: fyra av dem är prioriteringen av priserna, den booleska parametern för fullständig eller partiell synkronisering och själva analysen. Funktionen är indelad i två delar: ett fall av fullständig och partiell synkronisering. Fullständig synkronisering utförs i tre steg: Beräkning av matriselementen, som uppfyller villkoret att innehålla data på alla fyra pristyper. Kopiera element till en mellanliggande grupp under samma villkor. Kopiering från mellanliggande matris till den som passeras av parametrar. Delvis synkronisering är mer komplex. Passerad endimensionell strukturuppsättning omvandlas till tvådimensionell, där det första indexet anger ordern och den andra - pristypen. Sedan introduceras är en endimensionell grupp med fyra element. Prisprioritetsnivåer kopieras till denna array och sedan sorteras sorteringen för att identifiera prioritetsordningen. Därefter utför vi distribution enligt prioriteringar med hjälp av slingan för och den villkorade operatören om. Samtidigt, om prioriteringarna är lika, är prissekvensen följande: nära, öppna, höga, låga. Så snart operatören om finner det första prioriterade värdet, ersätter slingan för alla nolldata i den tidigare skapade tvådimensionella matrisen för de prioriterade enheterna etc. 5.3. Funktion av glidande medel Det är den enklaste funktionen. Med hjälp av indikatorhandtaget, mottaget i OnInit-funktionen, kopierar vi värdet, vilket motsvarar det datum som passerat i parametrarna för funktionen. Då returneras detta värde som ett svar på den här funktionen. Funktionen att plotta ett diagram är vanligtvis uppdelad i två delar: klassisk plotting och modifierad en. Funktionen har två ingångsparametrar: pristyp för konstruktion (ignorerad under modifierad konstruktion) och typ av konstruktion (klassisk och modifierad). I början börjar indikatorbuffertarna rensas och sedan, beroende på typ av konstruktion, uppdelad i två delar. Den första delen (vi talar om den modifierade konstruktionen) börjar med att ringa funktionen för att beräkna alla fyra priskategorier. Då skapar vi en gemensam datarray där vi kopierar data som används, mottagen när vi ringer funktionen för dataräkning. Därefter mottas data array sorteras och rensas från replikerad data. Därefter fylls matrisdatabuffaren, som deklareras på global nivå, baserat på efterföljande datum med följande datasynkronisering. Fyllningsindikatorbuffertar är det sista steget i den modifierade konstruktionen. Den andra delen (klassisk konstruktion) är mycket enklare. Först kallas funktionen för databalkylering och sedan fylls indikatorbuffertarna. 6. Konsolideringens funktion Denna funktion förenar alla kontrollerande indikatorelement. Först definieras det aktuella datumet, då kallas funktionen för kopiering av data och funktionen för diagramkonstruktionen. 7. Funktion av nyckelstyrd och automatisk styrd konstruktion Dessa funktioner är utformade för att återställa indikatorn genom att trycka på R-tangenten (OnChartEvent) på tangentbordet eller göra det automatiskt i enlighet med det valda tidsintervallet (OnCalculate). Den senare analyseras av den nya barfunktionen (funcnewbar) som är en förenklad version av funktionen som beskrivs i IsNewBar. Vid denna tidpunkt ska vi slutföra beskriva indikatorens kod och tala om hur man använder det. Exempel på att använda indikatorn och en handelsstrategi Låt oss börja med de viktigaste analysstrategierna baserat på den klassiska diagramkonstruktionen. 1. Vita och svarta linjer som signaler för att köpa och sälja Grovt kan vi prata om två regler: Regel 1. Köp, när det finns tre på varandra följande stigande linjer och sälja, när det finns tre på varandra följande fallande linjer. Tre på varandra följande linjer indikerar en framträdande tendens. Regel 2 Sälj när backlinjen sjunker under tre på varandra följande stigande linjer, köp när backlinjen är högre än tre på varandra följande nedåtgående linjer. Låt oss se på fig.6, som representerar en klassisk konstruktion för EURUSD H1 från början av 2013 (det analyserade tidsintervallet är avbildat på fig.5). Fig.5 Analyserad tidsintervall EURUSD H1 Fig.6 Klassisk konstruktion av Tre Line Break-diagrammet för EURUSD H1, början av 2013, slutkurs På diagrammet (fig 6) kan vi tydligt se signalen (regel 1) mellan punkterna 1 och 2, vilket är en startpunkt för försäljning. I detta fall är intäkterna över 200 poäng med fyra decimaler. Följande punkt 4 anger en gynnsam situation för köp (som i regel 2). Vid avslutande i punkt 5 var vinsten 40 poäng och vi är vid breakeven vid slutet av punkt 6. I punkt 6 kan vi se en signal att sälja (regel 2). Vi får 10 poäng värd vinst när vi stänger vid punkt 7 och breakeven vid avslutning i punkt 8. Poäng 8 och 9 kan inte betraktas som signaler eftersom de inte uppfyller regel 1, ingen regel 2. Vi kan köpa i punkt 10 (regel 1) vi kan också få vinst på 20 poäng vid avslutning i punkt 11 eller breakeven i punkt 12. Alla nummer avrundades. I bästa fall kan vi med hjälp av denna strategi generera vinst på 270 poäng, vilket är imponerande. Samtidigt är det i det angivna tidsintervallet en intensiv rörelse som påverkar vinsten. I värsta fall kan handel resultera i breakeven vilket inte heller är dåligt. Det är värt att nämna att när en situation uppfyller antingen regel 1 eller regel 2, måste vi vänta på en tendensomvandlingsbekräftelse representerad av en linje i samma riktning som tendensen. 2. Likvärdig kanal, stöd och resistenta linjer En annan handelsstrategi är att tillämpa teknisk analys på Three Line Break-diagrammet. Låt oss ta en titt på fig. 7: Fig. 7 Likvärdig kanal, stöd och resistenta linjer, GBPUSD H1, tidsintervall från 01.03.2014 till 01.05.2014 I Fig. 7 kan du se att den nedåtgående jämnsträckta kanalen ritas i röda linjer, den stigande kanalen ritas in Blå och stödlinjer och motstånd är drabbade svarta. Det är uppenbart att den första motståndslinjen vrider in i stödledningen. 3. Lyspärmsmönster Ett modifierat diagram (två rader) på tidsramen M30 för paret USDCAD i början av 2013 ser ganska intressant ut. Vi kan skilja japanska ljusstake mönster som motiverade deras signaler (figur 8). Fig. 8 Modifierat Tre Line Break diagram, USDCAD M30, början av 2013, två linjer brytning I början av diagrammet kan vi se ett vändmönster av Engulfing under 1. Det består av två ljus: rött och föregående blå. Efter den uppåtgående trendlinjen går marknaden ner till nummer 2 vilket är ett ett-stearinljusomvandlingsmönster Hammer. Vid denna tidpunkt förändras marknaden riktning. Samma sak händer i mönster 3 (Spinning Top). Följande vändmönster Kharami (4) visas av ljusstaken 4 och den stora stigande en bredvid den. Mönster 6 består också av två ljusstakar (mönstret engulfing) men till skillnad från den första liknande modellen blir marknaden i motsatt riktning. Således kan man dra slutsatsen att användning av indikatorn i denna typ av analys är godtagbar men den har sådana nackdelar som sällan förekomst av signaler och möjlighet till signifikant drawdown. Denna strategi behöver visserligen ytterligare utveckling. 4. Flyttande medel Delvis modifiering som att lägga till ett glidande medel endast för tecknade linjer ger nya möjligheter till analys. Låt oss se på fig. 9: Fig.9 Analys av glidande medelvärde, EURUSD H4, Three Line Break-diagrammet, klassisk konstruktion, från 01.01.2014 till 01.07.2014 Den övre delen av fig. 9 illustrerar en klassisk konstruktion baserad på de höga priserna med ett glidande medelvärde (medelvärdet är 90, lågt pris, jämn medelvärde). Den nedre delen visar en klassisk konstruktion baserad på låga priser med ett glidande medelvärde (medelvärdet är 90, högt pris, jämn medelvärde). Så i den övre delen av fig. 9 det rörliga medlet kan betraktas som en stödlinje och i nedre delen, tvärtom, en motståndslinje. Om priset på båda diagrammen ligger under genomsnittet är det en nedåtgående trend på marknaden och det är bättre att sälja. När priset stiger över genomsnittet är det dags att köpa. En nackdel med denna strategi är att den är avsedd för en långsiktig handel. Slutsats Sammanfattningsvis kan jag säga att Three Line Break ger konsekvent bra signaler eller, i värsta fall, leder till breakeven. Övning visar att den bäst tillämpas i en långsiktig trend och därför rekommenderar jag inte att du använder det här diagrammet för en kortvarig handel. Om någon har nya idéer om hur man använder den i handel, skulle jag vara glad att diskutera det. Som vanligt försökte jag utforska koden i detalj. Återigen, om det finns idéer om hur man förlänger, omarbetar eller optimerar det, vänligen skriv i kommentarerna till artikeln. Senast uppdaterad 18 maj 2012 Tre radbrytningstabeller visar en rad vertikala rutor (quotlinesquot) som bygger på förändringar i priser. Precis som med Kagi, Point Amp Figure och Renko-diagram, ignorerar Three Line Break-diagrammen tidens gång. Kartläggningsmetoden Tre raderingsbrott är så namngiven på grund av antalet linjer som vanligtvis används. Tre Line Break-diagram sades först till USA av Steven Nison när han publicerade boken "Beyond Candlesticks". Tolkning Följande är de grundläggande handelsreglerna för ett raderingsdiagram med tre rader: Köp när en vit linje dyker upp efter tre intilliggande svarta linjer (en kvittitvridningstakt). Sälj när en svart linje visas efter tre intilliggande vita linjer (en kvartslack turnaround linequot). Undvik att handla i quottrendlessquot-marknader där linjerna växlar mellan svart och vitt. En fördel med Tre Line Break-diagram är att det inte finns någon godtycklig fast återbetalningsbelopp. Det är prisåtgärden som ger en indikation på omkastning. Nackdelen med Three Line Break-diagrammen är att signalerna genereras efter att den nya trenden är igång. Men många handlare är villiga att acceptera de sena signalerna i utbyte mot att ringa stora trender. Du kan justera känsligheten för reverseringskriterierna genom att ändra antalet rader i pausen. Till exempel kan kortsiktiga återförsäljare använda tvålinjepauser för att få mer reverseringar, medan en långsiktig investerare kan använda fyra linjer eller till och med 10 linjära raster för att minska antalet omkastningar. Three Line Break är den mest populära i Japan. Steven Nison rekommenderar att man använder tre linjebrytningsdiagram tillsammans med ljusstickdiagram. Han föreslår att man använder diagrammet Tre Line Break för att bestämma den rådande trenden och sedan använda ljusstake mönster för att klara dina individuella affärer. Följande illustration visar en Three Line Break och ett stapeldiagram över Apple Computer. Du kan se att antalet rader i en given månad beror på prisförändringen under månaden. Juni har till exempel många linjer eftersom priserna ändrats väsentligt medan november endast har två linjer eftersom priserna var relativt lätta. Beräkningslinje Bruttokartor är alltid baserade på slutkurs. De allmänna reglerna för att beräkna ett Line Break-diagram är: Om priset överstiger föregående pris s högpris, dras en ny vit linje. Om priset faller under den tidigare linjens låga pris dras en ny svart linje. Om priset inte stiger ovanför eller faller under den föregående raden är inget dras. I ett Tre Line Break-diagram, om rallyer är starka för att visa tre på varandra följande linjer av samma färg, måste priserna vända om med det extrema priset för de tre sista raderna för att skapa en ny linje: Om en rally är tillräckligt kraftfull för att bilda tre i följd vita linjer, så måste priserna falla under den lägsta punkten i de tre sista vita linjerna innan en ny svart linje ritas. Om en försäljning är kraftfull nog att bilda tre på varandra följande svarta linjer, måste priserna stiga över den högsta punkten i de tre sista svarta linjerna innan en ny vit linje dras.

No comments:

Post a Comment