Skip to main content

Binære Alternativer Strategi Mt4 Programmering


MetaTrader 4 - Eksempler Hvordan bygge og teste en binær opsjonsstrategi med MetaTrader 4 strategistesteren Innholdsfortegnelse 1. Innledning Denne artikkelen viser hvordan man bygger en binær opsjonsstrategi og tester den i strategi-testeren til Metatrader 4 med binære alternativer - Strategi-Tester verktøy. Som standard kan Strategy-Tester of Metatrader 4 teste ekspertrådgivere og indikatorer mot historiske data, men den kan ikke håndtere binære alternativer med utløpstid. Siden jeg trenger en mulighet til å teste binære opsjonsstrategier som er automatisert i strategi-testeren til 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 man bygger en binær opsjonsstrategi som er lagret i en indikator (merket som rød i bildet ovenfor) for å kommunisere gjennom binær-alternativer-strategi-bibliotek (merket som grønt i bildet ovenfor ) med binær-alternativer-strategi-testeren (merket som blå i bildet ovenfor), for å plassere virtuelle ordrer og telle sine resultater med backtests og forward tester. Vær oppmerksom på: Backtesting med historiske data representerer aldri 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-alternativer-Strategi-Tester verktøy fra markedet: Test-Framework for å teste binære alternativer strategier i Strategy-Tester av MetaTrader 4. Hvorfor en kjøpt versjon av binær-alternativer-strategi-tester-verktøyet er nødvendig. En binær-opsjonsstrategi må ringe en funksjon av binær-alternativer-strategi-testeren (via binær-alternativer-strategi-bibliotek) for å plassere de virtuelle handler. I tilknytning til lisensbegrepet MQL4 fungerer dette bare hvis produktet har et arbeidslisens. Derfor må du kjøpe produktet for å teste binære alternativer strategier eller dette eksempelet. Last ned gratis BinaryOptionsStrategyLibrary. mqh og legg det inn i mappen Inkluder (vei til MetaTrader 4MQL4Include): Det gratis biblioteket gir deg flere funksjoner for å bygge din binære opsjonsstrategi enkelt og for å kommunisere med binær-alternativer-strategi-testeren. Se Binary-Options-Strategy-Library for flere detaljer om biblioteket. Last ned gratis KVO. mq4-indikatoren og plasser den (og kompilert KVO. ex4-filen) i mappen IndicatorsDownloads (sti til MetaTrader 4MQL4IndicatorsDownloads): 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 mql5encode8677 for mer informasjon om indikatoren. Nå kan du gå videre med avsnitt 3. Binær alternativer strategi eksempel og bygge eksempelkoden alene eller bare last ned koden til dette eksempelet nedenfor. Valgfri nedlasting BinaryOptionsStrategyExample. mq4 og plasser den (og den samlede BinaryOptionsStrategyExample. ex4 filen) i mappedisatorer (bane til MetaTrader 4MQL4Indicators): Last ned koden til dette binære alternativstrategien eksempel for å la det løpe uten å bygge det selv. For å kompilere de nødvendige. ex4-filene, åpne. mq4-filene (KVO. mq4 og BinaryOptionsStrategyExample. mq4 - IKKE Binary-Options-Strategy-Library. mqh) i MetaQuotes Language Editor og klikk på knappen Compile eller bare start din MetaTrader 4 etter disse filene lagres i de beskrevne mappene, og MetaTrader 4 vil gjøre dette automatisk for deg. 3. Eksempel på binær opsjonsstrategi Følgende trinn vil veilede deg et eksempel på hvordan du kan bygge et eksempel Binary 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 BinaryOptionsStrategyExample. mq4. Vær oppmerksom på: 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 verktøyet Binary-Options-Strategy-Tester. 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 opsjonsstrategi. 3.1 Definer binær valgstrategi Først og fremst må vi definere strategien og de foranderlige verdiene (inngangsparametere). MQL4-dokumentasjonen viser alle tekniske indikatorer, som kan adresseres over iCustom-grensesnittet: docs. mql4indicators. La oss si at vi liker å lage en enkel Flytende Gjennomsnittlig kryssstrategi 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 en enkelt Moving Average: docs. mql4indicatorsima. La oss videre si at vi liker å velge verdier for MA gjennomsnittlig periode (rask og sakte) og for anvendt pris, samt for gjennomsnittsmetoden. Andre verdier (som symbol, tidsramme og skift) avhenger av testcase (for eksempel symbolet testeren kjører på) og bør settes automatisk. Derfor trenger vi i utgangspunktet følgende variabler for et flytende gjennomsnitt: int maperiod int mamethod int appliedprice Da vi trenger to Moving Averages for å sjekke sine kryss, trenger vi følgende inngangsparametere for strategieksemplet med noen standardverdier: int periodfast 5 int periodslow 10 int metodeboth 0 int appliedpriceboth 0 3.2 Opprette binær alternativer strategi Du må bygge en indikator som lagrer din binære opsjonsstrategi for å dra den på diagrammet der binær-alternativer-strategi-tester kjører på. Åpne MetaQuotes Language Editor (i MetaTrader 4 klikk på Tools - gt MetaQuotes Language editor eller bare trykk F4) og klikk på Ny: MQL Wizard vil vises. Velg Tilpasset indikator for å opprette en tom indikator og klikk på Neste: Skriv inn navnet, opphavsretten og lenken til strategien, samt inngangsparametrene med sine typer og standardverdier (innledende verdier) ved å klikke Legg til-knapp og trykk Neste: På kategorien Hendelseshåndteringsselskaper velg avkrysningsruten OnCalculate som vi trenger denne hendelsen for å sjekke for vår strategi på hvert kryss. Trykk på Neste: På tabtrekkingsegenskaper velg avmerkingsboksen Indikator i separat vindu da vi trenger et eget vindu for å skrive ut feilsøkingsverdiene. Trykk på Fullfør: Den opprinnelige koden til indikatoren din vises: -------------------------------------- ---------------------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin -------------- -------------------------------------------------- - Eiendomsopphavsrett Copyright 2016, Martin Property Link Mql5enusersmartin Egenskapsversjon 1.00 Egenskap Strenge Egenskaper Indikatorparametere --- Indgangsparametere Inngang int Periodfast 5 Inngangsintervall Slutt 10 Inngang Int Metodbåt 0 Inngang Inngangspris 0 ----------- -------------------------------------------------- ----- Tilpasset indikatorinitialiseringsfunksjon ----------------------------------------- ------------------------- int OnInit () --- indikatorbuffere kartlegging 3.2.1 Inngangsparametere De innledende inngangsparametrene er opprettet med MQL-veiviseren (se 3.2 Lag Binary Options strategi), 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 metodeboth og appliedpriceboth fra int til type oppsummering med en standardverdi. I tillegg legges kommentarer til inngangsparametrene til for å vise kommentarene som etiketter i stedet for variable navn: --- Inngangsparametere input int periodefast 5 Hurtig MA-verdi inngang int periodslow 10 Langsom MA-verdi inngang ENUMMAMETHOD metodeboth MODESMA MA metodeinngang ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA anvendt pris Med disse modifikasjonene gir inngangsparametrene en rullegardinmeny med tilgjengelige verdier for å velge så vel som etiketter for inngangsparametrene: 3.2.2 Inkluder binæralternativer-strategibibliotek Hvis du har lastet ned og lagret biblioteket (se 2. Installasjon ) i Inkluder mappe (sti til MetaTrader 4MQL4Include), kan du inkludere biblioteket slik: ---------------------------- -------------------------------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin ---- -------------------------------------------------- ------------ eiendom copyright Copyright 2016, martin eiendoms link mql5enusersmartin eiendom versi på 1,00 eiendom strenge eiendomsindikatorparatvindu Biblioteket vil bare være tilgjengelig som beskrevet i eksemplet ovenfor hvis du plasserte det i Inkluder mappe på MetaTrader 4. Endring av innholdet i biblioteket er ikke nødvendig. Binær-Valg-Strategi-Bibliotek vil forbedre innspillet Parametere med to nye parametere: Legg bare en SELG eller en KJØP handel med stearinlys Kontroller bare ved begynnelsen av et nytt stearinlys for strategien 3.2.3 Legg til CallStrategy () Legg til et anrop til CallStrategy () - funksjon i OnCalculate () av ​​din Strategiindikator for å kalle strategien på hvert nytt kryss. CallStrategy () er levert av Binary-Options-Strategy-Library du har skrevet inn som beskrevet ovenfor: CallStrategy () Kall strategien, funksjonen er lokalisert i BinaryOptionsStrategyLibrary. mqh (inkludert ovenfor) CallStrategy () - funksjon i binærvalg - Biblioteket vil ringe en funksjon kalt CheckMyRules () i indikatoren din, der du kan legge forholdene dine for din binære opsjonsstrategi. Derfor må du implementere funksjonen CheckMyRules () i din binære opsjonsstrategi-indikator. 3.2.4 Implementere CheckMyRules () og hjelpefunksjon I CheckMyRules () - funksjonen, som kalles gjennom binæralternativer-strategibiblioteket, blir vilkårene for strategien implementert og handler plassert gjennom PlaceTrade () - funksjonen til bibliotek. Verdier av begge bevegelige gjennomsnitt er temporarilly lagret i variabler for å sammenligne dem i om-forhold mens verdiene til de bevegelige gjennomsnittene blir tatt fra hjelpefunksjonen GetValuesForMA (): --- input parametere input int periodfast 5 Fast MA-verdi inngang int periodslow 10 Langsom MA-verdiinngang ENUMMAMETHOD metodeboth MODESMA MA-metodeinngang 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, f. eks. CheckMyRules (int a) - Endre funksjonens returtype, f. eks. int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () Lagre MA-verdier med shift0 (nåværende stearinlys) - gt nåværende stearinlys, samtalehjelpsfunksjon GetValueForMA () for å få verdien - se Hjelpefunksjoner under double emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Lagre MA-verdier med shift1 (forbi stearinlys) - gt siste stearinlys, samtalehjelpsfunksjon GetValueForMA () for å få verdien - se hjelpefunksjoner under double emaSlowPast GetValueForMA (periodslow, 1) doble emaFastPast GetValueForMA (periodfast, 1) hvis (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt eSlowPast) Sjekk om langsom MA og hurtig MA krysser PlaceTrade (OPSELL) Sett SELL-Trade for Strategy-Tester, funksjonen er plassert i BinaryOptionsStrategyFunctions. mqh hvis (emaFastPast lt eSlowPast ampamp emaFastCurrent gt emaSlowPast) Sjekk om langsom MA og hurtig MA krysser PlaceTrade (OPBUY) Plasser KJØP-Handel for Strategi-Tester, funksjon jeg s ligger i BinaryOptionsStrategyFunctions. mqh 3.2.5 Skrive ut feilsøkingsverdier Funksjonen PrintDebugValue () gir mulighet til å skrive ut feilsøkingsverdier mens testeren kjører. I eksemplet nedenfor blir verdiene til de bevegelige gjennomsnittene skrevet ut med deres variable navn som etiketter: --- inngangsparametere inngang int tidsfast 5 Hurtig MA-verdi inngang int periodløp 10 Langsom MA-verdi inngang ENUMMAMETHOD metodeboth MODESMA MA metodeinngang ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA anvendt pris ------------------------------------------------ ------------------ Sett handelsreglene dine her - se eksempel nedenfor. StrategyTester vil ringe denne funksjonen for å plassere handler. IKKE: - Gi nytt navn til funksjon - Legg til funksjonsparametere, f. eks. CheckMyRules (int a) - Endre funksjonens returtype, f. eks. int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () Lagre MA-verdier med shift0 (nåværende stearinlys) - gt nåværende stearinlys, samtalehjelpsfunksjon GetValueForMA () for å få verdien - se Hjelpefunksjoner under double emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Lagre MA-verdier med shift1 (forbi stearinlys) - gt siste stearinlys, samtalehjelpsfunksjon GetValueForMA () for å få verdien - se hjelpefunksjoner under double emaSlowPast GetValueForMA (periodslow, 1) double 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 hvis (emaFastPast gt emaSlowPast ampamp emaFast Nåværende lt eSlowPast) Kontroller om langsom MA og hurtig MA krysser PlaceTrade (OPSELL) Sett SELL-Trade for Strategy-Tester, funksjonen ligger i BinaryOptionsStrategyFunctions. mqh hvis (emaFastPast lt eSlowPast ampamp emaFastCurrent gt emaSlowPast) Sjekk om langsom MA og hurtig MA krysser PlaceTrade (OPBUY) Place BUY-Trade for Strategy-Tester, funksjonen ligger i BinaryOptionsStrategyFunctions. mqh 3.2.6 Bruk av eksterne indikatorer (ex4-filer) I tillegg kan en ekstern indikator som lagrer verdiene i buffere, nås for binærvalgsstrategien , selv om bare den samlede ex4-filen eksisterer. La oss si at vi liker å inkludere signallinjen til KVO-indikatoren mql5encode8677 for å plassere handler bare hvis signallinjen er over 0 for BUY-handler og under 0 for SELL-handler. Last ned KVO. mq4-indikatoren og legg kompilert (ex4-fil) i mappen IndicatorsDownloads (sti til MetaTrader 4MQL4IndicatorsDownloads). For å kompilere den nødvendige. ex4-filen, åpne KVO. mq4 i MetaQuotes Language Editor og klikk på knappen Compile eller bare start din MetaTrader 4 etter at filen er lagret i den beskrevne mappen. 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 Datavindu i MetaTrader 4 for å vise alle tilgjengelige buffere av de brukte indikatorene og dra KVO-indikatoren på et diagram. Ved å svinge korset over diagrammet (trykk på musens hjul på diagrammet for å hente korset), vil bufferværdiene til indikatoren for den hovered timeperioden bli vist i datafinduet: Datavinduetikettene forteller oss den andre bufferverdien til indikatoren lagrer signallinjen. Hvis buffere av indikatorer ikke hadde etiketter, kan vi finne den rette ved å sammenligne bufferverdiene med den viste verdien under krysset i diagrammet og indikatoren. Buffere av en indikator starter med 0, så vi har buffer verdi 1 buffer 0, buffer verdi 2 buffer 1 og så videre og vi må få tilgang til buffer 1 for å få signalverdien. Deretter må vi kjenne alle inngangsparametrene 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å iCostum), 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 lys og så videre. I tillegg lagrer vi temporarilly verdiene til indikatorbufferen og forbedrer strategien hvis tilstanden er: --- inngangsparametere inngang int tidsfast 5 Hurtig MA-verdi inngang int periodløp 10 Langsom MA-verdi inngang ENUMMAMETHOD metodeboth MODESMA MA metodeinngang 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, f. eks. CheckMyRules (int a) - Endre funksjonens returtype, f. eks. int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () Lagre MA-verdier med shift0 (nåværende stearinlys) - gt nåværende stearinlys, samtalehjelpsfunksjon GetValueForMA () for å få verdien - se Hjelpefunksjoner under double emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Lagre MA-verdier med shift1 (forbi stearinlys) - gt siste stearinlys, samtalehjelpsfunksjon GetValueForMA () for å få verdien - se hjelpefunksjoner under double emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (periodfast, 1) Lagringssignalverdi (buffer 1) av KVO-indikatoren fra dagens lys (skift 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 P rintDebugValue (emaFastPast:, (streng) emaFastPast, 3) Etikett og verdi i linje 3 hvis (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt eSlowPast Sjekk om langsom MA og hurtig MA krysser ampamp kvoSignal lt 0) Sjekk om signalverdien til KVO er under 0 PlaceTrade (OPSELL) Plasser selge-handel for strategi-tester, funksjonen er lokalisert i BinaryOptionsStrategyFunctions. mqh hvis (emaFastPast lt eMasSlowPast ampamp emaFastCurrent gt emaSlowPast Sjekk om langsom MA og hurtig MA krysser ampamp kvoSignal gt 0) Sjekk om signalverdien til KVO er over 0 PlaceTrade (OPBUY) Place BUY-Trade for Strategy-Tester, funksjonen ligger i BinaryOptionsStrategyFunctions. mqh ------------------------------ ------------------------------------ Få MA-verdier for periode, metode, anvendt pris og skift. For detaljer om iMA () se docs. mql4indicatorsima ---------------------------------------- -------------------------- dobbelt GetValueForMA (int periode, int skift) returnerer iMA (NULL. 0, periode, 0, metodeboth, appliedpriceboth, skift) ------------------------------------------------ ------------------ Eksempel hvordan du får verdier fra eksterne indikatorer, se docs. mql4indicatorsicustom Parametre: int buffer - indikatorbuffer (starter med 0) int shift - verdi for å skifte 0 nåværende stearinlys, 1 forrige stearinlys -------------------------------------------- ---------------------- double GetValuesFromIndicatorKVO (int buffer, int shift 0) Endre KVO til indikatornavn retur (iCustom (NULL. NULL for gjeldende tidsramme valgt i tester - NO CHANGES NEEDED 0. 0 for nåværende symbol valgt i tester - NO CHANGES NEEDED BEGIN EDIT NedlastingerKVO. ex4. Filepath og filnavn for indikatoren (.ex4 fil) BEGIN INDICATORS INPUTS 34. 55. 13. END FOR INPUTS END EDIT buffer, Bufferindeks (begynner med 0), buff det er adressert over funksjonsparameter - NO CHANGES NEEDED shift Skift (0 for nåværende stearinlys), skift er adressert over funksjonsparameter - NO CHANGES NEEDED)) Det er også mulig å forbedre inngangsparametrene til vår strategindikator med verdiene for den brukte KVO-indikator og angi verdiene i hjelperfunksjonen med variabler. Siden denne opplæringen skal være bare et eksempel og så enkelt som mulig, er denne varianten ikke vist. 3.3 Den komplette koden Nedenfor finner du den komplette koden til Binær-Alternativer-Strategi-Eksempel fra alle trinnene ovenfor, klar til å dra på Binary-Options-Strategy-Tester for å teste og se resultatene på diagrammet: --- -------------------------------------------------- ------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin ----------------------------- ------------------------------------- eiendomsopphavsrett Copyright 2016, martin eiendoms link mql5enusersmartin eiendom versjon 1.00 eiendom strenge eiendomsindikatorpartiervindu ----------------------------------------------- ------------------- Legg inn dine inngangsparametre her - se eksempel nedenfor ---------------------- -------------------------------------------- --- input parametere input int periodfast 5 Fast MA-verdi inngang int periodløp 10 Langsom MA-verdi inngang ENUMMAMETHOD metodeboth MODESMA MA metodeinngang ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA anvendt pris CallStrategy () Ca ll strategien, funksjonen er lokalisert i BinaryOptionsStrategyLibrary. mqh (inkludert ovenfor) --- returverdi av forhåndsberegnet for neste tilbakekalling (ratestotal) --------------------- --------------------------------------------- Plasser dine handelsregler her - se eksempel nedenfor. StrategyTester vil ringe denne funksjonen for å plassere handler. IKKE: - Gi nytt navn til funksjon - Legg til funksjonsparametere, f. eks. CheckMyRules (int a) - Endre funksjonens returtype, f. eks. int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () Lagre MA-verdier med shift0 (nåværende stearinlys) - gt nåværende stearinlys, samtalehjelpsfunksjon GetValueForMA () for å få verdien - se Hjelpefunksjoner under double emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Lagre MA-verdier med shift1 (forbi stearinlys) - gt siste stearinlys, samtalehjelpsfunksjon GetValueForMA () for å få verdien - se hjelpefunksjoner under double emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (periodfast, 1) Lagringssignalverdi (buffer 1) av KVO-indikatoren fra dagens lys (skift 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 P rintDebugValue (emaFastPast:, (streng) emaFastPast, 3) Etikett og verdi i linje 3 hvis (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt eSlowPast Sjekk om langsom MA og hurtig MA krysser ampamp kvoSignal lt 0) Sjekk om signalverdien til KVO er under 0 PlaceTrade (OPSELL) SELL-Trade for Strategi-Tester, funksjonen ligger i BinaryOptionsStrategyLibrary. mqh hvis (emaFastPast lt eMasSlowPast ampamp emaFastCurrent gt emaSlowPast Sjekk om langsom MA og hurtig MA krysser ampamp kvoSignal gt 0) Sjekk om signalverdien til KVO er over 0 PlaceTrade (OPBUY) Place BUY-Trade for Strategy-Tester, funksjonen ligger i BinaryOptionsStrategyLibrary. mqh ------------------------------ ------------------------------------ Få MA-verdier for periode, metode, anvendt pris og skift. For detaljer om iMA () se docs. mql4indicatorsima ---------------------------------------- -------------------------- dobbelt GetValueForMA (int periode, int skift) returnerer iMA (NULL. 0, periode, 0, metodeboth, appliedpriceboth, skift) ------------------------------------------------ ------------------ Eksempel på hvordan du får verdier fra eksterne indikatorer, se docs. mql4indicatorsicustom Parametre: int buffer - indikatorbuffer (starter med 0) int shift - verdi for å skifte 0 nåværende lys, 1 forrige lys ------------------------------------------- ----------------------- double GetValuesFromIndicatorKVO (int buffer, int shift 0) Endre KVO til indikatornavn retur (iCustom (NULL. NULL for gjeldende tidsramme valgt i tester - NO CHANGES NEEDED 0. 0 for nåværende symbol valgt i tester - NO CHANGES NEEDED BEGIN EDIT NedlastingerKVO. ex4. Filepath og filnavn for indikatoren (.ex4 fil) BEGIN INDCATORS INPUTS 34, 55, 13, SLUT FOR INPUTS END EDIT buffer , Bufferindeks (begynner med 0), b uffer er adressert over funksjonsparameter - NO CHANGES NEEDED shift Skift (0 for nåværende stearinlys), skift er adressert over funksjonsparameter - NO CHANGES NEEDED)) ------------------- ---------------------------------------------- 4. Kjør a backtest (video) Følgende video viser hvordan du kjører en backtest av din binære valgstrategi i Strategy-Tester of MetaTrader 4: Start binær-alternativer-Strategi-Tester i Strategy-Tester of MetaTrader 4 og sett innsparingsparametrene Dra dine binære alternativer strategiindikator på diagrammet, angi inngangsparametere og merk av Tillat ekstern ekspertimport på fellesfanen Dra de brukte indikatorene dine med de brukte innsparingsparametrene på diagrammet for å se verdiene når testeren kjører (valgfritt) Lagre alle innstillingene i en mal til Kjør testen med alle innstillinger igjen - ved hjelp av pauseknappen til Strategy-Tester (valgfritt) Se resultatene av din binære valgstrategi på Strategy-Tester-diagrammet. 5. Kjør en forward-test For å gjøre en forward-test Dra verktøyet for binær-alternativer-strategi-tester og strategiindikatoren på din demo eller live-diagram for megleren i stedet for å bruke den i Strategy-Tester: Dra binær-Alternativer-Strategi-Tester-verktøyet på demo eller live diagram og sett innspillet parametre Dra din binære valgstrategiindikator på diagrammet, sett innsparingsparametrene og merk av Tillat ekstern ekspertimport på den vanlige fanen Dra de brukte indikatorene dine med de brukte innstillingsparametrene på diagrammet for å se verdiene mens fremoverprøve kjører (valgfritt) Lagre alle innstillinger i en mal for å kjøre testen igjen med alle innstillinger (valgfritt) Se resultatene av din binære valgstrategi på demo eller live chart Spørsmål: Hvorfor viser du et eksempel på en ikke-lønnsom binærvalgstrategi Answere: Dette er bare en Eksempel på hvordan du bygger en strategi i en indikator for å kommunisere med verktøyet Binary-Options-Strategy-Tester på markedet for å teste og forbedre strategien. Spørsmål: Binær-Alternativer-Strategi-Tester stopper etter den eksakte mengden tap med feil Array utenfor rekkevidde. Hvorfor Answere: Binær-Options-Strategy-Tester kan øke en feil etter x tap for å stoppe Tester og å analysere situasjonen på diagrammet. Hvis du ikke vil, slår du bare av alternativet i innstillingene. Spørsmål: Ingen piler vises på diagrammet etter at jeg har tatt indikatoren min med en arbeidsstrategi på den. Hva skjedde Answere: Du må aktivere Tillat ekstern ekspertimport på den vanlige fanen mens du drar strategiindikatoren på diagrammet (loggmeldingen vil vise en feil i dette tilfellet). Spørsmål: Ingen piler vises på diagrammet etter at jeg har slått indikatoren min med en arbeidsstrategi på den med Tillat ekstern ekspertimport aktivert. Hvorfor Answere: En strategi må kalle en funksjon av binær-alternativer-strategi-tester for å plassere virtuelle handler. I tilknytning til MQL4-lisenskonseptet fungerer dette bare hvis produktet har et arbeidslisens. Derfor må du kjøpe produktet. Spørsmål: Ingen piler vises på diagrammet etter at jeg har slått indikatoren min med en arbeidsstrategi på det, og jeg har feil som Kan ikke ringe. eller kan ikke laste. i loggen til MetaTrader 4. Hva kan jeg gjøre Answere: Bruk den nyeste versjonen (større v1.00) av BinaryOptionsStrategyLibrary. mqh. Sjekk versjonstaggen i koden til BinaryOptionsStrategyLibrary. mqh og se changelog v1.01 av BinaryOptionsStrategyLibrary. Spørsmål: Jeg ser ingen resultater på Strategi-Tester faner Resultater, Graf, Rapport. Hvor jeg kan se resultatene Answere: Strategi-Tester av MetaTrader 4 kan ikke håndtere binære alternativer, slik at disse kategoriene ikke blir brukt. Derfor beregner dette verktøyet alle gevinster og tap og skriver resultatene på diagrammet. 7. Diverse Som jeg trenger en mulighet til å teste binære opsjonsstrategier som er automatisert i Strategy-Tester av MetaTrader 4 i lange perioder på kort tid og å gjøre fowardtester på diagrammet til megleren, ble dette verktøyet bygget. Jeg har brukt mye tid på konseptet og implementeringen av binær-alternativer-strategi-testeren, samt for dokumentasjonen. Kanskje det er en bedre måte å gjøre det på, og kanskje noen forbedringer vil bringe det nærmere for å passe deg. Så vær så snill å kontakte meg for ideer til forbedringer. Merk: Etter at du har fått tak i Metratrader gratis ved å følge trinnene jeg angir nedenfor, vil jeg anbefale serien min venn Kostasze satt sammen: Slik bruker du Metatrader for binære alternativer Trading. Hvordan komme MetaTrader gratis Metatrader vil bli din kraftige binære alternativer kartleggingsverktøy. MT4MT5 Funksjoner inkluderer: Bredt utvalg av indikatorer og kartverktøy. Programmering gjør det mulig å skape andor Installere skreddersydde EAs Database Management og ImportExport-funksjoner Hvordan kan jeg få Metatrader gratis Jeg får mange spørsmål om dette, men det er faktisk veldig enkelt. Du kan få den nyeste versjonen av MetaTrader gratis når du registrerer deg hos en kjent forex-megler. Du trenger ikke å foreta innskudd, du får tilgang til Metatrader bare for å registrere deg. For eksempel kan du få gratis metatrader når du registrerer deg med MarketsBinary Options Charts 8211 Gratis kartlegging Hvor får du mer kartlegging Hvis du har brukt noen av de binære alternativene megler plattformer. eller du er bare en nybegynner som har sett rundt en eller to av plattformene, vil en ting skille seg ut på en skarp måte: fraværet av interaktive diagrammer. Diagrammer er grunnlaget for teknisk analyse i binærvalgsmarkedet. Uten diagrammer ville det ikke være noen analyse av eiendeler for handelsmuligheter, og uten analyse ville handelsmannen i hovedsak være gambling. Det er viktig for næringsdrivende å vite hvor du skal få tilgang til kartverktøy for handelsanalyse, da disse vil gi næringsdrivende informasjon om en informert handelsavgjørelse ved handel med binære opsjonsaktiver. I dette stykket vil vi identifisere noen steder hvor handelsmenn kan få kartleggingsverktøy for å analysere markedene og handle profittabelt. Diagrammer forklart: Kartkilder Diagramkilder er av to typer: a) Online diagrammer er nettbaserte diagrammer tilgjengelige fra nettsidene til enkelte meglere og programvareleverandører. Disse diagrammene gir generelt ikke mye fleksibilitet når det gjelder interaktivitet og verktøyene som kan brukes med dem. For binær opsjonshandel er det ikke anbefalt å bruke online diagrammer. b) Nedlastbare diagrammer som navnet tilsier, kan lastes ned enten som en del av forex trading plattformer eller som programvare frittstående plug-ins. De er de beste til analyse av eiendeler for binær opsjonshandel siden de kommer sammen med mange verktøy som forsterker resultatene av analysen. De er den anbefalte kartprogramvaren for binær opsjonsanalyse. Noen av kartingskildene gir fri tilgang til kartverktøyene. Det er noen som er gratis, men vil kreve noen betalte plugin-moduler for å jobbe, og det vil være de som kommer i en komplett pakke som må betales for 100. Noen av disse kartkildene for nedlastbare forex diagrammer som brukes til binær Alternativanalyse er som følger: FreeBinaryOptionsCharts har et brukervennlig (og gratis) binært tilleggsdiagram. De har også en flott guide for nybegynnere om hvordan du bruker binære alternativer diagrammer. Dette er Mifune8217s nettsted og så er kvaliteten på strategien artiklene svært høy. a) Forex Charts Widget v1.7 Utviklet av Chris Craig og tilgjengelig for gratis nedlasting fra Softpedia, er Forex Charts Widget v1.7 en nedlastbar grafikkprogramvare som lar brukeren vise valutakartene for flere par. Brukeren vil ha mulighet til å velge tidsramme og bruke et sett med indikatorer som følger med plugin-modulen. Sannsynligvis den beste kilden til gratis kartlegging av informasjon og interaktive diagrammer er MetaTrader4-plattformen. Se denne videoen av Bryan for en rask introduksjon til MT4: Denne plattformen er tilgjengelig fra nesten alle markedsmegler megler i forexmarkedet som det er. Det er imidlertid noen som er verdt å nevne på grunn av at de har en mer omfattende aktivitetsbase som samsvarer med aktivitetsindeksen for binære alternativer. Ideelt sett bør du laste ned MT4-plattformen til en megler som har mer enn 40 valutapar, alle de store aksjeindeksene (eller minst 8 av dem), aksjer og spotmetallene (gull og sølv, noen ganger oppført som henholdsvis XAUUSD og XAGUSD ). Eksempler på MT-plattformene du bør bruke til diagrammer, er de fra FXCM, FxPro, Finotec og Forex. Nesten alt du trenger for kartlegging, finnes på disse plattformene. Det beste er at det er gratis og kan hentes når du laster ned MT4-plattformen og oppretter en demo-konto. En annen vakker faktor som virker i MT4s favør er at MQL programmeringsspråket som plattformen ble bygget støtter byggingen av EAs, indikatorer og programvare plug-ins som hjelper til signalgenerering. Disse signalene kan deretter eksporteres til MT4-plattformene. Sjekk ut vår MT4 guide i forumet for mer info her eller se denne videoen som forklarer noen tips og triks for MT4: c) Interactive Brokers Information Systems (IBIS) Ordet interaktivt i dette meglernavnet sier alt. Interactive Brokers har en av de mest omfattende kartleggingsplatformene for teknisk analyse. IBIS-plattformen for interaktive meglere gir grunnlag for kartlegging av institusjoner. Kartleggingsanlegget på IBIS har 22 konfigurerbare tekniske indikatorer, en varselvogn som støtter varslingsoppretting, og tillater handelsmenn å bruke noen av de tre karttyper (bardiagram, linjediagram eller lysestaker). Pakken kommer til en pris skjønt. Brukere må abonnere på bruken til en pris på 69 per måned. d) Mitt FX Dashboard (fra OzForex) Denne forex-kartingstjenesten fra Ozforex tillater handelsmenn å gjennomføre linjestudier, bruke indikatorer osv. Denne programvaren kan ikke lastes ned, men er et Java-aktivert nettbasert program som lar brukerne bytte mellom grunnleggende diagrammer og avanserte diagrammer. Denne kartleggingsprogramvaren er kodet med EasyLanguage, som er programmeringsspråket som styrer FXCMs TradeStation, slik at du også kan bruke det som en programvareplugin på FXCMs flaggskipshandelsplattform. Multicharts er en downloable chart programvare som gir high-definition forex diagrammer på 30 forskjellige valutapar i partnerskap med TradingView. Diagrammene har også en nettbasert versjon. Traders kan bruke flere tidsrammer som spenner fra ett minutt til en måned. Utviklet av MCFX, MultiChart kartleggings - og handelsplattformen er en robust pakke som til og med har en unik ODM-karthandelsfunksjon som nuller ned på den nøyaktige prisen som en handelsmann ønsker å utføre sin handel på, merker den og bruker denne informasjonen for å minne handelsmannen om handel hvis det er et lag i tid mellom signalgenerering og handelstiltak. f) Free Stock Charts Nuff sa. Klikk her for gratis lagerdiagrammer. (Gå til 8220Help8221 i FreeStockCharts og se videoopplæringen. Det er veldig nyttig for nybegynnere.) Leter du etter Lysestake-visning på fsc, gå til venstre til venstre på diagrammet og klikk på Prishistorikk i grønt, klikk deretter Rediger, og endre 8220Plot Style8221 fra HLC Barer til Lysestake og klikk 8220OK.8221 Det er mange andre kilder til kartlegging av informasjon for bruk i generering av binære valgsignaler. Det er opp til næringsdrivende å bestemme hvilken som skal brukes på grunnlag av kostnad, brukervennlighet og andre parametere skreddersydd for smak.

