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 kommer att 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 Tie på TimeToStr Tid i LossBuffer i-1 Hög i-1 5 Point band totalt annat förluster LossBuffer i-1 High 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 tryckta band vid TimeToStr Tid jag LossBuffer i-1 High 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 gotededian 20 okt 2014.How att bygga och testa en binär optionsstrategi med MetaTrader 4 Strategy Tester. 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 - Options-Strategy-Tester-verktyget Som standard kan Strategy-Tester of 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 Strategy-Tester of MetaTrader 4, Binary-Options-Strategy-Tester byggdes som ett verktyg för att passa de behoven. Konceptet innehåller följande delar. Det här är ett steg för steg exempel hur man bygger en binär alternativstrategi 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ä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. Vänligen behåll I åtanke 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å din histo Rical data Därför rekommenderas starkt att använda en uppsättning högkvalitativa data.2 Installation. Ladda ner och köp binär-alternativ-strategi-testverktyg från Marketplace Test-Framework för att testa binära alternativstrategier i Strategy-Tester of MetaTrader 4. Varför en Inkö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-strategibiblioteket för att placera de virtuella verksamheterna i samband med licenskonceptet 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 detta exempel. Ladda ner gratis och placera det i mappen Inkludera sökvägen till din MetaTrader 4 MQL4 Inkludera Det fria biblioteket kommer att tillhandahålla flera Funktioner för att enkelt bygga din binära alternativstrategi och att kommunicera med binär-alternativ-strategi-tester Se binär-alternativ-strategibiblioteket för mer information om biblioteket. Ladda ner gratis indikering Ator och placera den och den sammanställda filen i mappen Indikatorer Nedladdningsvägar till din MetaTrader 4 MQL4 Indikatorer Nedladdningar KVO-indikatorn används som exempel för att visa åtkomst av externa indikatorer och 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är alternativ strategi exempel och bygga exemplet koden själv eller bara hämta koden i det här exemplet nedan. Obs! Ladda ner och placera den och kompilerade filen i mappen Indikatorer sökväg Till MetaTrader 4 MQL4-indikatorerna Ladda ner koden för detta binära alternativstrategi exempel för att låta det springa utan att 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 kommer att göra det automatiskt för dig.3 Binär alternativstrategi exempel. Följande st Ps 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 till. Anmärkning 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 binär-alternativ-strategi-tester. Naturligtvis måste du bygga en lönsam strategi själv. Men som du kommer se, kommer det här verktyget att hjälpa Du ska 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 parametrar som kan bytas ut. MQL4-dokumentationen visar alla tekniska indikatorer som kan adresseras via iCustom-gränssnittet. Låt oss Säg 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 rörligt medelvärde. Låt oss vidare säga att vi gillar 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. Symbol testeren körs och bör ställas in automatiskt Därför behöver vi i grund och botten följande variabler för en Moving Average. int maperiod int mamethod int appliedprice. As vi behöver två Moving Averages för att kontrollera sina kors, behöver vi följande ingångsparametrar för strategiexemplet Med några standardvärden. int periodfast 5 int periodslow 10 int methodboth 0 int appliedpriceboth 0.3 2 Skapa binär optionsstrategi. Du behöver bygga en indikator som lagrar din binära optionsstrategi för att dra den på diagrammet där binär-alternativ-strategi-tester är Springa på. Öppna MetaQuotes Language Editor i MetaTrader 4 klicka på Verktyg - MetaQuotes Språkredigerare eller tryck bara på F4 och klicka på New. The MQL Wizard kommer att visas Välj Custom I Ndicator 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ärden initialvärden genom att klicka på Add - Button och tryck Next. På fliken händelsehanterare markera kryssrutan OnCalculate när vi behöver det här evenemanget för att kontrollera vår strategi för varje kryssa. Tryck på Next. On tab drawing egenskaper, välj 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. The initiala 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 methodboth 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 Långsamt 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 placerar 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ÄLJ 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-villkor medan värdena för de rörliga genomsnittsvärdena tas från hjälpen-funktionen GetValuesForMA. --- Inmatningsparametrar Inmatning Int Periodfast 5 Snabb MA-värde Inmatning In Periodslow 10 Långsamt MA-värde Inmatning ENUMMAMETHOD Methodboth 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 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älpsfunktion 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 ljus - sista ljus , 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 for Strategy - Tester, funktion finns i. if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Kontrollera om långsam MA och snabb MA korsar PlaceTrade OPBUY Place BUY-Trade för Strategy-Tester, funktionen finns in.3 2 5 Skriv ut felsökningvä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. --- Inmatningsparametrar Inmatning Int Periodfast 5 Snabb MA-värde Inmatning In Periodslow 10 Långsamt MA-värde Inmatning ENUMMAMETHOD Methodboth 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 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älpsfunktion 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 ljus - sista ljus , 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 Placera KÖP-Handel för Strategi-Tester, funktionen är placerad in.3 2 6 Användning av externa indikatorer ex4-filer. Dessutom kan en extern indikator som lagrar dess värden i buffertar 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 Trades 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ävade timeperioden Visas i datafönstret. Datafönsteretiketterna berättar att det andra buffertvärdet på 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 komma åt buffert 1 för att få signalvärdet. Näste måste vi känna 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. --- Inmatningsparametrar Inmatning Int Periodfast 5 Snabb MA-värde Inmatning In Periodslow 10 Långsamt MA-värde Inmatning ENUMMAMETHOD Methodboth 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 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älpsfunktion 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 ljus - sista ljus , 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 dubbelkvoSignal 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 Placera 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 shift 0 Ändra KVO till indikator namn. return 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 Filpath och filnamn för indikatorfilen BEGIN INDIKATORER INGÅNGAR 34 55 13 AVSLUTNING FÖR INGÅNG AVSLUTA EDIT. buffer, buffertindex börjar med 0, buffert adresseras över funktionsparametern - INTE ÄNDRINGAR SKYDDS 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 återgångsröstestotal. -------------------------------------------------- ---------------- 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älpsfunktion 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 ljus - sista ljus , 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 dubbelkvoSignal 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 Placera 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 nuvarande tidsram vald i testare - 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 INDCATORS INPUTS 34, 55, 13, END FOR 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 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 sätt in parametrarna. Drag din binära alternativstrategiindikator på diagrammet, ställ in ingångsparametrarna och kolla Tillåt extern expertimport på den gemensamma fliken. Drag 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 valfritt. 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är-alternativ-strategi-testverktyg 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 på 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 efter att jag drack 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å tabeller Strategi-Tester Resultat, diagram, rapport Där kan jag se resultaten Answere Strategy-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 Vinner och förluster och skriver ut resultaten på diagrammet.7 Diverse. Som jag behöver en möjlighet att testa binära alternativstrategier som automatiseras i strategi-tester av MetaTrader 4 under långa tidsperioder på kort tid och att göra fowardtest på diagrammet för Mäklare, det här verktyget var byggt Jag har tillbringat mycket tid för konceptet och genomförandet av binär-alternativ-strategi-testeren samt för dokumentationen. Kanske finns det ett bättre sätt att göra det och kanske lite Förbättringar kommer att ta det närmare dina behov. Så snälla kontakta mig för förslag till förbättringar. Bäst testning av dina binära optionsalgoritmer. Bakprovning på de finansiella marknaderna innebär att prova en viss strategi med historiska händelser och villkor. Det finns Flera verktyg där ute för att backtesting För att backtestestrategi behöver du historiska data för att konfigurera dina tidsramar, köra ditt program under simulerade förhållanden och backtestingprogramvaran återskapar hur mjukvaran skulle ha fungerat om Förprogrammerade förhållanden uppfylldes. Efter att ha jämfört programmets prestanda med historiska data kan du upptäcka om programvaran skulle ha gjort vinst eller inte. Enkelt uttryckt görs backtesting genom att exponera din specifika strategialgoritm till en ström Av historiska finansiella data, vilket leder till en uppsättning handelssignaler Varje handel som vi kommer att menas här för att vara en rundresa med två signaler kommer att ha en rumpa Uppskattad vinst eller förlust ackumulering av denna vinst förlust under hela din strategi backtest kommer att leda till den totala vinsten och förlusten. Orsaker för backtesting. Some skäl till varför du skulle vara smart att backtest dina strategier. Backtests används för att filtrera strategier så som Att gräva ut vad som fungerar och vad som inte gör. Backtesting möjliggör användning av vissa marknadsevenemang för att modellera programvara på lämpligt sätt. Backtesting används för att säkerställa att en strategins resultat är optimalt. Backtesting används för att verifiera att externa strategier fungerar korrekt. Backtesting kan användas för algoritmisk handel med binära alternativ Dessa binära alternativalgoritmer kan generera signaler på program från tredje part som kan överföras till binära alternativplattformar för exekvering. Det finns några av dessa programvaror runt som genererar signaler på MT4 och sedan överbryggar Dem över till webbaserade binära alternativ plattformar. Programvara som används för Backtesting. Backtesting kan nu göras med flera programvaror sol Utioner När du väljer rätt programvara för att backtest din algoritm, måste flera överväganden göras. Kompetensen hos programmeraren. Broker-kompatibilitet. Anpassningsfunktionalitetens flexibilitet i strategin. Speed of Execution. Sourcing Data för Backtesting. Sourcing data för backtesting är nyckeln Av hela processen Utan noggranna data kommer allt annat som görs i backtesting processen att vara felaktigt. Det är svårt att få tillgång till exakta data som går tillbaka minst 10 år, men i syfte att modernisera handel, data som går tillbaka till 2007 7 år är något som näringsidkaren kan göra med Den backtesting-plattform vi har valt är en som också går att ge källan till backtesting-data. Så handlare kan källdata och göra sina backtest på en plattform. Den aktuella plattformen är den som tillhandahålls av QuantConnect Corporation. Detta företag erbjuder backtesting-anläggningar för handelsalgoritmer och tillhandahåller data som går tillbaka till 2007 QuantConnect erbjuder Handlare gratis tillgång till högupplösta data för backtesting av handelsalgoritmer på deras handelssimulator. De har stöd för amerikanska aktiemarknader och valutamarknaden. Förutom vad som ses på många andra backtesting-plattformar, erbjuder plattformen på QuantConnect helt interaktiva diagram, vilket möjliggör backtest Order som skulle ha placerats av din algoritm för att bli överlagd på dessa diagram för bättre bildrepresentation och analys. Bakprov är avslutade på 30-60 sekunder vilket är mycket snabbare än vad som kan erhållas från MT4-plattformen. Traders kan också bygga algoritmer från Skrapa med den här plattformen. Grafik av backtestprestanda QuantConnect Corporation. Till höger kan du se sammanfattningsstatistiken vi genererar för din algoritms prestanda. Det är viktigt att förstå dessa och försöka utforma en väl avrundad strategi. Det är ett vanligt misstag att försöka Optimera den årliga avkastningen och bekostnaden av att ta stora risker En bra investering har låg risk, Och hög avkastning. Data kan också hämtas för MT4 backtesting vilket är den enklaste formen av backtesting en binär optionsalgoritm. Backtesting på MT4 görs genom att använda Strategy Tester-funktionen Det är mycket viktigt att få de data som ska användas för backtesting Detta Data är vanligtvis från M1-diagrammen M1-diagramdata är mycket svåra att få, men kan nås för valda valutapar från den här länken. För backtest på MT4, utför dessa steg. Frys alla aktuella spridningar genom att ta MT4-handelsplattformen offline Detta för att förhindra att resultaten av backtestsna skevas genom omvandlingen från 4-siffriga till 5-siffriga prissättning. Aktivera navigatorpanelen genom att klicka på Ctrl N-tangenten. Högerklicka på konto under Navigator-panelen och klicka sedan på Ta bort för att ta MT4 Offline. Nästa steg är att tömma hyllan för att den nya nedladdade backtestdata ska komma in. Det här är genom att radera befintlig historikdata Gå till MT4-klienten och öppna historikmappen med dess underkatalog och ta bort alla filer med Suffixet. Nästa steg är att ladda ner M1 Data Om du missade det, gå till och ladda ner M1-data för vilket valutapar du vill backtest. Efter nedladdning, använd WinZip för att pakka ut filen s till skrivbordet. Nu ska du starta om MT4-plattformen och stäng dialogrutan och fråga dig om att skapa ett demokonto eller logga in med befintliga kontouppgifter. Klicka på Ctrl O eller klicka på Verktygsalternativskartor och lägg till 999999999 för att ändra de maximala staplarna i historiken. Detta ska ta hänsyn till Inkommande M1-data. Tryck på F2 för att aktivera History Center och dubbelklicka på 1 minuters tidsram för att se till att det inte finns några befintliga data. Klicka på Importera för att starta dialogrutan Importera och använd Browse-knappen för att navigera genom Mz-data Redan nedladdad Klicka på OK för att importera data. Upprepa hela processen för alla valutapar du vill backtest När alla historikfiler har importerats stänger du MT4 och låter historikfilen s importeras helt. Konvertera sedan M1-datan A till andra tidsramar. Konvertera M1-data till arbete på andra tidsramar så att du kan backtest på dem också För att konvertera M1-data så att den kan användas för att backtest strategin på andra tidsramar, starta MT4 och igen Avbryt alla meddelanden Öppna ett M1-diagram med valutaparet, vars M1-data ska konverteras. Från fliken Navigator under Skript, dra autokonverteringsskriptet till diagrammet. Skriptet ska visa omvandlingen i 5 minuter, 15 minuter, 30 Minuter, 60 minuter 1 timme, 240 minuter 4 timmar och sedan 1440 minuter dagliga diagram. Med de faciliteter som tillhandahålls av QuantConnect Corporation och Metaquotes Inc MT4 kan handlare på binära alternativmarknaden köra backtest på sina handelsalgoritmer. MT4 kan användas för förenklad Versioner av algoritmerna medan mer komplicerat arbete kan göras med QuantConnect-gränssnittet. Tack för den här testaren, mycket användbar för mig. En fråga är det möjligt att exportera resultaten från expertfönstret till csv, excel. Or lägga till en Nother-funktionen räknar antalet 1: a ITM, 2: a ITM som hänvisar till Lingsbord MM-systemet. Du är varmt välkommen. Jag är faktiskt inte säker på att exportera, som jag aldrig gjort det förut för MT4, vi kan behöva fråga någon som holyfire eller en annan kodare på Styrelserna som har mer erfarenhet När det gäller att räkna extras är det enda andra sättet jag personligen vet hur man gör det, helt enkelt bara springa testet X antal gånger och öka barräkningsvärdet. Så till exempel om du sa att du handlar om en Flytta genomsnittliga crossover händer på föregående stapel 1 ringa det för 1m sedan ta tag i data och ändra koden till -1, etc för att fortsätta flytta framåt i tiden Det finns mycket bättre kodare än jag där ute men vem kan troligen fixa det och göra Det fungerar mycket bättre än det hela men jag har tyvärr inte den omfattande kunskapen. yawyks 11 aug 2015. Tack för den här testaren, mycket användbar för mig. En fråga är det möjligt att exportera resultaten från expertfönstret till csv, Excel. Or lägga till en annan funktion land T antalet 1: a ITM, 2: a ITM som hänvisar till Lingsbord MM system. Du kan göra vad du behöver enligt följande steg. En export mt4-data för att excel 1 Klicka på Verktyg ----- History Center ------ välj tidsram dubbelklikk ----- Exportera ------- Filnamn ------ HTML-filer-- --- Spara 2 Kopiera HTML-fildata till Excel. B Skriv indikatorformel på excel. C Analysera mt4-data mot indikatorutmatningen enligt dina kriterier. Hopp som hjälper Btw min kodningsförmåga är inte bättre än David lol. RikC 13 aug 2015. Jag anpassade testaren från David för att få detta resultat.2015 08 13 22 58 02 841 Indikator Tester EURUSDbo, M1 1 52 87 2 2 83 3 3 3 4 4 0 66 Träffar 0 07.Detta är baserat på Lingsbord MM-systemet Detta ger en bra uppfattning om vad man kan förvänta sig i handelssekvenser. Trading Simulator Explained. Let mig Börja med en fråga för att tänka på tankar Skulle du någonsin gå in i ett spel du bara lärt dig om och satsa alla dina hårt tjänade pengar på att vinna spelet jag inte tror det, kanske om du är en spelare. Resten av oss skulle Välj att undvika onödig risk genom att lära in alla insatserna i spelet innan vi satsar några pengar på det, rätt Varför skulle handel med binära alternativ eller något annat för den delen vara något annat än det exempel jag just nämnde Varför ska du ta Risk för att förlora riktiga pengar när man lär sig hur man handlar Jag inser att den stora majoriteten av människor skulle vilja börja dra nytta omedelbart på grund av tanken på alla saker som de kan göra med pengarna Trading, trots allt, ser ut som ett enkelt sätt att tjäna lite pengar om du har varit i spelet För ett tag vet du bortom en skugga om att det här inte är situationen jag menar på den chans att du har pengar att bränna och leka för att ha det, gå direkt men för de andra individerna där Är ett bättre sätt Välkommen till världen av handelssimulatorer Det är en standout bland de flesta, om inte det mest kraftfulla verktyget om du är en erfaren trader eller bara tänker på en karriär i handel. Dessa demo-handelssimulatorer accelererar den branta inlärningskurvan Att bli den sakkunniga näringsidkaren att alla tar en koll på. Vad exakt är handelssimulatorer. Stegsimulatorer är också kända som pappershandel eller virtuell handel. Det kan jämföras med ett gratis binärt alternativkonto, mycket bättre enligt min mening T Hej är extremt användbar för dig som näringsidkare, för att du kan handla utan stress. Frigör nya handelsstrategier. Prova på dina nuvarande strategier. Lär dig att handla volatilitet. Fina din teknik och approach. gain experience. become confident. make Alla misstag i världen and. acquire nya aspekter av marknaden utan kostnad. Det sägs regelbundet att 95 av alla handlare förlorar sitt handelskapital inom det första året. Vad gör en näringsidkare framgångsrik då I intervjuer är de bästa handlarna i historien alltid Betona vikten av backtesting Backtesting innebär att använda historiska prisdata på en viss marknad för att ta reda på hur bra en handelsstrategi skulle ha fungerat. Det finns ingen garanti, men chansen är att en framgångsrik strategi i det förflutna ofta genererar vinster i Framtida handelssimulatorer låter dig i princip testa dina handelsstrategier och gör det möjligt för dig att ta demohandel under levande marknadsförhållanden. Hur kan jag tillämpa detta på min Trading. Th Ere är verkligen inget genomförbart alternativ för erfarenhet och skärmtid när det gäller handel Binary Options eller Forex-marknaden Traders som har spenderat oändliga timmar med att handla en levande marknad kommer att ha utvecklat en känsla för marknaden som är nästan omöjlig att förklara. Dessa handlare kommer att vara Kunna särskilja mellan bra och dåliga handelsuppsättningar genom att helt enkelt erkänna liknande prisåtgärder som vad de tidigare sett. Om du har denna typ av erfarenhet kommer du att veta exakt vad jag pratar om Att försöka handla en levande marknad är helt annorlunda än att titta tillbaka I diagram eller backtesting en handelsstrategi Backstesting en strategi gör det enkelt att se i efterhand vilka signaler som skulle ha fungerat och vilka inte utan stress. När du handlar i realtidsmarknader kan du inte se vad som kommer nästa och du börjar Att undra om det är en giltig signal Du kommer att överväga om du vill ta handeln eller inte. Det är här osäkerheten börjar sätta i Trading med rea L pengar får handlare att vara naturligt stressade eftersom du måste göra snabba handelsbeslut. Det enda sättet att bekämpa den här känslan av ångest är när du har tillräckligt med erfarenhet under ditt bält. Trading Simulatorer är skapade för att hjälpa handelsmän att utveckla denna typ av erfarenhet och förtroende genom Tar hand om historiska och levande marknadsförhållanden Denna praxis kommer att hjälpa dem att göra handelsbeslut blir som andra naturen för dem Det här är en viktig pluspunkt eftersom det tränar dem att inte överväga handeln, men bara agera när de måste. Det är just det du gör Borde handla, verging som en maskin utan känslor Det är viktigt att vara i praktiken att handla dagligen, annars kommer du att förlora denna förmåga att agera utan rädsla. Det finns ett perfekt ordspråk som talar till detta uttalande. Använd det eller Förlora det. Metatrader indikator för Trading Simulator. As MetaBinaryOptions erbjuder alltid dig en gratis Metatrader indikator för att hjälpa dig att tillämpa denna strategi. Denna Indikatorn kommer automatiskt att placera handelssimulatorn på ditt diagram. Se till att du lägger filen i mappen MQL4 Indikatorer. Tillåt DLL-import i Expert Advisor Advisors innan du använder indikatorn. Figur 1 Binär Options Trading Simulator för mt4. Hur använder du Trading Simulator. När du lägger till Trading Simulator i diagrammet får du möjlighet att välja hur mycket startkapital du måste vara. Du kan också välja vilka procentuella utbetalningar du ska få. När du har gjort det ser du ett fönster uppe på din högra sida Sida Här kan du välja utgångstid, beloppet du vill riskera och då när du får en handel kan du bara klicka på upp - eller ned-knappen. Denna mt4-indikator kommer att hålla reda på alla dina affärer hur många vinnare, förlorare och binder dig Har den binära optionsimulatorn också beräknat din vinnande procentandel När du tar ditt samtal eller lägger handel visas det uppe i högra kolumnen Handel visar dig ditt ingångspris, den nuvarande marknaden Pris, hur många sekunder är kvar till utgången och vad utbetalningen kommer att vara efter utgången Den andra användbara som Metatrader Simulator gör är det visar dig på diagrammet där du tog handeln och var den utgick. Figur 2 Simulatorn fungerar precis som en Binärt alternativ demo-konto. Börja inte panik när du ser handlarna försvinner på din högra sida Detta är bara gjort för att skapa plats för nya affärer. Observera att efter avslutad simulator sparas alla handelsresultat i en csv-fil under Data Folder MQL4-filer när du gör live-handel eller under Data Folder-tester-filer när du kör Strategy Tester. När du använder Trading Simulator kan du kombinera den med våra andra MBO MT4-indikatorer som Market Sessions eller News Calendar-indikator. Denna funktion är mycket hjälpsam eftersom de flesta tenderar För att undvika att handla under pressmeddelanden och bara vilja handla under specifika handelssessioner. Varje näringsidkare bör överväga dessa fakta vid handel med binära alternativ. Nedan visas bild 3, du Kan se att vi har lagt till indikatorn Nyheterkalender och Marknadssession med vår Trading Simulator. Figur 3 Simulatorn kan fungera tillsammans med andra indikatorer som nyhetskalender och marknads sessionsindikatorer. Binär Options Trading Simulator kan också användas för att backtest olika trading Strategier eller indikatorer genom att använda strategitestaren på din Metatrader 4 Vi har funnit att denna funktion är speciellt användbar för de näringsidkare som inte kan träna under regelbundna öppettider. Med hjälp av strategin gör tester det möjligt att handla några veckors värde av data i Bara några timmar Möjligheten att handla, även när marknaderna är stängda, gör vår Trading Simulator till ett mycket värdefullt och användbart verktyg. Bild 4 Den mt4 binära alternativsimulatorn kan användas i backtest tillsammans med historiska nyheter Data. Success beror på hårda fakta och det är precis vad den här binära optionsimulatorn kommer att ge dig. Du kommer snabbt att ta reda på om din strategi Är lönsam eller inte Detta kommer att hjälpa dig på två sätt Antalet ett är att om din strategi skulle vara misslyckad kan du fortsätta och investera din tid i utvecklingen av en ny strategi För det andra, om din metod ska vara lönsam, Du kan arbeta för att förbättra den och fortsätta att handla den så fort som möjligt. Jag måste erkänna att backtesting din strategi inte är lika verklig som att använda riktiga pengar, men det skapar en ganska realistisk bild av hur bra du kan göra med din Strategi i framtiden Jag tror personligen att handelssimulatorer är det näst bästa lärarhjälpet där ute för någon näringsidkare. En skulle uppenbarligen vara live trading, men det kan bli ganska dyrt. Träningssimulator Sammanfattning. Oavsett om du har tagit hundratals kurser Och läsa några böcker om handel, kanske du inte är så beredd som du tror att du kan vara Trading de levande marknaderna är väldigt annorlunda än att bara diskutera det. Med vår Trading Simulator får du fördelen av äkta erfarenhet vitt Trä tar någon av de finansiella riskerna Nyckeln till att använda Trading Simulator till din fördel är att behandla det seriöst som om handeln var live När du väl är bekväm med att använda Trading Simulator kan det mycket väl vara dags att försöka din strategi med riktiga pengar Handla någon marknad kräver precision och fokus, som bara kan utvecklas med övning. Du borde begå dig konsekvent och aldrig ge upp. Övning gör inte perfekt. Perfekt övning gör perfekt Vince Lombardi. Trading Simulator Användarrecensioner.
No comments:
Post a Comment