MetaTrader 5 - Eksempler. Et eksempel på et handelssystem basert på en Heiken-Ashi-indikator. Med utseendet på lysestake-diagrammet i USA for mer enn to tiår siden, var det en revolusjon i forståelsen av hvordan styrken til okser og bjørner virker På de vestlige markedene ble lysestaker blitt et populært handelsinstrument, og handelsfolk 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 lysestaken, 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 Technical Analysis of STOCKS COMMODITIES journal, hvor Dan Valcu publiserte en artikkel med tittelen "Using the Heikin Ashi Technique" lenke til den opprinnelige artikkelen. På sin nettside peker forfatteren på at han i sommeren 2003 studerte teknologien til Ichimoku, og som ofte skjer oppdaget noen få diagrammer som han så en tydelig synlig trend på markedet. Det viste seg å være et Heikin-Ashi-diagram, eller for å være mer presis, noen forandrede lysestaker. Denne analysemetoden ble utviklet av en japansk handelsmann som ble Veldig vellykket og bruker denne metoden til denne dagen Til overraskelse av forfatteren fant han ingen annen relatert informasjon i bøker eller Internett, så han bestemte seg for å gjøre den tilgjengelig for alle handelsmenn ved å publisere den 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, retning og styrke. Dette er ikke en hellig gral av handel, men det er definitivt en god og enkel å bruk instrument for å visualisere trender. Ta en titt på hvordan beregningen av OHLC lysestakeverdien utføres. Avslutt av gjeldende bar haClose Åpne Høy Lav Lukk 4 Åpning av gjeldende bjelke HaOpen haOpen før HaClose før 2 Maksimal nåværende bar haHigh Max Høy, haOpen, haClose Minste nåværende bar haLow Min Low, haOpen, haClose. Verdiene for Åpen, Høy, Lav og Lukk refererer til gjeldende linje. Prefikset ha angir tilsvarende modifiserte verdier for heikinji. For å legge til rette Opplevelsen av markedsinformasjon, modifiserer Heikin-Ashi-teknologien det tradisjonelle lysestaken, ved å skape såkalte syntetiske lysestaker, som fjerner uregelmessighet fra det vanlige diagrammet, og 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 kart a, på høyre b Heikin-Ashi diagram. Fig. 1 viser forskjellen mellom tradisjonelle japanske lysestaker fra Heiken Ashi lysestaker The karakteristisk for disse grafer er at i en oppadgående trend har de fleste hvite lys ikke noen skygge. I en nedadgående trend er det ingen toppskygge for de fleste sorte lys Heiken Ashi-diagrammet viser ingen pauser, slik at et nytt lys åpnes på nivået med den forrige s midt. Lysestaker på Heiken-Ashi-diagrammet viser større grad av trendindikasjon enn tradisjonelle lysestaker Når trenden svekkes, er lysestakerne redusert 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 grafenes egenskaper, i kategorien Generelt, fjerner du merket fra toppgrafen. Jeg vil gjerne igjen fokusere oppmerksomheten på det faktum at Heiken-Ashi-metoden ikke er en Holy Grail For å bevise dette, vil jeg prøve å skape et enkelt trading system TS ved hjelp av denne teknikken. For å gjøre dette må vi lage en enkel ekspertrådgiver ved hjelp av MQL5-programmet amming språk og standard bibliotek klasser, og deretter teste det på historiske data, ved hjelp av strategietesteren av MetaTrader 5 terminal.2 Trading System Algorithm. Without å gjøre ting for komplisert, lager vi algoritmen ved å bruke de seks grunnleggende reglene i Heiken - Ashi-prosedyre, foreslått av Dan Valcu på følgende sted. En økende trend - blått lysestake haClose gt haOpen. A fallende trend - rødt lysestake haClose haOpen. En sterk økende trend - et blått lysestake, der det ikke er lav haOpen haLow. A sterk nedadgående trend - et rødt lysestake, som ikke er høyt oppehøyd. Konsolidering - en rekke lysestaker med små kropper av hvilken som helst farge og lange skygger. Forandring av trend - et lysestake med en liten kropp og lange skygger av motsatt farge 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 belo w over forrige lysestake. En sterk tendens 3,4. Vi virker på samme måte - ved å trekke opp stoppet. Konsolidering 5 og en endring av trend 6, lukker posisjonen hvis den ikke er stengt av stoppet, men vi må da bestemme om du 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, lysestakeanalyse 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 motsatt farge, vi vil lukke posisjonen og åpne en ny med motsatt retning . Og så er vår algoritme som følger. Etter dannelsen av et lys av motsatt farge lukker vi den forrige posisjonen, hvis vi har en, og åpner en posisjon ved åpningen av et nytt lys og setter et stopp 2 poeng under over minimu m maksimum av forrige stearinlys. Trenden - vi flytter stoppet 2 poeng under over minimum maksimalt forrige lys. Med en sterk trend, tar vi de samme trinnene som vi gjorde med trenden, dvs. flytte stoppet. Alt i alt, alt er ganske enkelt, og forhåpentligvis klar for leseren Nå vil vi implementere dette på språket til MQL5.3 Programmering av ekspertrådgiveren i MQL5. For å opprette en ekspertrådgiver trenger vi bare én inngangsparameter - størrelsen på partiet, to hendelseshåndteringsfunksjoner OnInit, OnTick og vår egen funksjon CheckForOpenClose. To angi inngangsparametrene i MQL5 bruker vi Input variables. Function OnInit er hendelseshandler Init Init hendelser genereres umiddelbart etter at du har lastet Expert Advisor. In koden til denne funksjonen Vi vil 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 å beregne indikatoren, og vi kan beregne verdier i ekspertrådgiverens kode Ja, jeg innrømmer at det er mulig å gjøre det, men hvis du ser på en av dem nøye. Du vil se at den bruker tidligere verdier, noe som skaper en viss ulempe for uavhengige beregninger og kompliserer vårt liv Derfor, i stedet for uavhengige beregninger, vil vi 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-hendelsen som genereres med utseendet av et nytt kryss. FunksjonsterminalInfoInteger TERMINALTRADEALLOWED kontrollerer om handel er tillatt eller ikke, ved bruk av funksjonen BarerKalkulert HHeikenAshi , vi kontrollerer mengden av beregnede data for den forespurte indikatoren, i vårt tilfelle. Og hvis begge betingelsene er oppfylt, ser vi oppfyllelsen av vår funksjon CheckForOpenCl ose hvor hovedarbeidet foregår. La oss se nærmere på det. Siden betingelsene i vår TS spesifiserer at installasjon av bestillinger finner sted ved åpningen av et nytt lysestage, må vi avgjøre om et nytt lysestake har åpnet eller ikke der Det er mange måter å gjøre dette på, men det enkleste er å sjekke volumet av ticks. Hvis tippvolumet er lik ett, indikerer dette åpningen av en ny bar, og du bør sjekke vilkårene for TS og legge 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, hent det inn i verdiene til den siste linjen. Kontroller deretter tickvolumet og hvis det er større enn ett, avslutter du funksjon, hvis ikke, fortsett deretter beregningene. Neste ved bruk av direktivet definerer vi noen få mnemonic-konstanter. Deretter erklærer vi array. and ved hjelp av funksjonen CopyBuffer får vi verdiene av indikatoren i de aktuelle 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 sistnevnte, BARCOUNT-1 Fig 2.Figure 2 Lysestakerens 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 posisjon. Se nærmere på behandlingen av salgssignalet. Som jeg påpekte før, vi har 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 barer er i BARCOUNT -3 0 se figur 2, og basert på disse to stolpene vil vi sjekke vilkårene for å gjøre handelen. Da må vi sjekke for åpne posisjoner på instrumentet. For å gjøre dette bruker vi CPositionInfo-klassen av handelsklasser av standard bibliotek Denne klassen lar oss få informasjon rmation om åpne posisjoner Ved hjelp av metoden Velg symbol bestemmer vi tilstedeværelsen av åpne posisjoner på instrumentet vårt, og hvis de er til stede, bruker vi typen Type, bestemmer vi typen åpne posisjoner. Hvis vi i øyeblikket har en åpen posisjon til kjøp, så må vi lukke den. For å gjøre dette bruker vi metodene for klasse CTrade i standardklassebiblioteket som er utviklet for å utføre handelsoperasjoner. Ved bruk av metoden PositionClose const-strengesymbol, ulongavvik, lukker vi kjøpet, hvor symbolet er instrumentets navn, og den andre parameteren, avviket, er den tillatte avviket til sluttkursen. Deretter sjekker vi kombinasjonen av lysestaker i henhold til TS. Siden vi allerede har sjekket retningen til de nyopprettede lysestakerne med indeksen BARCOUNT-2, vi trenger 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 å vise oppmerksomheten til t han bruker tre metoder i CTrade-klassen. Metode PosisjonOpen-symbol, ordnetype, volum, pris, sl, tp, kommentar Brukes til å åpne en posisjon der symbolet er navnet på instrumentet, ordnetype - ordre type, volum - pris - innkjøpspris, sl - Stopp, tp - fortjeneste, kommentere - en kommentar. Modus PosisjonModifiser symbol, sl, tp Brukes til å endre verdien av stopp og fortjeneste, hvor symbol - instrumentets navn, sl - Stopp, tp - fortjeneste Jeg vil gjerne gjøre oppmerksom på at før du bruker denne metoden, bør du sjekke at det finnes en åpen posisjon. Metoden ResultRetcodeDescription brukes til å få en beskrivelse av kodefeilen i form av en linje. I Beregning av variabel stoploss, verdien av haHigh BARCOUNT-2 er en beregning mottatt fra indikatoren, og trenger normalisering, utført av funksjonen NormalizeDouble haHigh BARCOUNT-2, sifre for å bli brukt riktig. Dette fullfører behandlingen av signal til å selge. For å kjøpe vi deg se samme prinsipp. Her er den komplette koden til Expert Advisor. The komplette teksten til Expert Advisor finnes i vedlagte fil Kopier den til katalogen MQL5 Eksperter, og kjør MetaEditor gjennom menyen Verktøy - gt Editor MetaQuotes Language, eller bruk F4-tasten Neste i navigatorvinduet åpner du kategorien Eksperter og laster ned filen ved å dobbeltklikke på den, inn i redigeringsvinduet og kompilere den ved å trykke på F7. Hvis alle operasjonene ble utført riktig, så i kategorien Ekspertrådgivere, i navigatorvinduet 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 View - gt Strategy Tester eller ved å trykke på tastekombinasjonen Ctrl R Når den er lansert, plasserer vi på fanen Innstillinger Figur 3.Figure 3 Strategy Tester-innstillinger. Konfigurere Expert Advisor - velg fra en liste over våre ekspertrådgivere, angi testintervallet som begynnelsen av 2000 til utgangen av 2009, hvor innskuddsbeløpet er 10.000 USD , deaktiver optimaliseringen siden vi bare har én inngangsparameter, og vi vil bare sjekke levedyktigheten til TS. Testing vil bli gjort ved hjelp av 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 ikke var tilstede i MetaTrader4-terminalen. Så her går vi. Vi velger testvaluta EURUSD, testperioden H3, og klikk Start Etter å ha fullført testen 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 tidlig 2000 til slutten av 2009, med de oppgitte parametrene, ga TS et tap på -2560,60 USD. Grafen Fig. 5 viser fordelingen av fortjeneste og tap over tid, noe som gir oss muligheten til å se gjennom TS-ytelsen gjennom tiden, og foreta en analyse av systemfeil. Figur 5-tabellen til strategistesten EURUSD H3.Jeg glemte nesten å nevne at kategorien Results, som standard, oppretter 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 på høyre museknapp og velger riktig menyelement. Figur 6 Kontekstmeny på tabellen Strategi Tester Resultater. Her er resultatene av testing på over en seks timers periode H6.Figure 7 Strategi Tester Resultater-fanen EURUSD H6.over en tolv-timers periode H12.Figure 8 Strategy Tester Resultater-fanen EURUSD H12. Det virker som om valutaparet, for eksempel EURUSD, er vår strategi ikke effektiv Men vi kan legge merke til at variasjonen av arbeidet peri OD har betydelig innvirkning på resultatet. Vi utvider vår test til valutaparet GBPUSD, for å få endelige konklusjoner om effektiviteten til vår TS. Figure 9 Strategy Tester-resultater-fanen GBPUSD H3.Figure 10 Strategy Tester Resultater-fanen GBPUSD H6.Figure 11 Strategy Tester Resultater-fanen GBPUSD H12.Figure 12 Strategy Tester Graffliken GBPUSD H12. Etter at du har analysert testresultatene, ser vi at ved å bruke et valutapar, for eksempel GBPUSD, viste vårt system positive resultater i to separate saker. Over en tolv time periode mottok 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 bør brukes. Til slutt legger jeg vekt på at dette handelssystemet ikke er den hellige gral og ikke kan brukes alene. Men hvis det med tilleggssignaler lysestakeanalyse, bølgebalanse, indikatorer, trender vi sepa Vurder reverseringssignalene fra konsolideringssignalene, så på enkelte volatile handelsinstrumenter kan det være ganske levedyktig, men det er usannsynlig å få et galt resultat. Nani Desu Ka - Hva er dette japansk. Oversatt fra russisk av MetaQuotes Software Corp Original artikkel. Heikin-Ashi En bedre lysestake. De fleste gevinster og tap genereres når markedene trender - så det kan være svært nyttig å forutsi trender. Mange handelsfolk bruker lysestake diagrammer for å hjelpe dem med å finne slike trender, blant annet ofte ujevn markedsvolatilitet. Heikin-Ashi-teknikken - gjennomsnittlig bar på japansk - er en av mange teknikker som brukes sammen med lysestikkdiagrammer for å forbedre isolasjonen av trender og forutsi fremtidige priser. Beregning av Modifiserte barer Normale lysestikkdiagrammer er sammensatt av en rekke åpne høyt lave lukkede OHLC-stenger som er adskilt av en tidsserie. Heikin-Ashi-teknikken bruker en modifisert formel. xLås Åpne Høy Lav Lukk 4 o Gjennomsnittlig pris på gjeldende linje. 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 set. Const rukting 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 fylt barer, mens oppdager er representert av tomme barer. Til slutt gjelder alle de samme lysestake mønstre. Her er et vanlig lysestake diagram. Her er et Heikin-Ashi diagram. Brukes til å bruke Disse diagrammene kan brukes på mange markeder, De brukes oftest på aksje - og råvaremarkederne. 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 annet lignende regneark programmer. 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 vil kanskje legge til din lange posisjon og gå ut av korte stillinger. Ett lys 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 lang. Fylte stearinlys indikerer en downtrend du kanskje vil legge til din korte posisjon og avslutte lange stillinger. Ferdige stearinlys uten høyere skygger identifisere en sterk nedtrend, hold kort til det er en endring i trend. Disse signalene viser at lokaliseringstrendene eller mulighetene blir en mye lettere med dette systemet Trendene er ikke avbrutt av falske signaler så ofte, og er dermed lettere oppdaget. Videre er muligheter for å kjøpe i konsolideringstidene også tydelige. Konklusjon Heikin-Ashi-teknikken er ekstremt nyttig for å lage lysestakerdiagrammer mer lesbare - Trends kan bli funnet lettere, og kjøpsmuligheter kan bli sett på et øyeblikk. Kartene er konstruert på samme måte som en norma l lysestake-diagram, 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 profitere. Det maksimale beløpet som USA kan låne Gjeldstaket ble opprettet under Second Liberty Bond Act. Renten som en depotinstitusjon gir midler opprettholdt i Federal Reserve til en annen depotinstitusjon.1 Et statistisk mål for spredning av avkastning for en gitt sikkerhets - eller markedsindeks. Volatilitet kan enten måles. En handling i USA Kongressen vedtok i 1933 som Banking Act, som forbød kommersielle banker å delta i investeringen. Nonfarm lønn refererer til enhver jobb utenfor gårder, private husholdninger og nonprofit sektor Den amerikanske Bureau of Labor. The valuta forkortelse eller valutasymbol for den indiske Rupee INR, India's India Rupee består av 1.Trend Trading With Smoothed Heiken Ashi Lysestaker Forex System. En trend tradin g-forex-system som består av glidestikken Ashi lysestakerindikator og glidende gjennomsnitt. Den fungerer best på 1 timers diagrammer og høyere tidsrammer. Indikatorer HeikenAshiSmoothed, 12 periodisk eksponentielt glidende gjennomsnitt, 50 periode enkel glidende gjennomsnitt Foretrukket tidsramme s H1, H4, D1 , W1 Handelssessioner Eventuelle Preferred Valuta par GBP USD, EUR USD, USD USD, AUD USD, USD JPY, USD CAD. Eksempel EUR USD 1 Time Chart. In dette eksemplet tillatte EUR USD oss å inngå et kjøp og salg handelsbasert på de enkle handelsreglene Den første korthandelen ble stengt for 70 pips Selg Avsluttstrategi 1 Den andre kjøpsprosessen forblir åpen Kjøp avslutningsstrategi 1 Klikk på diagrammet for å forstørre. EMA 12 krysser SMA 50 fra under. Det er et merkbart gap mellom EMA 12 og SMA 50 bullish trend. Green Smoothed Heiken Ashi Lysestake vises på diagrammet. Initier Kjøp handel Stopptap Stopp første stopp 5 pips under SMA 50-linjen Kjøp avslutningsstrategi 1 Avslutt handelen på den første Røde Smoothed Heiken Ashi Lysestake Kjøp Avslutt Strategi 2 Risikovederlag, ideelt minst 2 1 dvs. risikere 20 pips for å lage 40.EMA 12 krysser SMA 50 fra ovenover. Det er et merkbart gap mellom EMA 12 og SMA 50 bearish trend. Rød Smoothed Heiken Ashi Lysestake vises på diagrammet. Initier Selg handel Stopp Tap Første plass stopp 5 pips over SMA 50 linjen Selg Avslutt Strategi 1 Avslutt handel på den første GREEN Glatt Heiken Ashi Lysestake Selg Avslutt Strategi 2 Risikovederlag, ideelt minst 2 1 dvs. risikere 70 pips for å gjøre 140.Related Posts. Download Forex Analyzer PRO gratis i dag. Brand nytt Forex System med super nøyaktige og raske signaler Generating Technology. Forex Analyzer PRO genererer kjøp og salg signaler rett på diagrammet ditt med laser nøyaktighet og ALDRI REPAINTS. Up til 200 Pips hver dag. Buy og selg Forex Signals. Advanced Daily Range Detection. Email Mobile Trading Alerts. No Repainting eller Lagging. We respekterer alltid ditt privatliv på.
Comments
Post a Comment