Lemmik Postitused

Toimetaja Valik - 2019

Kuidas testida nõustajat MT5 testeris

Enne nõustaja saatmist päriskontole peate välja selgitama: kas sellel on mõtet? Lõppude lõpuks on paljud Forexi robotid mõeldud eranditult pahaaimamatutele imikutele müümiseks. Nõustaja ametialase sobivuse kontrollimise üks esimesi etappe on strateegiatesti läbimine.

Testimise ajal töötab nõustaja vastavalt ajaloolistele andmetele, töödeldes iga hinnapakkumist ja tehes virtuaalseid tehinguid samamoodi nagu reaalsel turul. Sisuliselt näitab testija, kuidas robot varem kaubeldaks. Juhised MT4 ekspertide testimiseks on meil juba olemas, seega koostasime uuele terminalile sarnase - Metatrader 5.

Kauplemisplatvorm MT5 on võimas vahend automatiseeritud kauplemisstrateegiate väljatöötamiseks, testimiseks ja silumiseks. MT5 testri peamine omadus on see, et saate testida strateegiaid, mis töötavad samaaegselt mitme märgiga.

MT5 ei toeta MT4 jaoks kirjutatud roboteid ja vastupidi: MT4 ei toeta MT5 jaoks mõeldud nõustajaid.

Strateegiatestri seadistamine

Testeri käivitamiseks minge menüüsse Vaade - Strateegiatester või helistage testija aknas, kasutades klahvikombinatsiooni Ctrl + R.

Samuti saate strateegia valida navigaatori aknast ja helistades kontekstimenüüsse, klõpsake üksust „Test” - strateegia testeris valitakse nõustaja.

  1. Valige ripploendist nõustaja test (testija toetab ka indikaatorite visuaalset testi);
  2. Järgmisena valige nõustaja või indikaator, mida me katsetama hakkame. Kasutajanõustajaid hoitakse jaotises Nõustajadnäited, mis on tarnitud terminali sisse Näitedja poest alla laaditud nõustajad Turg
  3. Siin valime kauplemisinstrumendi, mille ajaloolistel noteeringutel teostame testimist. Kui loend ei sisalda vajalikke märke, siis kontrollige turuülevaate akent. Kõigi saadaolevate märkide kuvamiseks helistage paremklõpsuga kontekstimenüüsse ja valige “Show All”;

Enne testi alustamist laadib testija automaatselt kogu vajaliku ajaloo, nii et te ei pea selle pärast ise muretsema. Ajaloo allalaadimine võib võtta aega, kuid järgmisel käivitamisel laaditakse alla ainult puuduvad andmed.

