MetaTrader 4 - Exempel Hur man bygger och testar en binär optionsstrategi med MetaTrader 4-strategistestaren Innehållsförteckning 1. Inledning Den här artikeln visar hur man bygger en binär alternativstrategi och testar den i Strategi-Tester av Metatrader 4 med binär-alternativ - Strategi-Tester verktyg. Som standard kan Strategy-Tester of Metatrader 4 testa expertrådgivare och indikatorer mot historiska data, men den kan inte hantera binära alternativ med utgångstider. Eftersom jag behöver en möjlighet att testa binära alternativstrategier som är automatiserade i strategi-tester av MetaTrader 4, har binär-alternativ-strategi-tester byggts som ett verktyg för att passa dessa behov. Konceptet innehåller följande delar: Det här är ett steg för steg exempel hur man bygger en binär alternativstrategi som är lagrad i en indikator (markerad som röd i bilden ovan) för att kommunicera via binär-alternativ-strategibiblioteket (markerat som grönt i bilden ovan ) med binär-alternativ-strategi-tester (markerad som blå i bilden ovan), för att placera virtuella order och räkna deras resultat med backtest och framåtprov. Kom ihåg: Backtesting med historiska data kommer aldrig att representera den verkliga framtiden, men det kan ge dig ett ungefärligt värde för att få din strategi stabilare. Kvaliteten på din backtest beror på dina historiska data. Därför rekommenderas det starkt att använda en uppsättning högkvalitativa data 2. Installation Ladda ner och köp binärt alternativ-Strategi-Tester-verktyg från marknaden: Test-Framework för att testa binära alternativstrategier i Strategitestare av MetaTrader 4. Varför en köpt version av binär-alternativ-strategi-tester-verktyget behövs En strategi för binär-alternativ måste ringa en funktion av binär-alternativ-strategi-testeren (via binär-alternativ-strategi-bibliotek) för att placera de virtuella affärerna. När det gäller licensbegreppet MQL4 fungerar det bara om produkten har en arbetslicens. Därför måste du köpa produkten för att testa binära alternativstrategier eller detta exempel. Ladda ner gratis BinaryOptionsStrategyLibrary. mqh och placera det i mappen Inkludera (sökväg till din MetaTrader 4MQL4Include): Det fria biblioteket ger dig flera funktioner för att enkelt bygga din binära optionsstrategi och kommunicera med binär-alternativ-strategi-testeren. Se binär-alternativ-strategi-bibliotek för mer information om biblioteket. Ladda ner gratis KVO. mq4-indikatorn och placera den (och den sammanställda filen KVO. ex4) i mappen IndicatorsDownloads (sökväg till MetaTrader 4MQL4IndicatorsDownloads): KVO-indikatorn används som exempel för att visa åtkomst av externa indikatorer och där ex4-filer i sektion 3.2.6 Användning av externa indikatorer (ex4-filer). Se mql5encode8677 för mer information om indikatorn. Nu kan du gå vidare med avsnitt 3. Binär alternativ strategi exempel och bygga exemplet koden själv eller bara ladda ner koden i det här exemplet nedan. Valfri nedladdning BinaryOptionsStrategyExample. mq4 och placera den (och den sammanställda filen BinaryOptionsStrategyExample. ex4) i mappindikatorer (sökväg till MetaTrader 4MQL4Indicators): Ladda ner koden för det här alternativet för binära alternativstrategi för att låta det springa utan att bygga det själv. För att kompilera de nödvändiga. ex4-filerna, öppna. mq4-filerna (KVO. mq4 och BinaryOptionsStrategyExample. mq4 - NOT Binär-Options-Strategy-Library. mqh) i MetaQuotes Language Editor och klicka på knappen Kompilera eller starta om din MetaTrader 4 efter dessa filer lagras i de beskrivna mapparna och MetaTrader 4 gör det automatiskt för dig. 3. Exempel på binäralternativstrategi Följande steg kommer att vägleda dig ett exempel på hur man bygger ett exempel på binär alternativstrategi som lagras i en indikator för att kommunicera med binär-alternativ-strategi-tester. Du kan bygga den själv eller bara ladda ner koden för BinaryOptionsStrategyExample. mq4. Observera: Denna strategi är inte en lönsam binär optionsstrategi. Det är bara ett exempel på hur man bygger en strategi i en indikator för att kommunicera med verktyget Binary-Options-Strategy-Tester. Självklart måste du själv bygga en lönsam strategi. Men som du kommer att se kommer det här verktyget att hjälpa dig att testa och förbättra din binära optionsstrategi. 3.1 Definiera binär optionsstrategi Först och främst måste vi definiera strategin och de omvandlingsbara värdena (inmatningsparametrar). MQL4-dokumentationen visar alla tekniska indikatorer, som kan adresseras via iCustom-gränssnittet: docs. mql4indicators. Låt oss säga att vi gillar att skapa en enkel Moving Average Cross-strategi med ett snabbt och ett långsamt rörligt medelvärde för att handla på nästa ljus efter att de har korsat varandra. Dokumentation berättar hur vi kan få värdet av ett enda Moving Average: docs. mql4indicatorsima. Låt oss vidare säga att vi väljer att välja värden för MA-medelvärdet (snabb och långsam) och för tillämpat pris samt för medelvärdesmetoden. Andra värden (som symbol, tidsram och skift) beror på testfallet (t ex den symbol som testaren körs på) och bör ställas in automatiskt. Därför behöver vi i grund och botten följande variabler för ett rörligt medelvärde: int maperiod int mamethod int appliedprice Eftersom vi behöver två rörliga medelvärden för att kontrollera sina kors behöver vi följande inmatningsparametrar för strategiexemplet med några standardvärden: int periodvis 5 int periodslow 10 int metodboth 0 int appliedpriceboth 0 3.2 Skapa binär alternativ strategi Du måste bygga en indikator som lagrar din binära alternativ strategi för att dra den på diagrammet där binär-alternativ-strategi-tester körs. Öppna MetaQuotes Language Editor (i MetaTrader 4 klicka på Tools - gt MetaQuotes Language editor eller tryck bara på F4) och klicka på Ny: MQL Wizard kommer att visas. Välj Anpassad indikator för att skapa en tom indikator och klicka på Nästa: Ange namn, upphovsrätt och länk till strategin samt ingångsparametrarna med deras typer och standardvärden (initialvärden) genom att klicka på Add-Button och tryck på Nästa: På fliken händelsehanterare markera kryssrutan OnCalculate när vi behöver den här händelsen för att se efter vår strategi på varje tick. Tryck på Nästa: På flikritningsegenskaper markera kryssrutan Indikator i separat fönster eftersom vi behöver ett separat fönster för att skriva ut felsökningsvärdena. Tryck på Finish: Den ursprungliga koden för din indikator kommer att visas: -------------------------------------- ---------------------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin -------------- -------------------------------------------------- - egendom upphovsrätt Copyright 2016, martin egendom länk mql5enusersmartin egendomsversion 1.00 egendom strikt egendom indikatorparametrar --- ingångsparametrar input int periodfast 5 ingång int periodslow 10 input int metodboth 0 input int appliedpriceboth 0 ----------- -------------------------------------------------- ----- Anpassad indikatorinitieringsfunktion ----------------------------------------- ------------------------- int OnInit () --- indikator buffert kartläggning 3.2.1 Ingångsparametrar De ursprungliga ingångsparametrarna skapas med MQL-guiden (se 3.2 Skapa binäralternativstrategi) och vi kommer att förbättra dem med följande steg. För att undvika att behöva ange int-värden för tillämpad pris och medelvärdesmetod för de rörliga genomsnittsvärdena för inmatningsparametrar, ändras typen för methodboth och appliedpriceboth från int till typ av uppräkning med ett standardvärde. Dessutom läggs kommentarer till ingångsparametrarna för att visa kommentarer som etiketter istället för variabla namn: --- Inmatningsparametrar Inmatning Int Periodfast 5 Snabb MA-värde Inmatning In Periodslow 10 Slow MA-värde Inmatning ENUMMAMETHOD Methodboth MODESMA MA-metodingång ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA tillämpat pris Med dessa ändringar ger ingångsparametrarna en nedrullning med tillgängliga värden för att välja samt etiketter för ingångsparametrarna: 3.2.2 Inkludera binär-alternativ-strategibibliotek Om du har laddat ner och lagrat biblioteket (se 2. Installation ) till Inkludera mapp (sökväg till din MetaTrader 4MQL4Include), kan du inkludera biblioteket så här: ---------------------------- -------------------------------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin ---- -------------------------------------------------- ------------ egendom upphovsrätt Copyright 2016, martin egendom länk mql5enusersmartin egendom versi på 1.00 egenskapen strikt egenskapsindikatorparametrarbiblioteket Biblioteket är endast tillgängligt som beskrivet i exemplet ovan om du placerat det i Inkludera mapp på din MetaTrader 4. Ändring av bibliotekets innehåll behövs inte. Binär-Alternativ-Strategi-Biblioteket kommer att förbättra inmatningen parametrar med två nya parametrar: Placera endast en SÄLJA eller en KÖP handel med ljus Kontrollera endast i början av ett nytt ljus för strategin 3.2.3 Lägg till CallStrategy () Lägg till ett samtal till CallStrategy () - funktionen i OnCalculate () av din Strategiindikator för att kalla strategin på varje nytt fält. CallStrategy () tillhandahålls av Binär-Options-Strategi-Bibliotek du har inkommit som ovan beskrivna: CallStrategy () Ring strategin, funktionen är lokaliserad i BinaryOptionsStrategyLibrary. mqh (ingår ovan) CallStrategy () - funktion i binäralternativ - Biblioteket kommer att ringa en funktion som heter CheckMyRules () i din indikator där du kan ställa dina villkor för din binära alternativ strategi. Därför måste du implementera funktionen CheckMyRules () i din binära alternativstrategiindikator. 3.2.4 Implementera CheckMyRules () och hjälparfunktion I CheckMyRules () - funktionen, som kallas genom binäralternativ-strategibiblioteket, implementeras förutsättningarna för strategin och handlarna placeras genom PlaceTrade () - funktionen av bibliotek. Värdena för båda rörliga genomsnittsvärdena är temporarilly lagrade i variabler för att jämföra dem i om-förhållanden medan värdena för de rörliga genomsnittsvärdena tas från hjälpenfunktionen GetValuesForMA (): --- ingångsparametrar inmatas int tidsfast 5 Snabb MA-värde ingång int periodslow 10 Långsam MA-värdeingång ENUMMAMETHOD-metod med MODESMA MA-metodinmatning ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA tillämpat pris --------------------------------- --------------------------------- Placera dina handelsregler här - se exempel nedan. StrategyTester kommer att ringa denna funktion för att placera affärer. INTE: - Byt namn på funktion - Lägg till funktionsparametrar, t. ex. CheckMyRules (int a) - Ändra funktionsåtergångstyp, t. ex. Int CheckMyRules () ---------------------------------------------- -------------------- tomt CheckMyRules () Spara MA-värden med shift0 (nuvarande ljus) - gt nuvarande ljus, samtalshjälpsfunktion GetValueForMA () för att få värdet - se hjälparfunktioner under dubbel emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Spara MA-värden med shift1 (tidigare ljus) - gt senaste ljuset, samtalshjälparfunktionen GetValueForMA () för att få värdet - se hjälparfunktionerna nedan dubbel emaSlowPast GetValueForMA (periodslow, 1) dubbel emaFastPast GetValueForMA (periodfast, 1) om (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt eSlowPast) Kontrollera om långsam MA och snabb MA korsar PlaceTrade (OPSELL) Placera SELL-Trade för Strategy-Tester, funktionen är belägen i BinaryOptionsStrategyFunctions. mqh om (emaFastPast lt eSlowPast ampamp emaFastCurrent gt emaSlowPast) Kontrollera om långsam MA och snabb MA korsar PlaceTrade (OPBUY) Placera KÖP-Handel för Strategi-Tester, funktion jag s ligger i BinaryOptionsStrategyFunctions. mqh 3.2.5 Skriv ut felsökningsvärden Funktionen PrintDebugValue () möjliggör en möjlighet att skriva ut felsökningsvärden när testaren körs. I exemplet nedan skrivs värdena för de rörliga genomsnittsvärdena ut med deras variabla namn som etiketter: --- Inmatningsparametrar inmatas int Periodfast 5 Snabb MA-värde Inmatning In Periodslow 10 Långsamt MA-värde Inmatning ENUMMAMETHOD Metod BOD MODESMA MA Metod Inmatning ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA tillämpat pris ------------------------------------------------ ------------------ Placera dina handelsregler här - se exempel nedan. StrategyTester kommer att ringa denna funktion för att placera affärer. INTE: - Byt namn på funktion - Lägg till funktionsparametrar, t. ex. CheckMyRules (int a) - Ändra funktionsåtergångstyp, t. ex. Int CheckMyRules () ---------------------------------------------- -------------------- tomt CheckMyRules () Spara MA-värden med shift0 (nuvarande ljus) - gt nuvarande ljus, samtalshjälpsfunktion GetValueForMA () för att få värdet - se hjälperfunktioner under dubbel emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Spara MA-värden med shift1 (tidigare ljus) - gt senaste ljuset, samtalshjälparfunktionen GetValueForMA () för att få värdet - se hjälparfunktionerna nedan double emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (periodfast, 1) PrintDebugValue (emaSlowCurrent:, (sträng) emaSlowCurrent, 0) Etikett och värde i rad 0 PrintDebugValue (emaFastCurrent:, (sträng) emaFastCurrent, 1) Etikett och värde i linje 1 PrintDebugValue (emaSlowPast:, (sträng) emaSlowPast, 2) Etikett och värde i rad 2 PrintDebugValue (emaFastPast:, (sträng) emaFastPast, 3) Etikett och värde i rad 3 om (emaFastPast gt emaSlowPast ampamp emaFast Nuvarande lt eSlowPast) Kontrollera om långsam MA och snabb MA korsar PlaceTrade (OPSELL) Placera SELL-Trade för Strategy-Tester, funktionen finns i BinaryOptionsStrategyFunctions. mqh om (emaFastPast lt eMasSlowPast ampamp emaFastCurrent gt emaSlowPast) Kontrollera om långsam MA och snabb MA korsar PlaceTrade (OPBUY) Placera KÖP-Handel för Strategi-Tester, funktionen finns i BinaryOptionsStrategyFunctions. mqh 3.2.6 Användning av externa indikatorer (ex4-filer) Dessutom kan en extern indikator som lagrar sina värden i buffertar nås för binäralternativstrategin , även om endast den sammanställda ex4-filen existerar. Låt oss säga att vi gillar att inkludera signallinjen för KVO-indikatorn mql5encode8677 för att placera handlar endast om signallinjen är över 0 för BUY-trader och under 0 för SELL-handlar. Hämta KVO. mq4-indikatorn och placera den sammanställda (ex4-filen) i mappindikatorerDownloads (sökväg till MetaTrader 4MQL4IndicatorsDownloads). För att kompilera den nödvändiga. ex4-filen, öppna KVO. mq4 i MetaQuotes Language Editor och klicka på knappen Kompilera eller starta om din MetaTrader 4 efter att filen har lagrats i den beskrivna mappen och MetaTrader 4 gör det automatiskt för dig. Först måste vi identifiera de relevanta buffertarna som lagrar relevanta värden för åtkomst. Därför trycker vi på datafönstret i MetaTrader 4 för att visa alla tillgängliga buffertar för de använda indikatorerna och dra KVO-indikatorn på ett diagram. Genom att sväva korset över diagrammet (tryck på mushjulet på diagrammet för att få upp korset) visas buffertvärdena för indikatorn för den svängda tidsperioden i datafönstret: Datafönsteretiketterna berättar för indikatorns andra buffertvärde lagrar signallinjen. Om buffertar av indikatorer inte hade etiketter kan vi hitta den rätta genom att jämföra buffertvärdena med det visade värdet under korset i diagrammet och indikatorn. Buffertar av en indikator börjar med 0, så vi har buffertvärde 1 buffert 0, buffertvärde 2 buffert 1 och så vidare och vi måste komma åt buffert 1 för att få signalvärdet. Därefter måste vi veta alla inmatningsparametrar för den externa indikatorn som vi gillar att komma åt. Genom att dra indikatorn på ett diagram ser vi alla inmatningsmargemetrar: Låt oss vidare säga att vi gillar att komma åt indikatorn med (standardvärdena): 34, 55 och 13. Vi använder en hjälparfunktion (baserat på iCostum) ger oss möjlighet att få indikatorvärdena med parametrar för buffert och skift, medan skift 0 kommer att vara det aktuella ljusets värde, skift 1 värdet av det sista ljuset, skift 2 värdet av det andra till sista ljuset och så vidare. Dessutom lagrar vi temporarilly värdena på indikatorbufferten och förbättrar strategins omständighet: --- ingångsparametrar inmatas int tidsfast 5 Snabb MA-värde ingång int periodslow 10 Långsam MA-värde ingång ENUMMAMETHOD metodboth MODESMA MA-metodingång ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA tillämpat pris ----------------------------------------------- ------------------- Placera dina handelsregler här - se exempel nedan. StrategyTester kommer att ringa denna funktion för att placera affärer. INTE: - Byt namn på funktion - Lägg till funktionsparametrar, t. ex. CheckMyRules (int a) - Ändra funktionsåtergångstyp, t. ex. Int CheckMyRules () ---------------------------------------------- -------------------- tomt CheckMyRules () Spara MA-värden med shift0 (nuvarande ljus) - gt nuvarande ljus, samtalshjälpsfunktion GetValueForMA () för att få värdet - se hjälperfunktioner under dubbel emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Spara MA-värden med shift1 (tidigare ljus) - gt senaste ljuset, samtalshjälparfunktionen GetValueForMA () för att få värdet - se hjälparfunktionerna nedan double emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (periodfast, 1) Signalvärde (buffert 1) av KVO-indikatorn från nuvarande ljus , 0) Etikett och värde i rad 0 PrintDebugValue (emaFastCurrent:, (sträng) emaFastCurrent, 1) Etikett och värde i rad 1 PrintDebugValue (emaSlowPast:, (sträng) emaSlowPast, 2) Etikett och värde i rad 2 P rintDebugValue (emaFastPast:, (sträng) emaFastPast, 3) Etikett och värde i rad 3 om (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt eSlowPast Kontrollera om långsam MA och snabb MA passerar ampamp kvoSignal lt 0) Kontrollera om signalvärdet på KVO är under 0 PlaceTrade (OPSELL) Placera SELL-Trade för Strategi-Tester, funktionen finns i BinaryOptionsStrategyFunctions. mqh om (emaFastPast lt eMasSlowPast ampamp emaFastCurrent gt emaSlowPast Kontrollera om långsam MA och snabb MA korsar ampamp kvoSignal gt 0) Kontrollera om signalvärdet på KVO är över 0 PlaceTrade (OPBUY) Placera KÖP-Handel för Strategi-Tester, funktionen finns i BinaryOptionsStrategyFunctions. mqh ------------------------------ ------------------------------------ Få MA-värden för period, metod, tillämpat pris och skift. För detaljer om iMA () se docs. mql4indicatorsima ---------------------------------------- -------------------------- dubbel GetValueForMA (int period, int shift) returnera iMA (NULL, 0, period, 0, metodboth, appliedpriceboth, skift) ------------------------------------------------ ------------------ Exempel hur man får värden från externa indikatorer se docs. mql4indicatorsicustom Parametrar: int buffert - indikatorbuffert (börjar med 0) intskift - värde för att växla 0 nuvarande ljus, 1 föregående ljus -------------------------------------------- ---------------------- dubbel GetValuesFromIndicatorKVO (int buffert, int shift 0) Ändra KVO till indikator namn retur (iCustom (NULL. NULL för nuvarande tidsram vald i testare - Inga ändringar behövs 0. 0 för nuvarande symbol vald i tester - Inga ändringar behövs BEGIN EDIT NedladdningarKVO. ex4. Filepath och filnamn för indikatorn (.ex4-fil) BEGIN INDIKATORER INGÅNGAR 34. 55. 13. SLUT FÖR INGÅNG AVSLUTNING EDIT buffert, Buffertindex (börjar med 0), buff Er är adresserad över funktionsparametern - INTE ÄNDRINGAR SKYDD Skift (0 för nuvarande ljus), Skift är adresserat över funktionsparametern - INTE ÄNDRINGAR ÄNDRA)) Det går även att förbättra inmatningsparametrarna för vår strategindikator med värdena för den använda KVO-indikator och ställ in värdena i hjälparfunktionen med variabler. Eftersom denna handledning borde vara bara ett exempel och så enkelt som möjligt visas inte denna variant. 3.3 Den fullständiga koden Nedan hittar du den fullständiga koden i binär-alternativ-strategi-exempel från alla steg ovan, redo att dra på binär-alternativ-strategi-testaren för att testa och se resultaten på diagrammet: --- -------------------------------------------------- ------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin ----------------------------- ------------------------------------- äganderätt upphovsrätt copyright 2016, martin fastighetslänk mql5enusersmartin fastighetsversion 1.00 fastighet strikta egenskapsindikatorparametrar ----------------------------------------------- ------------------- Placera dina inmatningsparametrar här - se exempel nedan ---------------------- -------------------------------------------- --- ingångsparametrar ingång int periodfast 5 Snabb MA värde ingång int periodslow 10 Långsam MA värde ingång ENUMMAMETHOD metodboth MODESMA MA metodinmatning ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA tillämpat pris CallStrategy () Ca ll strategin, funktionen är lokaliserad i BinaryOptionsStrategyLibrary. mqh (ingår ovan) --- returvärde av förkalkylerat för nästa återuppringning (ratestotal) --------------------- --------------------------------------------- Placera dina handelsregler här - se exempel nedan. StrategyTester kommer att ringa denna funktion för att placera affärer. INTE: - Byt namn på funktion - Lägg till funktionsparametrar, t. ex. CheckMyRules (int a) - Ändra funktionsåtergångstyp, t. ex. Int CheckMyRules () ---------------------------------------------- -------------------- tomt CheckMyRules () Spara MA-värden med shift0 (nuvarande ljus) - gt nuvarande ljus, samtalshjälpsfunktion GetValueForMA () för att få värdet - se hjälperfunktioner under dubbel emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Spara MA-värden med shift1 (tidigare ljus) - gt senaste ljuset, samtalshjälparfunktionen GetValueForMA () för att få värdet - se hjälparfunktionerna nedan double emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (periodfast, 1) Signalvärde (buffert 1) av KVO-indikatorn från nuvarande ljus , 0) Etikett och värde i rad 0 PrintDebugValue (emaFastCurrent:, (sträng) emaFastCurrent, 1) Etikett och värde i rad 1 PrintDebugValue (emaSlowPast:, (sträng) emaSlowPast, 2) Etikett och värde i rad 2 P rintDebugValue (emaFastPast:, (sträng) emaFastPast, 3) Etikett och värde i rad 3 om (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt eSlowPast Kontrollera om långsam MA och snabb MA passerar ampamp kvoSignal lt 0) Kontrollera om signalvärdet på KVO är under 0 PlaceTrade (OPSELL) Placera SELL-Trade för Strategi-Tester, funktionen finns i BinaryOptionsStrategyLibrary. mqh om (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast Kontrollera om långsam MA och snabb MA korsar ampamp kvoSignal gt 0) Kontrollera om signalvärdet för KVO är över 0 PlaceTrade (OPBUY) Placera KÖP-Handel för Strategi-Tester, funktionen finns i BinaryOptionsStrategyLibrary. mqh ------------------------------ ------------------------------------ Få MA-värden för period, metod, tillämpat pris och skift. För detaljer om iMA () se docs. mql4indicatorsima ---------------------------------------- -------------------------- dubbel GetValueForMA (int period, int shift) returnera iMA (NULL, 0, period, 0, metodboth, appliedpriceboth, skift) ------------------------------------------------ ------------------ Exempel på hur man får värden från externa indikatorer, se docs. mql4indicatorsicustom Parametrar: int buffert - indikatorbuffert (börjar med 0) int shift - värde för att skiftas 0 nuvarande ljus, 1 föregående ljus ------------------------------------------- ----------------------- dubbel GetValuesFromIndicatorKVO (int buffert, int shift 0) Ändra KVO till indikator namn retur (iCustom (NULL. NULL för nuvarande tidsram vald i tester - Inga ändringar behövs 0. 0 för nuvarande symbol vald i tester - Inga ändringar behövs BEGIN EDIT NedladdningarKVO. ex4. Filepath och filnamn för indikatorn (.ex4-fil) BEGIN INDCATORS INPUTS 34, 55, 13, SLUT FÖR INGÅNG AVSLUTNING EDIT-buffert , Buffertindex (börjar med 0), b uffer adresseras över funktionsparametern - INTE ÄNDRINGAR SKYDDS Skift (0 för aktuellt ljus), Skift är adresserat över funktionsparametern - INTE ÄNDRINGAR ÄNDRA)) ------------------- ---------------------------------------------- 4. Kör a backtest (video) Följande video visar hur du kör en backtest av din binära optionsstrategi i Strategy-Tester of MetaTrader 4: Starta binär-alternativ-strategi-tester i strategi-tester av MetaTrader 4 och sätt in parametrarna Dra dina binära alternativ strategiindikatorn i diagrammet, ställ in ingångsparametrarna och kolla Tillåt extern expertimport på den gemensamma fliken Dra dina använda indikatorer med de använda inmatningsparametrarna på diagrammet för att se deras värden när testaren körs (valfritt) Spara alla inställningar i en mall till kör testet med alla inställningar igen - med hjälp av pausknappen i Strategy-Tester (tillval) Se resultaten av din binära alternativstrategi på Strategy-Tester-diagrammet 5. Kör ett framåtprov Gör bara ett framåtprov Dra verktyget binära alternativ och strategi-tester och din strategindikator på ditt demo eller live-diagram för din mäklare istället för att använda den i Strategy-Tester: Dra binär-alternativ-strategi-testverktyget på demo eller live-diagram och sätt in ingången parametrar Dra din binära alternativstrategiindikator på diagrammet, ställ in ingångsparametrarna och kolla Tillåt extern expertimport på den gemensamma fliken Dra dina använda indikatorer med de använda inmatningsparametrarna på diagrammet för att se deras värden medan framåtprovet körs (valfritt) Spara alla inställningar i en mall för att köra testet igen med alla inställningar (valfritt) Se resultaten av din binära alternativstrategi på demo eller live-diagram. Fråga: Varför visar du ett exempel på en icke-lönsam binär optionsstrategi. Answere: Detta är bara en Exempel på hur man bygger en strategi i en indikator för att kommunicera med verktyget binär-alternativ-strategi-tester på marknaden för att testa och förbättra din strategi. Fråga: Binär-Alternativ-Strategi-Tester slutar efter exakt antal förluster med fel Array utanför räckvidd. Varför Answering: Binary-Options-Strategy-Tester kan stiga ett fel efter x-förluster för att stoppa Tester och att analysera situaionen på diagrammet. Om du inte vill, stäng bara av alternativet i inställningarna. Fråga: Inga pilar visas på diagrammet när jag drack min indikator med en arbetsstrategi på den. Vad hände Answere: Du måste aktivera Tillåt extern expertimport på den gemensamma fliken medan du drar din strategiindikator i diagrammet (loggmeddelandet visar ett fel i det här fallet). Fråga: Inga pilar visas på diagrammet när jag drack min indikator med en arbetsstrategi på den med Tillåt extern expertimport aktiverat. Varför Answering: En strategi måste ringa en funktion av binär-alternativ-strategi-tester för att placera virtuella affärer. I samband med MQL4-licenskonceptet fungerar det bara om produkten har en arbetslicens. Därför måste du köpa produkten. Fråga: Inga pilar visas på diagrammet när jag har dragit min indikator med en arbetsstrategi på den och jag fick fel som kan inte ringa. eller kan inte ladda. i MetaTrader loggen 4. Vad kan jag göra Answere: Använd den senaste versionen (större v1.00) av BinaryOptionsStrategyLibrary. mqh. Kontrollera versionstaggen i kod för din BinaryOptionsStrategyLibrary. mqh och se changelog v1.01 av BinaryOptionsStrategyLibrary. Fråga: Jag ser inga resultat på Strategi-Tester flikar Resultat, Grafik, Rapport. Där kan jag se resultaten Answere: Strategi-Tester av MetaTrader 4 kan inte hantera binära alternativ så att dessa flikar inte används. Därför beräknar detta verktyg alla vinster och förluster och skriver resultaten ut på diagrammet. 7. Diverse Eftersom jag behöver en möjlighet att testa binära alternativstrategier som automatiserats i Strategitestare av MetaTrader 4 under långa tidsperioder på kort tid och att göra fowardtest på mäklarnas diagram byggdes det här verktyget. Jag har tillbringat mycket tid för konceptet och genomförandet av binäroptioner-strategi-testeren samt för dokumentationen. Kanske finns det ett bättre sätt att göra det och kanske några förbättringar kommer att få det närmare att passa dina behov. Så snälla kontakta mig för förslag till förbättringar. Binära alternativindikatorer och gratisstrategier Gratis indikatorer, diagram och strategier för binära alternativ nedan Fortsätt läsa .. Med hänvisning till binära alternativ formuleras indikatorer beräkningar som mäter volymen och prisvärdet på en underliggande tillgång . Dessa indikatorer ger oss inblick i utvecklingen, framtida prisrörelser, prisvolatilitet och momentum. Binära alternativindikatorer faller under kategorin 8216Technical Analysis8217 som huvudfokus är prisets beteende som motsätter sig grundläggande analys som handlar om ekonomiska och finansiella effekter på underliggande tillgångar. Nedan hittar du några av de mest populära binära alternativindikatorerna som används med kortfristiga affärer som 60 sekunder, 5 minuter, 10 minuter och 15 minuters handel. Alla indikatorer är kompatibla med MT4 gratis kartläggningslösning. I följande YouTube-video gick jag över mina Topp 5 rekommenderade gratis kartläggningslösningar. Don8217t glömmer att rulla ner till botten av den här sidan för en lista över indikatorer och lediga strategier för binära alternativ. Topp 5 Binära alternativ GRATIS Diagram Mike8217s Favorit Binära Options Strategier Mike8217s Gold Strategy Lär dig hur du handlar Gold-alternativet med en enkel metod. Det här är en framgångsrik strategi som jag använde under åren med en stor framgångsgrad på över 70 ITM Mike8217s MACD Indicator Strategy A mycket populär indikator och av alla de rätta orsakerna, i den här artikeln ska jag lära dig hur du använder den för att öka din framgång och minimera förluster. Bollinger Bands Strategi för bästa staket Du don8217t vill sakna min Fence Trading Strategy, it8217s används i stor utsträckning och kallas också 8216double profit strategy8217. NY VIDEO 8211 Utökad 30 minuter Fence Trading Strategy och Binär Options Tips från vår Facebook Signals Group Admin Afzal. Titta på den här extraordinära videon av en av de bästa handlarna som jag någonsin haft en chans att träffa och arbeta stolt med Lista över indikatorer för 60 sekunder och kortvarig handel Pivot Points Indicator som används för att bestämma de verkliga stöd - och motståndsnivåerna baserat på tidigare marknadsnivåer. Bollinger Bands Indikatorer används för att mäta volatiliteten på marknaden under en viss tidsperiod. Intermediära och avancerade indikatorer SMI Ergotic Huvudfunktionen för denna indikator är att avgöra om värdet på en tillgång överköpt eller överlämnas. SMI Ergotic Indicator fungerar bra i kombination med TSI-indikatorn, kombinationen av de två indikatorerna kan ge en mycket hög ITM-hastighet som rapporterats av avancerade och mellanliggande handlare. Ichimoku Cloud Indicator Förväxla inte med ett Anime-tecken. Ichimoku kan indikera och strategin är endast för AVANCERADE HANDELARE. Det kan ta ett tag att sätta ihåg om denna indikator men när du gör det kommer du snabbt att inse varför många framgångsrika näringsidkare ser den här indikatorn som den heliga graden av online-handel Trix-indikatorn TRIX-indikatorn är en centrerad oscillator som oscillerar från exponentierade värden som skapas av prisåtgärden för den riktade tillgången. Huvudfunktionen för denna indikator är att avgöra huruvida den tillgång som övervakas är överköpt eller överlämnad, vilket gör det genom att mäta momentet som genereras av olika prisnivåer. Gratis binära alternativ Strategier och tekniker 15 Minutes strategi för binära alternativ Läs om hur man handlar över 15 minuter 8216Right Way8217 av Tim Lanoue. Strategi inom handelstider Att erkänna de ideala handels timmarna kommer att förbättra din ITM-takt dramatiskt. Perfekt för handlare med flexibelt schema. Ichimoku Cloud Strategy Efter att ha läst den föregående artikeln om Ichimoku-indikatorn kan du lära dig hur du implementerar och utnyttjar denna indikator med Ichimoku Cloud Strategy 10-minuters trendstrategi. Det kan vara svårt att upptäcka trender över 60 sekunder, men med 10-minuters trendhandel Strategi du kan ta snabba vinster var 10: e minut Nybörjare 10 minuters binär optionsstrategi Börja bara med binära alternativ Läs om hur du enkelt kan behärska en lönsam, men enkel strategi för binära alternativ. Den bästa 5 minuters strategin En mellanstrategi för binära alternativ som ger 70-80 vinster, testas över 500 affärer ATR-strategin är en fristående indikator som kan användas som en högpresterande signalgenererande strategi, idealiskt för 30 till 60 minuter. Lämna ett svar Avbryt svarBinary Options Indikator (83 Win-Rate) Rulla ner för att se verkligt bevis på resultat Funktioner av BO-indikatorn: Handel på 5m, 15m, 1Hr, slutet av dagen och slutet på veckan Utgångstid (ar) Fungerar på MT4-plattformen fungerar över alla stora valutapar (EURUSD, USDJPY, AUDUSD, GBPUSD, USDCAD och USDCHF) 83 Genomsnittlig vinsthastighet över 4 månaders testperiod GMT-filter som används för att endast visa signaler under flytande marknadsförhållanden (7:00 8211 6:00 GMT ) Popup-skärm och ljudvarning för att göra det enklare att använda You8217ll får en komplett installations - och driftsmanual efter att ha klickat på länken för nedladdning. Live proof of results (VIDEO) Hur BO-indikatorn fungerar: BO-indikatorn är en Meta Trader 4-signalindikator som kommer att ge dig råd om när högkvalitativa handelsmöjligheter uppstår. Du behöver då bara följa de enkla instruktionerna som genereras vid varje tillfälle, för att utföra nya binära alternativtjänster. Vår BO-indikator har en genomsnittlig vinsthastighet på 83 och har anpassats för att fungera på Meta Trader 4-plattformen. Utformningen av BO-indikatorn är utvecklad med hjälp av ett antal tekniska indikatorer för att hitta mot-trend-omkastningar på översålda eller över köpta nivåer. Detta gäller både de lägre och högre tidsramarna. När en affärsmöjlighet har skapats kommer en pil, popup-box och ljudalarm att genereras så att du kan ta affärsmöjligheten. Pilen kommer att innehålla handelsriktningen (CALLPUT) medan din utgångsposition ska vara tidsbestämd utifrån den tidsram du handlar. Avyttra 1m Diagram 8211 5m Förfall Handel utanför 5m Diagram 8211 30m Förfall Handel från 15m Diagram 8211 1 Hr Förfall Handel från 1 timme Diagram 8211 4Hr fram till utgången av dagen Utgången av det dagliga diagrammet 8211 Utgången av veckan Utgå BO Indikatorn har i första hand utformats för att skydda ditt kontosaldo som sitt främsta mål genom att begränsa storleken på förluster. BO-indikatorn identifierar sålunda bara nya handelsmöjligheter när priset på en tillgång förvärvar tillräckligt med energi och momentum för att beslutsamt bryta under eller över väldefinierade inmatningskriterier. Följaktligen, när sådana förhållanden är uppfyllda, har priset normalt tillräckligt med förmåga att avancera i sin favorerade riktning genom en förlängd avståndsvärjande vinst i processen. Bevis på resultat Här kan vi se BO-indikatorn på 1m-diagrammen. Här kan vi se BO-indikatorn på 5m-diagrammen. Här kan vi se BO-indikatorn på 15m-diagrammen. Här kan vi se BO-indikatorn på 1 timmars diagram. Här kan vi se BO-indikatorn på dagskartorna. Ofta ställda frågor (Vanliga frågor: 1. Hur hittar BO-indikatorn framgångsrika handelsmöjligheter BO-indikatorn skapades för att säkerställa att den alltid uppfyller följande berömda handelsmotto som säger: Se efter dina förluster och vinsterna tar hand om sig själva . Det här verktyget uppfyller dessa krav genom att utnyttja fördelarna med den stokastiska oscillatorn samt flera andra indikatorer. Det här verktyget upptäcker prisomvandlingar och bekräftar sedan dem med hjälp av ett antal metoder (det använder också ett antal filter för att undvika signaler med lägre kvalitet). När indikatorn upptäcker en förändrad riktning av den övergripande trenden kommer den då att bekräfta detta med den stokastiska oscillatorn över överlåtna eller överköpta nivåer. Det hjälper till att bekräfta att en omkastning sker. Så snart alla villkor är uppfyllda, publicerar indikatorerna en CALLPUT-pilen på ditt diagram. Observera att du bör ta handeln så snart du ser en signal 8211 vänta inte på att ljuset stängs. Eftersom BO-indikatorn Är i grunden en momentumdriven enhet, det övervakar också längre siktutvecklingar för att upptäcka kvaliteten på nya handelsmöjligheter. I princip är BO-indikatorn mycket effektiv när prisrörelserna är starka och omfattande. Följaktligen ger den stokastiska en ytterligare utvärdering av dessa nyckelparametrar. 2. Innehåller det en varningslåda Ja Efter återkoppling från våra medlemmar gav vi en nyare version som innehåller en varningslåda och ljudvarning när en ny signal genereras. Det gör det lättare att se nya signaler, speciellt när de installeras på flera diagram och tidsramar. 3. Fungerar det på någon mäklare Ja. BO-indikatorn har utformats för att fungera på MT4-plattformen, som sedan kan användas för handel med alla binära alternativmäklare. Vi rekommenderar dock starkt att du använder StockPair eftersom de är den enda mäklaren som låter dig välja din utgångstid (5m, 15m, 1h, slut på dagen, slutet på veckan) som hör samman med våra signaler. 4. Vilken Binär Alternativ Mäklare ska jag använda Du kan gå till vår binära alternativmäklare sida som listar de toppreglerade mäklarna i landet. Var och en har testats noggrant och undersökts av vårt team och du kan läsa deras granskning av varje om du fortfarande är osäker på vilken du ska välja. Vårt utbud av binära alternativmäklare erbjuder plattformar som stöder MT4 eller har förmåga att stödja auto trading eller binära alternativ robotar tillsammans med användandet av Expert Advisor. 5. Vad är vinstförlusten för BO-indikatorn Den genomsnittliga vinstgraden för BO-indikatorn är 83. BO-indikatorns prestanda bestämdes genom att beräkna sitt vinst-förlustförhållande som genererats under en senaste 4 månadersperiod. Handel med högre tidsramar skapar en högre vinstnivå eftersom det eliminerar marknadsbrus. 6. Vad är förväntad avkastning på BO-indikatorn BO-indikatorn kommer att generera en vinst på 0,67 för varje 1 som är utsatt för risken under lång tid. Du kan beräkna dessa två viktiga parametrar själv genom att använda följande process. I det här fallet var in-the-money-utbetalningsgraden 81 medan utbetalningen av pengarna var 0. Om följaktligen, om 10 satsades per handel i genomsnitt, uppnåddes en 8 genomsnittlig vinst när in-the - pengar medan en genomsnittlig 10 förlust skapades när out-of-the-money. Strategin har 83 vinster Med ett 10 000 konto och 2 riskhantering med 20 inställningar: 10 000 x 2 per handel 200 per handel med 81 utbetalning från din mäklare 20 affärer x 200 4000 investerat totalt 4 000 investerat x 83 vinstfrekvens x 81 utbetalning 2689.2 Att8217s en 67.23 avkastning på investeringar 7. Vilka tillgångar fungerar det på BO-indikatorn har konstruerats för att handla sex noggrant utvalda och välutprövade tillgångar skickligt, vilka är EURUSD, USDJPY, AUDUSD, GBPUSD, USDCAD och USDCHF. Programvaran innehåller kraftfulla algoritmer som särskilt fokuserar på handelsdynamiken hos dessa valutapar. 8. Vilka tidsramar är BO-indikatorns arbete på BO-indikatorn strukturerad för att arbeta på 1m, 5m, 15m, 1h och dagliga tidsramar. Du kan använda en vanlig mäklare eller StockPair för att handla tidsramarna perfekt med signalerna: Handla bort 1m Diagram 8211 5m Förfall Handel från 5m Diagram 8211 20m Förfall Handel från 1 timme Diagram 8211 Slutdatum Utgång Handel från Dagligen Diagram 8211 Slut på veckans utgång 9. Filtrerar det signaler under större nyhetshändelser Nej. Vi bestämde oss för att filtrera signaler under större nyhetshändelser för att ge mer kontroll till kunderna. Det finns ett antal andra nyhetsbaserade indikatorer som du kan installera gratis på din MT4-plattform om du vill undvika att handla under nyhetshändelser. Bästa binära mäklare 2017 Kontakta oss Sitemap Affiliateprogram Copyright Riskvarning: Handel med finansiella instrument medför en hög risk för ditt kapital med möjlighet att förlora mer än din ursprungliga investering. Handel med finansiella instrument kan inte vara lämplig för alla investerare och är endast avsedd för personer över 18 år. Vänligen se till att du är fullt medveten om riskerna och om det behövs söka självständig ekonomisk rådgivning. Du bör också läsa våra läromedel och riskvarningar. Ansvarsansvarsskyldighet: Webbplatsägaren ansvarar inte för och frånsäger sig allt ansvar för förlust, ansvar, skada (direkt, indirekt eller följd), personskada eller utgifter av vilken som helst natur som kan leda till dig eller någon tredje part (inklusive ditt företag) som ett resultat av eller som direkt eller indirekt kan hänföras till din tillgång till och användning av webbplatsen, all information som finns på webbplatsen 2015 Investoo, All rights reserved. Ladda ner vår binära alternativindikator med 83 vinstdrivna fördelar med handel med vår BO-indikator: 83 Genomsnittlig vinsthastighet lätt att använda BUYSELL Handelssignaler Ger signaler över alla tidsramar Verkar över alla större valutapar Få det GRATIS nu
No comments:
Post a Comment