Pregătirea pentru testare
Este din cauza diferențelor cotațiilor testelor de același consilier pe aceeași pereche cu aceleași setări, și alte lucruri fiind egale probabil vor diferi, uneori foarte mult.
În primul rând avem nevoie pentru a configura ceva pentru care vom merge la fila Instrumente -> Setări și faceți clic pe Ctrl + O
Va apărea o fereastră cu setările terminalului:
Selectați fila „Charts“, în coloanele „Max. baruri din istorie „și“ Max. baruri din fereastra „și completați așa cum am în imaginea de mai sus (setarea implicită este de 65000 bari).
Pentru a asocia citatele potrivite am devenit disponibile în terminal pentru test pentru ei, deschideți fila Instrumente -> History Center sau faceți clic pe F2.
Următoarea fereastră:
Alegerea dreptul de pereche de noi și între M1 și dă clic pe „download“. După unele cotații în timp descărcare, opriți terminalul și porniți-l din nou. Ne întoarcem la arhiva, facem clic pe butonul stâng al mouse-ului de câteva ori pe perioada M1 ne-necesar pentru a asocia până la perioada imaginii înainte de a bateriei gri se aprinde galben-verde. Rămășițele perioade proschelkal Cotieră care au fost citate greșit pentru ei. Dacă doriți să testați un expert pe mai multe perechi valutare, încărcați ghilimele cerute de perechi valutare. Închideți terminalul și deschideți-l din nou. Apoi, conectați la arhiva de citate și du-te peste toate perioadele de perechea dorită, apăsând în mod repetat butonul stâng al mouse-ului pe fiecare dintre ele. este necesară Toate aceste acțiuni samanica cele mai noi versiuni ale terminalului, astfel cum este de multe ori citatele sunt încărcate incorect. În această etapă pregătitoare este finalizată.
tester terminale. funcționalitate de bază
Deci, pentru a începe testarea tester strategie EA se deschide sau apăsați pe Ctrl + R.
Mai jos este un astfel de panou va apărea în terminal:
Să ne uităm la fiecare funcție în detaliu.
Primul lucru pe care îl vei vedea pe panoul din stânga sus - comutator indicator Advisor:
Noul construiește terminalului posibilitatea de a privi la funcționarea indicatorului într-un mod vizual (care va fi discutat mai jos). Trebuie să spun că această oportunitate a fost înainte, dar neoficial. Acum, în conformitate cu indicatori de testare alocate pentru a separa un buton.
Deci, alege consilierul.
Sub numărul 1 avem este o listă verticală de consilieri de testare disponibile. Aici vei gasi numai acei consilieri care au descarcat la terminalul. Numărul 2 - lista drop-down de perechi valutare, selectați dorit. Nu uitați să-l încărcați în ghilimele în arhiva citat. Dacă brusc nu se poate găsi perechea dorită pe listă, dar sunt sigur că acesta este disponibil de la un broker de comerț, inclusiv de ansamblu asupra pieței sau apăsați Ctrl + M:
Apoi, faceți clic dreapta direct în fereastra browser-ului și faceți clic pe „Afișați toate simbolurile“:
La punctul 3, se va concentra un pic mai mult. Aici putem selecta testul dorit modelul nostru. Pentru o strategie de testare de tranzacționare calitativă, este important de a alege modul adecvat de modelare de dezvoltare a barelor de preț. În total există trei opțiuni:
- preturi deschise numai (cea mai rapidă metodă de a analiza bar doar pentru consilieri care controlează în mod explicit deschiderea bar)
Acesta utilizează o estimare aproximativă a strategiei. La fiecare scânteie este generată de un singur tick. Demnitatea - cel mai rapid mod de a verifica. În acest mod, prima bara este deschisa (Open = ridicat = Low = Close, Volum = 1), care permite expertului să identifice sfârșitul barei precedente. Este acest bar incipienta începe testarea expert. În pasul următor, completat complet bara de curent.
- (. O metodă foarte dur se bazează pe cele mai apropiate rezultate interval de timp mai puțin nu pot fi luate în considerare) Punctele de control
Metoda de simulare de puncte de control pentru o estimare aproximativă a experților, în cadrul comerțului bar. Pentru această metodă, trebuie să dispună de date istorice ale celui mai apropiat mai puțin intervalul de timp. În unele cazuri, datele disponibile ale mai puțin intervalul de timp nu acopera complet intervalul de timp de intervalul de timp testat. În lipsa unor date mai mici bare de dezvoltare interval de timp este generat pe baza modelului de undă predefinit.
De îndată ce istoria de date a unui interval de timp mai mic, interpolarea este utilizat pentru aceste noi date. Cu toate acestea cu precizie prețurile OHLC existente acționează interval de timp mai mic ca puncte de control. În cele mai multe cazuri, experții rezultatele testelor în conformitate cu metoda de puncte de control pot fi luate în considerare numai estimări și nu ca definitivă. Aceste rezultate intermediare sunt estimate.
- fiecare tick (metoda cea mai precisă bazată pe toate intervalele de timp mai mici disponibile)
Aceasta este metoda cea mai exactă a prețurilor de modelare într-un bar. Spre deosebire de „puncte de control“, metoda utilizează pentru a genera date, nu numai la cel mai apropiat interval de timp mai mic, dar toate intervalele de timp mai mici disponibile. Astfel, în cazul în care la un anumit interval de timp în timp ce există dovezi de mai mult de un interval de timp, datele utilizate pentru a genera intervalul de timp foarte mici. La fel ca și în metoda anterioară, datele de control generate pe baza intervalul de timp disponibil cel mai jos punct OHLC. Pentru a genera mișcarea de preț între punctele de control și de interpolare este utilizat pe baza unor șabloane predefinite, deci este de dorit să aibă un minut de date care să acopere întreaga gamă de testare. Este posibil ca mai multe similare rând căpușe. În acest caz, citate duplicate sunt filtrate, iar volumul ultimului dintre aceste citate.
La testarea pe fiecare volum tick de căpușe generate poate fi destul de mare, astfel încât terminalul poate consuma o mulțime de resurse.
Pentru testarea expertul alege întotdeauna metoda tuturor căpușelor. Da, acest lucru este cel mai lent, dar metoda cea mai sigură. Multe sunt utilizate în controlul consilierii lor de închidere bar, care este special de așteptare pentru deschiderea unei noi scânteie și deschiderea comenzilor are loc numai la acest punct. Dar folosesc adesea consilieri picior, Teika, traule, care pot fi declanșate în orice moment în lumânare. Pentru a aplica metoda prețurilor deschise numai pentru consilieri care nu folosesc un trailing stop, stop loss și să ia de profit, și pozițiile deschise și apropiate la deschiderea unei noi lumânare, și există foarte puțini consilieri.
Postul 4 - data utilizării. Am pus o căpușă și selectați data de începere dorită și la sfârșitul testării. În cazul în care capusa nu este verificată, testarea se realizează de-a lungul istoriei citate încărcate în terminal. Testerul nu va fi capabil de a testa pe perioada pentru care arhiva nu conține citate în citate, deci nu va fi capabil să facă un test cu 1300, dacă nu aveți citate pentru această perioadă.
Postul 5 - vizualizare, pe care le vom discuta mai târziu.
de pe panoul de setări tester pe dreapta:
Perioada - perioada de alegere pentru testarea expertului. perioadele disponibile până la D1. W1 și MN1 nu sunt disponibile pentru testare. În plus, dacă nu ați descărcat povestea citează o perioada dorită, testul va fi capabil de a efectua la.
Spread - poate fi setat la orice valoare sau de a folosi răspândirea curentă pe pereche. Acest lucru se face pentru comoditate - de exemplu, pe timp de noapte și în weekend răspândirea actuală este de obicei supraestimată, iar dacă testarea consilier la timp, are sens să se răspândească întreb manual. Dacă ați selectat răspândirea curentă, rezultatele testului pot fi foarte diferite în funcție de momentul zilei și zi a săptămânii, mai ales atunci când testarea pe fiecare tick.
Butonul „Open grafic“, se deschide un grafic cu reprezentate pe indicatori și tranzacții consilier comis în timpul testului (click posibil după efectuarea testului).
Butonul "Symbol Properties"
Schimbarea aici ceva este imposibil, este informații de fond doar pe perechea valutară utilizată.
Butonul "Expert properties"
Făcând clic pe butonul, veți vedea o fereastră, imaginea de mai sus. Există trei file: „Testarea“, „Intrări“ și „optimizare“.
Aici puteți introduce este folosit pentru a testa depozitul și moneda de depozit. De asemenea, dacă doriți, puteți alege direcția de tranzacții, de exemplu, pentru a permite expertului să comercializeze doar cumpărare sau vânzare numai. Setările de optimizare nu vor fi luate în considerare în cadrul acestui articol. La fel ca tab-uri „optimizare“.
Tab „Intrări“
Aici sunt toate variabilele de control ale setărilor de experți. Apropo, fereastra scalabil - dacă trageți mouse-ul peste colțul din dreapta jos, puteți mări sau reduce-l în dimensiune. Împreună cu experții, de regulă, în general, sunt furnizate fișiere de configurare. cu extensia * .set. Și de multe ori pentru fiecare pereche de fișier de configurare. Pentru a descărca setările corecte pentru perechea dorită de presă butonul „Descarcă“ și selectați fișierul dorit. De multe ori, după setările de experți în terminal, ele nu sunt în folderul corect. După ce faceți clic pe butonul "Download", ne aflăm în dosarul tester (a mea este C: \ Users \ Silentspec \ AppData \ Roaming \ MetaQuotes \ Terminal \ FE03BE71CD8F9E8F4C70E0FDAFC997E5 \ tester). Dacă fișierele necesare nu au fost acolo, du-te la folderul FE03BE71CD8F9E8F4C70E0FDAFC997E5 \ MQL4 \ Presets, cel mai probabil fișierele de acolo. Deci, selectați și încărcați fișierul de configurare corespunzătoare. După încărcare trebuie să găsim parametrii de consilier de gestionare a banilor și pentru a expune lot fix 0.1 - în acest caz, fiecare dolar de profit sau pierdere va fi egal cu 1, elementul vechi. Căci ceea ce este - O să-ți spun mai jos.
Testarea consilier. rezultatele testelor
E timpul să se uite în colțul din stânga jos al tester:
Aici putem vedea fila „Settings“, „Rezultate“, „programul“, „raportul“ și „log“.
În fila „Rezultate“ lista disponibilă tuturor tranzacțiilor efectuate de către un consilier în timpul testului.
În „Programul“ puteți admira curba de consilier întoarcere.
În cazul în care un consilier nu a făcut nici o tranzacție, ar trebui să se uite la fila „istorie“. În ea veți găsi o descriere a tot ceea ce sa întâmplat în timpul încercării. Este posibil ca în unele consilierul greșeală. Numerele de eroare Decodificarea pot fi găsite în secțiunea Coduri de eroare.
În fila „Raport“ este disponibil toate statisticile lucrării de experți în intervalul de timp selectat:
Baruri din istorie - numărul de bare din istorie, arată profunzimea istoriei, pe baza cărora modelarea.
Căpușele modelat - numărul de căpușe modelate prezintă secvența de rezoluție simulate. Fiecare secvență de înregistrare este starea bar (OHLCV), la un moment dat în timp. În funcție de metoda de interval de timp de simulare și disponibilitatea datelor istorice de intervale de timp mai mici în bar pot fi modelate printr-un număr diferit de state bar.
Modelarea calității - calitatea simulării.
Ca urmare a graficelor de eroare - erori în simularea căpușele de pe diferite intervale de timp. Dacă există o astfel de eroare, ștergeți întreaga istorie a terminalului și încărcați din nou. Eliminați puteți File -> Catalog Open Data -> va deschide o fereastră cu directorul terminalului -> dosarul istoric -> Selectați ne dorită pentru tipul de cont (cel pe care îl utilizați în acest moment) -> Închideți terminalul și ștergeți toate fișierele cu extensia *. HST. Apoi, încărcați de a re-citate în Centrul Istoric.
Socket folosind indicatorul de calitate a cotațiilor (am verde, deci, de exemplu, găsite pe Internet):
Gri - citate lipsă, rosu - citate doar perioada curentă, verde - citate disponibile și perioadele anterioare, în timp ce culoarea verde mai luminos, mai ales perioade mai mici sunt disponibile. Cu perioada de valabilitate a indicatorului M1 va fi ca mine - un verde strălucitor.
depozit inițială - depozit, care a efectuat testarea.
Spread - răspândirea, care a efectuat testarea.
Profitul brut - cât de mult a fost câștigat în timpul consilierului
Pierderea brută - cât de mult a fost pierdut.
Venitul net - venitul care a fost câștigat de către un expert într-o anumită perioadă de timp. Dacă testul se face 0,1 mult, atunci acest venit în moneda depozitului este egal cu numărul de puncte câștigate de vechi. Același lucru este valabil și pentru toți ceilalți parametrii specificați în moneda. Profitul net = profit brut - pierderea totală.
Rentabilitatea - rentabilitatea, arată relația dintre profitul total și pierderea totală. Calculat prin formula = Profitabilitate Profitul total / pierderea totală.
payoff de așteptat - speranța matematică de câștig.
absolută tragerii - diferența dintre depozitul inițial și cea mai mică valoare a soldului în procesul de testare.
Maximal trageri - diferența maximă între una dintre cele mai înalte vârfuri de pe graficul de echilibru și cel mai apropiat cel mai mic vârf.
Următoarea figură prezintă numeralele principalele etape ale trageri maxime în timpul testării. Valoarea finală a trageri maximă în săgețile groase.
Raportul tragerilor relativă arată tragerea maximă la o valoare care corespunde extremelor locale superioare.
Cred că restul datelor de testare, cum ar fi comerțul mediu profitabil, numărul maxim de pierderi consecutive, și așa mai departe, sunt destul de clare și nu are nevoie de o explicație aici.
Dacă faceți clic pe raportul, faceți clic dreapta, puteți salva raportul ca un fișier HTML:
Raportul plasat pe partea de sus a datelor de bază privind condițiile de testare - perioada, perechea valutară, modelul de test, expertul și așa mai departe. Mai jos - test de statistici și un grafic al curbei randamentelor. Mai mult, după cum masa este o listă a tuturor tranzacțiilor finalizate.
Modul de redare
Acest mod oferă posibilitatea de a vedea literalmente într-un ritm accelerat, în trecut, s-ar lucra consilier la schimbările de citate care au avut loc. De exemplu, în cazul în care semnalele de pe intrare și de ieșire a consilierului pe baza semnalelor de la orice indicator, vizualizarea pe un grafic, puteți seta afișajul dorit, și apoi apariția tranzacțiilor și închiderea de oferte vor fi chiar mai evidentă.
Cu alte cuvinte, vizualizare ajută să înțeleagă și să se simtă logica algoritm de consilier, pentru că totul va fi în fața ochilor.
În plus, vizualizare este de asemenea folosit, atunci când doresc să vadă natura originii unui anumit site în trecerea consilierului (la începutul descărcării, sau, dimpotrivă, de cele mai multe perioade profitabile).
Expulzarea modul de formare a imaginii robotului, puteți înțelege cum funcționează și știu ce să se aștepte de la el în viitor. Acesta este un instrument foarte util, mai ales pentru dezvoltatorii de consilieri.
concluzie
În acest articol, funcționalitatea de bază a strategiei terminalului tester MetaTrader 4 a fost examinat și în special injectarea citate. De asemenea, ne-am întâlnit cu rezultatele consilierului de testare și modul de testare vizuală. Vreau să rețineți că acestea sunt doar elementele de bază de lucru cu consilierii. metoda de testare expert, într-un articol potrivit pentru consilieri pentru perioade variind de la H1 și mai sus. Pentru scalpers de lucru pe perioade mai mici, această metodă de testare este adecvată condiționată, este de natură pur informativ. Dacă aveți de gând să facă cu ajutorul consilierilor, trebuie să stăpânească, de asemenea, consilierii de optimizare. De asemenea, este util pentru a obține o cunoaștere mai profundă a testării și optimizarea experți cu modelare de calitate superioară. eliminat, din păcate, în versiunea standard a terminalului.