Thursday 9 November 2017

Binary alternativ strategi tester


David 15 okt 2014.Så som jag har blivit flera gånger om MT4 strategi tester jag använder bestämde jag mig för att göra en liten video om det som visar hur du kan använda det med några enkla regler. Ett stort tack för Ryan från SignalPush för att koda detta för oss att använda. Så här är det, liksom filen jag ska försöka svara på frågor, men kom ihåg att jag fortfarande är nybörjare på detta också. Vinster 195, Slipsar 0 Förluster 43, Totalt 238, Andel 81 9. Det testar hela vägen tillbaka till 09 19 2014 00 45 1 månad test. Det enda problemet är att jag inte förstår hur det fungerar. Det här är kodningen som jag satte in testet. H0 Cl1 Ned I Hög I 5 Punkt om Öppna i Stäng i-1 WinBuffer i-1 Hög i-1 5 Point Print Vinn på TimeToStr Tid vinner jag totalt om Open i Stäng i-1 Print Tie på TimeToStr Tid i LossBuffer i-1 Hög i-1 5 Point band totalt Annars förlorar LossBuffer i-1 Hög i-1 5-punktsförlust förlust vid TimeToStr Time i total. if L0 Cl1 Upp i Låg i - 5 Punkt om öppet i Stäng i-1 WinBuffer i-1 Låg i-1 - 5 Punkt Skriv ut Vinn Vid T ImeToStr Tid vinner jag totalt om Open i Stäng i-1 Print Slips på TimeToStr Tid i LossBuffer i-1 Hög i-1 5 Point slips totalt annat LossBuffer i-1 Lågt i-1 - 5-punktsförlust vid TimeToStr Time i totalt Förluster. En ny hjälp för att förstå detta kommer att bli bra och hur gör jag det här arbetet med utbacktestning eller behöver jag förstå och bara ringa och sätta som det kommer ut. Ska jag är väldigt ny på detta har lite förståelse för termologin. David 20 okt 2014. Jag har provat din indikator tester på USDJPY, 15min chart. Wins 195, Slipsar 0 Förluster 43, Totalt 238, Andel 81 9.It test hela vägen tillbaka till 09 19 2014 00 45 1 månad test. Bara problemet är att jag inte förstår hur det fungerar. Det här är den kodning som jag satte i testet. H0 Cl1 Ner jag Hög I 5 Punkt Om Öppna Jag Stäng I-1 WinBuffer I-1 Hög I-1 5 Point Print Vinn på TimeToStr Time jag vinner annars om Open i Stäng i-1 Print Slips på TimeToStr Tid i LossBuffer i-1 Hög i-1 5 Point band totalt annat förluster LossBuffer i-1 Hög i-1 5 Poin T Skriv ut förlust vid TimeToStr Time i total. if L0 Cl1 Upp i Låg i - 5 Peka om Öppna i Stäng i-1 WinBuffer i-1 Låg i-1 - 5-punktsutskrift Vinn på TimeToStr Tid vinner jag totalt om Open i Close I-1 Print Tie vid TimeToStr Time I LossBuffer i-1 Hög i-1 5 Point-band totalt annat LossBuffer i-1 Lågt i-1-5-punktsförlust förlust vid TimeToStr Time jag totalt förluster. En ny hjälp för att förstå detta kommer att bli bra och hur gör jag det här arbetet, med utbacktestning eller behöver jag förstå och bara ringa och sätta som det kommer ut. Ska jag är väldigt ny på detta har lite förståelse för termologin. Allt som använder nuvarande bar 0 fungerar inte i Back tester korrekt eftersom det kommer att använda hela fältet och inte använda exakt posten korrekt som du skulle ha gottenedian 20 okt 2014.Binary Options Strategy Tester. Binary-Options-Strategy-Tester för Metatrader 4.Build Binära Options-strategier för backtest i Metatrader 4 Strategy-Tester. Run backtests av binära optionsstrategier för långa perioder på kort tid. Impr ove binära alternativstrategier för att göra dem stabila att handla. Run framåtprov av binära alternativstrategier med din mäklare. Runtest för någon symbol, t. ex. EURUSD, GBPUSD, EURJPY etc eller någon tidsram, t. ex. M1, M5, M15, M30, H1 etc. Strategy - Tester av Metatrader 4 kan inte hantera binära alternativ Därför placerar detta verktyg virtuella order, räknar resultaten och skriver ut informationen i diagrammet för att ge dig möjlighet att testa och förbättra din binära optionsstrategi. Koncept Se skärmdump 1 för konceptet Binary-Options-Strategy-Tester-verktyget. Tänk på att 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 Det rekommenderas starkt att använda en uppsättning högkvalitativa data. Hämta och köp verktyget Binary-Options-Strategy-Tester - en köpt version behövs. Varför en köpt version av Binär-Optio ns-Strategy-Tester-verktyget behövs. En binär-alternativ-strategi måste ringa en funktion av binär-alternativ-strategi-testeren via binär-alternativ-strategi-bibliotek för att placera de virtuella branscherna se skärmdump 1-koncept av 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 exemplet kod länkat i avsnittet Skapa en strategi. Skapa en strategi. Se hur man bygger och testar en binär optionsstrategi med Strategy-Tester of Metatrader 4 för ett exempel på hur man bygger en strategi för binär-alternativ-strategi-tester och kör backtest samt framåtprov. 1 Öppna Metatrader 4 Strategy-Tester, välj Binär-Alternativ-Strategi-Tester-mapp Marknad, Ställ in dina nödvändiga inmatningsparametrar och starta Strategy-Tester 2 Dra indikatorn där din strategi lagras i diagrammet, ställ in dina nödvändiga inmatningsparametrar för strategin och se resultaten på diagrammet 3 Förbättra din strategi och eller ändra inmatningsparametrar för att köra backtest igen tills din strategi är stabil för handel 4 Kör förewardtest genom att dra verktyget Binary-Options-Strategy-Tester och din strategiindikator på demo eller live-diagram för din mäklare. Förutom din indikator med din binära Alternativstrategi du kan placera de indikatorer som används av din strategi med sina använda inställningar på diagrammet, för att se dem i realtid medan du testar. Dessutom kan du spara alla indikatorer och deras inställningar genom att spara mallen i diagrammet och ladda dem på nästa testkörning För att spara eller ladda alla nödvändiga indikatorer med deras inställningar på en mall innan tester körs, använd pausknappen för MetaTrader 4 Strategy-Tester. Input Parameters. See skärmdump 2 för inmatningsparametrar Ytterligare inmatningsparametrar för din strategi lagras i din strategindikator File. Question Inga pilar visas på diagrammet när jag drack min indikator med en arbetsstrategi på det Vad hände Answere Du måste aktivera Tillåt extern expertimport på ko Mmon-fliken medan du drar din strategi i diagrammets loggmeddelande visas ett fel i det här fallet. Fråga Inga pilar visas på diagrammet när jag har dragit min indikator med en arbetsstrategi på den med Tillåt extern expertimport aktiverad Varför Answering En strategi måste ringa en funktion av binär-alternativ-strategi-tester för att placera virtuella affärer När det gäller 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å det och jag fick fel som kan inte ringa eller kan inte ladda i loggen med MetaTrader 4 Vad kan jag göra Answere Använd den senaste versionen större v1 00 av Kontrollera version tagg i kod av din och se changelog v1 01 av BinaryOptionsStrategyLibrary. Question Jag ser inga resultat på fliken Strategy-Tester Resultat, diagram, rapport Var kan jag se resultaten Answere Strategy-Tester of Metatrader 4 kan inte hantera binära alternativ så att dessa flikar inte kan användas Därför E det här verktyget beräknar alla vinster och förluster och skriver ut resultaten på diagrammet. Ytterligare information. Se hur man bygger och testar en binär optionsstrategi med strategi-tester av metatrader 4 för ett exempel på hur man bygger en strategi för binär-alternativ-strategi - Test och kör backtests samt framåt tester. Om du har idéer för förbättringar, var god kontakta mig. Hur bygger och testar en binär alternativ strategi med MetaTrader 4 Strategy Tester. Innehållsförteckning.1 Inledning. Denna artikel Visar hur man bygger en binär alternativstrategi och testar den i strategi-tester av metatrader 4 med binär-alternativ-strategi-tester-verktyget som standard kan strategiska tester av metatrader 4 testa expertrådgivare och indikatorer mot historiska data men det 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 c uppnår följande delar. Detta ä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-strategi-bibliotek markerat som grönt i bilden ovan med binära alternativ - Strategy-Tester markerad som blå i bilden ovan, för att placera virtuella order och räkna deras resultat med backtests och forward tests. Tänk på att Backtesting med historiska data kommer aldrig att representera den verkliga framtiden, men det kan ge dig ett ungefärligt värde att få din strategi stabilare Kvaliteten på din backtest beror på dina historiska data Därför rekommenderar vi starkt att du använder en uppsättning högkvalitativa data.2 Installation. Ladda ner och köp binär-alternativ-strategi-testverktyget från marknaden Test-Framework för att testa Binära alternativstrategier i Strategi-Tester 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 t Han Binär-Alternativ-Strategi-Tester via Binär-Alternativ-Strategi-Bibliotek för att placera de virtuella branschen 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 det här exemplet. Ladda ner gratis och placera det i mappen Inkludera sökvägen till din MetaTrader 4 MQL4 Inkludera Det fria biblioteket ger dig flera funktioner för att enkelt bygga din binära alternativstrategi och kommunicera med binär-alternativ-strategi-tester. Se binära alternativ - Strategy-Library för mer information om biblioteket. Ladda ner gratis indikator och placera den och den sammanställda filen i mappen Indikatorer Nedladdningsbara sökvägar till MetaTrader 4 MQL4-indikatorns nedladdningar KVO-indikatorn används som ett exempel för att visa tillgången till externa indikatorer och där Ex4-filer i avsnitt 3 2 6 Användning av externa indikatorer ex4-filer Se för mer information om indikatorn. Nu kan du gå vidare med avsnitt 3 Binära alternativstrategi exempel Och bygg exemplet koden själv eller bara ladda ner koden i det här exemplet nedan. Obegränsad nedladdning och placera den och den sammanställda filen i mappen Indikatorväg till MetaTrader 4 MQL4-indikatorerna Ladda ner koden för denna binära alternativstrategi exempel för att låta det köra utan bygga det själv. För att kompilera de nödvändiga filerna, öppna filerna och - INTE i MetaQuotes Language Editor och klicka på knappen Kompilera eller starta om din MetaTrader 4 efter att dessa filer har lagrats i de beskrivna mapparna och MetaTrader 4 gör det automatiskt för dig. 3 Binary Options-strategi exempel. Följande steg kommer att vägleda dig ett exempel på hur man bygger ett exempel Binär alternativ strategi lagrad 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 . Obs! 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 binär-alternativet s-Strategy-Tester-verktyg Naturligtvis 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 av allt måste vi Definiera strategin och parametrarna för växlingsvärdena Inmatningsparametrar MQL4-dokumentationen visar alla tekniska indikatorer som kan adresseras via iCustom-gränssnittet. Låt oss säga att vi tycker om att skapa en enkel Moving Average cross-strategi med ett snabbt och ett långsamt rörligt medelvärde för handel på nästa Ljus efter att de har korsat varandra Dokumentation berättar hur vi kan värdera ett enkelt rörligt medelvärde. Låt oss vidare säga att vi tycker om att välja värden för MA-medelvärdet snabbt och långsamt 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 princip följande variabler för ett Moving Average. in Vi behöver två rörliga medelvärden för att kontrollera sina kors. Vi behöver följande ingångsparametrar för strategiexemplet med några standardvärden. int periodfast 5 int periodslow 10 int metodboth 0 int appliedpriceboth 0.3 2 Skapa binär optionsstrategi . Du behöver 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å Verktyg - MetaQuotes Språkredigerare eller tryck bara på F4 och klicka på New. The MQL-guiden kommer att visas Välj Anpassad indikator för att skapa en tom indikator och klicka på Next. Enter namn, upphovsrätt och länk till strategin samt ingångsparametrarna med deras typer och standardvärdena initialvärden genom att klicka på Lägg till - Knappen och tryck på Next. On flikhändelsehanterare markera kryssrutan OnCalculate när vi behöver den här händelsen för att kontrollera vår strategi för varje ficka. Tryck på Next. On fliken ritningsegenskaper välj chec Kbox 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. -------------------------------------------------- ---------------- Copyright 2016, martin ------------------------------ ------------------------------------ egendom upphovsrätt copyright 2016, martin egendom länk egendom version 1 00 egendom strängt Egenskapsindikatorparametrar --- ingångsparametrar inmatning int periodfast 5 ingång int periodslow 10 ingång int metodboth 0 input int appliedpriceboth 0 --------------------------- --------------------------------------- Anpassad indikatorinitieringsfunktion ------- -------------------------------------------------- --------- int OnInit --- indikatorbuffertar kartläggning.3 2 1 Inmatningsparametrar. De inledande ingångsparametrarna skapas med MQL-guiden, se 3 2 Skapa binära alternativstrategi 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 metodboth och appliedpriceboth från int till typ av enumer ation 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-metodinmatning ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA-tillämpad pris. Med dessa ändringar ger ingångsparametrarna en nedrullning med tillgängliga värden för att även välja som etiketter för ingångsparametrarna.3 2 2 Inkludera binär-alternativ-strategi-bibliotek. Om du har laddat ner och lagrat biblioteket, se 2 Installation i Inkludera mappväg till MetaTrader 4 MQL4 Inkludera, du kan inkludera biblioteket så här . -------------------------------------------------- ---------------- Copyright 2016, martin ------------------------------ ------------------------------------ egendom upphovsrätt copyright 2016, martin egendom länk egendom version 1 00 egendom strängt Property IndicatorParateWindow. Biblioteket kommer bara att vara 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 inmatningsparametrarna med två nya parametrar. Placera bara en SÄLJA eller en KÖP handel per stearinljus. Kontrollera bara i början av ett nytt ljus för strategin.3 2 3 Lägg till CallStrategy. Add ett samtal till CallStrategy-funktionen i OnCalculate av din strategindikator för att ringa strategin På varje nytt fält kallas CallStrategy av Binär-Options-Strategi-Bibliotek som du har inkommit som beskrivits ovan. Callstrategi Ring strategin, funktionen är lokaliserad i ovanstående. Kallstrategi-funktion i Bin ary-Options-Strategy-Library kommer att ringa en funktion som heter CheckMyRules i din indikator där du kan ställa dina villkor för din binära optionsstrategi. Därför måste du implementera funktionen CheckMyRules i din binära optionsstrategiindikator.3 2 4 Implementera CheckMyRules och hjälpar - funktionen. I CheckMyRules-funktionen, som kallas genom binär-alternativ-strategibiblioteket, implementeras förutsättningarna för strategin och handlarna placeras via PlaceTrade-funktionen i biblioteket. Värdena för båda rörliga medelvä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 input int periodfast 5 Snabb MA-värde ingång int periodslow 10 Långsamt MA-värde ingång ENUMMAMETHOD metodboth MODESMA MA-metod input 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 funktion parametrar, t. ex. CheckMyRules int a - Ändra funktion returtyp, t. ex. int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Spara MA-värden med skift 0 Aktuellt ljus - Aktuellt ljus, Samtalshjälparfunktion GetValueForMA för att få värdet - se hjälparfunktioner under dubbel emaSlowCurrent GetValueForMA periodslow, 0 dubbel emaFastCurrent GetValueForMA periodfast, 0. Spara MA-värden med skift 1 förbi ljuset - sista ljuset , Call helpfunktion GetValueForMA för att få värdet - se hjälparfunktioner under dubbel emaSlowPast GetValueForMA periodslow, 1 dubbel emaFastPast GetValueForMA periodfast, 1.if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Kontrollera om långsam MA och snabb MA korsar PlaceTrade OPSELL Placera SELL-Trade för Strategy - Tester, funktion finns i. if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Kontrollera om långsamma MA och snabb MA korsar PlaceTrade OPBUY Placera KÖP-Handel för Strategi-Tester, funktionen ligger in.3 2 5 Skriv ut felsökningsvärden. Funktionen PrintDebugValue möjliggör en möjlighet att skriva ut felsökningsvärden medan testaren körs I exemplet nedan är värdena för Flytta av Erages skrivs ut med deras variabla namn som etiketter. --- ingångsparametrar input int periodfast 5 Snabb MA-värde ingång int periodslow 10 Långsamt MA-värde ingång ENUMMAMETHOD metodboth MODESMA MA-metod input 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 funktion parametrar, t. ex. CheckMyRules int a - Ändra funktion returtyp, t. ex. int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Spara MA-värden med skift 0 Aktuellt ljus - Aktuellt ljus, Samtalshjälparfunktion GetValueForMA för att få värdet - se hjälparfunktioner under dubbel emaSlowCurrent GetValueForMA periodslow, 0 dubbel emaFastCurrent GetValueForMA periodfast, 0. Spara MA-värden med skift 1 förbi ljuset - sista ljuset , call helpfunktion GetValueForMA för att få värdet - se hjälparfunktioner under dubbel emaSlowPast GetValueForMA periodslow, 1 dubbel 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 rad 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.if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Kontrollera om långsamma MA och snabb MA korsar PlaceTrade OPSELL Place SELL-Trade för Strategy-Tester är funktionen located in. if emaFastPast emaSlowPa st emaFastCurrent emaSlowPast Kontrollera om långsam MA och snabb MA korsar PlaceTrade OPBUY Plats KÖP-Handel för Strategi-Tester, funktionen ligger in.3 2 6 Användning av externa filer ex4-filer. Dessutom kan en extern indikator som lagrar värdena i buffertarna vara nås för binära alternativstrategin, även om endast den sammanställda ex4-filen existerar. Låt oss säga att vi gillar att inkludera signallinjen för KVO-indikatorn för att placera handlar endast om signallinjen är över 0 för BUY-handlar och under 0 för SELL handlar Ladda ner indikatorn och placera den sammanställda ex4-filen i mappen Indikatorer Nedladdningsväg till MetaTrader 4 MQL4-indikatorns nedladdningar. För att kompilera den nödvändiga filen öppen i MetaQuotes Language Editor och klicka på knappen Kompilera eller starta om din MetaTrader 4 efter att filen är lagrad i den beskrivna mappen och MetaTrader 4 kommer att göra 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å knappen Data Wi ndow i MetaTrader 4 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 trycker du på mushjulet på diagrammet för att ta upp korset buffertvärdena för indikatorn för den svängda tidsperioden visas i datafönstret. Datafönsteretiketterna berättar att det andra buffertvärdet för indikatorn lagrar signallinjen Om buffertar med 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 buffrar 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 få tillgång till buffert 1 för att få signalvärdet. Näste måste vi veta alla inmatningar parametrar för den externa indikatorn som vi gillar att komma åt Genom att dra indikatorn på ett diagram ser vi alla inmatningsmargetrar. 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älpfunktion baserad på iCostu m, vilket 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 temporarilly lagrar vi indikatorbuffertens värden och förbättrar strategins omständighet. --- ingångsparametrar input int periodfast 5 Snabb MA-värde ingång int periodslow 10 Långsamt MA-värde ingång ENUMMAMETHOD metodboth MODESMA MA-metod input 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 funktion parametrar, t. ex. CheckMyRules int a - Ändra funktion returtyp, t. ex. int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Spara MA-värden med skift 0 Aktuellt ljus - Aktuellt ljus, Samtalshjälparfunktion GetValueForMA för att få värdet - se hjälparfunktioner under dubbel emaSlowCurrent GetValueForMA periodslow, 0 dubbel emaFastCurrent GetValueForMA periodfast, 0. Spara MA-värden med skift 1 förbi ljuset - sista ljuset , call helpfunktion GetValueForMA för att få värdet - se hjälparfunktioner under dubbla emaSlowPast GetValueForMA periodslow, 1 dubbel emaFastPast GetValueForMA periodfast, 1. Butikssignalvärde buffert 1 av KVO-indikatorn från nuvarande ljusskift 0 dubbel kvoSignal GetValuesFromIndicatorKVO 1 0.PrintDebugValue emaSlowCurrent, Sträng emaSlowCurrent, 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 PrintDebugValue emaFastPast, sträng emaFastPast, 3 Etikett och värde i rad 3. om emaFastPast emaSlowPast emaFastCurrent emaSlowPast Kontrollera om långsamma MA och snabb MA-korsignal kvoSignal 0 Kontrollera om signalvärdet på KVO är under 0 PlaceTrade OPSELL Place SELL-Trade för Strategi-Tester, funktionen finns i. if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Kontrollera om långsam MA och snabb MA korsignal kvoSignal 0 Kontrollera om signalvärdet av KVO är över 0 PlaceTrade OPBUY Place BUY-Trade för Strategy-Tester, funktionen finns i. ------------------------------ ------------------------------------ Få MA-värden för period, metod, tillämpat pris och skift För detaljer av iMA se ----------------------------------------------- ------------------- dubbel GetValueForMA int-period, intskifteavkastning iMA NULL 0, period, 0, methodboth, appliedpriceboth, shift. -------------------------------------------------- ---------------- Exempel på hur man får värden från externa indikatorer se Parametrar int buffert - indikatorbuffert börjar med 0 int shift - värde för att flytta 0 nuvarande ljus, 1 föregående ljus - -------------------------------------------------- -------------- dubbel GetValuesFromIndicatorKVO int buffert, int skift 0 Ändra KVO till indikator namn. return 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 Filpath och filnamn för indikatorfilen BEGIN INDICATORS INPUTS 34 55 13 END FÖR INPUTS END EDIT. buffer, buffertindex börjar med 0, buffert adresseras över funktionsparametern - Inga ändringar behövs skift 0 för nuvarande ljus, skift adresseras över Funktionsparameter - Inga ändringar behövs. Det är också möjligt att förbättra inmatningsparametrarna för vår strategindikator med värdena för den använda KVO-indikatorn och ställa in värdena i hjälparfunktionen med variabler. Eftersom denna handledning borde vara ett exempel och så enkelt som möjligt , den här varianten visas inte.3 3 Den fullständiga koden. Då 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. -------------------------------------------------- ---------------- Copyright 2016, martin ------------------------------ ------------------------------------ egendom upphovsrätt copyright 2016, martin egendom länk egendom version 1 00 egendom strängt Egenskapsindikatorparametrar. -------------------------------------------------- ---------------- Placera dina inmatningsparametrar här - se exempel nedan ------------------------- ----------------------------------------- --- ingångsparametrar ingång int periodfast 5 Snabb MA-värde ingångsintervallslöde 10 Långsam MA-värde inmatning ENUMMAMETHOD metodboth MODESMA MA-metodinmatning ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA tillämpad pris. Kallstrategi Ring strategin, funktionen är lokaliserad enligt ovan. --- returvärde av förkalkylerat för nästa samtalsräntestatus. -------------------------------------------------- ---------------- 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 funktion parametrar, t. ex. CheckMyRules int a - Ändra funktion returtyp, t. ex. int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Spara MA-värden med skift 0 Aktuellt ljus - Aktuellt ljus, Samtalshjälparfunktion GetValueForMA för att få värdet - se hjälparfunktioner under dubbel emaSlowCurrent GetValueForMA periodslow, 0 dubbel emaFastCurrent GetValueForMA periodfast, 0. Spara MA-värden med skift 1 förbi ljuset - sista ljuset , call helpfunktion GetValueForMA för att få värdet - se hjälparfunktioner under dubbla emaSlowPast GetValueForMA periodslow, 1 dubbel emaFastPast GetValueForMA periodfast, 1. Butikssignalvärde buffert 1 av KVO-indikatorn från nuvarande ljusskift 0 dubbel kvoSignal GetValuesFromIndicatorKVO 1 0.PrintDebugValue emaSlowCurrent, Sträng emaSlowCurrent, 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 PrintDebugValue emaFastPast, sträng emaFastPast, 3 Etikett och värde i rad 3. Om emaFastPast emaSlowPast emaFastCurrent emaSlowPast Kontrollera om långsamma MA och snabb MA-korsignal kvoSignal 0 Kontrollera om signalvärdet på KVO är under 0 PlaceTrade OPSELL Place SELL-Trade för Strategi-Tester, funktionen finns i. if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Kontrollera om långsam MA och snabb MA korsignal kvoSignal 0 Kontrollera om signalvärdet av KVO är över 0 PlaceTrade OPBUY Place BUY-Trade för Strategy-Tester, funktionen finns i. ------------------------------ ------------------------------------ Få MA-värden för period, metod, tillämpat pris och skift För detaljer Av iMA se ----------------------------------------------- ------------------- dubbel GetValueForMA int-period, intskifteavkastning iMA NULL 0, period, 0, methodboth, appliedpriceboth, shift. -------------------------------------------------- ---------------- Exempel på hur man får värden från externa indikatorer, se Parametrar int buffert - indikatorbuffert börjar med 0 int shift-värde för att flytta 0 nuvarande ljus, 1 föregående ljus - -------------------------------------------------- --------------- dubbel GetValuesFromIndicatorKVO int buffert, int skift 0 Ändra KVO till indikator namn retur iCustom NULL NULL för aktuell tidsram vald i testare - INTE NÖDDRAG NED 0 0 för nuvarande symbol vald i tester - Inga ändringar behövs. BEGIN EDIT Filpath och filnamn för indikatorfilen BEGIN INDCATORS INPUTS 34, 55, 13, SLUT FÖR INPUTS END EDIT. buffer, buffertindex börjar med 0, buffert adresseras över funktionsparameter - INTE ÄNDRINGAR SKYDDS Skift 0 för nuvarande ljus, skift adresseras över funktionsparametern - Inga ändringar behövs.4 Kör en backtestvideo. Följande video visar hur du kör en backtest av din binära optionsstrategi i Strategy-Tester of MetaTrader 4.Start Binär-Options-Strategi-Tester i Strategi-Tester av MetaTrader 4 och ställ in inmatningsparametrarna. Dra in din binära alternativstrategiindikator på diagrammet, ställ in ingångsparametrarna och kolla Tillåt extern expertimport på den gemensamma fliken. Ta bort dina använda indikatorer med de använda inmatningsparametrarna på diagrammet för att se deras värden Medan testaren körs optional. Save alla inställningar i en mall för att köra testet med alla inställningar igen - använd pausknappen för Strategy-Tester optional. Se resultaten av din binära alternativstrategi på t han Strategy-Tester chart.5 Kör ett framåtprov. För att göra ett framåtprov drar du bara verktyget Binary-Options-Strategy-Tester och din strategindikator på ditt demo eller live-diagram för din mäklare istället för att använda det i Strategy-Tester. Dra binärt-alternativ-strategi-tester-verktyget på demo eller live-diagram och sätt in parametrarna. Dra in din binära alternativstrategiindikator på diagrammet, ställ in ingångsparametrarna och kolla Tillåt extern expertimport på den gemensamma fliken. Ta bort dina använda indikatorer med deras använda inmatningsparametrar i diagrammet för att se deras värden medan framåtprovningen körs valfritt. Spara alla inställningar i en mall för att köra testet igen med alla inställningar valfria. Se resultaten av din binära alternativstrategi på demo eller live chart. Question Why visar du ett exempel på en icke-lönsam binär optionsstrategi Answere Detta är bara ett exempel på hur man bygger en strategi i en indikator för att kommunicera med verktyget binära alternativ-strategi-tester på marknaden för att testa och förbättra y vår strategi. Question Binär-Alternativ-Strategi-Tester slutar efter exakt antal förluster med fel Array out of range Varför Answere Binär-Options-Strategy-Tester kan stiga ett fel efter x-förluster för att stoppa Tester och att analysera situaionen på diagram Om du inte vill, stäng bara av alternativet i inställningarna. Fråga Inga pilar visas på diagrammet när jag har dragit min indikator med en arbetsstrategi på det Vad hände Answere Du måste aktivera Tillåt extern expertimport på den gemensamma fliken medan du dra din strategi-indikator på diagrammet loggmeddelandet kommer att visa ett fel i det här fallet. Question Inga pilar visas på diagrammet när jag har dragit min indikator med en arbetsstrategi på den med Tillåt extern expertimport aktiverad Varför Answering En strategi måste ringa en funktion Av binär-alternativ-strategi-tester för att placera virtuella affärer När det gäller MQL4-licenskonceptet fungerar det bara om produkten har en arbetslicens. Därför måste du köpa produkten. Question Inga pilar visas på diagrammet efter att jag drog min indikator med en arbetsstrategi på den och jag fick fel som kan inte ringa eller kan inte ladda i loggen med MetaTrader 4 Vad kan jag göra Answere Använd den senaste versionen större v1 00 av Kontrollera version tagg i kod av din och se changelog v1 01 av BinaryOptionsStrategyLibrary. Question Jag ser inga resultat på fliken Strategy-Tester Resultat, diagram, rapport Där kan jag se resultaten Answere Strategy-Tester of MetaTrader 4 kan inte hantera binära alternativ så att dessa flikar inte används. Därför beräknar detta verktyg alla 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.

No comments:

Post a Comment