Savjetnik nije testiran. Kako ispitati savjetnike u MT4 ispravno? Automatsko testiranje strategije za Forex
Tehnologije se razvijaju s sve većom brzinom.
Prije toga, analiza tržišta provedena je prema ponudama koje su prošli kroz telegrafsku traku, grafiku, iz ruke izvučene na milimetarskom papiru. Bio je to dug i radno intenzivan proces kada se priprema za analizu trajalo dulje od same analize.
Računalne tehnologije promijenile su se i nastavite evoluirati, koja je pružila priliku da imaju pristup tržišnim podacima i trguje izravno od kuće. U isto vrijeme, suvremeni terminali imaju najšire alate za analizu tržišne situacije. I, ako je nekad bilo pitanje kako dobiti unos na tržištu učiniti barem neku vrstu tržišne situacije, sada je glavni zadatak odabrati iz raspoložive raznolikosti alata za analizu.
Osim toga, sve je postalo dostupno automatsko trgovanje. Moderni trgovinski terminali imaju razvojna okruženja koja omogućuju čak i ljudi koji su duboko upoznati s programiranjem, stvaraju trgovinske robote. Stoga je tržište robota za automatsku trgovinu sada prepuna svim vrstama prijedloga savjetnika.
Među njima ima mnogo onih koji mogu donijeti dobre rezultate. Ali razumjeti koliko su ti roboti učinkoviti, potrebno ih je testirati i osigurati da barem u prošlim povijesnim podacima pokazali su stabilne rezultate. Nakon toga, već se možete premjestiti na testiranje na stvarnoj tržištu i izravno trgovanje sama.
Metatrader terminal ima ugrađeni tester strategije na kojem je moguće testirati Forex savjetnik za dobivanje detaljnih statističkih podataka o rezultatima.
Trening
O tome kako instalirati savjetnika na terminal, možete pročitati u ovom članku.
Da bi se testiranje ispravno, prije svega, mora se provesti na visokokvalitetnim citatima.
Većina brokera nema ponudu arhive, koriste Metaquotes - developer metaraderskog terminala. To je daleko od najkvalitetnijih podataka, u svojim arhivskim citatima su puni prostora i netočnosti. Podaci iz testiranja na takvim podacima neće imati praktične koristi i mogu se vrlo razlikovati od rezultata koji bi bili na stvarnoj tržištu.
Postoji arhiva ponude, na primjer, u brokerima Ducascopy i Alpari. U drugom da biste dobili, morate imati pravi račun, a ne demo-račun pristup takvim citatima nije osiguran.
Prvo trebate napraviti osnovne postavke.
Morate pritisnuti Ctrl + O ili miša odabrati izbornik "SERVIS-\u003e Settings".
U prozoru "Postavke" koji se otvara, odaberite karticu "Grafovi". Bodova "max. Povijesni barovi "i" max. Barovi u prozoru »Propisujemo 1.000.000.000.
Onda idemo u stavku izbornika "servis-\u003e arhiva ponuda". Može se nazvati pritiskom na tipku F2.
Prozor će se otvoriti gdje možete odabrati željeni valutni par i vremenski interval. Odaberite razdoblje M1 i kliknite "Download".
Kako se navode navodnici, morate ponovno pokrenuti terminal.
Zatim se vraćamo na izbornik za arhiv na ponudu, ponovno odaberite željeni parak valute, kliknite na razdoblje M1, dok ikona neće upaliti s žuto-zelenom bojom.
Nakon što trebate proći kroz sve ostale razdoblja ovog valutnog para, tako da se navodnici izračunavaju za njih za svakoga.
Ako se testiranje provodi na nekoliko valutnih parova, tada se ta manipulacije treba obaviti za svaku od njih.
Na to s pripremom svega.
Tester strategije i njegove osnovne značajke
Pritiskom na Ctrl + R otvara ploču tester strategije. Također možete nazvati pritiskom na odgovarajući ključ u gornjoj ploči terminala.
Na dnu terminala, ploča za ispitivanje strategije će se otvoriti:
Na lijevoj strani nalazi se stavka u kojoj je izbornik pao pritiskom miša i možete odabrati ono što želite testirati: savjetnik ili indikator u načinu gledanja vizualnog gledanja. U našem slučaju odaberite "savjetnik". I ispred ove stavke, na desnoj strani u padajućem izborniku možete odabrati stvarni savjetnik, koji se mora testirati. No, za odabir su dostupni, naravno, dostupni su samo oni savjetnici koji su instalirani na vašem terminalu.
U polju "Simbol" odabirete valutni par ili bilo koji drugi financijski instrument koji je u terminalu i brokeru pruža svoje citate. Ako odjednom ne možete pronaći pravi par, ali znate točno što je to, a zatim idite na prozor za pregled tržišta na vrhu ploče s terminalom i kliknite na desnu tipku, a zatim odaberite "Prikaži sve znakove" u Jelovnik.
U "modelu" stavak, metoda se odabire kao citati će biti izdana, i kako će se nacrtati svijeće ili barovi.
Dostupne su sljedeće vrste simulacijskog rasporeda za testiranje:
- Na cijenama otkrivanja. U ovom slučaju, metoda barova se odmah izvlači u cijelosti u jednom krpelju. I ne postoji informacije o stvarnom vremenu o tome kako se cijena ponašala tijekom formiranja svijeće. Svijeće su brzo nacrtane, ubrzava proces. Ali ova metoda je prikladna samo za testiranje tih savjetnika, gdje trebate kontrolirati otvaranje šipki.
- Kontrolne točke. Također vrlo nepristojan način evaluacije. Ako pojednostavite, onda je potrebno podatke iz prethodnog vremenskog okvira, naime, cijene OHLC (to jest, otvoreno, visoko, nisko i zatvoriti), a konstrukcija trake je simulirana. Njegovo svjedočanstvo može se koristiti samo za procjenu savjetnika, ali ne i za potpuno testiranje.
- Sve krpelje. U ovoj metodi cijene se već koriste ne samo od najbližeg mlađi vremenski okvir, već i iz svih mlađih vremenskih intervala. Ako postoje podaci iz nekoliko vremenskih okvira na formiranje nekog vremenskog intervala, onda se uzima najmlađa. Ako iznenada ne postoji podataka između bodova, onda se interpolacija koristi na temelju navedenih predložaka. Ako se iznenada citati dupliciraju, dođe do filtriranja, a volumen posljednje ponude odvija. Ova metoda je zahtjevnija na resursima, što može značajno učitati terminal.
Budući da postaje jasno, posljednji put je najpouzdaniji i točniji za testiranje većine savjetnika, jer pruža točnije podatke o cijeni, što je moguće bliže tržišnim uvjetima.
Zatim, u stavci "Uporaba", možete odabrati razdoblje testiranja vremena. Ako ova stavka ne dodiruje, tester će testirati za sve citate koji su na raspolaganju. Ako, ispred njega, stavite kvačicu, tada su dostupne polja u kojima možete odrediti početak i kraj vremenskog intervala za koje želite testirati.
Na desnoj strani u ploči za ispitivače postoji i nekoliko stavki za konfiguriranje testiranja.
U stavku "Razdoblje" odabran je vremenski okvir na kojem će se testiranje testirati. Maksimalno za testiranje dostupno je D1. I potrebno je preuzeti povijest citata vremenskog intervala na koji će testiranje provesti.
U polju "Spread", odabrano je zadano širenje struje. Ako trebate testirati savjetnika koji, na primjer, obrta noću, a na vašem brokeru u ovom trenutku se povećava širenje, onda ga možete ručno postaviti u količini interesa.
Ako ste dostupni za datoteku savjetnika s Extension.MQ4, možete kliknuti gumb "Promjena stručnjaka", čime je uređivač kôda koji možete izvršiti.
Nakon završetka završetka gumba "Open raspored" postaje dostupan. Iz njegovog pritiska raspored para otvara se s pokazateljima savjetnika i transakcija koje je napravio tijekom testiranja.
Klikom na "Svojstva simbola" otvorit ćete informacijski prozor s specifikacijom financijskog instrumenta na kojem provodite test.
"Stručna svojstva" uzrokuje prozor s tri kartice, kao u snimku ispod.
Na kartici za testiranje možete promijeniti iznos depozita i valute računa. Također možete dati naznaku savjetnika da otvorite samo kupnju, samo prodaju ili sve zajedno.
Kartica "Input Parametri" prikazuje postavke savjetnika. Ako savjetnik već bude spreman za postavke postavki, na primjer, pod određenim parovima i vremenskim intervalima, možete ih ispuniti pritiskom na gumb "Download" i odabirom datoteke postavki s *.set proširenjem.
Kartica "Optimization" neće rastavljati, kao i proces optimizacije savjetnika. To je zasebna duboka tema koja se ne uklanja u okviru ovog članka.
Posljednja stvar koju treba učiniti prije početka testiranja je postaviti tradicijske partije u 0,1 partije tako da svaka promjena u 1 bod na starim četiri znaka nakon zareza je 1 dolara. To će biti prikladno tijekom rezultata testiranja.
Ispitivanje procesa i analiziranje rezultata
Pritiskom na gumb "Start" počinje testiranje.
Kada završava, zvučni signal dječje gumene igračke zvuči.
Za procjenu rezultata za nas da pomognemo kartici na dnu panela testera strategije: "Postavke", "Rezultati", "Grafikon", "Izvješće", "Časopis".
U rezultatima možete pronaći popis svih transakcija savjetnika za testiranje i rezultate na njima.
Slika je nacrtana krivulja prinosa, koju možete podići stabilnost savjetnika trgovanja, stopom rasta depozita i drugih bodova.
Dnevnik prikazuje poruke sustava o događajima tijekom testiranja. Ako nešto nije u redu s savjetnikom, a došlo je do neke pogreške, onda samo ovdje možete pronaći informacije o tome.
Izvješće sadrži sve važne statistike.
Barovi u povijesti - koliko barova se uzima za testiranje za odabrano vremensko razdoblje.
Tykov je modeliran - broj rekreariranih krpelja koji uzimaju u obzir podatke na otvorenom, visokom, niskom i bliskom i glasnoću (volumen). Ovaj iznos može biti različit ovisno o testnom modelu, vremenskom intervalu i kvaliteti ponuda.
Modeliranje kvalitete kvalitete - Prikazuje kvalitetu u postocima.
- Pokazuje postoje li pogreške na rekreaciji krpelja u različitim vremenskim intervalima. Pogreške ne bi trebale biti, inače će rezultati biti daleko od stvarnosti.
Ako je barem jedna pogreška, morate ažurirati arhivu ponuda. I početi s njom vrijedi ukloniti stari arhiv. Da biste to učinili, kliknite "File -\u003e Otvorite katalog podataka -\u003e Povijest -\u003e Odabir mape trenutnog trgovačkog računa -\u003e Zatvorite terminal, bez zatvaranja mape -\u003e Dele sve datoteke.hst.
Zatim ponovno obnovite arhivu ponuda, kao što je opisano na početku članka.
Primjer kako se pogreške prikazuju na ploči pogrešaka s kartama u nastavku.
Gray emisije citata koji nisu dovoljni, crveni citati iz trenutnog vremenskog intervala, zelenilo se prikazuje za navodnike koji su dostupni na oba struci, iu više znanstvenih vremenskih intervala. Više svijetle zelene pokazuje mlađe vremenske intervale.
Ako nema pogrešaka i navodnici s M1 su dostupni, onda će cijela skala biti svijetlo zelena.
Primarni depozit - početni iznos početka.
Širenje - onaj na kojem je savjetnik testiran.
Uobičajena dobit - Koliko se zarađuje.
Zajednički gubitak - Koliko se gubi.
Neto dobit - To je razlika između ukupne dobiti i zajedničkog gubitka. Prilikom testiranja 0,1 lot, svaka dobit od dolara jednaka je 1 zarađenoj stavci.
Profitabilnost \u003d ukupna gubitka dobiti / gubitka zajednice.
Zreli pobjednički - Kaže za sebe.
Apsolutno crtanje - prikazuje razliku na kojoj je ravnoteža pala s početnog depozita.
Maksimalno povlačenje - Maksimalna razlika između gornje točke krivulje prinosa savjetnika i njegove najniže točke.
Relativna povlačenja \u003d Maksimalno povlačenje / vrijednost najviše točke krivulje prinosa savjetnika.
Ono što se prikazuje preostali podaci lako je razumjeti prema njihovim imenima i svjedočenju.
Način vizualizacije
Ako stavite krpelj u toj točki, onda će se poseban raspored otvoriti nakon pritiska na gumb "Start" na kojem se svijeće ubrzavaju na prethodno učitanim citatima iz arhive.
Takav vizualni način je zgodan ako trebate pogledati okolo s mojim očima, jer je savjetnik razradio one ili druge točke na tržištu, jer se otvara i zatvara transakcije. To jest, može biti bolje razumjeti tamo.
Ako znate, na temelju onoga što je indikator izgrađen savjetnik, možete baciti ovaj pokazatelj na raspored vizualizacije i provjeriti kvalitetu i točnost inputa savjetnika.
Osim toga, možete gledati uživo. Kao savjetnik se ponaša u neku vrstu okretanja tržišnih trenutaka ili u vrijeme izlaza važnih vijesti.
U riječi, dobivanje mogućnosti vizualizacije, dobivate više kontrole nad testiranjem bilo kojeg robota.
Zaključak
Važno je reći da je ovaj način testiranja savjetnika prikladniji za robote koji djeluju u intervalima od M30-H1 i više.
Za skakača roboti kojima se trguje u juniorskim vremenskim intervalima, trebamo druge metode ispitivanja, gdje je kvaliteta modeliranja mnogo bolja, točnije, bliže stvarnim pokazateljima tržišnih citata na brokeru.
Za one koji trebaju biti testirani na testeru u ubrzanom načinu bilo kojeg sustava trgovanja rukom, tester će se uklopiti Trgovac2. koji ima niz praktičnih prednosti u usporedbi sa standardnim metatraderskim terminalnim testerom.
Danas razmatramo testiranje pitanja i optimizaciju savjetnika u MT4 Trgovačkom terminalu.
Tester strategije će se otvoriti u kojem ćemo testirati naš savjetnik ILAN16C_PIPSTEPEXPONEN_MFI_Lock.
U većini gornje lijeve kartice testera strategije odaberite "savjetnik".
Na kartici blizu, na padajućem popisu tražimo naš savjetnik i kliknite na ime dvostruko klikom miša.
Na kartici ispod, odaberite simbol - valutni par, prema kojem želimo testirati savjetnika. Budimo usdjpy.
Odabrali smo testni model - odaberite najtočniju metodu "Svi tiks". "Kontrolne točke" i "na Discovery Cijenama" su modeli koji su prikladniji za odbjeglu analizu stručnjaka.
Stavljamo oznaku na "Koristite datum" - instalirajte interval. Budimo interval od početka 2015. i do 2015.11.23.
Sljedeća stavka "vizualizacija".
Možete staviti čelnicu na vizualizaciju i ne možete instalirati. Provjera oznaka na vizualizaciji znači da ćete vidjeti izravno na grafikonu cijelog procesa testiranja savjetnika na odabranom intervalu povijesti.
Brzina testiranja postavljena je na maksimalnu - pomaknite klizač dok ne ostane udesno.
Dostupni su i gumbi "Pause / Play" i "Preskočite na".
Prenesite pogled na tester udesno.
Izrađujemo odabir vremenskog razdoblja - na kojem ćemo testirati robota. Budimo m5.
Sada ćemo otvoriti postavke savjetnika - kliknite "Stručna svojstva".
Ovdje vidimo standardne postavke ILAN16C_PIPSTEPEXPONEN_MFI_LOCK savjetnika - s njima i test. Možete promijeniti postavke stručnjaka kako želite, a zatim ga testirati. Svaki savjetnik može testirati neograničen broj puta i.
Na kartici za testiranje možete odabrati iznos depozita za testiranje i njegovu valutu, kao i navesti koje pozicije za otvaranje: kupnju i prodaju, samo kupnju ili samo prodaju.
Neka polog početne ćemo imati 10.000 USD, a pozicije: kupovina i prodaja (dugo i kratko) - tako uvijek u standardu u MT4 bi trebao biti.
Pažnja: Da bismo testirali savjetnika na pristojnoj priči s visokom kvalitetom modeliranja, moramo preuzeti citate za simbol koji se koristi u testovima. U našem slučaju, moramo preuzeti citate na usdniju.
Ovaj proces će dobro doći i optimizirati stručnjaka za trgovanje. Arhiva ponuda za bilo koji alat mora se preuzeti samo jednom.
Kako preuzeti arhivu ponuda u MT4?
Na vrhu izbornika terminala kliknite "Usluga", a zatim "Arhiva citata". Ili samo kliknite F2.
Prozor će se otvoriti s arhivima ponuda na pristupačnim alatima.
Mi smo u potrazi za popis našeg simbola (naš valutni par) usdjopy i kliknite na svoje ime dvokliknite miš, a zatim kliknite dvostruko klik na miša na "1 minutu".
Pritisnite gumb "Download". Proces preuzimanja svih citata na usdjpy će početi - za sve vremenske okvire.
Svi - svi citati na USDJPY se preuzimaju - sada možete testirati visoke kvalitete i optimizirati savjetnike na svim krpeljama.
Zatvorimo ovaj prozor i pokušati testirati naš savjetnik IALAN16C_PIPSTEPEXPONEN_MFI_Lock - Pritisnite gumb "Start".
Citati se učitavaju iz arhive ponuda.
Što je rezultat? Odvod cijelog depozita.
Kao što možete vidjeti, standardne postavke očito nisu prikladne za nas - morat ćete optimizirati ovaj savjetnik.
Bilješka: Možete spremiti bilo koji izvještaj na vaše računalo - idite na "izvješće" tester strategije, gdje ćemo prikazivati \u200b\u200bsve podatke o prolaznom testu i kliknuti na ovaj prozor s desnom tipkom miša, a zatim "Spremi kao izvješće" - Izvješće će biti spremljeno u HTML formatu.
Kliknimo na "svojstva stručnjaka" i stavi krpelja nasuprot tim parametrima koji će sudjelovati u optimizaciji - staviti krpelja na značajnije parametre za nas.
Također, stavili su ispred parametara s potvrdnim okvirom svojih "starta", "koraka" i "noge" - jednostavne riječi, granicu vrijednosti iz i na korak.
Na kartici za testiranje možete odabrati veličinu i valutu depozita, kao i navesti vrste položaja otvorenih: kupnja i prodaju, samo kupnju ili samo prodaju.
Optimizirani parametar je određeni pokazatelj čija vrijednost određuje kvalitetu testnog skupa ulaznih parametara. Što je veća vrijednost kriterija optimizacije, procjenjuje se bolji rezultat testiranja s ovim skupom parametara. Sljedeći parametri su dostupni za optimizaciju:
- ravnoteža: indikator optimizacije je maksimalna ravnoteža vrijednost;
- faktor dobiti: pokazatelj je maksimalna vrijednost faktora profitabilnosti;
- očekivani isplata: pokazatelj je maksimalna vrijednost matematičkog čekanja dobitaka;
- maksimalno povlačenje: indikator je minimalna vrijednost crtanja;
- postotak povlačenja: pokazatelj je minimalna vrijednost relativnog povlačenja (u postocima);
- Prilagođeno: Ako je odabran ovaj parametar, vrijednost funkcije ONTESTER () će se uzeti u obzir kao kriterij optimizacije. Ovaj parametar omogućuje korisniku da koristi vlastiti indikator za optimizaciju.
Oznaka nasuprot genetskom algoritmu - preporuča se otići s kvačicom. Ako nema potvrdnih okvira, onda ga definitivno stavite. Ako provjerite, čekat ćete zauvijek dok je savjetnik optimiziran, jer će biti apsolutno sve kombinacije ulaznih parametara stručnjaka.
Kartica "Optimizacija". To vam omogućuje upravljanje ograničenjima tijekom optimizacije. Ako je u procesu odvojenog pokretanja, bilo koji od uvjeta će se postići, savjetnik će se zaustaviti. Optimizacija će se nastaviti od sljedećeg pokretanja.
Da biste omogućili ograničenje uvjeta, morate postaviti odgovarajući potvrdni okvir s lijeve strane. Dvaput kliknite lijevu tipku miša u polje "Vrijednost", možete promijeniti postojeći parametar, nakon unosa nove vrijednosti, pritisnite tipku Enter.
Ograničavajući parametri uključuju:
- minimalna ravnoteža: minimalna ravnoteža u valuti depozita;
- maksimalna dobit: maksimalna dobit u valuti depozita;
- minimalna razina marže%: minimalna razina marže u postocima;
- maksimalno povlačenje%: maksimalno povlačenje postotaka;
- Kontinuirani gubitak: maksimalni ukupni gubitak u jednoj seriji. Neprofitabilna serija naziva se nekoliko sljedećih uzastopnih transakcija;
- kontinuirani broj neprofitabilnih transakcija: maksimalni broj neprofitabilnih transakcija u jednoj seriji;
- Kontinuirani dobitci: maksimalna ukupna dobit u jednoj seriji. Profitabilna serija se naziva nekoliko sljedećih uzastopnih transakcija;
- Kontinuirana količina profitabilnih transakcija: maksimalni broj profitabilnih transakcija u istoj seriji.
Nakon svih promjena, kliknite gumb "OK".
Stavili smo oznaku na "Optimization" i kliknite "Start".
Otišao sam do procesa optimizacije - kao što se vidi iz snimke zaslona, \u200b\u200bbit će 10,496 prolaza, s vremenom optimizacije gotovo 175 sati , Ali mi nećemo čekati toliko - čim vidimo izvrsnu opciju / opcije (na primjer, s čvrstim profitom i prihvatljivom povlačenjem) možemo zaustaviti optimizaciju.
Otvorite karticu rezultata optimizacije i promatrajte postupak. Ramani će biti izgrađeni okomito u nizu. Možete sortirati bilo koju ćeliju - pritisnite lijevu tipku miša na zaglavlje željene ćelije i bit ćete sortirani povećanjem vrijednosti od vrha do dna, ponovno kliknite na zaglavlje i bit ćete sortirani silaznim vrijednostima od vrha dno.
Mislim da će 10 pozitivnih prolaza optimizatora biti dovoljno dovoljno. Pokrenite Optimizer - Postavke "Postavke", "Stop" gumb.
Što vidimo? Imamo neke dobre prolaske, ali najbolje od njih je najviša dobit i najmanji povlačenje svih 10 prolaza. Mi ćemo uzeti ove postavke.
Postavke na savjetnika iz optimizatora mogu se ugraditi na dva načina: Kliknite na željeni prijelaz dvostruko kliknite (lijevi gumb) ili kliknite gumb Desno Pass desnom tipkom miša i nastavite na "Instaliranje ulaznih parametara".
Sjećate se našeg savjetnika plin cijelog depozita? Pa, sada pritisnite gumb "Start" i testirajte savjetnik s novim optimiziranim postavkama.
Sjajno, zar ne? Izvrsne dokazane postavke.
Otvorite "Stručna svojstva" na glavnoj stranici test strategije i pritisnite gumb Spremi - moramo spremiti ovu datoteku za sebe s postavkama, tako da se može koristiti s ovim savjetnikom na različitim terminalima u bilo kojem trenutku.
Odabiremo gdje ćemo spremiti datoteku i smisliti ga ime, a zatim pritisnite gumb "Spremi". U tom slučaju, datoteka će biti spremljena na radnoj površini.
Da biste implementirali bilo koju datoteku s postavkama savjetnika u testeru strategije, kliknite na gumb "Stručna svojstva", a zatim preuzimanje - Odredite put do datoteke, odaberite željenu datoteku s mišem i kliknite "Otvori". Postavke će biti integrirane u savjetnika - nakon toga ne zaboravite kliknuti na gumb "OK" u stručnim svojstvima.
Rezultati testiranja optimizacije i datoteke postavki priloženi su Arhivu savjetnika.
Sada znate kako testirati savjetnika i kako ga kompetentno optimizirati. Uspjesi!
Savjetnici za testiranje To je ključni čimbenik u učinkovitom automatskom trgovanju na Forexu. Kupnja ili preuzimanja Forex savjetnika s bilo koje web-lokacije trebate razmisliti o tome je li stvarno tako profitabilan kao što kažu o njemu. Nemate pravo riskirati svoj depozit, a da ne budete sigurni da ga možete zaštititi. U slučaju trgovinskih savjetnika - glavni pomoćnik trgovac je i na tome kako ispravno znate kako vaša daljnja aktivnost ovisi s njom. Nećemo dirati pitanja o optimizaciji odabranog robota u ovom članku, budući da svaki podaci parametara određuju za sebe. I na stranicama Forex portala, metode optimizacije PBX već su opisane. Nije potrebno spomenuti činjenicu da je izuzetno poželjno da razumijete načela automatske strategije i njegovih algoritama. Naravno, najbolje i najsigurnije će biti stjecanje i instalacija Forex savjetnika s online praćenjem. Dakle, testiranje robota će biti prilično opcionalno, nego samo prilika da se uvjerimo u odanost odluci. Međutim, ako se odlučite za preuzimanje savjetnika besplatno od bilo kojeg resursa (uključujući naše), morate ga optimizirati i testirati u posebnom programu vašeg metareer terminala.
Prvo trebate preuzeti arhivu citata alata za ispitivanje valuta na vaš terminal. To se mora učiniti iz jednostavnog razloga da je prikaz citata u vašem terminalu obično prisutan samo od trenutka prve instalacije ili ažuriranja programa. Iu slučajevima gdje ste stalno radili s alatom. Zapravo, u svakom slučaju, bolje je preuzeti arhivu ponuda za preuzimanje nakon ne brinite. Usput, savjetujemo vam da koristite naš vodič za testiranje Forex savjetnika u MT4, kao što je više puta susreo s pogrešnom idejom upravo ono što trebate učiniti. Na primjer, na mnogim mjestima je zadovoljena najčešća pogreška u testiranju: ubrizgavanje vremenskog okvira u skladu s preporučenim savjetnikom. To jest, ako je vaš robot za trgovanje stvoren za vremenski interval M15, nametnuti su citati s odgovarajućim TF. Ovo nije u redu u korijenu! Uvijek je potrebno preuzeti samo minutu grafiku, jer konstrukcija bilo kojeg vremenskog okvira počinje s njima. Pitate, ali što prijeti takvu pogrešku? Da, barem zato program za testiranje savjetnika Neće biti u stanju odrediti cijenu cijene unutar 15-minutne svijeće, što znači da je najvjerojatnije više ne može biti u mogućnosti preurediti zaustavljanje naredbe u Buzubytki i, u skladu s tim pokazati manju profitabilnost. Općenito, unutarnje fluktuacije u cijeni svijeće su iznimno važne i nedostatak tih informacija može značajno utjecati na ukupne rezultate testa. Dakle, približimo se bit testa. Da biste učitali citate valutnog alata, odaberite broj "usluga" i "Arhiva ponuda" (pogledajte sliku) Zatim odaberite vremenski okvir M1 i stvarni valutni alat.
Snimke zaslona s terminala se uzimaju iz javnih izvora, ovdje imamo malo netočan primjer (uzorkovanje vremenskog intervala M15) Međutim, bit bi trebala biti jasna. Zatim jednostavno preuzmite arhivu i pričekajte završetak operacije. Kada je arhiva ponuda uspješno završena (usput, možete preuzeti citate iz jednog brokera, au budućnosti ih je učitao u vlastiti terminal; najbolje danas je Dukascopy, testovi za svoje ponude daju do 99% Točnost) Instalirajte Forex savjetnik na terminal ako niste uspjeli ranije.
Dakle, preuzeli smo arhivu ponuda i instalirali PBX, sada moramo testirati savjetnika u terminalu Metatreer 4 (MT4). Da biste to učinili, kliknite na poseban gumb s povećalom u gornjoj plovidbi terminala, nazvanom tester strategije. Ili upotrijebite sljedeću kombinaciju: Vrsta je tester strategije. Nakon toga, pojavit će se na dnu MT4 posebnog prozora tester, čiji je funkcionalnost omogućeno da odaberete savjetnika, valutni alat, vremenski interval za testiranje, razdoblje testiranja (datum "iz i to") , Postavljanje parametara savjetnika također je izrađen iz izbornika Program tester: veličine partije, početni depozit, razina zaustavljanja i transakcija ciljeva. Općenito, bilo koji parametar postavljen u mogućnosti testiranog robota.
Iznad, možete promatrati vrstu programa za testiranje robota u MT4, izuzetno je jednostavan i intuitivan. Mislimo da nema smisla u njegovu uporabu. Međutim, vrijedi spomenuti nekoliko važnih čimbenika: budite sigurni da odaberete model u stupcu: sve krpelje i s visokim povlačenjima zaustavljaju test, optimizirajući parametre savjetnika. Ako je točnost simulacije rezultata više od 85%, testiranje se može smatrati uspješnim. Želimo vam uspjeh u potrazi za najboljim savjetnikom Forexom.
Predlažemo posjetitelje na našoj opciji ažurirane web-lokacije. ispitivanje savjetnika s kvalitetom 99%koji je besplatan i postao dostupan za korištenje u novim građevinama (od 765 i više) metareer 4 terminal.
Procijenite pouzdanost i profitabilnost uporištenika, prije nego što ima vremena za spajanje vašeg depozita, možete, nakon što je proveo njezino testiranje kvalitete. Već smo napisali o mogućnostima plaćenog i slobodnog testiranja Forex strategija i stručnjaka. Jedna takva prilika bila je provjera savjetnika s. Međutim, ako idete na web-lokaciju ovog programa, možete vidjeti da je njegov developer "zatvorio trgovinu", a sada vlasnici terminala terminala od 765 i više mogu koristiti samo nakon plaćanja (slika je orezan):
Sl. 1. Dostupne značajke plaćene i besplatne verzije programa Tickstory.Oni koji ne žele potrošiti novac, nudimo novu, jednako kvalitativnu metodu za testiranje Forex savjetnika, za koje će biti potrebna samo vaša besplatna aplikacija i malo vremena na cjelokupnom postavljanju sustava testiranja.
Vi svibanj postaviti: Kako se može koristiti za testiranje kvalitete od 99% u testeru trgovinske platforme? , Odgovor je ne. Činjenica je da MetaTrader nije pružio i još uvijek ne osigurava pristup citatama teak, zbog čega se postiže takva visoka razina kvalitete. Međutim, nove građevine omogućuju uporabu u procesu testiranja Forex savjetnika, podatke o teak treće strane, koji pred-trgovac mora pretvoriti u željeni format.
Pripremni rad.
Kako bi se testirali Forex savjetnici u kvaliteti od 99%, potrebno je preuzeti terminal sa mjesta i instalirati ga. Neka se koristi samo za testove. Tada biste trebali stvoriti.
Sljedeći korak preuzima program strateški program za preuzimanje podataka da biste preuzeli podatke od tikovine iz mjesta dukascopy. Možete ga preuzeti s ove stranice. Da biste to učinili, kliknite na gumb za preuzimanje zelenog gumba na kraju stranice, nakon čega se u prijavljenom obrascu unesite ime i adresu e-pošte na kojoj se šalje preuzimanje programa. Provedite standardnu \u200b\u200binstalaciju programa.
I na kraju, preuzimanje CSV2FXT, koji će biti potrebno za pretvaranje datoteka s oznakama podataka u datoteke koje će prepoznati terminal:
preuzimanje datoteka Csv2fxt.rar (ispuštanje: 690)
Datoteke skripte kopiraju odgovarajuće mape terminala MetaTrader 4.
Postavke.
StratechQuant Tick Data Downloader ima mnogo postavki, ali nisu svi od njih potrebni za naše svrhe. Stoga ćemo živjeti samo na funkcijama koje su vam potrebne:
- - Kliknite na gumb Konfiguriranje i nasuprot automatskog izvoza u CSV postavite krpelj;
- - ako je potrebno, u točki TimeZone Promijeni, konfigurirajte dobivene podatke (zaslon Clichelalen):
Sl. 2. Postavljanje programa Preuzimanje datoteka za preuzimanje citata.
Program će prikazati dva CSV citat datoteke: u jednoj datoteci, podaci će biti prikazani uzimajući u obzir navedeni privremeni smjena, au drugo - bez promjene, koji se preporučuje za korištenje.
Da biste preuzeli citate, morate odrediti parove i datume raspone (kliknite za povećanje):
Sl. 3. Navedite potrebno vremensko razdoblje za preuzimanje citata.
Tada ćete odrediti put u kojem će se spremiti datoteka s citatima. Prema zadanim postavkama, put se nudi mapu s instaliranom programom Program Downloader Data Downloader, podmažitelja \\ t Možete stvoriti novi ili odabrati drugu mapu i spremiti datoteku da biste kliknuli gumb Spremi:
Sl. 4. Odaberite put za spremanje citate datoteke.
Preuzimanje će početi nakon što kliknete na gumb Start Download. Nakon preuzimanja u mapu pronaći ćete 2 datoteke:
Sl. 5. Datoteke s preuzetim tikovima.
Zašto je dva - napisala o tome gore. Sjećanje da je bolje koristiti datoteku s citatima bez vremenskog pomaka, nakon preuzimanja prve datoteke, možete zaustaviti program, a druga datoteka je izbrisana.
Pretvorba povijesti tikovine.
Nakon preuzimanja datoteke navodnika, prenosimo ga u imenik podataka u mapu Trgovački terminal MQL4 \\ t Naziv datoteke Možete ga promijeniti i ostaviti samo ime para, na primjer - EURUSD. Zatim otvorite platformu, raspored alata s potrebnim vremenskim okvirom za koje su preuzete navodnike, pokrenite skriptu:
Sl. 6. Prozor postavki skripte CVS2FXT.Da biste ispravno riješili skriptu, morate promijeniti samo neke od njegovih parametara, ali da biste se upoznali s ovim uslužnim programom, opisujemo svaki parametar:
- - verzija CVS2FXT - verzija skripte;
- - CVS Filename - naziv datoteke s podacima. U slučaju kada se podudara s naslovom, onda nema potrebe za pisanjem nečega. U suprotnom, ispunite ovo polje (na primjer, pišemo EURUSD.CSV);
- - Stvaranje HST - Stvorite HST datoteke, ovdje navedite TRUE. Povijest citata u MT4 je pohranjena u datotekama s proširenjem.hst, a ugrađeni tester mijenja format. Fxt;
- - Sve širenja i ovlaštenja u pipsu - ukupnu količinu širina i provizija u. Možete postaviti vrijednost 0;
- - Širenje -. Ovdje možete odrediti i vrijednost 0;
- - INFO INFO) INFO - DATUMES;
- - Datum početka / datum završetka - ograničenje podataka za pretvorbu na prvi i zadnji datum. Ako ti datumi nisu navedeni, svi podaci iz datoteke će se pretvoriti;
- - Koristite stvarni (varijabilni širenje) - pravi raspon koristit će se kada je istinito, navodemo širenje u testeru, tako da smo postavili vrijednost lažnog;
- - širenje padding - postavite vrijednost 0, kao dodatni brokerski raspon je ovdje naznačeno, ne uzimamo u obzir;
- - minimalni širenje - također postavite vrijednost 0, to je veličina minimalnog širenja u datoteci;
- - info o komisiji - informacije o povjerenstava;
- - Komisija u pips - veličina Pips Komisije, naznačiti 0;
- - Komisija u valuti na adresi - veličina Komisije navedene u, ostavljamo 0;
- - poluga -, pokazuju automatski;
- - FXT GMT i DST info - GMT postavke smjene i ljeto u datoteci.fxt;
- - FXT GMT offset - vremenski pomak od vremena GMT u formatu datoteke. Fxt;
- - FXT DST postavka - omogućuje vam da odaberete ljeto u datotekama.Fxt, uzimajući u obzir brokera;
- - CSV GMT i DST Info - informacije o postavkama privremenog pomaka iz ljetnog vremena i GMT vrijeme u datoteci.FXT;
- - CSV GMT offset - preporučuje se podešavanje vrijednosti automatske vrijednosti, ovaj parametar je odgovoran za vremensku pomak iz GMT-a u datoteci.csv;
- - CSV DST postavka - ljetni vremenski parametri u datoteci.csv. Također se preporučuje vrijednost autodeta;
- - Uklonite duple krpelje - uklonite ponavljanje podataka o ključevima;
- - Stvaranje M1 FXT, stvoriti M5 FXT, stvoriti M15 FXT, stvoriti M30 FXT, stvoriti m30 fxt, stvoriti H1 fxt, stvoriti H1 fxt, stvoriti H4 fxt, stvoriti D1 FXT, stvoriti w1 fxt, stvoriti MN fxt - možete stvoriti više datoteka pomoću ovih parametara za različite datoteke. Vrijeme razdoblja. Prema zadanim postavkama, izradit će se samo jedna datoteka za vremenski okvir na kojem je skripta pokrenuta;
- - informacije o vremenskom smjeru - korištenje privremenog pomaka;
- - Vremenska pomaka - koristite ili ne koristiti vremenski pomak. U slučaju postavljanja prave vrijednosti za ovaj parametar u datoteci. FXT će se prepisati prije 28 godina. To je učinjeno kako bi se osiguralo da savjetnici koji pokušavaju sakriti loše rezultate rada zbog blokiranja njihovog rada u određenim razdobljima, nisu mogli prevariti trgovac. On će moći usporediti testove za pomaknutih i konvencionalnih citata, a ako su rezultati različiti, to znači da se mjeri pažljivo odnosi na odabrani stručnjak;
- - Faktor množenja cijena - broj na kojem se svi citati pomnoženi nakon konverzije. Za standardne citate, ta vrijednost treba biti jednaka jednom. Ali ako ste preuzeli citate za CFD, metale, indeksi, onda se mogu prikazati u obliku različitom od uobičajenih citata, na primjer, pomnoženi s određenim brojem.
Čim su postavljeni svi parametri, kliknite na gumb U redu. Program će zatražiti dopuštenje za prijenos i prepisivanje datoteka koje trebate dati. Nakon toga, terminal će se morati ponovno pokrenuti.
Sada možete početi testirati Forex savjetnike s kvalitetom 99%, što ukazuje na strategiju para u testeru za koji je napravljen test, vremenski okvir i širenje. Nadamo se da će ova metoda biti prikladna za vas i povećat će učinkovitost korištenja automatskih robota - savjetnika!
Danas dijelimo tehnike testiranja i govorimo o nekim vrlo važnim nijansama pri testiranju savjetnika u MT4.
Prikupljanje terminala
Prva stvar koju trebate je odvojeni terminal konfiguriran posebno za testove.
Možete koristiti Alpari. Otvorite demo račun i preuzmite terminal. Trebalo bi biti instaliran u direktoriju gdje postoji minimalno 30-50 GB slobodnog, možete i više. Činjenica je da tiak citati zauzimaju mnogo prostora.
Nakon instalacije prijavite se na demo račun, a zatim isključite terminal iz mreže. Da biste to učinili Ctrl + O.I onda je sve kao na slici:
Ako navedite ovaj poslužitelj, prijavu i lozinku, terminal se neće moći povezati s ovim proxy poslužiteljem, odnosno, to će biti "ne online".
Terminal mora biti isključen iz mreže tako da je u procesu testiranja slučajno ne najbrži kvalitativni citati koje smo ulili u nju.
Terminal je završio, vrijeme je da se uključite u navodnike.
Quotes i kvaliteta modeliranja 99%
Što je kvaliteta modeliranja, to će više rezultati primljenih testova biti slični stvarnom trgovanju.
MT4 terminal ne zna kako pohraniti tiak citate, tako da maksimum koji ćete postići u redovitim uvjetima - 90%
Da bismo postigli bolju kvalitetu, koristit ćemo tiak citate od brokera dukascopy. I TickStory Lite program će vam pomoći da ih preuzmete.
Što daje tiak citate
Gotovo potpuno oponašaju stvarno tržište s izuzetkom klizanja i plutajućeg širenja. Rezultati dobiveni u testeru strategije bit će što bliže stvarni.
Dakle, instalirali smo TickStory Lite i provjerili performanse programa.
Sada, s obzirom na ispravno testiranje savjetnika. Kada izvoze citate iz TickStory Lite u MT4, u postavkama izvoza slijedi uklonite širenje i zamjenu:
Širenje stvara pretjerano opterećenje na depozitu tijekom testiranja, pa čak i profitabilna strategija može biti dolje. Ako doista želite identificirati potencijal bilo koje strategije, prvo se treba testirati bez širenja i zamjene. Tako ćemo naučiti neto učinkovitost strategije bez viška buke. I tek tada, kada je strategija u potpunosti proučavana, možete povezati širenje i zamjenu. To je jedina i ispravna opcija za pronalaženje profitabilnih zakona, jer Mnogi od njih nisu u stanju pokriti veličinu širenja.
Kada se navodnici izvoze, trebali biste pokrenuti bilo koji savjetnik i provjeriti kvalitetu modeliranja. Ako je 99%, to znači da je sve točno, možete ići dalje.
Nisu sve strategije pogodne za testiranje, ali ako stavite cilj, možete testirati bilo što.
Oni koji već imaju savjetnika mogu preskočiti ovaj odjeljak i otići izravno na testiranje.
Oni koji to nemaju mogu iskoristiti besplatno ili preuzimanje.
Nije potrebno biti programer za pisanje vašeg savjetnika. Na primjer, možete koristiti program Etasoft Forex generator, u kojem se lako stvaraju okvir svih savjetnika. Ona je stara, ali još uvijek radi na savršeno.
Kada se razvijaju savjetnici, važno je postaviti nas prave ciljeve:
- Neispravan cilj: " Želim stručnjak u srcu ovom pokazatelju + divergencijom, tako da sam stabilno radio u plus. "
- Pravilan cilj: " Želim znati je li ovaj pokazatelj radi, i to je moguće razumjeti u praksi ".
Razlika je u tome što su u prvom slučaju trgovci obično petlje i pokušavaju stisnuti željenu profitabilnost od stručnjaka. Ali to se ne događa.
Pretpostavimo da je savjetnik već tamo, okrećemo se testiranju.
Prije nego pokrenete bilo kakve testove, možete pokrenuti ovaj savjetnik koji otvara transakcije u slučajnom smjeru. Ako se njegovi rezultati vrte oko nule, tada se terminal i navodnici normalno postavljaju i širenje je onemogućeno.
Možete nastaviti testiranje savjetnika.
Korak 1. Ako imate savjetnika nekog indikatora, postavite ovaj pokazatelj na već pripremljeni grafički predložak.
Potrebno je da u budućnosti provjerava ispravnost savjetnika.
Korak 2. Prilagodite savjetnika, navedite ispitni period, datum dometa itd.:
Korak 3. Pokrenite prvi test klikom na gumb Start. U kartici "Raspored" pojavit će se neke transakcije. Ako nema transakcija, to znači da postoje neki problemi s savjetnikom, pogledajte karticu "Magazine". Ako je sve u redu u časopisu, ali još uvijek nema transakcija, onda ste uspostavili nestvarne kriterije za unos transakcije.
Korak 4. Kada je test dovršen, kliknite gumb "Otvori raspored". U slučaju da ste prethodno pripremili predložak, imat ćete raspored s indikatorom za koji savjetnik trguje. Svakako provjerite ispravnost inputa savjetnika.
Korak 5. Ako savjetnik radi ispravno, možete pokrenuti odabir optimalnih postavki. Na primjer, veličina SL, TP, lutriju, kriteriji za ulaz u transakciju, itd. Provodimo testove i odabiremo optimalne parametre.
Korak 6. Testiramo druge vremenske okvire i valutne parove, izvlače zaključke iz podataka
Evaluacija dobivenih rezultata
Najvažnija točka, koja se obično zaboravlja.
Kliknite karticu "Rezultati", Pkm na bilo koju transakciju → osim ocat.
Kao rezultat toga, imat ćete takvo izvješće:
Nećemo rastaviti sve parametre, razgovarati o najvažnijem.
Profitabilnost Prikazuje omjer ukupne dobiti i općeg gubitka. Što je više profitabilnosti, manje lažni ulazi generiraju sustav trgovanja. Normalno se može smatrati profitabilnošću više od 1.10.
Zreli pobjednički - prosječna zarada po transakciji.
Ako koristite fiksni gubitak od 0,1 lot u savjetniku, WISP tepisi će se podudarati s prosječnim brojem stavki dobivenih u svakoj transakciji. Vrlo je zgodan ako usporedite hoće li savjetnik pokrivati \u200b\u200bbarem veličinu širenja.
Na gornjoj slici, savjetnik donosi 4,6 bodova u svakoj transakciji, što je očito više od širenja.
Maksimalno povlačenje - maksimalni postotak gubitka depozita za sva ispitivanja vremena. Općenito prihvaćeno maksimalno povlačenje je 20%, pokušajte ne prelaziti ovaj prag.
Postotak profitabilnih ponuda - Budite sigurni da usporedite ovaj parametar s prosječnom profitabilnom i neprofitabilnom transakcijom. Koristeći ove podatke i formulu, možete izračunati učinkovitost svog savjetnika.
Općenito, rezultati ispitivanja moraju potvrditi ili opovrgnuti teorije. Ako je savjetnik ili ne-radni uzorak, idite na sljedeći i zabilježite za sebe, na primjer, da RSI ne radi. I tako na neodređeno vrijeme, sve dok ne predstavljate profitabilan sustav trgovanja.