Thursday, October 6, 2016

Forex deskundige adviseur backtest

Generator vir forex deskundige adviseur stelsels versoenbaar is met al die forex makelaars bied die Meta Trader 4 (MT4) verhandelingsplatform Welkom by die deskundige adviseur kragopwekker Die forex mark is een van die mees dinamiese markte op die planeet. Unfortuatelly 95 van die handelaars verloor hul geld. Dit is hoofsaaklik omdat hulle hoef nie 'n goeie toets handel strategie. Aan die ander kant 'n strategie, beteken dat jy duidelike reëls oor elke mark situasie. En toe die reëls is duidelik hierdie handel stelsel kan outomaties. Daar is baie voordele vir die outomatiese stelsels soos - 24 uur handel, reaksie spoed, monitering groot getalle van finansiële instrumente in verskillende tydsraamwerke, die vermoë om die stelsel en vele ander backtest. Outomatisering n handel stelsel is moeilik, want dit verg program vaardighede wat die meeste van die handelaars hoef nie. Met hierdie Expert adviseur bouer sulke vaardighede nie meer nodig is. In ons groot ervaring skep outomatiese handel stelsels, het ons gevind dat gewoonlik eenvoudige dinge werk. Met elke reël voeg jou. jy jou resultate te optimaliseer in die verlede, maar dit sal jou ergste resultate in die future. So ons advies is - hou dinge eenvoudig. Nou kan skep eenvoudige handel stelsel vir example. To begin ons moet vier basiese dinge. Wanneer om lang posisie oop wanneer om lang posisie te sluit wanneer om kort posisie oop wanneer om te sluit kort posisie Kom ons sê ons het hierdie basiese strategie: Ons open lang posisie wanneer RSI (relatiewe sterkte-indeks) kruise 30. Ons maak kort posisie wanneer RSI (Relatiewe sterkte Indeks) kruise 70. Ons hoef nie uitgang reëls. Ons het 50 punte van StopLoss en 50 punte van Takeprofit. Nou moet ons die eerste blad Oop Koop oopmaak en ons kies hierdie: Dit beteken hierdie basies as die pre vorige waarde van RSI is minder as 30 en vorige bar is gesluit met waarde vir RSI oor 30. ons het ons oop lang toestand. Dieselfde ons vir verkoop doen: Ons slaan Close koop en Close te verkoop en gaan direk na die blad Stellings. Ons stel StopLoss 50 punte en TakeProfit 50 punte. Ons wil 'n gevorderde MM so gaan ons daardie opsie. Nou gaan ons na die laaste blad en druk die knoppie op te wek. Nou al wat ons nodig het, is om die kode te kopieer en plak dit in die MQL Redakteur, stel dit en begin met behulp van it. Backtesting back testing in Meta Trader Sodra jy 'n backtest van jou Expert adviseur (EA) met behulp van Meta Trader het hardloop, is dit belangrik om akkuraat te interpreteer en analiseer die resultate van jou backtest. Van die skerm Strategie Tester, kliek op die blad 8220Results8221. Hierdie oortjie bevat uit elke handelaar wat uitgevoer word of te verander gedurende die back testing tyd raam. Dit is die beste manier om seker te maak dat jou EA is om in die regte ambagte. Langs die blad 8220Results8221, sien ons die blad 8220Graph8221, wat die prestasie van die EA in grafiese vorm toon. Baie handelaars hoofsaaklik kyk na die krag van hulle EA8217s prestasie deur die blad 8220Graph8221, maar dit kan baie misleidend wees. Om werklik te verstaan ​​die prestasie van die EA in die backtest. wat jy nodig het om te kyk na die wat in die blad 8220Report8221 data. Die belangrikste nommer op die blad 8220Report8221 is Modellering Kwaliteit, hierdie nommer vir jou vertel hoe akkuraat jou model was. As jy 'n Modellering Kwaliteit van minder as negentig, dan is die resultate van die backtest moet geïgnoreer word. Nou verwant is aan die Modellering Kwaliteit telling is Verkeerde Drinkplekke. Ideaal wat jy wil hierdie nommer te wees nul, hoe groter die aantal Verkeerde bars die minder die Modellering Kwaliteit. Manipuleer die historiese data te verbeter die Modellering Kwaliteit posisie in 'n toekomstige video bespreek sal word, en is buite die bestek van hierdie bespreking. Die res van die blad verslag gee jou 'n algemene idee van hoe goed die strategie uitgevoer. Inligting soos die totale aantal ambagte, winsgewendheid faktor, maksimale drawdown, en inligting oor die aantal en verhouding te wen en ambagte verloor. Die inligting op die skerm gee handelaars 'n sjabloon waardeur ontleding van hul EA begin. Die finale blad is die blad 8220Journal8221, wat alles wat gebeur het tydens die backtest lys. Die ideaal is dat die 8220Journal8221 bladsy perfek ooreenstem met die blad 8220Results8221. Indien daar enige foute uitvoering ambagte, sal hulle in die blad 8220Journal8221 gelys. Op hierdie blad is 'n wonderlike plek om te kyk of iets lyk af oor die resultate van 'n backtest. swak back testing prestasie kan dikwels verklaar word deur foute wanneer die aangaan of wysiging van ambagte. As jy wil hê dat die resultate van die backtest red om later te kyk, gaan terug na die blad 8220Report8221. Regs kliek op enige plek op die skerm en kliek op Save as Rapporteer. Sodra jy die verslag gespaar n venster van stapel te stuur wat die verslag wat jy gespaar het. Dit sal bring al die inligting oor die backtest in enkele bladsy formaat in die verstek webleser. Nuttige inligting Expert Adviseurs IndicatorsMetaTrader 4 Strategie Tester handleiding om die meeste uit van jou deskundige adviseur te kry, moet jy sal te optimaliseer en backtest jou strategie met behulp van MetaTraders Strategie Tester. Terwyl vorentoe toets op 'n demo rekening is noodsaaklik, back testing kan jy handel te boots oor 'n lang tydperk van die tyd in 'n paar minute. En met die optimalisering funksie, kan jy uitvind wat instellings beste presteer oor 'n geselekteerde histories grafiek tydperk. Daar is heelwat debat oor die akkuraatheid van MetaTraders strategie tester. Op sy beste, back testing bied slegs 'n beslote aanpassing van hoe ambagte sal uitgevoer word in real-time. Maar dit is die enigste hulpmiddel beskikbaar om vinnig 'n strategie oor 'n wye verskeidenheid van handel situasies, en een wat jy moet leer hoe om goed te gebruik toets. Maak die strategie Tester in Meta Trader deur op die toepaslike knoppie op die nutsbalk of deur die kies van Strategie Tester uit die kieslys. Geskiedenis Sentrum Voordat back testing of optimalisering, dit is belangrik om seker te maak dat jou geskiedenis data is volledig en akkuraat, veral as jy die gebruik van elke tik as jou toets model. As jy sien mismatch grafiek foute in jou joernaal log of as jou model gehalte is minder as 90, jou geskiedenis data is onvoldoende om akkurate bosluise op te wek. Maak die Geskiedenis Sentrum van die kieslys of deur te druk F2 op u sleutelbord. Dubbelklik op die grafiek paar in die linker kolom wat jy van plan is om backtest vir. 'N Lys van tydperke sal verskyn hieronder. Begin deur te dubbel kliek op 1 minuut (M1) om die geskiedenis data vir daardie tydperk te laai. Die backtester gebruik M1 data te bosluise te genereer, en daarom is dit belangrik dat jou M1 data is voltooi. Uit die geskiedenis Center, kan jy dit aflaai of data invoer om te gebruik in back testing. Jou makelaar sal outomaties 'n mate van onlangse data, maar dit kan nie genoeg wees vir 'n langer backtest. Daarbenewens het die gratis aflaaibare data van Meta Trader (toeganklik via die aflaai knoppie) is nie altyd volledige en kan groot gapings bevat. Jy kan gratis M1 data aflaai vanaf www. forextester / data / datasources. Kies eers die M1 tydperk vir die simbool uit die lys op die linkerkant. Klik op die knoppie Invoer en klik op Blaai in die dialoog Invoer die M1 data lêer wat jy nou net afgelaai kies. Druk OK om die data in te voer - dit kan 'n paar minute neem. Jy het nou 'n paar jaar van M1 data vir daardie simbool. Om gebruik te maak van hierdie data te maak op 'n hoër tydsraamwerke, moet jy sal tot die periodconverter script wat kom met Meta Trader gebruik. Open 'n grafiek venster en sit dit om M1. Sleep en die periodconverter script uit die venster Navigator op die grafiek, en hy draai die ExtPeriodMultiplier opset Na die aantal minute om te skakel na. Vir M15, gebruik 15 vir H1, gebruik 60 vir H4, gebruik 240, en so aan. Herhaal die proses vir al die simbole / tydperke jy van plan is om te toets op. Sodra jy voldoende geskiedenis data het, kan jy begin toets. Die onderstaande video toon die proses van die invoer en die omskakeling van die M1 data: Optimization die optimalisering funksie van Meta Trader 4 kan jy duisende kombinasies van deskundige adviseur instellings te toets om die mees winsgewende instellings vir die geselekteerde tabel, tydperk en datum bereik vind. - Aanwyser gebaseerde strategieë sal moet word geskik vir maksimum winsgewendheid. Dit sal egter byna al EAS baat optimalisering - selfs diegene wat handel oor bosluis data, op voorwaarde dat jy volledige M1 geskiedenis data (sien hierbo). Terwyl die optimizer die mees winsgewende instellings vir die geselekteerde periode sal terugkeer, is dit geen waarborg dat hierdie instellings winsgewend in die toekoms sal wees. marktoestande verander dikwels, dus is dit belangrik om gereeld weer te optimaliseer jou deskundige adviseur vir die beste resultate. Om jou deskundige adviseur te optimaliseer, kies dit eers uit die drop-down box Expert adviseur. Kies die geldeenheid paar van die simbool boks en voorraad tydperk uit die tydperk boks. Vir Model. youll wil oor die algemeen om Open Pryse Slegs kies, tensy jy die optimalisering van 'n EA wat loop op bosluis data. In daardie geval, kies elke tik. Gaan die opsie Gebruik Datum en kies 'n verskeidenheid van datums te optimaliseer vir. Laastens, maak seker dat Optimization is nagegaan. Klik op die knoppie Expert Properties jou deskundige adviseur instellings te open. Onder die insette blad is waar jy sal betree die reeks waardes te optimaliseer vir. Die kolom Begin die laagste waarde vir 'n gegewe omgewing wees, terwyl die kolom Stop die hoogste sal wees. Die Stap kolom is die bedrag wat die optimizer deur sal stap van die begin tot die Stop instelling. In die beeld hierbo ons optimalisering SL, TS en TP instellings vir 'n deskundige adviseur. Die Begin waarde is 20, die stap is 20, en die Stop is 200. Die Optimizer sal elke kombinasie van waardes te toets uit 20, 40, 60 en so aan tot 200. Gebruik 'n begin, stap en stop waarde wat geskik is vir is die instelling wat jy is die optimalisering. Selfs waardes (5, 10, ens) is 'n goeie. Die boks aan die ver links moet gekies word vir die opset Na wees new. Enige instellings wat Arent nagegaan sal die nommer gebruik in die waarde kolom wanneer die optimalisering. Onder die blad toets, kan jy die aanvanklike deposito iets 'n bietjie meer realisties te pas. Laat die ander instellings op hul standaard. Wanneer jy gereed om te begin optimalisering, druk op die Start-knoppie aan die onderkant regs van die venster strategie Tester. Afhangende van die tydperk, die datum bereik, die toets model en die aantal instellings te geoptimaliseer dit kan op enige plek neem van 'n paar minute na 'n paar uur. As dit te lank neem, oorweeg smeer die datum bereik, die optimalisering van minder instellings, of met behulp van 'n groter stap waarde. Sodra die optimalisering klaar is, maak die blad Optimization Results en dubbelkliek op die Wins kolom om die resultate te sorteer. Double-kliek op 'n van die resultate om dit in die toetser te laai. weer druk op die Start-knoppie om backtest met die geselekteerde instellings. Back testing Teen hierdie tyd behoort dit duidelik hoe die backtester werk wees. Kies jou Expert adviseur. Simbool. Tydperk en model. die boks Use Datum en kies 'n datum bereik. Kies Visuele af net as jy 'n visuele stemming oor die back testing wil. Laat Optimization afgeskakel. Klik op die knoppie Expert Properties en gee jou instellings in die waarde kolom onder die blad insette. Jy kan ook laai of instellings met behulp van die knoppies in die onderste regterkantste red. Die Begin, Stap en Stop kolomme geïgnoreer, net soos die blok. Maak die Expert Properties dialoog en druk Begin om die toets te begin. Dit sal op enige plek van 'n paar sekondes neem om 'n paar minute, afhangende van jou voorkeure. Sodra die toets klaar is, maak die blad Verslag oor die onderkant om jou resultate te sien. 'N Paar statistieke om kennis te neem: Totaal netto wins - die bruto wins minus die bruto verlies. Wins faktor - Die verhouding van bruto wins tot die bruto verlies. Hoër is beter, enigiets bo 1.5 is goed. Absolute drawdown - Die onttrekking van jou aanvanklike deposito. Hoë onttrekkings verhoog die waarskynlikheid dat jou rekening uit sal geblaas word. Wins ambagte - Jou algehele oorwinning persentasie. Modellering gehalte - net belangrik as jou toets model is elke tik. As dit so is, moet dit wees aan 90. Indien nie, volg die bogenoemde instruksies om jou geskiedenis te werk met 'n akkurate M1 data. Die blad Resultate aan die onderkant van die strategie tester sal jy die besonderhede oor geopen en gesluit bestellings, insluitend volgkeerverlies gee, neem wins en stop verlies. Klik op die Open Grafiek knoppie om 'n visuele voorstelling van jou resultate te kry. Wanneer die toets van jou nuwe EA, ondersoek hierdie nou om te verseker dat jou strategie werk soos bedoel. Stap vorentoe Ontleding Terwyl back testing en optimalisering jy 'n goeie idee van hoe om jou EA sal handel kan gee, sal jy nodig het om meer uitgebreide toetsing te doen om te verseker dat jou handel stelsel is werklik winsgewend te maak. Die beste manier om dit te bereik is deur 'n proses genaamd loop-forward ontleding. Walk vorentoe ontleding bestaan ​​eenvoudig uit verskeie siklusse van optimalisering en back testing, en die ontleding van die resultate van die toets oor 'n lang tydperk. Ons artikel oor loop vorentoe ontleding verduidelik die proses in meer besonderhede. Ons Stap vorentoe Analyzer vir Meta Trader kan jy WfA vinnig uit te voer en easily. NOTE: Hierdie produk is slegs beskikbaar vir nuwe gebruikers wat koop Die strategie BOUER PRO of 'n bondel Pro. Analiseer jou st backtest is die eerste stap om jou kundige adviseur prestasie te verbeter. Die Expert adviseur backtest Analyzer vir MT4 is 'n instrument om 'n beter insig te kry van jou back testing. Dit sal jou help om te gee jou al die inligting wat jy nodig het om jou st neem na die volgende vlak. MT4 gee jou 'n back testing verslag, die EA backtest Analyzer neem dat verslag en gee gebruikers 'n beter uitsig (en beter verslae) van die st back testing. Volg 'n eenvoudige 1,2,3 proses om meer kennis van jou st kry: 1. backtest jou st in Meta Trader 4 2. In MT4, red jou st backtest as 'n HTML Strategie Verslag 3. Open die HTML Strategie Verslag met die deskundige adviseur backtest Analyzer en verbaas wees met al die volledige inligting wat jy sal vind oor jou st. Die Expert adviseur backtest Analyzer genereer verskeie verslae, insluitend: - uitvoering kaarte. Kleurgekodeerde interaktiewe kaarte gee gebruikers 'n ander perspektief van winsgewendheid. - Trades. Dit stel verslae antwoord op vrae soos Is my ambagte gesluit omdat TP of SL is druk op die st winsgewendheid kom uit my lang of my kort posisies Hoe werk 'n histogram van die EA prestasie lyk Monetaire Bestuur en risiko. Help jou om risiko-blootstelling te verstaan ​​en te kontrasteer dit met winsgewendheid - Tyd. Gee jou lei deur sessie na uur, deur week, per maand. Dit is die ideale manier om te verstaan ​​wanneer om handel te dryf meer winsgewend te wees. Maandelikse Performance. 'N vinnige blik van jou winste per maand - Analise (Scenario Bouwer). Die belangrikste kenmerk van die deskundige adviseur backtest Analyzer is die blad Ontleding wat gebruik kan word om te skep wat as scenario sodat jy kan antwoorde kry op vrae soos: Wat gebeur as ek handel net op Maandae, of op X of Y dag wat as ek net handel x ure wat as ek gebruik 'n vaste klomp hoe die EA performace verander as ek die beste ambagte wat is my prestasie as ek net handel x sessie - HTML Verslae verwyder. Op enige oomblik kan jy 'n verkorte weergawe van die analise in HTML-formaat vir verspreiding Die Expert adviseur backtest Analyzer Beta 1.1 te kry. is vrygestel Kry dit nowTips op Hoe om backtest MT4 Expert Adviseurs en Forex Robots Deur StreetPips op 21 Februarie 2014 06:47:06 GMT Register vir 'n gratis site OANDA MT4 demo rekening hier. Ons werk op Streetpips behels programmering strategieë en toets hul prestasie. Oor die jare, het ons backtested talle MT4 EAS, of kundige adviseurs. Dit maak nie vir ons 'n lang te skerm deur honderde van handel robots te kies waarin ons ag om die potensiaal vir verbetering het nie. Ons wil graag 'n paar van ons ervaring met jou te deel. Voldoende MT4 datapunte vir backtest Jou backtest is net so goed soos die data wat jy het. Bereken as modellering gehalte in die MT4 strategie tester, maak seker jy het genoeg data punte vir jou sagteware te toets op. Op jou Meta Trader platform, kliek Tools GT Geskiedenis Sentrum: Kies dan die geldeenheid paar en tydraamwerk, kliek aflaai om te verseker jy opgedateer data. Hierdie data verskil van makelaar makelaar, so dit kan 'n goeie idee om die sagteware backtest op 'n paar makelaar platforms, veral met die makelaar jy handel dryf met wees. Aktiveer Expert Adviseurs op MT4 As jy EA nie hardloop, maak seker dat hulle in staat gestel word op jou Meta Trader. Klik op Tools GT Options GT Expert Adviseurs en jy sal sien dit: Maak seker dat die boks is nagegaan langs Aktiveer Expert Adviseurs. Visuele af is stadiger, maar nuttige Op strategie tester, kan jy kyk om te visuele modus kies. Selfs al is dit vertraag die backtest, kan jy die ambagte in aksie te sien op 'n bewegende historiese grafiek, en neem die gedrag van die EA. Jy sien 'n rolbalk aan die regterkant van die boks, wat jou toelaat om te bespoedig of vertraag die visuele backtest. Sodra jy die gedrag van jou robot te verstaan, kan jy Visuele af die opsie om te bespoedig die backtest. Gebrek aan Trades Soms na 'n backtest, jy sien net 'n paar ambagte uitgevoer. Dit kan wees as gevolg van 'n gebrek aan data punte, byvoorbeeld, kan jy 'n weeklikse strategie loop. Of dit kan wees 'n saak van die strategie wat getoets sommige handel strategieë handel slegs 'n paar keer per jaar as gevolg van baie selektief voorwaardes. Afhangende van jou handel persoonlikheid, kan jy 'n robot wat meer gereeld verhandel wil. Oormatige Onttrekking n groot funksie oor visuele modus is jy kan kliek op grafiek en sien die balans rekening, soos die robot toets die data. Die grafiek hieronder toon 'n robot met oormatige onttrekkings. Dit beteken dat jy kan wins maak langs die pad, en selfs oor die lang termyn, maar daar sal tye wees waar jou rekening balans is deur 'n groot hoeveelheid, wat is riskant. Groot onttrekkings kan beïnvloed handel prestasie, veral as jou posisie sizing vir ambagte is gekoppel aan die rekening balans. Oormatige risiko Soms in visuele modus wat jy kan onlogies handel gedrag sien, soos die hou van 'n handelsmerk te gelykbreekpunt, maak nie saak die duur. In die voorbeeld hieronder sien ons 'n verkooptransaksie, hou tydperk aangedui deur die rooi horisontale lyn. Die mark het teen die handel rigting, en hierdie robot hou op om 'n verlore posisie totdat dit herstel punt gelykbreek. Dit is dalk nie realisties wees nie, want die lang tydperk van negatiewe ekwiteit kan uit te wis jou rekening. Dit handel het eintlik 280 pitte teen die robot, voordat dit herstel en teruggesak tot gelykbreekpunt. Die vraag hier is, hoe lank kan jy hou vas aan 'n verlore posisie, wat as dit neem maande om te herstel tot gelykbreek, of selfs jare Martingale Strategieë Martingale strategie beteken 'n handelaar sy handel grootte verhoog na elke verlies, sodat die volgende oorwinning sou herstel alle vorige verliese plus wen 'n wins gelyk is aan die oorspronklike spel. As jy die grafiek hieronder sien, elke keer as die rekening ly 'n groot drawdown, dit vinnig herstel. Dit is te danke aan die Martingale strategie Soos jy sien omkring in blou hieronder, waar handel grootte toeneem toesmeer 'n verlies. Veronderstel jy het 'n oneindige handel kapitaal en rekeningsaldo, Martingale strategieë is groot. Dit word 'n probleem as jy 'n string van verliese in die mate waarin jou rekening balans nie toelaat dat jy om af te verdubbel op die volgende handel ly, om te vergoed vir vorige verliese. Hierdie gewilde strategie is dikwels die basis waarop programmeerders kode 'n voortdurend opwaarts skuins backtest. As jy 'n forex robot backtest en die prestasie grafiek is letterlik 'n opwaartse helling, met 'n skerp herstel van onttrekkings in ooreenstemming met verhogings in posisie grootte, die strategie is waarskynlik Martingale wees. Maak net seker dit pas by jou risikoprofiel en handel kapitaal. Laastens kan uitsien Toets 'n EA perfek werk in backtest, miskien as gevolg van aanwysers wat agtertoe kyk, maar jy beslis nodig om toets te stuur die robot om sy logika te toets. Byvoorbeeld, as 'n aanduiding repaints, dit kan goed werk op backtest maar versuim op vorentoe toetse sedert die aanwyser voortdurend verander. Vorentoe toets kan ook die robot om uit te voer op lewende voorwaardes en versprei, wat is meer realisties as 'n backtest. En natuurlik, met 'n verwagte toets, jou data is 100, en modellering gehalte is ook 100. Expert Adviseurs wat ons graag Ten slotte, ons wil robotte wat nie groot onttrekkings, wat realisties handel gedrag vertoon soos die toepassing van stop verlies hoef te ly, wat 'n goeie waarskynlikheid van 'n opwaartse helling kurwe oor die lang termyn, en demonstreer dit in vorentoe toetse sowel. Indien u enige robotte wat jy dink is groot, voel vry om dit te deel met ons hierdie artikel die eerste keer verskyn op Streetpips


No comments:

Post a Comment