MT4 strateegiatestija jaoks oli vaja lugu ise laadida. MT5-s on see probleem lahendatud. Kõik laaditakse automaatselt alla.

  1. Järgmisena valige testi ajakava. MetaTrader 5 toetab 21 ajakava: ühest minutist kuuni;

  1. Pärast ajaraami valimist peate määrama testimisperioodi. Võite valida ühe eelmääratud suvanditest: kogu saadaolev ajalugu, eelmine kuu, eelmine aasta või teie enda periood;
  2. Siin saate käsitsi täpsustada testi täpse algus- ja lõppkuupäeva, kuni tänaseni;
  3. Sobivuse välistamiseks võite määratleda täiendava edasisuunamisperioodi (nõustaja tavatesti jaoks pole seadeid valimata seda vaja)
    Oletame, et valite nõustaja jaoks optimaalsed parameetrid jooksvaks aastaks (kuni tänase kuupäevani). Sel juhul on nullist erinev tõenäosus, et valitud parameetrid töötavad ainult katseperioodi jooksul ja tulevikus võivad tulemused olla väga erinevad.
    Täiendava kinnituse saamiseks võite testiperioodi jagada kaheks osaks: seljaproov ja edasi test. Edasine test tähistab nõustaja korduva läbimise perioodi, näiteks kogu testi viimast veerandit. MT5 testeris saate valida katse kestusest ette poole, kolmandiku või veerandi või valida oma alguskuupäeva. See tähendab, et esimesel perioodil optimeerite nõustaja parameetreid ja teisel katsete uuesti samade parameetritega. Kui edasise testimise ajal erinevad strateegia tulemused radikaalselt eelmise testi tulemustest, siis on valitud parameetrid ebastabiilsed ja te ei saa sellist nõustajat päriskontol kasutada;

  1. Praegu on saadaval kaks kauplemisviisi: tavaline ja režiim c meelevaldne viivitus. Tavaline režiim tagab täiusliku jõudluse ilma ettekirjutuste ja libisemisteta.
    Juhusliku viivituse režiim võimaldab teil testida nõustajat reaalsetes tingimustes. Selleks määratakse juhuslikult korralduste täitmise viibimine, 90% juhtudest - kuni 8 sekundit, ülejäänud kümnes - kuni 18 sekundit. Väike märkus: sellised viivitused turul on ebareaalsed, kuid kui teie nõustaja saab nendega hakkama, siis on ta tõesti päris hea.
  2. Järgmisena peate valima viisi andmete genereerimise viisi.
    • Režiimis "Kõik tikid»Märkide andmed modelleeritakse minutiajaloo põhjal. Üsna täpne meetod, eriti kui puudub võimalus testida tegelike puukide andmetega. Kui strateegia saadab kõrgsageduslikke päringuid või kasutab ülikiireid sihtmärke, võivad selle režiimi testi tulemused tegelikest pisut erineda. Selles režiimis modelleeritakse riba M1 ajal ainult keskmist väärtust;
    • Järgmine režiim "Iga linnuke, mis põhineb tõelistel puukidel“, Võimaldab teil katsetada automaatseid strateegiaid maakleri serverist alla laaditud tegelike linnukeseandmete osas. Te ei pea ise midagi alla laadima, testija teeb seda enne testi alustamist automaatselt. Kuna test kasutab tegelikke hindu, on see vaieldamatult kõige täpsem meetod strateegiate testimiseks. Testimise täpsuse tagab eriti tõeline ujuv vahe. Märgistamisandmed võivad hõivata märkimisväärsel hulgal kettaruumi, nii et enne testi alustamist oodake ajaloo laadimist;

  • «OHLC peal M1»- M1 ajaloo testimine, kasutades ainult avatud, kõrge, madala ja suletava hinna taset. Nõustaja testimisel režiimis "Ainult avamishinnad" kasutatakse ainult ribade alghinda;
  • Viimane režiim "Matemaatika arvutused“, Keelab automaatse ajaloovahetuse ja linnukeste genereerimise. Seda meetodit saab kasutada nõustaja parameetrite valimiseks.

  1. Hoiuse suurus tuleks näidata vastavalt teie tegelikule riskikapitalile ja strateegia enda rahahaldusele. See tähendab, et vali tagatisraha 100 000 dollarit, kui sul pole deposiiti 100 000 dollarit - pole seda väärt;
  2. Valige finantsvõimenduse suurus;
  3. Visualiseerimisrežiim võimaldab teil visuaalselt hinnata eksperdi tööd ajalooliste andmetega - kõik tehingud kuvatakse diagrammil. Naaseme selle funktsiooni juurde natuke hiljem. MT5 optimeerimisest räägime lähemalt järgmistes tundides.
  4. Jääb ainult vajutada nuppu START ja test algab.

Testi visualiseerimine

Visualiseerimist tuleks kasutada siis, kui tavaline test ei pruugi olla piisav ja kui vajate eksperdi töö diagrammi visuaalset hindamist. Kui see funktsioon aktiveeritakse, avaneb visualiseerimine eraldi rakenduses, uues aknas. Funktsionaalsuse järgi vastab visualiseerimisaken peaaegu täielikult kauplemisterminali liidesele. Enne alustamist veenduge, et optimeerimine on välja lülitatud - visuaalne test töötab ainult üksikute katsete korral.

Ülemisel tööriistaribal saate kohandada hinnaandmete kuvamise stiili, muuta testimise ulatust ja kiirust. Teave praeguste hindade kohta on saadaval turuülevaate aknas ja seal kuvatakse kõik arvutamisel osalevad instrumendid. Andmeaknas olevaid väärtusi kasutades saate kontrollida indikaatori toimimist ajaloos. Tööriistaknas saate jälgida praeguseid avatud positsioone, samuti uurida kauplemise ajalugu ja kauplemisajakirja.

Diagrammi ise ei saa kohandada, kuid võite kasutada oma malli. Selleks looge lihtsalt soovitud värviga diagrammimall, lisage vajalikud indikaatorid või objektid ja salvestage mall testitava nõustaja nimega. Selleks helistage diagrammi kontekstimenüüsse ja valige üksus "Salvesta mall".