Comments

Popular posts from this blog

Forex Trading Pro

Forex Trading Pro System - Handel Forex Market TODAY Lær hvordan du handler Forex med vår lettforståelige Forex Trading Pro System Video Course. Forex Trading Pro-systemet inneholder over fem timer med opplæringsvideoer og har all informasjon, teknikker, tips, alle triksene og alle strategiene du trenger for å begynne å handle forexmarkedet vellykket. Det lærer deg (Step by By - Trinn) De nøyaktige strategiene og systemene som brukes av profesjonelle handelsmenn. Ingen andre systemer kommer til og med nær hva denne har å tilby. Ingen andre systemer prøver faktisk å forstå markedet. Heres En oversikt over hva du skal lære. Last ned og installer gratis programvare for visning av diagrammer. Start å lage enkle handler. Tilpasse dine Forex trading diagrammer for maksimal effektivitet Dupliser vellykkede handler vist i våre live-eksempler Kontroller risikoen din slik at du kan lykkes der 95 av andre handlende svikter Hva fagfolk vet om Forex korrelasjon og hvordan det kan multiplisere fortj...

Lær Forex Trading India

lære forex trading i tamil. lære forex trading i India. lære forex trading online gratis. lære forex trading i Mumbai. lære forex trading i hindi. lære forex trading i delhi. Forex Training i Chennai - Forex Training i Chennai - Forex Training i Chennai - Forex Trening i Madurai - Forex Training i Trichy - Forex Training i Tirupur - Forex Training i Mumbai - Forex Training i Coimbatore - Forex Training i Kovai - Forex Training i Dindigul - Forex Training i Erode - Forex Training i Kanchipuram - Forex Training i Karur - Forex Training i Namakkal - Forex Training i Ramanathapuram - Forex Training i Delhi - Forex Training i Salem - Forex Training i Thanjavur - Forex Training i Theni - Forex Training i Thirunelveli - Forex Training i Vellore - Forex Training i Virudhunagar - Forex Training i Pondicherry - Forex Training i Kerala - Forex Training i Bhopal. Forex trading lovlig i India. er forex trading lovlig i India. er forex trading tillatt i IndiaThings som er viktigste 3 ting rik folk h...

Forex Trading Strategier 2013

Trading Valutasatser mot mengden - Real Forex Strategies Våre proprietære forex sentiment og posisjonsdata viser at flertallet av handelsmenn ofte kjøper og selger på alle feil tidspunkter. Her er noen handelsstrategier vi bruker til å handle mot forex trading publikum. I våre egenskaper for suksessfulle handelsmenneser studerte vi resultatene av 12 millioner ekte handler plassert av FXCM klienter og funnene var signifikante. Våre data viste at forhandlerne var lønnsomme på 59 prosent av alle EURUSD-transaksjoner, men videre analyse viste at en viktig statistikkmestlig i siste omgang mistet penger som handler EuroUS-dollaren. Lønnsomme handler etter Valuta Par Kilde: Dataene er avledet fra Forex Capital Markets LLC-kontoer - unntatt administrerte og kvalifiserte kontraktdeltagerkontoer - fra 10012009 til 9302010. Alle data er avrundet til nærmeste hele tall. Den vinnende prosentdelen forteller bare en del av historien. Traders mistet penger som handler Eurous-dollaren fordi tapene dere...