Binære Alternativer Metatrader Indikatorer Bibliotek
Hva er binære alternativer. Binære alternativer er en type alternativ der utbetalingen er strukturert for å være enten et fast beløp på kompensasjon dersom opsjonen utløper i pengene, eller ingenting i det hele tatt hvis opsjonen utløper ut av pengene. Disse typer opsjoner er forskjellig fra vanlig vanilje-alternativer og er også noen ganger referert til som alt-eller-ingenting-alternativer eller digitale alternativer. Sannheten om binære alternativer. Binære alternativer har blitt svært populære og tiltrekker seg mange nybegynnere, som finner lettere å handle binære alternativer enn å gjøre faktisk handel, fordi posisjonsstyring er ute av ligningen De fleste av dem føler at de har en kant fordi de kan lese tekniske diagrammer, men ignorerer at kortsiktige prisbevegelser er helt tilfeldige og har ingenting å gjøre med teknisk analyse. ha en utløps tid og dermed kutte fortjenesten din i to dimensjoner pris og tid Oddsen for fremtidig pris som ligger over dagens pris i en fast tidsperiode er alltid en 50 sjanse, og dermed handel med binære alternativer er faktisk gambling. Selvfølgelig bør ikke all bruk av binære alternativer betraktes som gambling. Binær Alternativer kan brukes som forsikring for å sikre faktiske posisjoner i andre eiendeler, for eksempel gull, sølv eller aksjer, for eksempel, men gjør ingen feil , trading binære alternativer uten en underliggende handelsstrategi er gambling. The matematiske sannhet er at ved å bruke faste 50-50 innsatser, har megleren en kanten, og du må være riktig 55 av tiden for at spillet ditt skal ha en nøytral forventet verdi i det lange løp. Ingen, uansett hvor kunnskapsrik, kan konsekvent forutsi hva en aksje eller vare vil gjøre innen kort tid. Vil Apple-aksjer gå opp eller ned i løpet av de neste 10 minuttene, med mindre det bare har vært noen større kunngjøringer fra selskap, det er ingen mulighet til å gjette på det. De gode nyhetene. Den gode nyheten er at det binære alternativmarkedet gir deg mulighet til å finne handler med positiv forventet verdi, fordi ikke alle spill har samme kostnader eller har samme payof f. Vil du satse 25 og få betalt 75 for en vellykket myntflip Du burde definitivt, fordi din utbetaling overstiger oddsen for arrangementet, og du vil tjene penger i det lange løp. Dette kan også oppnås i det binære alternativmarkedet, alt du Behovet er litt tålmodighet. For eksempel hvis markedsfølelsen er veldig bullish, kan du finne svært billige putalternativer rett etter at den nåværende linjen har åpnet. Det er ikke uvanlig å se settalternativer priset til 35 eller 40 rett etter at bar åpnes under en opptrinn Dette er fantastisk, fordi du er i stand til å satse på en 50 50-event med en 35 65 eller 40 60 payoff. Likevel er det ikke uvanlig å finne anropsalternativer som er priset til 35-40 hvis markedssentimentet er bearish. Dessuten er det en rimelig tidsvindu etter at baren har åpnet der du fortsatt kan sette innsatsen med samme odds for å være rett 50. Den faktiske handelen er mer lønnsom enn binær opsjonshandel, men trenger mer kunnskap fordi næringsdrivende må gjennomføre avslutningsstrategien. Hvis du er en nybegynner t rader, anbefaler jeg deg å studere og lære å handle Start her. Hvordan du skal handle. Trading med Pz Binær Options-indikatoren er et stykke kake Indikatoren analyserer prishandlingsmønstre og viser viktig informasjon i øverste høyre hjørne av diagrammet på bar closing. How mye bør du betale for et anropsalternativ. Hvor mye skal du betale for et put-alternativ. Kan handelen fortsatt plasseres. Ta en titt på noen eksempler nedenfor. Mer informasjon. Indikatoren viser tidligere verdier på diagrammet og implementerer en relativ styrke-oscillator som måler den generelle tendensen ved å bruke to bevegelige gjennomsnitt hvis hovedlinjen ligger over signallinjen, stolper har en tendens til å lukke over åpen pris og omvendt. Videre er sterke brudd eller falske breakouts retningsmessige faktorer å ha i telle, og er portrettert på diagrammet ved å følge lysestaken data. Ofte stilte spørsmål. Denne indikatoren viser ikke hvilken retning å handle. Det er riktig, det gjør det ikke. Du bør handle i begge retninger gi n muligheten. Hvem er streikfrekvensen på indikatoren. Det er ingen streikrate Indikatoren forteller ikke hvilken retning å handle, fordi det er umulig å forutse utfallet av den neste linjen. Indikatoren viser hvor mye det er rimelig å betale for begge anrop og put-alternativer Gitt muligheten, bør du handle begge retninger. Hva er oscillatoren for. Oscillatoren viser retningen til alle stolper i diagrammet og to bevegelige gjennomsnitt som viser markedstendensen Hvis hovedlinjen er over signallinjen, markedet er bullish og vice versa Du kan bruke denne informasjonen til å foreta skjønnsmessige beslutninger. Du handler binære alternativer. Nei, jeg handler ikke binære alternativer. Jeg foretrekker faktisk handel fordi 1 Jeg kan la fortjenesten løpe i dager, uker eller måneder på min skjønn, 2 Jeg har mye mer kontroll over min handel og 3 Avkastningen på min personlige tid er mye høyere. Men jeg kan til slutt bruke alternativer for å sikre mine posisjoner. Slettede produkter. MetaTrader 4 - Biblioteker. Binær Opti ons Strategibibliotek - Bibliotek for MetaTrader 4. Dette biblioteket gir innspillingsparametere og funksjoner for å bygge din binære opsjonsstrategi som er lagret i en indikator for å teste og forbedre strategien din i Strategitesteren av MetaTrader 4 med verktøyet for binær valgstrategi Tester fra Marketplace. Last ned dette biblioteket og legg det inn Inkluder mappebane til MetaTrader 4 MQL4 Inkluder Etter at du kan bruke funksjonene ved å inkludere filen, se Bruk. Hvis du har lastet ned og lagret libary i Include mappebane til MetaTrader 4 MQL4 Inkluder, Du kan inkludere det slik. Biblioteket vil være tilgjengelig som beskrevet i eksemplet ovenfor hvis det er plassert i Inkluder mappe på MetaTrader 4 Endring av innholdet i biblioteket er ikke nødvendig. Foreslåtte inngangsparametere. Biblioteket gir følgende inngangsparametere som skal brukes i indikatoren din, som inneholder din binære opsjonsstrategi. ---- Inngangsparametereinngang JaIngi oneTradePerCandle JA Bare en KJØP KJØP Handel ved stearinlys JaNoen shouldCheckOnlyAtBeginningOfCandle JA Kontroller bare ved begynnelsen av nye stearinlys, ikke på alle tick. Utvidede funksjoner. Biblioteket gir følgende funksjoner som skal brukes i indikatoren din som inneholder din Binær alternativer strategi. Sett en handel OPSELL eller OPBUY i binær-alternativer-Strategy-Tester. tradeOperation - i handel operasjonstype Det kan være OPSELL eller OPBUY av handelsoperasjon oppføring. Ingen returverdi. Prøver ut debug-verdier mens Binær-Alternativer-Strategi - Tester er running. labelText - i Tekst av label. valueText - in Verdien for å skrive ut. row - i rad av meldingen, begynner med 0. Ingen returverdi. Funksjonen bestemmer om tester må sjekke for strategireglene Ring denne funksjonen i OnCalculate-hendelsen av indikatoren din som inneholder din binære valgstrategi. Ingen returverdi. CallStrategy-funksjonen i biblioteket vil ringe en funksjon som heter CheckMyRules i indikatoren din der du må legge forholdene dine i din binære valgstrategi. Derfor må du implementere funksjonen CheckMyRules i din binære opsjonsstrategi-indikator. Se hvordan du bygger og tester en binær opsjonsstrategi med MetaTrader 4 Strategy Tester for et eksempel på hvordan du bruker dette biblioteket og implementer CheckMyRules i kombinasjon med Binary Options Strategy Tester verktøy fra marketplace. Question Jeg kan ikke kompilere biblioteket uten feil. Hva går galt. Svar Du trenger ikke å kompilere biblioteket denne mqh-filen. Det vil bli inkludert i din binære valgstrategi. Spørsmål Hvorfor du ikke viste et komplett eksempel hvordan du bruker biblioteket på denne siden for å gå de neste trinnene. Besvar Et komplett eksempel er vist i artikkelen Hvordan bygge og teste en binær opsjonsstrategi med MetaTrader 4 Strategy Tester. Spørsmål gjør jeg må leie Binær-Alternativer-Strategi Tester på markedsplassen for å teste og forbedre mine binære alternativer strategier. Svar Ja For å bruke verktøyet Binær-Alternativer-Strategi Tester fra markedsplassen du må leie den. Spørsmål Jeg har feil som Kan ikke ringe eller Kan ikke laste inn loggen til MetaTrader 4 Hva kan jeg gjøre. Besvar Sørg for å bruke den nyeste versjonen større enn v1 00 av biblioteket. Kontroller versjonstaggen i kode for biblioteket ditt og se changelog v1 01 for mer informasjon. Ytterligere informasjon. Alternativ Alternativ Strategi Tester Binær Valg Test Framework verktøy fra markedet for å teste og forbedre din binære alternativer strategi med Strategy Tester av MetaTrader 4.How å bygge og teste en binær alternativer strategi med MetaTrader 4 Strategy Tester-artikkelen med et eksempel på en binær opsjonsstrategi som er lagret i en indikator for bruk med binær-alternativer-Strategy-Tester. Fixed Kan ikke laste og kan ikke ringe feil ved å endre importfilen fra til Eksperter Market Binær Options Strategi Filnavn av binær opsjonsstrategi Tester fra markedsplassen er binær opsjonsstrategi i stedet for antatt Derfor stemmer ikke importen av filen med det riktige filnavnet av binær alternativer strategi tester verktøy som forårsaker i feil som kan ikke ringe eller kan ikke load. The viktigste tekniske indikatorer for binære alternativer. vurdere følgende spill. Pay 45 å satse på at prisen på gull vil være over 1200 på 1 30 pm i dag få 100 55 fortjeneste hvis du vinner, mister 45 otherwise. Receive 81 nå for å satse på at NASDAQ US Tech 100-indeksen vil gå under 2.224 klokken 14 i dag. Hold en fortjeneste på 81 hvis din forutsigelse blir oppfylt. Hvis ikke, tap 19.Pay 77 for å vinne 100 hvis USD-JPY forex-kursen går over 78 06 klokken 14 i dag, mister du 77 hvis den ikke gjør det. Få 33 hvis du satser på prisen på bitcoin vil gå under 379 5 klokken 15.00 i dag Hvis det ikke gjør det slippe så mye, miste 67. Velkommen til binære alternativer Alt eller ingenting, en eller null, er disse verdipapirene tilgjengelige på Nadex og Chicago Board Options Exchange CBOE Binære alternativer tillater handelsmenn å lage tidsbundne betingede spill på forhåndsdefinerte verdier av aksjeindekser, forex, varer, hendelser og til og med bitcoin verdier som en standard Valutahandlet alternativ Hver binær opsjon har en opsjonspremie 45, 81, 77 og 33 i eksemplene ovenfor, en forhåndsbestemt pris på 1 250, 2 244, 78 06, 379 5 og en utløp 1 30 pm 2 pm 3 pm i dag. Differensiatoren er oppgjørsprisen som forblir fastsatt til 0 eller 100, avhengig av at opsjonsforholdet er oppfylt. Det holder netto fortjeneste eller tap fast. Alternativspremien forblir også mellom 0 og 100 Related Guide til trading binære alternativer. Siden binære alternativer er tidsbundne og betingelsesbaserte, sannsynlighetsberegninger spiller en viktig rolle i vurderingen av disse alternativene. Det kaster alle ned til hva som er sannsynligheten for at dagens gullpris på 1 200 vil bevege seg til 1 250 eller over de neste fire timene. De avgjørende faktorene inkluderer. Volatilitet hvor mye og er det tilstrekkelig til å krysse grenseverdien. Direksjon av prisbevegelsen, og. Tekniske indikatorer egnet for binær opsjonshandel bør inkludere ovennevnte faktorer. Man kan ta en binær opsjonsposisjon basert på spotting fortsatte momentum eller trend reversering mønstre La oss se på noen av de populære binære alternativet tekniske indikatorer. Wilder s Directional Movement Indikatorer DMI Gjennomsnittlig Directional Index ADX Bestått av tre linjer, nemlig ADX, DI og DI-, og deres relative posisjoner, denne indikatoren tar sikte på å fange styrken til en allerede identifisert trend. Her er tabellen for å tolke trendene. Wake, uholdbar Downtrend. Here er en illustrasjon ved hjelp av 3M Company MMM stock. Image courtesy. Depending på det identifiserte momentumet og trendstyrken, en passende kjøpssalgsstilling kan bli tatt. Pivot-punkt i forbindelse med støtte - og motstandsnivåer Pivot-punktanalyse hjelper til med å bestemme trender og retninger for en gitt tidsramme På grunn av fleksibiliteten i timing, kan pivotpunkter brukes til binære alternativer, spesielt for handel med svært flytende store valutaer Et godt eksempel med beregning og grafer er inkludert i artikkelen Bruke Pivot Points i Forex Tradingmod Kunnskapsindeks CCI KKI beregner nåværende prisnivå for en sikkerhet i forhold til gjennomsnittsprisen i en gitt tidsramme. Gjennomsnittlig prisnivå er vanligvis det bevegelige gjennomsnitt. Tidsperioder kan velges etter ønske, noe som gjør det mulig for næringsdrivende fleksibilitet å velge når et binært alternativ utløper CCI er nyttig for å identifisere nye trender og ekstreme forhold for overkjøpte oversold verdipapirer. Det er svært populært blant daghandlere for korttidshandel og kan brukes med tilleggsindikatorer som oscillatorer. CCI beregnes med formelen. Pris er aktivens s nåværende pris, MA er det bevegelige gjennomsnittet av eiendelens pris, og D er normalavviket fra det gjennomsnittet. Høye verdier over 100 indikerer starten på en sterk opptrend Mens verdier under -100 indikerer starten på en sterk downtrend. Stochastic Oscillator I et intervju sa skaperen av den stokastiske oscillatoren, George Lane, at den følger hastigheten eller momentumet av prisen. Som regel endrer momentet retningen før pris. Denne viktige underliggende detaljer angir ekstreme tilfeller av overbuying og overselling, slik at reverseringer for bullish og bearish faser kan identifiseres. Krysset mellom K og D-verdiene indikerer handelsinngangssignaler. Selv om en 14-dagers periode er standard, kan binære opsjonshandlere bruke sine egne ønskede tidsrammer. Lverd over 80 indikerer overkjøp, mens de under 20 indikerer oversold. Bollinger Bands Bollinger band tar et viktig aspekt av volatilitet De identifiserer øvre og nedre nivåer som dynamisk genererte band basert på Nylige prisbevegelser av sikkerhetsmonitorte verdier er 12 for enkelt glidende gjennomsnitt og to for en standardavvik for topp - og bunnband. Kontraksjon og utvidelse av båndene indikerer reverseringssignaler som hjelper handelsmenn til å ta passende stillinger i binære alternativer. Overkjøpte situasjoner er indikert dersom Dagens markedspris CMP ligger over toppbandet Mens overselling er indikert når CMP er lavere enn det nederste båndet. En utfordring i binær opsjonshandel er riktig å forutsi bærekraften til en trend over en gitt periode. For eksempel kan en næringsdrivende ta seg til rette posisjon for en indeks, forutsi at den ville slå 1250 på slutten av en fem-timers periode, men nivået ble oppnådd i de første to timene. Konstant overvåking er nødvendig for resten av de tre timene dersom næringsdrivende planlegger å holde posisjonen til utløp, eller en forhåndsbestemt strategi bør utføres som å kvadre av posisjonen når nivået er nådd. De tekniske indikatorene som er beskrevet ovenfor, bør brukes for rettidige handlinger med konstant overvåkning En stor ulempe med tekniske indikatorer er at resultatene og beregningene er basert på tidligere data og kan generere falske signaler. Traders bør utvise forsiktighet med detaljert backtesting og grundig analyse for høyrisiko, høye avkastningsverdier som binære alternativer . Risikoen for at en investering s verdi vil endre på grunn av endring i absolutt rentenivå, i spredningen mellom. Ethereum er en desentralisert programvareplattform som gjør det mulig å bygge SmartContracts og Distributed Applications Apps. Zero Day Attack er et angrep som utnytter en potensiell alvorlig programvaressikkerhetssvikt som leverandøren eller utvikleren. Gjennomsnittskursen som en person eller et selskap er skattepliktig Den effektive skattesatsen for enkeltpersoner er gjennomsnittsraten. En undersøkelse utført av United States Bureau of Labor Statistics for å måle ledige stillinger Det samler inn data fra arbeidsgivere. Det maksimale beløpet av penger som USA kan låne Gjelden Tak ble opprettet under Second Liberty Bond Act. Binær Options. Binary Options. NoaFX tilbyr en enkel måte å handle binære alternativer Alt du trenger å gjøre er å vurdere den sannsynlige retningen av et aktiv over en tidsperiode. NoaFX Knowledge Center vil være tilgjengelig for deg å få en forståelse av markedene og strategiene for å øke din trading suksess. Bli kjent med innsikt i bransjer fra NoaFX Daglige marked vurderinger, analyse og innsikt i verden av trading. Account Types. We tilbyr en rekke av trading kontoer og du vil se en som passer deg Uansett hva dine behov er, har vi en kontostørrelse for deg. Binære alternativer. Del på et av de mest spennende instrumentene for å handle på. - Binære alternativer Binære alternativer er et flott og ekstremt enkelt instrument å handle i markedene. Hva er binære alternativer. Binære opsjoner tilbyr en veldig enkel, direkte måte å handle på ulike instrumenter, hvor utbetalingen er et fast beløp, og det er tapet. Risikoen eller avkastningen er ikke relativ e til hvor mye avstanden markedet har flyttet med konvensjonelle instrumenter, hvis markedet har beveget seg mot deg 100 pips, vil tapet bli forstørret med 100 pips og jo lenger du venter, jo mer vil du miste. Med binære alternativer, logikken er enkelt Du plasserer bare en handel om markedet går opp eller ned med en fast investering og en varighet i handel, og på slutten av den faste perioden, avhengig av markedets retning i forhold til din forutsigelse, blir din handel en fortjeneste eller et tap. Velg ditt instrument. Med over 100 instrumenter for handel, kan du velge å handle binære alternativer på en kombinasjon av noen av de viktigste underliggende instrumentene. Fra Forex valutapar, Gull, Indekser eller til og med varer, kan du plassere et binært alternativer handler på alle mulige instrument. Velg din tidsperiode. Fra en øyeblikkelig handel oppsett på bare 60 sekunder til en lengre periode, sofistikert handel på ca 1 uke er det ulike forskjellige tidsrammer som passer din trading system strategi Ch løs en tidsramme som passer til din stil. Legg til din risiko. Din handelsstørrelse begynner med så lite som 1 USD Du kan handle på et høyere beløp, avhengig av risikoen du er villig til å bære. Hvordan bygge og teste en binær opsjonsstrategi med MetaTrader 4 Strategy Tester. Innholdsfortegnelse.1 Innledning. Denne artikkelen viser hvordan man bygger en binær opsjonsstrategi og tester den i strategi-tester av metatrader 4 med binær-alternativer-strategi-tester-verktøyet som standard strategi-tester av metatrader 4 kan test ekspertrådgivere og indikatorer mot historiske data, men det kan ikke håndtere binære alternativer med utløpsdatoer. Da jeg trenger en mulighet til å teste binære opsjonsstrategier som er automatisert i strategi-tester av MetaTrader 4, ble binær-alternativer-strategi-tester bygget som et verktøy for å passe disse behovene. Konseptet inneholder følgende deler. Dette er et trinnvis eksempel på hvordan du bygger en binær opsjonsstrategi som er lagret i en indikator merket som rød i bildet ovenfor for å kommunisere gjennom binære alternativer-Strat egy-bibliotek merket som grønt i bildet ovenfor med binær-alternativer-strategi-tester merket som blå i bildet ovenfor, for å plassere virtuelle ordrer og telle resultatene med backtest og fremover tester. Husk at tilbakestilling med historiske data aldri vil representere den virkelige fremtiden, men det kan gi deg en omtrentlig verdi for å få strategien din stabilere Kvaliteten på din backtest vil avhenge av dine historiske data Derfor anbefales det sterkt å bruke et sett med høy kvalitet data.2 Installasjon. Last ned og kjøp binær - Options-Strategy-Tester-verktøyet fra Market Test-Framework for å teste binære alternativer strategier i Strategy-Tester av MetaTrader 4. Hvorfor en kjøpt versjon av binær-alternativer-Strategy-Tester verktøyet er nødvendig En binær-Options strategi må ringe en funksjon av binær-alternativer-strategi-testeren via binær-alternativer-strategi-bibliotek for å plassere de virtuelle handler relatert til lisensbegrepet for MQL4, fungerer dette bare hvis produktet har et arbeidslisens for du må kjøpe produktet for å teste binære alternativer-strategier eller dette eksempelet. Last ned gratis og legg det inn i mappen Inkluder sti til MetaTrader 4 MQL4 Inkluder Det gratis biblioteket vil gi flere funksjoner for å bygge din binære opsjonsstrategi enkelt og for å kommunisere med Binær-Alternativer-Strategi-Tester Se Binær-Alternativer-Strategi-Bibliotek for flere detaljer om biblioteket. Last ned gratis indikator og legg den og kompilert fil i mappe Indikatorer Nedlastingsbane til MetaTrader 4 MQL4 Indikatorer Nedlastinger KVO-indikatoren brukes som et eksempel for å vise tilgangen til eksterne indikatorer og der ex4-filer i seksjon 3 2 6 Bruk av eksterne indikatorer ex4-filer Se for mer informasjon om indikatoren. Nå kan du gå videre med avsnitt 3 Binær alternativer strategi eksempel og bygge eksempelkoden selv eller bare last ned koden til dette eksempelet nedenfor. Optimal nedlasting og plasser den og kompilert fil i mappen Indikatorbane til MetaTrader 4 MQL4 Indikatorer Last ned koden til dette Binary Options-strategieksemplet for å la det kjøre uten å bygge det selv. For å kompilere de nødvendige filene, åpne filene og - IKKE i MetaQuotes Language Editor og klikk på knappen Compile eller bare start din MetaTrader 4 etter at disse filene er lagret i de beskrevne mappene og MetaTrader 4 vil gjøre dette automatisk for deg.3 Binær valgstrategi eksempel. Følgende trinn vil veilede deg et eksempel på hvordan du bygger et eksempel Binær Options strategi lagret i en indikator for å kommunisere med binær-alternativer-strategi - Tester Du kan bygge det selv eller bare laste ned koden til. Merknad Denne strategien er ikke en lønnsom binær opsjonsstrategi. Det er bare et eksempel på hvordan man bygger en strategi i en indikator for å kommunisere med binær-alternativer-strategien - Tester utility Selvfølgelig må du selv bygge en lønnsom strategi. Men som du vil se, vil dette verktøyet hjelpe deg med å teste og forbedre din binære valgstrategi.3 1 Defi ne Binær alternativer strategi. Først og fremst må vi definere strategien og de parametere som kan byttes inn. MQL4 dokumentasjon viser alle tekniske indikatorer, som kan adresseres over iCustom-grensesnittet. La oss si at vi liker å lage en enkel Moving Average cross-strategi med en rask og en sakte Flytende gjennomsnitt for å handle på neste stearinlys etter at de har krysset hverandre. Dokumentasjon forteller hvordan vi kan få verdien av et enkelt Moving Average. La oss videre si at vi liker å velge verdier for MA gjennomsnittlig periode raskt og sakte og for anvendt pris, samt for gjennomsnittsmetoden Andre verdier som symbol, tidsramme og skift avhenger av testkassen, for eksempel symbolet testeren kjører på og skal settes automatisk. Derfor trenger vi i utgangspunktet følgende variabler for en Moving Average. int maperiod int mamethod int appliedprice. As vi trenger to Moving Averages for å sjekke sine kryss, trenger vi følgende input parametere for strategien eksempel med noen standard values. int peri odfast 5 int periodslow 10 int metodeboth 0 int appliedpriceboth 0.3 2 Lag Binary Options strategy. You trenger å bygge en indikator som lagrer din binære valgstrategi for å dra den på diagrammet der binær-alternativer-strategi-tester kjører on. Open MetaQuotes Language Editor i MetaTrader 4 klikk på Verktøy - MetaQuotes Language editor eller bare trykk F4 og klikk på New. The MQL Wizard vil vises Velg Custom Indicator for å lage en tom indikator og klikk på Next. Enter navn, opphavsrett og link til strategien også som inngangsparametere med sine typer og standard verdier innledende verdier ved å klikke Add - Button og trykk Next. On tab hendelseshåndterere merker avkrysningsboksen OnCalculate som vi trenger denne hendelsen for å sjekke for strategien vår på hvert kryss Trykk Next. On tabtrekkeegenskaper velg avmerkingsboks Indikator i separat vindu da vi trenger et eget vindu for å skrive ut feilsøkingsverdiene Trykk på Finish. Den opprinnelige koden til indikatoren din vises. -------------------------------------------------- ---------------- Copyright 2016, martin ------------------------------ ------------------------------------ Eiendomsopphavsrett Copyright 2016, Martin Property Link Eiendomsversjon 1 00 Eiendoms streng egenskapsindikatorparametrevindu --- inngangsparametere inngang int periodefast 5 inngang int periodløp 10 inngang int metodebøyde 0 inntasting int anvendtpriceboth 0 --------------------------- --------------------------------------- Tilpasset indikatorinitialiseringsfunksjon ------- -------------------------------------------------- --------- int OnInit --- indikatorbuffere kartlegging.3 2 1 Inngangsparametre. Den innledende inngangsparametrene er opprettet med MQL-veiviseren se 3 2 Opprett binærvalgsstrategi, og vi vil forbedre dem med følgende trinn . For å unngå å måtte legge inn verdier for anvendt pris og gjennomsnittsmetode for Moving Averages for inngangsparametere, endres typen for metodebåde og appliedpriceboth fra int til type enumer ation med en standardverdi. I tillegg legges kommentarer til inngangsparametrene til å vise kommentarene som etiketter i stedet for variable navn. --- input parametere input int periodefast 5 Fast MA verdi inngang int periodslow 10 Langsom MA verdi inngang ENUMMAMETHOD metodeboth MODESMA MA metode inntasting ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA anvendt pris. Med disse modifikasjonene gir inngangsparametrene en dropdown med tilgjengelige verdier for å velge også som etiketter for inngangsparametrene.3 2 2 Inkluder binære alternativer-strategi-bibliotek. Hvis du har lastet ned og lagret biblioteket, se 2 Installasjon i Inkluder mappebane til MetaTrader 4 MQL4 Inkluder, du kan inkludere biblioteket slik . -------------------------------------------------- ---------------- Copyright 2016, martin ------------------------------ ------------------------------------ Eiendomsopphavsrett Copyright 2016, Martin Property Link Eiendomsversjon 1 00 Eiendoms streng Property Indicator SeparateWindow. Biblioteket vil bare være tilgjengelig som beskrevet i eksemplet ovenfor hvis du plasserte det i Inkluder mappe på MetaTrader 4 Endre innholdet i biblioteket er ikke nødvendig. Binær-Options-Strategy-Library vil forbedre inngangsparametrene med to nye parametere. Sett bare en SELG eller en KJØP handel per stearinlys. Sjekk bare ved begynnelsen av et nytt stearinlys for strategien.3 2 3 Legg til CallStrategy. Add et anrop til CallStrategy-funksjonen i OnCalculate av strategistaten din for å ringe strategien På hvert nytt kryss CallStrategy er levert av Binary-Options-Strategy-Library du har skrevet inn som beskrevet ovenfor. Kallstrategi Kall strategien, funksjonen er lokalisert i inkludert ovenfor. KallStrategi-funksjon i Bin ary-Options-Strategy-Library vil ringe en funksjon kalt CheckMyRules i indikatoren din der du kan legge forholdene dine for din binære valgstrategi. Derfor må du implementere funksjonen CheckMyRules i din binære opsjonsstrategiindikator.3 2 4 Implementer CheckMyRules og hjelper - funksjonen. I CheckMyRules-funksjonen, som kalles gjennom Binær-Alternativer-Strategi-Biblioteket, blir vilkårene for strategien implementert og handler plassert gjennom PlaceTrade-funksjonen i biblioteket. Verdier av begge Moving Gjennomsnitt er temporarilly lagret i variabler for å sammenligne dem i om-forhold mens verdiene av de bevegelige gjennomsnittene blir tatt fra hjelpefunksjonen GetValuesForMA. --- input parametere input int periodefast 5 Fast MA verdi inngang int periodslow 10 Langsom MA verdi inngang ENUMMAMETHOD metodeboth MODESMA MA metoden input ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA anvendt pris. -------------------------------------------------- ---------------- Plasser dine handelsregler her - se eksempel nedenfor StrategyTester vil ringe denne funksjonen for å plassere handler. IKKE - Gi nytt navn til funksjon - Legg til funksjonsparametere, for eksempel CheckMyRules int a - Endre funksjon returtype, f. eks Int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Lagre MA-verdier med skift 0 Aktuelt lys - Aktuelt lys, samtalehjelpsfunksjon GetValueForMA for å få verdien - se hjelpefunksjoner under dobbelt emaSlowCurrent GetValueForMA periodeslow, 0 double emaFastCurrent GetValueForMA periodfast, 0. Lagre MA-verdier med skift 1 forbi lys - siste lys , samtalehjelpsfunksjon GetValueForMA for å få verdien - se hjelpefunksjoner under dobbelt emaSlowPast GetValueForMA periodeslow, 1 doble emaFastPast GetValueForMA periodfast, 1.if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Sjekk om langsom MA og rask MA krysser PlaceTrade OPSELL Place SELL-Trade for Strategy - Tester, funksjon er plassert in. if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Sjekk om langsom MA og rask MA krysser PlaceTrade OPBUY Place BUY-Trade for Strategy-Tester, funksjonen er plassert in.3 2 5 Skriv ut feilsøkingsverdier. Funksjonen PrintDebugValue tillater en mulighet å skrive ut feilsøkingsverdier mens testeren kjører I eksemplet nedenfor er verdiene for Moving Av erages skrives ut med deres variable navn som etiketter. --- input parametere input int periodefast 5 Fast MA verdi inngang int periodslow 10 Langsom MA verdi inngang ENUMMAMETHOD metodeboth MODESMA MA metoden input ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA anvendt pris. -------------------------------------------------- ---------------- Plasser dine handelsregler her - se eksempel nedenfor StrategyTester vil ringe denne funksjonen for å plassere handler. IKKE - Gi nytt navn til funksjon - Legg til funksjonsparametere, for eksempel CheckMyRules int a - Endre funksjon returtype, f. eks Int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Lagre MA-verdier med skift 0 Aktuelt lys - Aktuelt lys, samtalehjelpsfunksjon GetValueForMA for å få verdien - se hjelpefunksjoner under dobbelt emaSlowCurrent GetValueForMA periodeslow, 0 double emaFastCurrent GetValueForMA periodfast, 0. Lagre MA-verdier med skift 1 forbi lys - siste lys , samtalehjelpsfunksjon GetValueForMA for å få verdien - se hjelpefunksjoner under dobbelt emaSlowPast GetValueForMA periodeslow, 1 dobbelt emaFastPast GetValueForMA periodfast, 1.PrintDebugValue emaSlowCurrent, streng emaSlowCurrent, 0 Etikett og verdi i linje 0 PrintDebugValue emaFastCurrent, streng emaFastCurrent, 1 Etikett og verdi i linje 1 PrintDebugValue emaSlowPast, streng emaSlowPast, 2 Etikett og verdi i linje 2 PrintDebugValue emaFastPast, streng emaFastPast, 3 Etikett og verdi i linje 3.if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Sjekk om langsom MA og hurtig MA krysser PlaceTrade OPSELL Place SELL-Trade for Strategy-Tester er funksjonen lokalisert in. if emaFastPast emaSlowPa st emaFastCurrent emaSlowPast Sjekk om langsom MA og rask MA krysser PlaceTrade OPBUY Place BUY-Trade for Strategy-Tester, funksjonen er plassert in.3 2 6 Bruk av eksterne indikatorer ex4-filer. I tillegg kan en ekstern indikator som lagrer verdiene i buffere, være nås for binæralternativer-strategien, selv om bare den sammensatte ex4-filen eksisterer. La oss si at vi liker å inkludere signallinjen til KVO-indikatoren for å plassere handler bare hvis signallinjen er over 0 for BUY-handler og under 0 for selge handler Last ned indikatoren og legg kompilert ex4-filen i mappen Indikatorer Nedlastinger til MetaTrader 4 MQL4-indikatorene Nedlastninger. For å kompilere den nødvendige filen, åpne i MetaQuotes Language Editor, og klikk på knappen Compile eller bare start på MetaTrader 4 etter at filen er lagret i den beskrevne mappen og MetaTrader 4 vil gjøre dette automatisk for deg. Først må vi identifisere de relevante buffere som lagrer de relevante verdiene for å få tilgang. Derfor trykker vi på knappen Data Wi ndow i MetaTrader 4 for å vise alle tilgjengelige buffere av de brukte indikatorene og dra KVO-indikatoren på et diagram Ved å sveve korset over diagrammet, trykk mus-hjulet på diagrammet for å hente korset bufferverdiene for indikatoren for den svarte timeperioden vil vises i datavinduet. Datavinduetikettene forteller oss at den andre bufferverdien til indikatoren lagrer signallinjen Hvis buffere av indikatorer ikke har etiketter, kan vi finne den rette ved å sammenligne bufferverdiene med den viste verdien under krysset i diagrammet og indikatoren Buffere av en indikator begynner med 0, så vi har bufferverdien 1 buffer 0, bufferverdien 2 buffer 1 og så videre og vi må få tilgang til buffer 1 for å få signalverdien. Neste må vi kjenne alle inngangene parametere for den eksterne indikatoren vi liker å få tilgang til Ved å dra indikatoren på et diagram ser vi alle inngangsmålemetre. La oss videre si at vi liker å få tilgang til indikatoren med standardverdiene 34, 55 og 13. Vi bruker en hjelperfunksjon basert på iCostu m, som gir oss muligheten til å få verdiene til indikatoren med parametere for buffer og skift, mens skift 0 vil være verdien av dagens lys, skift 1 verdien av det siste lyset, skift 2 verdien av den andre til siste stearinlys og så videre I tillegg lagrer vi temporarilly verdiene av indikatorbufferen og forbedrer om-tilstanden til strategien. --- input parametere input int periodefast 5 Fast MA verdi inngang int periodslow 10 Langsom MA verdi inngang ENUMMAMETHOD metodeboth MODESMA MA metoden input ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA anvendt pris. -------------------------------------------------- ---------------- Plasser dine handelsregler her - se eksempel nedenfor StrategyTester vil ringe denne funksjonen for å plassere handler. IKKE - Gi nytt navn til funksjon - Legg til funksjonsparametere, for eksempel CheckMyRules int a - Endre funksjon returtype, f. eks Int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Lagre MA-verdier med skift 0 Aktuelt lys - Aktuelt lys, samtalehjelpsfunksjon GetValueForMA for å få verdien - se hjelpefunksjoner under dobbelt emaSlowCurrent GetValueForMA periodeslow, 0 double emaFastCurrent GetValueForMA periodfast, 0. Lagre MA-verdier med skift 1 forbi lys - siste lys , samtalehjelpsfunksjon GetValueForMA for å få verdien - se hjelpefunksjoner under doble emaSlowPast GetValueForMA periodeslow, 1 doble emaFastPast GetValueForMA periodfast, 1. Oppbevar signalverdierbuffer 1 av KVO-indikator fra dagens lysskift 0 dobbeltkvoSignal GetValuesFromIndicatorKVO 1 0.PrintDebugValue emaSlowCurrent, streng emaSlowCurrent, 0 Etikett og verdi i linje 0 PrintDebugValue emaFastCurrent, streng emaFastCurrent, 1 Etikett og verdi i linje 1 PrintDebugValue emaSlowPast, streng emaSlowPast, 2 Etikett og verdi i linje 2 PrintDebugValue emaFastPast, streng emaFastPast, 3 Etikett og verdi i linje 3. hvis emaFastPast emaSlowPast emaFastCurrent emaSlowPast Sjekk om langsom MA og rask MA krysser kvoSignal 0 Sjekk om signalverdien til KVO er under 0 PlaceTrade OPSELL Place SELL-Trade for Strategy-Tester, funksjonen er plassert in. if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Sjekk om langsom MA og hurtig MA krysser kvoSignal 0 Sjekk om signalverdien av KVO er over 0 PlaceTrade OPBUY Place BUY-Trade for Strategy-Tester, funksjonen ligger i. ------------------------------ ------------------------------------ Få MA-verdier for periode, metode, anvendt pris og skift For detaljer av iMA se ----------------------------------------------- ------------------- double GetValueForMA int periode, int skift avkastning iMA NULL 0, periode, 0, metodeboth, appliedpriceboth, shift. -------------------------------------------------- ---------------- Eksempel på hvordan du får verdier fra eksterne indikatorer se Parameter int buffer - indikatorbuffer starter med 0 int skift - verdi for å skifte 0 nåværende lys, 1 forrige lys - -------------------------------------------------- -------------- double GetValuesFromIndicatorKVO int buffer, int shift 0 Endre KVO til indikatornavn. return iCustom NULL NULL for gjeldende tidsramme valgt i tester - NO CHANGES NEEDED 0 0 for nåværende symbol valgt i tester - Ingen endringer nødvendig. BEGIN EDIT Filepath og filnavn for indikatorfilen BEGIN INDICATORS INPUTS 34 55 13 END FOR INPUTS END EDIT. buffer, Bufferindeks begynner med 0, buffer er adressert over funksjonsparameter - NO CHANGES NEEDED shift Skift 0 for nåværende lys, skift er adressert over funksjonsparameter - Ingen endringer nødvendig. Det er også mulig å forbedre inngangsparametrene til vår strategindikator med verdiene for den brukte KVO-indikatoren og angi verdiene i hjelperfunksjonen med variabler. Denne opplæringen bør bare være et eksempel og så enkelt som mulig , denne varianten er ikke vist.3 3 Den komplette koden. Deretter finner du den komplette koden til binær-alternativer-strategi-eksemplet fra alle trinnene ovenfor, klar til å dra på binær-alternativer-strategi-testeren for å teste og se resultatene på diagrammet. -------------------------------------------------- ---------------- Copyright 2016, martin ------------------------------ ------------------------------------ Eiendomsopphavsrett Copyright 2016, Martin Property Link Eiendomsversjon 1 00 Eiendoms streng Egenskapsindikatorpartivindu. -------------------------------------------------- ---------------- Legg inn dine inngangsparametre her - se eksempel nedenfor ------------------------- ----------------------------------------- --- inngangsparametere inngang int tidsfast 5 Rask MA-verdi inngang int periodløp 10 Langsom MA-verdi inngang ENUMMAMETHOD metodeboth MODESMA MA metodeinngang ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA anvendt pris. KallStrategi Ring strategien, funksjonen er lokalisert i inkludert ovenfor. --- returverdi av forhåndsberegnet for neste tilbakekallingsratestotal. -------------------------------------------------- ---------------- Plasser dine handelsregler her - se eksempel nedenfor StrategyTester vil ringe denne funksjonen for å plassere handler. IKKE - Gi nytt navn til funksjon - Legg til funksjonsparametere, for eksempel CheckMyRules int a - Endre funksjon returtype, f. eks Int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Lagre MA-verdier med skift 0 Aktuelt lys - Aktuelt lys, samtalehjelpsfunksjon GetValueForMA for å få verdien - se hjelpefunksjoner under dobbelt emaSlowCurrent GetValueForMA periodeslow, 0 double emaFastCurrent GetValueForMA periodfast, 0. Lagre MA-verdier med skift 1 forbi lys - siste lys , call helper function GetValueForMA to get the value - see helper-functions below double emaSlowPast GetValueForMA periodslow, 1 double emaFastPast GetValueForMA periodfast, 1. Store signal value buffer 1 of KVO indicator from current candle shift 0 double kvoSignal GetValuesFromIndicatorKVO 1 0.PrintDebugValue emaSlowCurrent , string emaSlowCurrent, 0 Label and value in line 0 PrintDebugValue emaFastCurrent , string emaFastCurrent, 1 Label and value in line 1 PrintDebugValue emaSlowPast , string emaSlowPast, 2 Label and value in line 2 PrintDebugValue emaFastPast , string emaFastPast, 3 Label and value in line 3. if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Check if slow MA and fast MA crosses kvoSignal 0 Check if signal value of KVO is under 0 PlaceTrade OPSELL Place SELL-Trade for Strategy-Tester, function is located in. if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Check if slow MA and fast MA crosses kvoSignal 0 Check if signal value of KVO is over 0 PlaceTrade OPBUY Place BUY-Trade for Strategy-Tester, function is located in. ------------------------------------------------------------------ Get MA values for period, method, applied price and shift For details of iMA see ------------------------------------------------------------------ double GetValueForMA int period, int shift return iMA NULL 0,period, 0,methodboth, appliedpriceboth, shift. ------------------------------------------------------------------ Example how to get values from external indicators, see Parameters int buffer - indicator-buffer starts with 0 int shift - value to shift 0 current candle, 1 prev candle ------------------------------------------------------------------ double GetValuesFromIndicatorKVO int buffer, int shift 0 Change KVO to indicator name return iCustom NULL NULL for current timeframe selected in tester - NO CHANGES NEEDED 0 0 for current symbol selected in tester - NO CHANGES NEEDED. BEGIN EDIT Filepath and filename of the indicator file BEGIN INDCATORS INPUTS 34 , 55 , 13 , END FOR INPUTS END EDIT. buffer, Buffer index begins with 0 , buffer is adressed over function parameter - NO CHANGES NEEDED shift Shift 0 for current candle , shift is adressed over function parameter - NO CHANGES NEEDED.4 Run a backtest video. The following video shows how to run a backtest of your Binary Options strategy in Strategy-Tester of MetaTrader 4.Start Binary-Options-Strategy-Tester in Strategy-Tester of MetaTrader 4 and set the input parameters. Drag your Binary Options strategy indicator on the chart, set the input parameters and check Allow external expert imports on the common tab. Drag your used indicators with their used input parameters on the chart to see their values while tester is running optional. Save all settings in a template to run the test with all settings again - using the pause button of the Strategy-Tester optional. See the results of your Binary Options strategy on t he Strategy-Tester chart.5 Run a forward test. To do a forward test simply drag the Binary-Options-Strategy-Tester utility and your strategy indicator on your demo or live chart of your broker instead of using it in Strategy-Tester. Drag Binary-Options-Strategy-Tester utility on demo or live chart and set the input parameters. Drag your Binary Options strategy indicator on the chart, set the input parameters and check Allow external expert imports on the common tab. Drag your used indicators with their used input parameters on the chart to see their values while forward test is running optional. Save all settings in a template to run the test again with all settings optional. See the results of your Binary Options strategy on demo or live chart. Question Why do you show an example of a non profitable Binary Options strategy Answere This is just an example how to build a strategy in an Indicator to communicate with the Binary-Options-Strategy-Tester utility in marketplace to test and improve y our strategy. Question Binary-Options-Strategy-Tester stops after the exact amount of losses with error Array out of range Why Answere Binary-Options-Strategy-Tester can rise an error after x losses to stop Tester and to analyse the situaion on the chart If you do not want to, just switch off the option in settings. Question No arrows appear on chart after I draged my indicator with a working strategy on it What happened Answere You have to enable Allow external expert imports on the common tab while you drag your strategy-indicator on the chart log message will show an error in this case. Question No arrows appear on chart after I draged my indicator with a working strategy on it with Allow external expert imports enabled Why Answere A strategy has to call a function of Binary-Options-Strategy-Tester to place virtual trades Related to the MQL4 license concept this only works if the product has a working license Therefore you have to purchase the product. Question No arrows appear on chart after I dragged my indicator with a working strategy on it and I got errors like Cannot call or Cannot load in the log of MetaTrader 4 What can I do Answere Use the latest version greater v1 00 of Check version tag in code of your and see changelog v1 01 of BinaryOptionsStrategyLibrary. Question I see no results on Strategy-Tester tabs Results , Graph , Report Where I can see the results Answere Strategy-Tester of MetaTrader 4 can not handle Binary Options so these tabs con not be used Therefore this utility calculates all wins and losses and prints the results on the chart.7 Miscellaneous. As I need a possibility to test Binary Options strategies automated in Strategy-Tester of MetaTrader 4 for long time periods in a short time and to do foward tests on the chart of the broker, this utility was build I have spent a lot of time for the concept and the implementation of the Binary-Options-Strategy-Tester as well as for the documentation Maybe there is a better way to do it and maybe some improvements will bring it closer to fit the needs of you So please feel free to contact me for ideas for improvements.
Comments
Post a Comment