Avaneb standardne failide salvestamise aken. Määrake malli nimi ja klõpsake nuppu Salvesta.

Mitme valuuta strateegia testimine

MT5 testija tulekuga on kauplejatel võimalus katsetada mitmel instrumendil kauplevaid strateegiaid. Tasub arvestada, et mitme valuutaga testimise ajal võetakse sümbolite ajalugu kauplemisplatvormilt, seega võimaldage enne testimist kuvada turuülevaates vajalikud instrumendid, avage nende graafikud ja määrake igakuine ajakava. Vasakule kerides laadib terminal automaatselt kauplemisserverist ajaloo minutite andmete kujul, kuni maksimum on saavutatud. Erinevalt MT5 eelkäijast MT4 ei toeta uus terminal käsitsi laadimist ja võtab kõik ajalooliste tsitaatide allalaadimise ja sünkroonimise tööd.

Testi jaoks laadime MQL5 Marketist alla mitme valuuta nõustaja. Laadige nõustaja demo poest alla ilma terminalist lahkumata. Selleks minge "Tööriistad" - "Turg" ja valige toode, mis teile meeldib.

Klõpsake nõustaja kirjelduse lehel nuppu „Laadi alla demo”.

Pärast nõustaja allalaadimist ilmub nupp "Test".

Valige testija jaotises "Parameetrid" partii 0.1, nii et dollarite / eurode arv oleks ligikaudu võrdne teenitud punktide arvuga.

Kuidas luua strateegiatester mitme valuutapaari testimiseks?

Mitte mingil juhul! Kõik mitme valuutapaari testimiseks vajalikud seaded asuvad EA-s. Siin saab neid sisse ja välja lülitada, kui see oli nendes seadetes algselt saadaval. Peaasi, et tähistame need valuutapaarid “Turuvalves” ja laadime neile üles ajaloo, nagu varem mainitud. EA teeb ülejäänud ise.

Panime paika testimisintervalli (antud juhul viimase aasta), ajaraami, hoiuse parameetrid, valime visualiseerimise (kui seda vajate) ja klõpsame nuppu "Alusta".

Turuülevaade näitab kõiki tööriistu, millele nõustaja viitab. Diagrammid näitavad kasutatud näitajaid ja kauplemissisendit.

Pärast testi lõppu kuvatakse vahekaardil „Diagramm” testitud intervalli saldo / vahendite diagramm. Enamikul juhtudel saab strateegia tööd hinnata selle tasuvuse ajakava järgi. Mida stabiilsem ja “sujuvam” diagramm on, seda parem. Ärge jälitage maksimaalset kasumlikkust, partiid saab alati suurendada. Heal strateegial peaks esiteks olema kõrge kasumi ja riski suhe (väljavõtmine) ja sujuv tootluskõver.

Kasumlikkuse edetabeli järgi otsustades pole tegemist mitte nõustaja, vaid prügiga. Muide, nagu enamikul robotitel turul.

Täpsema aruande saamiseks minge vahekaardile Backtest.

Kontekstimenüü kaudu saate aruande salvestada xml-märgistusvormingus, kui kavatsete aruannet uurida kontorikomplekti kaudu või HTML-is, et aruannet brauseri kaudu vaadata.

Aruandes kuvatakse tehingute ajaliste jaotuste üksikasjalikud graafikud. Üksikasjaliku aruande andmete põhjal saate valida nõustajale sobivamad sisendparameetrid. Näiteks näitavad graafikud, et strateegia saab esmaspäeva õhtul suurimaid kahjusid, mis tähendab, et saate eksperdi aega piirata nii, et madala kasumlikkuse perioodidel ta ei kauple.

Järeldus

Hoolimata asjaolust, et MT5 tester on jõudnud kaugele arenguteele ja on praegu tõeliselt üks sellise plaani võimsamaid tööriistu turul, ei võta see siiski arvesse paljusid tegureid, mis ilmnevad ainult reaalajas kontol testimisel. Testi tulemusi tuleks võtta suunisena ja kindlasti mitte lõpliku tõena.

MT5 testeri peamised eelised on mitme valuutaga kauplemine, reaalsete puukide andmete testimine ja pilve optimeerimine (rohkem kui teisel ajal). Kõik see võimaldab teil enne nõustaja päriskontole panemist kiiresti kontrollida kauplemissüsteemi.

Jäta Oma Kommentaar