Friday 13 October 2017

Heiken Ashi Trading System For Amibroker ( Afl )


Heiken Ashi er en god og kraftig indikator. For å bruke det, kan du prøve som jeg foreslår. 1 Når trenden er opp, fokuserer på lysets kropp. Jeg pleier å ignorere skyggen siden kroppen vil gi mer informasjon. Når kroppen blir mindre, blir det mindre indikerer svekkelse.2 Når trenden er nede, fokuserer du på lysets skygge, pleier jeg å ignorere kroppen siden skyggen gir mer informasjon. Når skyggen blir lenger, indikerer den 2 signalforlengelse eller reversering av den med din andre favorittindikator for å få beste resultat Håper dette kan være til hjelp. FYI ikke bry meg om å vurdere Heiken Ashi som japansk lysestake fordi begge fungerer på ganske forskjellige måter. Takk, leter etter en HA for Amibroker. Chart vis godt, jeg prøver da Kommentar. Hun kan noen fortelle meg hvordan å plotte kjøpe selgesignaler for heikin ashi Betydningen som den kjøper når lyset blir grønt og selger når det er rødt. Et eksempel på et handelssystem basert på en Heiken-Ashi-indikator. Med utseendet på lysestake-diagrammet i USA mer enn to for flere tiår siden, var det en revolusjon i forståelsen av hvordan styrken til okser og bjørner jobber på vestlige markeder Lysestaker ble et populært handelsinstrument, og handelsmenn begynte å jobbe med dem for å lette lesing av diagrammene. Men tolkningen av lysestaker er forskjellig fra hverandre. En av disse metodene, som forandrer det tradisjonelle lysestake-diagrammet, og letter sin oppfatning, kalles Heikin Ashi-teknologien. 1 Nani Desu Ka. Den første publikasjonen om dette emnet, dukket opp i 2004 i februar-utgaven av Den tekniske analysen av STOCKS COMMODITIES journal, hvor Dan Valcu publiserte en artikkel med tittelen "Using The Heikin Ashi Technique", koblet til den opprinnelige artikkelen. På hans nettsted peker forfatteren på at han i sommeren 2003 studerte teknologien til Ichimoku, og som ofte skjer , ved et uhell oppdaget noen diagrammer, som han så en tydelig synlig trend på markedet. Det viste seg å være et Heikin-Ashi-diagram, eller for å være mer nøyaktig e. Noen forandrede lysestaker. Denne analysemetoden ble utviklet av en japansk handelsmann som ble svært vellykket og bruker denne metoden til i dag. Til overraskelse av forfatteren fant han ingen annen relatert informasjon i bøker eller Internett, så han bestemte seg for å gjør det tilgjengelig for alle handelsmenn ved å publisere det i en journal. Heikin-Ashi-metoden heikin på japansk betyr midt eller balanse, og ashi betyr fot eller bar og er et visuelt verktøy for å vurdere trender, deres retning og styrke. Dette er ikke en hellig gral av handel, men det er definitivt et godt og brukervennlig instrument for å visualisere trender. Ta en titt på hvordan beregningen av OHLC lysestakeverdi utføres. Lukking av nåværende bar haClose Åpne Høy Lav Lukk 4 Åpning av nåværende bar haOpen haOpen før HaClose før 2 Maksimal nåværende bar haHigh Max Høy, haOpen, haClose Minimum nåværende bar haLow Min Low, haOpen, haClose. Verdiene for Open, High, Low og Close refererer til curren t bar Prefikset ha indikerer tilsvarende modifiserte verdier for heikinji. For å legge til rette for oppfatningen av markedsinformasjon, modifiserer Heikin-Ashi-teknologien det tradisjonelle lysestake-diagrammet ved å lage såkalte syntetiske lysestaker, som fjerner uregelmessighet fra det normale diagrammet, gir et bedre bilde av trender og konsolideringer Bare ved å se på lysestaken diagrammet, opprettet ved hjelp av denne metoden, får du en god oversikt over markedet og stilen. Figur 1 Til venstre er vanlig lysestake diagram a, til høyre b Heikin - Ashi chart. Fig 1 viser forskjellen mellom tradisjonelle japanske lysestaker fra Heiken Ashi lysestaker Den karakteristiske egenskapen til disse grafene er at i en oppadgående trend har flertallet av hvite lys ikke skygge. I en nedadgående trend er det ingen toppskygge for de fleste svarte stearinlys Heiken Ashi-diagrammet viser ingen pauser, så et nytt lys åpnes på nivået med den forrige s midt. Lysestaker på Heiken-Ashi-diagrammet viser et grea Utbredelsen av trendindikasjon enn tradisjonelle lysestaker Når trenden svekkes, reduseres lysstrålens kropper og skyggene vokser. Endringen i lysestakerfarget er et signal for å selge. Det er mest hensiktsmessig å bestemme slutten av en korrigerende bevegelse, basert på disse diagrammene. Denne indikatoren er en del av MetaTrader 5, og du kan finne den i mappen. Indikatorer Eksempler Før du installerer indikatoren på diagrammet, anbefaler jeg at du gjør grafen lineær. I egenskapene til grafen, i kategorien Generelt , fjerner du merket fra toppgrafen. Jeg vil gjerne igjen legge oppmerksomheten på at Heiken-Ashi-metoden ikke er en hellig gral. For å bevise dette vil jeg prøve å lage et enkelt handelssystem TS ved å bruke denne teknikken . For å gjøre dette må vi opprette en enkel ekspertrådgiver, ved hjelp av MQL5-programmeringsspråket og standardbiblioteksklassene, og deretter teste det på historiske data ved hjelp av strategitesteren til MetaTrader 5-terminalen.2 Trading Syst em Algoritmen. Uten å gjøre ting for kompliserte, lager vi algoritmen ved å bruke de seks grunnleggende reglene i Heiken-Ashi-prosedyren, foreslått av Dan Valcu på følgende nettsted. En økende trend - blått lysestake haClose gt haOpen. A fallende trend - rød lysestake haClose haOpen. En sterk økende trend - et blått lysestake, der det ikke er lavt hodet. En kraftig avtagende trend - et rødt lysestake, som ikke er høyt Høyd. Konsolidering - En rekke lysestaker med små kropper av hvilken som helst farge og lange skygger. Endre trend - et lysestake med en liten kropp og lange skygger av motsatt farge. Det er ikke alltid et pålitelig signal, og noen ganger kan bare være en del av konsolideringen. 5. En tendens på 1,2 er lett å forstå - Hvis vi er i en transaksjon, holder vi bare posisjonen, flytter stoppet med 1-2 poeng under det forrige lysestaken. En sterk tendens 3,4 Vi fungerer på samme måte - ved å trekke opp stoppet. Konsolidering 5 og en endring av trend 6, lukker th e posisjon hvis den ikke er stengt av stoppet, men vi må da bestemme om vi skal åpne en motsatt posisjon. For å ta avgjørelsen må vi på en eller annen måte avgjøre om en konsolidering eller en reversering finner sted. Vi trenger et filter, bygget på indikatorer, lysestake analyse eller grafisk analyse. Målene i vår artikkel inkluderer ikke etablering av en lønnsom strategi, men hvem vet hva vi vil oppnå som et resultat. Derfor, la oss vurdere at utseendet på et lys av det motsatte farge, vil vi lukke posisjonen og åpne en ny med motsatt retning. Og så er algoritmen vår som følger. Etter dannelsen av et lys av motsatt farge lukker vi forrige posisjon, hvis vi har en, og åpne en posisjon ved åpningen av et nytt lys, og stiller et stopp 2 poeng under over minimumsminimum for det forrige lyset. Trenden - vi beveger stoppet 2 poeng under over minimum maksimalt forrige lys. Med en sterk trend tar vi t han har samme skritt som vi gjorde med trenden, det vil si flytte stoppet. Alt i alt er alt ganske enkelt og forhåpentligvis klart for leseren. Nå vil vi implementere dette på språket til MQL5.3. Programmering av ekspertrådgiveren i MQL5. For å skape en Ekspertrådgiver, vi trenger bare én inngangsparameter - størrelsen på partiet, de to hendelseshåndteringsfunksjonene, OnInit, OnTick og vår egen funksjon CheckForOpenClose. For å angi inngangsparametrene i MQL5 bruker vi Input variables. Function OnInit er hendelseshandleren Init Init hendelser genereres umiddelbart etter at du har lastet Expert Advisor. I koden til denne funksjonen vil vi koble indikatoren til Expert Advisor. Som nevnt ovenfor inneholder standard MetaTrader 5 en indikator. Du kan lure på hvorfor det er så mye kompleksitet, hvis vi har formler for beregning av indikatoren, og vi kan beregne verdiene i ekspertrådgiverens kode Ja, innrømmer jeg at det er mulig å gjøre det, men hvis du ser på en av dem nøye. Du vil se at den bruker pr evige verdier, noe som skaper en viss ulempe for uavhengige beregninger og kompliserer livet vårt. Derfor vil vi i stedet for uavhengige beregninger utnytte mulighetene til MQL5 for å koble til vår tilpassede indikator, spesielt funksjonen iCustom. For å gjøre dette legger vi til kroppen av funksjonen OnInit følgende linje. og vi oppnår en global variabel hHeikenAshi-håndtak av det vi trenger i fremtiden. Funksjonen OnTick er håndterer av NewTick-arrangementet som genereres med utseendet til et nytt kryss. Funksjon TerminalInfoInteger TERMINALTRADEALLOWED kontrollerer om handel er tillatt eller ikke. Ved hjelp av funksjonen BarsCalculated HHeikenAshi, kontrollerer vi mengden av beregnede data for den forespurte indikatoren, i vårt tilfelle. Og hvis begge betingelsene er oppfylt, ser vi oppfyllelsen av funksjonen CheckForOpenClose hvor hovedarbeidet tar sted La oss se nærmere på det. Siden vilkårene til vår TS spesifiserer at installasjonen av bestillinger finner sted på åpning av et nytt lysestage, må vi avgjøre om et nytt lysestake har åpnet eller ikke. Det er mange måter å gjøre dette på, men det enkleste er å sjekke volumet av flått. åpningen av en ny linje, og du bør sjekke vilkårene for TS og sette ut ordrer. Vi implementerer den på følgende måte. Opprett et variabelt utvalg av typen MqlRates av størrelsen på ett element. Ved hjelp av funksjonen Copy Rates får du inn verdiene av den siste linjen Kontroller deretter kryssvolumet, og hvis det er større enn en, avslutt funksjonen, hvis ikke, fortsett beregningene. Nedenfor, ved hjelp av direktivet definerer vi noen få mnemonic-konstanter. Deretter erklærer vi array. and ved å bruke funksjonen CopyBuffer vi oppnår verdiene av indikatoren i de riktige arrays. I vil fokusere din oppmerksomhet på hvordan data lagres i variablene i array. The eldste historisk bar er lagret i det første elementet i array zero. The yngste nåværende bar i th e sistnevnte, BARCOUNT-1 Fig 2.Figure 2 Lysestakernes rekkefølge og verdiene av indeksene i array. Og så har vi oppnådd OHLC Heiken-Ashi-verdiene, og det gjenstår å verifisere betingelsene for åpning eller vedlikehold av en stilling. Se nærmere på behandlingen av salgssignalet. Som jeg påpekte før, fikk vi verdiene til tre Heiken-Ashi lysestaker. Nåværende verdi er plassert i cellene med tallet BARCOUNT-1 2, og det er ikke nødvendig for oss De tidligere verdiene er i celler BARCOUNT-2 1, og tidligere stenger er i BARCOUNT-3 0 se Fig 2, og basert på disse to stolper vil vi sjekke vilkårene for å gjøre handelen. Da må vi sjekke for åpne posisjoner på instrumentet For å gjøre dette vil vi bruke CPositionInfo-klassen av handelsklasser i standardbiblioteket. Denne klassen tillater oss å få informasjon om åpne posisjoner. Bruk metoden Velg symbol for å bestemme tilstedeværelsen av åpne posisjoner på instrumentet, og hvis de er til stede da ved hjelp av metoden Type bestemmer vi typen åpne posisjoner. Hvis vi i øyeblikket har en åpen posisjon for å kjøpe, må vi lukke den. For å gjøre dette bruker vi metodene for klasse CTrade av standardklassebiblioteket som er designet for å utføre trading operations. Using metoden PositionClose const strengsymbol, ulong avvik vil vi lukke kjøpet, hvor symbolet er instrumentets navn, og den andre parameteren, avvik, er det tillatte avviket av sluttkursen. Så sjekker vi Kombinasjonen av lysestaker i henhold til vår TS Siden vi allerede har kontrollert retningen til de nyopprettede lysestakerne med indeksen BARCOUNT-2, trenger vi bare å sjekke lysestaken før den med indeks BARCOUNT-3, og utfør trinnene som er nødvendige for å åpne posisjonen. Her er det nødvendig å sette oppmerksomheten på bruk av tre metoder i CTrade-klassen. Metode PositionOpen-symbol, ordertype, volum, pris, sl, tp, kommentar Brukes til å åpne en posisjon der symbolet jeg s navn på instrumentet, ordertype - ordre type, volum - masse størrelse, pris - innkjøpspris, sl - Stopp, tp - profit, kommentar - en kommentar. Metode PosisjonModifiser symbol, sl, tp Brukes til å endre verdien av stopp og fortjeneste, hvor symbolet - instrumentets navn, sl - Stopp, tp-profit Jeg vil gjerne legge merke til at før du bruker denne metoden, bør du sjekke at det er en åpen posisjon. Metoden ResultatRetcodeDescription brukes til å oppnå beskrivelsen av kodefeilen i form av en linje. Ved beregning av variabel stopplås er verdien av haHigh BARCOUNT-2 en beregning mottatt fra indikatoren, og trenger normalisering, utført av funksjonen NormalizeDouble haHigh BARCOUNT-2, Digits for å bli brukt riktig. Dette fullfører behandlingen av signalet for å selge. For å kjøpe bruker vi samme prinsipp. Her er den komplette koden til Expert Advisor. Den komplette teksten til Expert Advisor kan bli funnet i den vedlagte filen Kopier den til katalogen MQL5 Eksperter, kjør deretter MetaEditor gjennom menyen Verktøy - gt Editor MetaQuotes Language, eller bruk F4-tasten Neste i navigatorvinduet, åpne kategorien Eksperter og last ned filen ved å dobbeltklikke på den, i redigeringsvinduet og kompilere det ved å trykke på F7. Hvis alle operasjonene ble utført på riktig måte, så i kategorien Ekspertrådgivere, i Navigator-vinduet vil filen HeikenAshiExpert bli crated. Indikatoren må samles på samme måte, den er plassert i katalogen MQL5-indikatorer Eksempler.4 Testing av handelssystemet på historiske data. For å sjekke levedyktigheten i vårt handelssystem, vil vi bruke MetaTrader 5-strategi testeren, som er en del av handelsplattformen. Testeren går gjennom terminalmenyen. Vis - gt Strategi Tester eller ved å trykke på tastekombinasjonen Ctrl R Når den er lansert, finner vi fanen Innstillinger Figur 3.Figure 3 Strategy Tester-innstillinger. Konfigurere ekspertrådgiveren - velg fra en liste over våre ekspertrådgivere, angi testintervallet som begynnelsen av 2000 til utgangen av 2009, er innskuddsbeløpet 10.000 USD, deaktiver optimaliseringen siden vi bare har én inngangsparameter, og vi vil bare sjekke levedyktigheten til TS. Testing vil bli gjort ved å bruke to valutapar Jeg bestemte meg for å velge valutaparene EURUSD og GBPUSD. For testing bestemte jeg meg for å ta følgende tidsintervaller H3, H6 og H12. Du vil spørre hvorfor Svaret er fordi jeg ønsket å teste TS på tidsintervaller, som var ikke tilstede i MetaTrader4 terminal. Så her går vi. Vi velger testvaluta EURUSD, testperioden H3, og klikk på Start. Når testen er fullført, ser vi to nye faner i testvinduet. Resultat Fig. 4 og Graf Fig 5.Figur 4 Resultatstrategistesten EURUSD H3.Fra testresultatene Fig. 4 Du kan se at for perioden fra begynnelsen av 2000 til slutten av 2009, med de oppgitte parametrene, ga TS et tap på -2560,60 USD. Graf Fig. 5 viser Fordeling av overskudd og tap over ti meg, som gir oss muligheten til å gjennomgå TS-ytelsen gjennom hele tiden, og foreta en analyse av systemfeil. Figur 5-grafen til strategistesteren EURUSD H3.Jeg glemte nesten å nevne at tabellen Resultater som standard skaper en enkel rapport I tillegg har vi muligheten til å se transaksjoner, ordrer og skrevet filrapporter. For å gjøre dette plasserer vi bare markøren over fanen, klikker høyre museknapp og velger riktig menyelement. Figur 6 Kontekstmeny av tabellen Strategy Tester Results. Here er resultatene av testing på over en seks timers periode H6.Figure 7 Strategy Tester Resultater-fanen EURUSD H6.over en tolv-timers periode H12.Figure 8 Strategy Tester Resultater-fanen EURUSD H12.It synes at på valutaparet, for eksempel EURUSD, er vår strategi ikke effektiv. Men vi kan merke at variasjonen i arbeidsperioden betydelig påvirker resultatet. Vi utvider vår test til valutaparet GBPUSD for å få endelige konklusjoner om effektiviteten av vår TS. Fi gure 9 Strategi Tester Resultater-fanen GBPUSD H3.Figure 10 Strategi Tester Resultater-fanen GBPUSD H6.Figure 11 Strategi Tester Resultater-fanen GBPUSD H12.Figure 12 Strategy Tester Graf-fanen GBPUSD H12. Etter at du har analysert testresultatene ser vi at du bruker et valutapar, for eksempel GBPUSD, viste vårt system positive resultater i to separate saker. I løpet av en tolv time fikk vi et betydelig overskudd på 8903,23 USD, selv om det ble mottatt over ni år. De som er interessert kan teste andre valutapar Min antagelse er at jo mer flyktig paret er, desto bedre resultat bør oppnås, og jo lengre tidsperiode skal brukes. Til slutt legger jeg vekt på at dette handelssystemet ikke er den Hellige Graal, og kan ikke brukes alene. , hvis det med tilleggssignaler lysestakeanalyse, bølgebalanse, indikatorer, trender vi skiller reverseringssignaler fra konsolideringssignalene, så kan det være ganske levedyktig, selv om det ikke er sannsynlig å bringe en gal fortjeneste. Nani Desu Ka - Hva er dette japansk. Translated from Russian by MetaQuotes Software Corp Original artikkel. Hello, jeg kjørte testen på EURUSD fra begynnelsen av året, men resultatene er ikke i samsvar med indikatoren det er feil piler på diagrammet, Kjøper på korte barer og viceversa Som kan være problemet takk. Bruke Heiken Ashi glattet er tregere, men fungerer ganske bra visuelt for manuell handel. Det gir nesten de samme resultatene som Renko. Takk for artikkelen. Jeg trengte en Heiken-Ashi-Renko-indikator , det vil si Heikein-Ashi beregnet på Renko-stearinlys Jeg trengte mt5-filen Vet noen hvordan jeg skal hjelpe meg. Heikin-Ashi En bedre lysestake. De fleste fortjeneste og tap genereres når markedene trender - så forutsi trendene riktig kan Vær ekstremt nyttig Mange handelsfolk bruker lysestikkdiagrammer for å hjelpe dem med å lokalisere slike trender, blant annet av ujevn markedsvolatilitet. Heikin-Ashi-teknikken - gjennomsnittlig bar på japansk - er en av mange teknikker som brukes sammen med cand readick diagrammer for å forbedre isolasjonen av trender og forutsi fremtidige priser. Beregning av modifiserte barer Normale lysestikkdiagrammer består av en serie med åpne høyt lave lukkede OHLC-barer som er skilt fra hverandre. Heikin-Ashi-teknikken bruker en modifisert formula. xClose Åpne Høy Lav Lukk 4 o Gjennomsnittlig pris på gjeldende bar. xOpen xOpen Forrige Bar Lukk Forrige Bar 2 o Midtpunkt for forrige bar. x Høy Maks Høy, xOpen, xClose o Høyeste verdi i set. xLow Min Lav, xOpen , xClose o Laveste verdi i settet. Konstruksjon av diagrammet Heikin-Ashi-diagrammet er konstruert som et vanlig lysestakerdiagram bortsett fra de nye verdiene over Tidsseriene er definert av brukeren - avhengig av hvilken type diagram som ønskes daglig, hver time , osv. Neddager er representert av fylte barer, mens oppdager er representert av tomme barer. Til slutt gjelder alle de samme lysestake mønstre. Her er en vanlig lysestake diagram. Her er et Heikin-Ashi diagram. Brukes til å bruke disse diagrammer kan brukes Til mange markeder brukes de oftest i aksje - og råvaremarkedene. Traders programmer ofte disse nye instruksjonene i eksisterende handelsprogrammer, for eksempel MetaTrader, eller bruker mange elektroniske verktøy som er oppført i referanseseksjonen nedenfor. Endelig kan den brukes via Microsoft Excel eller andre lignende regnearkprogrammer. Det er fem primære signaler som identifiserer trender og kjøpsmuligheter. Hele lys uten lavere skygger indikerer en sterk opptrend, slik at fortjenesten din går. Hele lysene betyr en opptrinn du kanskje vil legge til i din lange posisjon og avslutte korte stillinger. Ett stearinlys med en liten kropp omgitt av øvre og nedre skygger indikerer en trendendring som risikofylte handelsmenn kan kjøpe eller selge her, mens andre vil vente på bekreftelse før de går kort eller lengre. Fylte lys indikerer en downtrend du kanskje vil legg til din korte posisjon og gå ut av lange stillinger. Ferdige stearinlys uten høyere skygger, identifisere en sterk nedtrengning, hold kort til ange i trend. Disse signalene viser at lokaliseringstendenser eller muligheter blir mye lettere med dette systemet. Trendene blir ikke avbrutt av falske signaler så ofte, og er dermed lettere oppdaget. Videre er muligheter for å kjøpe i konsolideringstider også tydelige. Forhold Heikin-Ashi-teknikken er ekstremt nyttig for å gjøre lysestake-diagrammer mer lesbare - trender kan plasseres lettere, og kjøpsmuligheter kan bli sett på et øyeblikk. Kartene er konstruert på samme måte som et vanlig lysestakerdiagram, med unntak av de modifiserte barformlene Når den brukes riktig, kan denne teknikken hjelpe deg med å se på trender og trendendringer som du kan tjene. En undersøkelse gjort av USAs Bureau of Labor Statistics for å måle ledige stillinger. Det samler inn data fra arbeidsgivere. Maksimalt antall Monies USA kan låne Gjeldstaket ble opprettet under Second Liberty Bond Act. Renten der et depositoinstitusjon er ds midler opprettholdt i Federal Reserve til en annen depotinstitusjon.1 Et statistisk mål for spredningen av avkastning for en gitt sikkerhets - eller markedsindeks Volatilitet kan enten måles. En handling vedtok den amerikanske kongressen i 1933 som bankloven, som forbød kommersiell banker fra deltakelse i investeringen. Nonfarm lønn refererer til hvilken som helst jobb utenfor gårder, private husholdninger og nonprofit sektor The US Bureau of Labor.

No comments:

Post a Comment