Thursday, 21 September 2017

Heiken Ashi Handelssystem Afl


Heiken Ashi är en bra och kraftfull indikator Att använda den kan du försöka som jag föreslår.1 När trenden är upp, fokusera på ljusets kropp. Jag brukar ignorera skuggan, eftersom kroppen kommer att ge mer information. När kroppen blir mindre, blir den mindre Indikerar försvagning.2 När trenden är nere, fokusera på ljusets skugga jag brukar ignorera kroppen eftersom skuggan ger mer information. När skuggan blir längre indikerar den 2 signalförlängning eller reversaliseras den med din andra favoritindikator för att få Bästa resultatet Hoppas det här kan vara till hjälp. Jag kan inte överväga Heiken Ashi som japansk ljusstake eftersom båda fungerar på helt olika sätt. Tack har letat efter en HA för Amibroker. Chart visar bra, jag försöker sedan kommentera. Hej, kan någon berätta Mig hur man plottar köp säljsignaler för heikin ashi Betydelse att det köper när ljuset blir grönt och säljs när röd. Heikin-Ashi En bättre ljusstake. Mesta vinster och förluster genereras när marknaderna trender - så förutsäger trenderna korrekt Kan vara till stor hjälp Många handlare använder ljusstake-diagram för att hjälpa dem att lokalisera sådana trender, bland ofta oregelbundna marknadsvolatiliteter. Heikin-Ashi-tekniken - medelstång på japanska - är en av många tekniker som används i samband med ljusstakediagram för att förbättra isolering av trender Och förutspå framtida priser. Beräkning av de modifierade stavarna Normala ljusstickdiagram består av en serie OHLC-stänger med öppen lågning som är inskilda av en tidsserie. Heikin-Ashi-tekniken använder en modifierad formula. xClose Öppna High Low Close 4 O Medelpriset för den aktuella bar. xOpen xOpen Föregående Bar Stäng Föregående Bar 2 o Mittpunkt för föregående bar. xHög Max Hög, xOpen, xClose o Högsta värdet i set. xLow Min Låg, xOpen, xClose o Lägsta värde i uppsättningen. Konstruktion av diagrammet Heikin-Ashi-diagrammet är uppbyggt som ett vanligt ljusstake-diagram, med undantag av de nya värdena ovan. Tidsserierna definieras av användaren - beroende på vilken typ av diagram som önskas dagligen, timme mm. Åter representeras av fyllda barer, medan uppdagarna representeras av tomma barer. Slutligen gäller alla samma ljusstake-mönster. Det är ett vanligt ljusstake-diagram. Här är ett Heikin-Ashi-diagram. Att använda det här diagrammet kan tillämpas på Många marknader används emellertid oftast på aktie - och råvarumarknaderna. Traders programmerar ofta dessa nya instruktioner i befintliga handelsprogram, t. ex. MetaTrader, eller använder många onlineverktyg som anges i referenssektionen nedan. Slutligen kan den appliceras via Microsoft Excel Eller andra liknande kalkylarksprogram. Det finns fem primära signaler som identifierar trender och köpmöjligheter. Hela ljus utan lägre skuggor indikerar en stark uppåtriktning, så att vinsterna rinner. Hela ljus betyder en uppträngning som du kanske vill lägga till i din långa position och avsluta kort Positioner. Ett ljus med en liten kropp omgiven av övre och nedre skuggor indikerar en trendförändring som riskälskande handlare kan köpa eller sälja här, medan andra kommer att vänta på c Bekräftelse innan du går kort eller lång. Fyllda ljus indikerar en downtrend som du kanske vill lägga till i din korta position och avsluta långa positioner. Fyllda ljus utan högre skuggor identifiera en stark nedåtgående trånga tills det finns en förändring i trend. Dessa signaler visar att lokalisering Trender eller möjligheter blir mycket lättare med det här systemet Trendningarna avbryts inte av falska signaler så ofta och är därmed lättare att upptäcka. Dessutom är möjligheter att köpa under konsolideringstider uppenbara. Slutsats Heikin-Ashi-tekniken är extremt användbar för Gör ljusstake diagram mer läsbara - trender kan placeras lättare, och köpmöjligheter kan spottas på ett ögonblick Diagrammen är konstruerade på samma sätt som ett vanligt ljusstake-diagram, med undantag för de modifierade stapelformerna. Teknik kan hjälpa dig att upptäcka trender och trendändringar som du kan dra nytta av. En undersökning som gjorts av Förenta staternas presidium för arbetsstatistik För att hjälpa till att mäta lediga platser Det samlar in uppgifter från arbetsgivare. Det högsta beloppet av pengar som Förenta staterna kan låna. Skuldtaket skapades enligt Second Liberty Bond Act. Den ränta vid vilken ett förvaringsinstitut lånar medel som förvaras i Federal Reserve till en annan Depositarinstitution.1 En statistisk mått på spridning av avkastning för ett visst värdepapper eller marknadsindex Volatilitet kan antingen mätas. En akt som amerikanska kongressen antog 1933 som banklagen, som förbjöd handelsbanker att delta i investeringen. Hänvisar till något jobb utanför gårdar, privata hushåll och icke-vinstdrivande sektorn. Det amerikanska presidiet för arbete. Ett exempel på ett handelssystem baserat på en Heiken-Ashi-indikator. Med utseendet på ljusstake-diagrammet i USA för mer än två årtionden sedan Var en revolution i förståelsen av hur krafterna på tjurar och björnar fungerar på västmarknaderna Lysstakar blev ett populärt handelsinstrument och trad Ers började arbeta med dem för att underlätta läsningen av diagrammen Men tolkningen av ljusstakar skiljer sig från varandra. En av dessa metoder, som ändrar det traditionella ljusstaken diagrammet och underlättar sin uppfattning, kallas Heikin Ashi technology.1 Nani Desu Ka. Den första publikationen om detta ämne uppträdde 2004 i februariutgåvan av den tekniska analysen av STOCKS COMMODITIES journal där Dan Valcu publicerade en artikel med titeln Using The Heikin Ashi Technique länken till den ursprungliga artikeln. På hans hemsida skriver författaren Utöver att han under sommaren 2003 studerade Ichimoku-tekniken och som så ofta hänt upptäckte han av misstag några diagram, där han såg en tydlig syn på marknaden. Det visade sig vara ett Heikin-Ashi-diagram eller att vara Mer precise, några förändrade ljusstakar. Denna analysmetod utvecklades av en japansk näringsidkare som blev mycket framgångsrik och använder den här metoden till denna dag till författarens överraskning Hittade ingen annan relaterad information i böcker eller på Internet, så han bestämde sig för att göra den tillgänglig för alla handlare genom att publicera den i en journal. Heikin-Ashi-metoden heikin på japanska betyder mitten eller balansen och ashi betyder fot eller bar, Och är ett visuellt verktyg för att bedöma trender, deras riktning och styrka. Det här är inte en handelskurs, men det är definitivt ett bra och lättanvänt instrument för att visualisera trender. Låt oss se hur beräkningen av OHLC-ljusstaken Utförs. Klockning av nuvarande bar haClose Öppna Hög Låg Stäng 4 Öppning av nuvarande bar haJpen haOpen före HaClose före 2 Maximal nuvarande bar haHigh Max High, haOpen, haClose Minsta aktuella bar haLow Min Låg, haOpen, haClose. Värdena på Öppna, Höga, Låga och Stänga hänvisar till aktuell stapel Prefixet ha anger motsvarande modifierade värden för heikinji. För att underlätta uppfattningen av marknadsinformation ändrar Heikin-Ashi-tekniken den traditionella Ljusstake diagram, genom att skapa så kallade syntetiska ljusstakar, som tar bort oegentligheter från det normala diagrammet, ger en bättre bild av trender och konsolideringar. Bara genom att titta på ljusstaken diagram som skapades med hjälp av denna metod får du en bra överblick över marknaden och dess Stil. Figur 1 Till vänster finns vanligt ljusstake diagram a, på höger b Heikin-Ashi diagram. Fig 1 visar skillnaden mellan traditionella japanska ljusstakar från Heiken Ashi ljusstakar Det karakteristiska särdraget hos dessa grafer är att i en uppåtgående trend är majoriteten av Vita ljus har ingen skugga I en nedåtriktad trend finns det ingen toppskugga för de flesta svarta ljusen. Heiken Ashi-diagrammet visar inga raster, så ett nytt ljus öppnas i nivå med den föregående s mitt. Lysstakarna på Heiken-Ashi-diagrammet Visa en större utsträckning trendindikation än traditionella ljusstakar När trenden försämras minskas kroppens ljusstakar och skuggorna växer. Förändringen av candlestiens färg Cks är en signal för att köpa sälja Det är mest lämpligt att bestämma slutet på en korrigeringsrörelse baserat på dessa diagram. Denna indikator är en del av MetaTrader 5 och du kan hitta den i mappen Indikatorer Exempel Innan du installerar indikatorn på diagrammet , Rekommenderar jag att du gör grafen linjär. I fliken Allmänt avmarkerar du också objektet från toppgrafen i grafens egenskaper. Jag vill än en gång fokusera din uppmärksamhet på att Heiken-Ashi-metoden inte är en Holy Grail För att bevisa detta kommer jag att försöka skapa ett enkelt trading system TS med bara den här tekniken. För att göra detta måste vi skapa en enkel expertrådgivare med hjälp av MQL5-programmeringsspråket och standardbiblioteksklasserna och sedan testa det på historiska Data, med strategitestaren för MetaTrader 5 terminal.2 Trading System Algorithm. Without att göra saker för komplexa skapar vi algoritmen genom att använda de sex grundläggande reglerna i Heiken-Ashi-proceduren, föreslagna av Dan Valcu på följande webbplats. incr Lättnad trend - blått ljusstake haClose gt haOpen. A minskande trend - röd ljusstake haClose haOpen. En stark ökande trend - ett blått ljusstake, där det inte finns någon låg haOpen haLow. En stark minskande trend - ett rött ljusstake, som inte är högt haOpen HaHigh. Consolidation - en sekvens av ljusstakar med små kroppar av vilken färg som helst och långa skuggor. Ändring av trend - en ljusstake med liten kropp och långa skuggor av motsatt färg Det är inte alltid en pålitlig signal, och ibland kan det bara vara en del Av konsolidering 5. En tendens på 1,2 är lätt att förstå - om vi är i en transaktion håller vi helt enkelt positionen och flyttar stoppet med 1-2 punkter under ovanför den tidigare ljusstaken. En stark tendens 3,4 vi agerar På samma sätt - genom att dra upp stoppet. Konsolidering 5 och en förändring av trend 6 stänger positionen om den inte stängs av stoppet, men vi måste då bestämma huruvida motsatt position ska öppnas eller ej. För att fatta beslutet, Vi måste på något sätt avgöra om ac Osolidering eller omvändning sker. Vi behöver ett filter, byggt på indikatorer, ljusstakeanalys eller grafisk analys. Målsättningen med vår artikel innehåller inte upprättandet av en lönsam strategi, men vem vet vad vi ska uppnå som ett resultat därför , Låt oss betrakta att utseendet på ett ljus av motsatt färg, vi kommer stänga positionen och öppna en ny med motsatt riktning. Och så är vår algoritm följande: Efter bildandet av ett ljus av motsatt färg, Vi stänger den föregående positionen, om vi har en, och öppnar en position vid öppningen av ett nytt ljus och ställer in ett stopp 2 poäng nedanför det minsta tillåtna maximala ljuset. Trenden - vi flyttar stoppet 2 poäng under ovan Maximalt med det tidigare ljuset. Med en stark trend tar vi samma steg som vi gjorde med trenden, det vill säga flytta stoppet. Sammantaget är allt ganska enkelt och förhoppningsvis klart för läsaren. Nu ska vi genomföra detta på språket av MQL5.3 P Programmera expertrådgivaren i MQL5. För att skapa en expertrådgivare behöver vi bara en ingångsparameter - storleken på partiet, de två händelsehanteraren fungerar OnInit, OnTick och vår egen funktion CheckForOpenClose. För att ställa in inmatningsparametrarna i MQL5 vi Använd Input variables. Function OnInit är händelsehanteraren Init Init-händelser genereras omedelbart efter att du laddat Expert Advisor. In koden för denna funktion kommer vi att ansluta indikatorn till Expert Advisor Som jag nämnde ovan innehåller standard MetaTrader 5 en indikator. Du kanske undrar varför det finns så mycket komplexitet om vi har formlerna för att beräkna indikatorn, och vi kan beräkna värdena i expertrådens kod Ja, jag erkänner det är möjligt att göra det, men om du tittar på En av dem noggrant. Du kommer se att den använder de tidigare värdena, vilket skapar ett visst besvär för oberoende beräkningar och komplicerar vårt liv. Därför kommer vi istället för oberoende beräkningar att utnyttja kapabiliteten Band av MQL5 för att ansluta vår anpassade indikator, specifikt funktionen iCustom. To detta gör vi till kroppen av funktionen OnInit följande line. and vi får en global variabel hHeikenAshi - handtaget av det som vi behöver i framtiden Funktionen OnTick är hanteraren av NewTick-händelsen som genereras med utseendet av ett nytt fält. Funktion TerminalInfoInteger TERMINALTRADEALLOWED kontrollerar om handel är tillåten eller inte Med hjälp av funktionen BarsCalculated HHeikenAshi kontrollerar vi mängden beräknade data för den begärda indikatorn, I vårt fall. Och om båda villkoren är uppfyllda ser vi uppfyllandet av vår funktion CheckForOpenClose där huvudarbetet sker. Låt oss se det noggrantare. Eftersom villkoren i vår TS anger att beställningstillfället äger rum vid öppningen Av en ny ljusstake måste vi bestämma om ett nytt ljusstake har öppnat eller inte Det finns många sätt att göra detta, men det enklaste är att kontrollera volymen av ticks Th Oss, om fältvolymen är lika med en, indikerar detta öppningen av en ny stapel, och du bör kontrollera villkoren för TS och lägga ut order. Vi implementerar det på följande sätt. Skapa en variabel array av typen MqlRates av Storleken på ett element Med funktionen Kopiera tar du in värdena på den sista fältet. Kontrollera sedan fältvolymen och om den är större än en, avsluta funktionen, om inte, fortsätt sedan beräkningarna. Nästan, med hjälp av direktivet definierar vi Några mnemonic konstanter. Då deklarerar vi array. and använder funktionen CopyBuffer vi erhåller värdena för indikatorn i lämpliga arrays. I vill fokusera din uppmärksamhet på hur data lagras i variablerna i array. The äldsta historiska baren Lagras i det första elementet i array noll. Den yngsta nuvarande stapeln i den senare, BARCOUNT-1 Fig 2.Figure 2 Ljusstakarnas ordning och värdena på indexerna i arrayen. Och så har vi fått OHLC Heiken - Ashi värden, och det återstår att ve Rita villkoren för öppnande eller underhåll av en position. Beakta i detalj behandlingen av försäljningssignalen. Som jag påpekade tidigare fick vi värdena på tre Heiken-Ashi ljusstakar. Det aktuella värdet ligger i cellerna med numret BARCOUNT -1 2, och det är inte nödvändigt för oss. De tidigare värdena finns i cellerna BARCOUNT-2 1, och tidigare staplar finns i BARCOUNT-3 0 se Fig 2 och baserat på dessa två staplar kommer vi att kontrollera villkoren för tillverkning Trade. Then vi behöver checka för öppna positioner på instrumentet För att göra detta kommer vi att använda CPositionInfo klassen av handel klasser av standardbiblioteket Denna klass tillåter oss att få information om öppna positioner Använda metoden Välj Symbol vi bestämmer närvaron av Öppna positioner på vårt instrument, och om de är närvarande, använder vi metoden Typ vi bestämmer typen av öppna positioner. Om vi ​​nu har en öppen position att köpa, måste vi stänga den. För att göra det använder vi Metoderna för cla Ss CTrade av standardklassbiblioteket som är utformat för att utföra handelsoperationer. Använda metoden PositionClose const-strängsymbol, ulång avvikelse vi stänger inköpet, där symbolen är instrumentets namn och den andra parametern, avvikelsen är den Tillåten avvikelse från slutkursen. Då kontrollerar vi kombinationen av ljusstakar enligt vår TS Eftersom vi redan har kontrollerat riktningen för de nybildade ljusstakarna med index BARCOUNT-2, behöver vi bara kolla ljusstaken före det med index BARCOUNT -3, och utför stegen som är nödvändig för att öppna positionen. Här är det nödvändigt att uppmärksamma användningen av tre metoder i CTrade-klassen. Metod PositionOpen-symbol, ordertyp, volym, pris, sl, tp, kommentar Används för att Öppna en position där symbolen är instrumentets namn, ordertyp - ordertyp, volym - partiets storlek, pris - inköpspris, sl - Stopp, tp - vinst, kommentar - en kommentar. Metod PositionModifiera symbol, sl P Används för att ändra värdet på stopp och vinst, där symbolen - instrumentets namn, sl - Stopp, tp - vinst Jag vill uppmärksamma dig på att innan du använder den här metoden ska du kontrollera närvaron Av en öppen position. Metoden ResultatRetcodeDescription används för att erhålla beskrivningen av kodfelet i form av en linje. Vid beräkning av variabelstopplösen är värdet på haHigh BARCOUNT-2 en beräkning, mottagen från indikatorn och behov Normalisering, gjord av funktionen NormalizeDouble haHigh BARCOUNT-2, siffror för att kunna användas korrekt. Detta avslutar bearbetningen av signalen för att sälja. För att köpa använder vi samma princip. Här är den fullständiga koden från Expert Advisor. The kompletta Texten till Expert Advisor finns i den bifogade filen Kopiera den till katalogen MQL5 Experts, kör sedan MetaEditor genom menyn Verktyg - gt Editor MetaQuotes Language, eller använd F4-tangenten Nästa i Navigator-fönstret genom att öppna fliken Experter och d Ownload filen genom att dubbelklicka på den, i redigeringsfönstret och kompilera den genom att trycka på F7. Om alla operationer utfördes korrekt, då i fönstret Expert Advisors, i navigatorns fönstret kommer filen HeikenAshiExpert att krasas. Indikatorn måste vara Sammansatt på samma sätt, ligger den i katalogen MQL5-indikatorer Exempel.4 Testa handelssystemet på historiska data. För att kontrollera lönsamheten hos vårt handelssystem använder vi MetaTrader 5-strategi testeren, som är en del av handeln Plattform Testeren körs via terminalmenyn Visa - gt Strategi Tester eller genom att trycka på tangentkombinationen Ctrl R När den lanseras hittar vi fliken Inställningar Figur 3.Figure 3 Strategy Tester-inställningar. Konfigurera expertrådgivaren - välj från en lista Av våra expertrådgivare, ange testintervallet i början av 2000 till och med slutet av 2009 är inledningsbeloppet 10 000 USD, inaktivera optimeringen eftersom vi bara har en ingångsparameter och w Jag vill bara kontrollera lönsamheten hos TS. Testing kommer att göras med två valutapar. Jag bestämde mig för att välja valutapar EURUSD och GBPUSD. För testning bestämde jag mig för att ta följande tidsintervaller H3, H6 och H12. Du kommer att fråga varför Svaret är för att jag ville testa TS på tidsintervaller som inte var närvarande i MetaTrader4-terminalen. Så här går vi. Vi väljer testvaluta EURUSD, testperioden H3 och klicka på Start. Efter avslutad provning ser vi två Nya flikar i testfönstret Resultat Fig 4 och Diagram Fig 5.Figur 4 Resultatstrategitestningen EURUSD H3.Från testresultaten Fig 4 Du kan se det för perioden från början av 2000 till slutet av 2009 med de angivna parametrarna TS Gav en förlust på -2560,60 USD. Diagrammet Fig 5 visar fördelningen av vinster och förluster över tiden vilket ger oss möjlighet att se över TS-prestanda över tiden och göra en analys av systemfel. Figur 5 Tab Av Strategy Tester EURUSD H3.I nästan Glömde att nämna att fliken Results, som standard, skapar en enkel rapport. Dessutom har vi möjlighet att visa transaktioner, order och skriven filrapporter. För att göra detta placerar vi bara markören över fliken, klickar på höger mus Knappen och välj önskat menyalternativ. Flik 6 Kontextmeny på fliken Strategi Tester Resultat. Här är resultaten av testning på över en sex timmarsperiod H6.Figure 7 Strategy Tester Resultat-fliken EURUSD H6.over en tolv timmarsperiod H12.Figure 8 Strategy Tester Resultat-fliken EURUSD H12. Det verkar som om valutaparet, som EURUSD, är vår strategi inte effektiv. Men vi kan märka att variationen i arbetsperioden väsentligt påverkar resultatet. Vi utökar vårt test till Valutapar GBPUSD, för att göra slutliga slutsatser om effektiviteten i vår TS. Figure 9 Strategi Tester Resultat-fliken GBPUSD H3.Figure 10 Strategi Tester Resultat-fliken GBPUSD H6.Figure 11 Strategi Tester Resultat-fliken GBPUSD H12.Figure 12 Strategy Tester Graph tab GBPU SD H12. Efter analys av testresultaten ser vi att vi använder ett valutapar som GBPUSD, vilket visar att vårt system har positiva resultat i två separata fall. Under en tolv timmesperiod fick vi en stor vinst på 8903,23 USD, även om det Mottogs över nio år. De som är intresserade kan testa andra valutapar. Min antagning är att ju mer flyktiga paret är, desto bättre resultat bör erhållas, och den längre tidsperioden ska användas. Avslutningsvis betonar jag att detta Handelssystem är inte den heliga graden och kan inte användas ensam. Om det emellertid med hjälp av extra signaler ljusstakeanalys, våganalys, indikatorer, trender separerar vi omkastningssignalerna från konsolideringssignalerna, då kan det på vissa volatila handelsinstrument Vara ganska genomförbar, men det är osannolikt att få en galen vinst. Nani Desu Ka - Vad är det här japanska. Translated from Russian by MetaQuotes Software Corp Originalartikel. Hello, jag körde testet på EURUSD från början av året men resultaten är inte förenliga med indikatorn där det finns fel pilar på diagrammet, Köpa på korta stänger och viceversa Vilket kan vara problemet tack. Användning Heiken Ashi slätas är långsammare men fungerar ganska bra visuellt för manuell handel Det ger nästan samma resultat som Renko Tack för artikeln. Jag behövde en Heiken-Ashi-Renko indikator , Det vill säga Heikein-Ashi beräknat på Renko-ljus Jag behövde mt5-filen Vet någon hur jag hjälper mig.

No comments:

Post a Comment