Cum de a testa un consilier în MetaTrader 4

Cum de a testa un consilier în MetaTrader 4

Dezvoltarea tehnologiilor de calculator și Internet în secolul 20 a permis să tranzacționeze pe piețele financiare de la confortul de acasă. În secolul 21, când progresul a intensificat și mai mult, datorită platforma Meta Trader 4 participanți pe piețele financiare au putut tranzacționa în mod automat.

Rezultatul acestor oportunități de a crea consilieri a devenit număr mare de propuneri pentru vânzarea de roboți de tranzacționare. Multe dintre ele sunt într-adevăr demn de atenție, dar înainte de a aplica consilier pe cont real, ar trebui să înțeleagă cum este calitativă. În acest scop testarea pe datele istorice folosind programul MetaTrader4.

Pregătirea pentru testare

Pentru a testa consilierul va trebui să descarce un terminal broker. Pentru a testa folosind date istorice, cu atât mai precisă va fi calitatea și citate, care este testat, cu atât mai bună calitate în rezultatul final va fi teste.

Corectitudinea citate are o mare importanță, deoarece testele de același consilier al aceleiași perechi, cu aceleași setări și în alte condiții egale vor varia foarte mult în funcție de ofertă. Este important de știut că accesul la brokerii de date istorice oferă, de obicei doar titularii de conturi reale.

Deci, Consilier este instalat, descărcări terminale broker selectate. Trebuie să efectuați unele setări importante. Pentru a face acest lucru, mergeți la setările serviciului fila

Cum de a testa un consilier în MetaTrader 4

După selectarea meniului element potrivit pentru setările terminalului:

Cum de a testa un consilier în MetaTrader 4

Trebuie să selectați fila „Charts“, apoi în linia „Max. baruri din istorie „și“ Max. baruri din fereastra „pentru a finaliza așa cum se arată în ilustrația (implicit 65.000 barele afișate în setările).

Pentru perechea selectată de citate devin disponibile, deschideți Tools tab-History Center, sau apăsați F2:

Cum de a testa un consilier în MetaTrader 4

Odata executat, se deschide o fereastră, după cum se arată mai jos:

Cum de a testa un consilier în MetaTrader 4

În fereastra care apare, trebuie să selectați dorit perechea valutară minut intervalul de timp M1 și apăsați butonul „download“. După ceva timp citate descărcare, atunci trebuie să opriți terminalul și reactivați-o. Apoi, trebuie să ne întoarcem la arhiva și să faceți clic pe butonul stâng al mouse-ului pe perioada până la M1 până când bateria gri, reprezentată în fața unei perioade nu luminează galben - verde. Din moment ce citate sunt calculate pentru perioada selectată.

Acum trebuie să proscholkat alte perioade ale perechii selectate pentru a descărca și citate pentru ei. Dacă mai multe perechi de valute mai sus tehnica descrisă trebuie repetată pentru ele selectate pentru testare.

Aceste manipulări sunt necesare pentru încărcarea corectă a citate. În această etapă pregătitoare este finalizată.

terminale tester

Pentru a începe testul de care aveți nevoie pentru a merge în tester strategie:

Cum de a testa un consilier în MetaTrader 4

Panoul de borne de fund va apărea similar cu următorul text:

În colțul din stânga sus există un indicator de comutator Advisor:

Selectați linia „consilieri“:

Cum de a testa un consilier în MetaTrader 4

În figură sunt marcate următoarele linii:

Linia 1: Lista lista verticală de consilieri.

Linia 2: Lista derulantă a perechilor valutare. Aici trebuie să selectați perechea valutară dorită și urmând procedura descrisă mai sus, încărcați-l în ghilimele în arhiva citat.

Dacă lista afișată nu este perechea valutară dorită, dar brokerul oferă citate exacte pe ea, trebuie să apeleze la prezentarea generală a pieței:

Apoi, trebuie să faceți clic dreapta în fereastra Navigator și selectați elementul de meniu „Afișați toate simbolurile“:

Cum de a testa un consilier în MetaTrader 4

Revenind la liniile numerotate în figura de mai sus:

Linia 3: Această linie este o caracteristică a selecta modelul de test necesar.

Acest punct este foarte important, deoarece strategiile de testare a calității de tranzacționare pentru a alege modul corect de dezvoltare a modelarii barelor de preț.

Există trei tipuri de imagini ale barelor de prețuri:

1 preturi deschise

este necesară Acest mod de reprezentare pentru consilieri de testare care supraveghează barele de deschidere. Acesta se aplică doar barele formate. Acesta utilizează o estimare aproximativă a strategiei. La fiecare scânteie este generată de un singur tick.

Avantajul acestui tip de imagine - cel mai rapid mod de a verifica. În acest mod, au format inițial deschiderea Open bar = ridicat = Low = Close, Volum = 1.

Simularea permite expertului pentru a identifica finalizarea barei anterioare. Testarea expert este lansat pe bara în curs de formare, pasul următor este emis pe deplin format de bare de curent.

2 Checkpoints

Metoda de imagine, rezultatele care nu ar trebui să fie luate în considerare din cauza asprimii sale. Destinat pentru estimarea brut de experți de tranzacționare într-un bar.

Pentru această metodă utilizează date istorice cel mai apropiat interval de timp mai mici, în cazul în care aceste date nu sunt suficiente, formarea de bare are loc pe baza modelului val predefinite.

De îndată ce istoria de date a unui interval de timp mai mic, interpolarea este utilizat pentru aceste noi date. În mod similar, prețurile existente OHLC acționează interval de timp mai mic ca puncte de control.

Practic, rezultatele testelor pentru metoda punctelor de control au valoare estimată intermediară și nu sunt definitive.

Această metodă este cea mai exactă, datele tuturor mai mici intervale de timp disponibile.

Această metodă este metoda cea mai exactă a prețurilor de modelare într-un bar. Precizia metodei prevede utilizarea datelor nu este cel mai apropiat de cel puțin intervalul de timp și toate intervalele de timp cel mai puțin disponibile. Astfel, în cazul în care pentru un singur interval de timp în timp ce există mai multe intervale de timp date, apoi alese pentru a genera date dintr-un interval de timp mai mic.

Generată de control, pe baza punctelor de date OHLC cel mai mic interval de timp disponibil. Pentru a genera mișcarea de preț între punctele de control prin interpolare bazat pe anumite modele, astfel încât datele disponibile minut trebuie să acopere întreaga gamă de testare. Uneori este generat de căpușe câteva din același rând. În astfel de cazuri, citate sunt filtrate, și luate în considerare volumul ultimului dintre aceste citate.

La testarea pe fiecare volum tick generat de căpușe sunt, de obicei, destul de mare, astfel încât terminalul consumă o mulțime de resurse.

Pentru testarea cea mai bună metodă de experți - toate căpușele. El este cel mai lent, dar cele mai eficiente.

Controlul închidere bar este ineficient, deoarece consilierii folosesc adesea un trailing stop, stop loss, care poate fi declanșată în orice moment în lumânare. Pentru a aplica metoda în conformitate cu prețul de deschidere poate fi folosit pentru acei consilieri care nu folosesc un stop loss, să ia, traule, și există foarte puține.

Linia 4: Utilizați data. Este necesar să se utilizeze ticăitul selectați perioada dorită pentru testare. În cazul în care nu este specificat perioada, testarea se efectuează luând în considerare toate datele istorice disponibile. În cazul în care perioada selectată în arhiva nu există date citate, testerul nu va fi capabil de a testa.

5. Vizualizați un șir de caractere, care va fi acum dedicat o secțiune separată a articolului.

Setările de pe panoul din dreapta al tester este după cum urmează:

Cum de a testa un consilier în MetaTrader 4

Linia „Perioada“ implică perioada de selecție pentru testare. Perioadele disponibile pentru D1. Perioadele W1 și MN1 nu sunt disponibile pentru testare. În plus, nu trebuie să uităm că în cazul în care nu sunt încărcate cu ghilimele, testul nu va fi realizată pentru perioada selectată în arhiva de date.

Linia „răspândirea“ - puteți utiliza orice valoare sau curent, o pereche.

O astfel de funcție de răspândirea de alegere disponibile din întâmplare, cu privire la acuratețea datelor se răspândește foarte mult depinde de calitatea de testare, în special atunci când alegerea unei metode de fiecare tick. La noapte și la sfârșit de săptămână de obicei diseminat supraestimate, în cazul în care testarea se întâmplă în acest moment, trebuie să-l editați manual.

„Schimbarea Expert“ linie este disponibilă numai în cazurile în care există acces la codul sursă Consilierului. Această caracteristică vă permite să utilizați codul pentru a deschide consilier și face modificările dorite.

Linia „View Programul“ devine activă numai după test. Activarea acestuia face posibilă pentru a deschide programul cu el marcate pe indicatori și tranzacții comise de consilier în timpul testului.

Linia "Symbol Properties":

Cum de a testa un consilier în MetaTrader 4

Poate că ceva nu există nici o schimbare. Aceste informații sunt utilizate pentru moneda de referință.

Linia "Expert properties":

Cum de a testa un consilier în MetaTrader 4

După ce faceți clic pe fereastra „Expert Properties“ apare, așa cum se arată mai sus, în care există trei file.

„Testarea“. Aici introduceți este folosit pentru a testa depozitul și moneda de depozit. Dacă se dorește, în aceeași filă, puteți selecta direcția de tranzacții, de exemplu, numai cumpărarea sau vânzarea.

Cum de a testa un consilier în MetaTrader 4

Aici sunt toate variabilele de control ale expertului (consilier), setările acestuia.

Împreună cu consilierii tind să vină și fișierele de configurare cu extensia .set și referitoare la un expert particular.

Cel mai des utilizat pentru fiecare pereche de fișier de configurare.

După încărcarea parametrilor necesari în elementul set de consilier de gestionare a banilor fix 0.1. După aceea, fiecare dolar din profit sau pierdere va fi egal cu un element vechi.

„Optimizare“ luate în considerare în detaliu nu va fi aici. Această filă este proiectat pentru a face modificări consilierului.

Testarea consilier. rezultatele testelor

După manipularea efectuată așa cum este descris mai sus, toate gata pentru test.

Trebuie să apăsați pe butonul „Start“, iar atunci când testul este completă, emite un semnal sonor de calculator, cum ar fi un chițăit.

Ce informații sunt afișate în colțul din stânga jos? Acest lucru se poate observa în figura de mai jos:

Cum de a testa un consilier în MetaTrader 4

Filele apar în partea de jos a ferestrei, „Settings“, „Rezultate“, „program“, „raport“ și „log“.

„Rezultate“ - tab-ul, care arată toate tranzacțiile comise de un consilier în timpul testului.

„Graph“ - o filă în care puteți vedea curba de consilier retur.

„Revista“ - o filă în cazul în care doriți să se uite în cazul în care nu ați făcut o singură afacere. Aici afișează informații despre ceea ce sa întâmplat în timpul testului. Cel mai adesea o astfel de situație apare atunci când EA a fost o greșeală. Înțelege că pentru eroarea și să încerce să-l decodeze, puteți utiliza secțiunea „Coduri de eroare“.

„Raport“ - tab-ul, care afișează toate consilierul statistici pentru a lucra la intervalul de timp selectat. Informațiile arată astfel:

Linia „bare din istorie“ - reflectă numărul de bare din istorie, se arată adâncimea istoriei, pe baza cărora modelarea.

Linia „Căpușele modelat“ - reflectă cantitatea de căpușe modelate, dimensiunea simulate a secvenței. Fiecare intrare în listă, secvența reprezintă starea de bare, luând în considerare OHLCV la un anumit moment. În funcție de datele istorice metoda de modelare utilizată intervalul de timp și prezența în termenele de bare mai mici pot fi modelate printr-o diferite state cantitate bar.

Linia „Modelarea calității“ are un sens literal.

Linia „următoarele grafice de eroare“ reflectă erori în simularea căpușele de pe diferite intervale de timp.

În cazul în care există cel puțin o eroare, trebuie să eliminați întreaga poveste și descărcați-l din nou. Îndepărtarea poate fi realizată folosind următoarele etape: File - Deschideți Catalog de date - deschide o fereastră cu un dosar terminal de - dosar istoric - Selectați tipul de cont dorit (utilizat acum) - Închideți terminalul și ștergeți toate fișierele cu .hst extensia, atunci puteți încărca citate la arhiva din nou.

Socket folosind indicatorul de calitate a cotațiilor, după cum urmează:

Panouri gri prezinta citatele care lipsesc, rosu - citate numai perioada curentă, verde - citate din perioadele anterioare, cu culoarea verde mai luminos, mai ales pe perioade mai mici sunt disponibile. Cu disponibilitatea perioadei M1, indicatorul va avea o culoare verde deschis.

Linia „depozitului inițial“ reprezintă dimensiunea depozitului, care a efectuat testarea.

Linia „Spread“ - afișează răspândirea, care a efectuat testarea.

Linia „Venitul total“ afișează datele despre câți bani a fost câștigat pe parcursul perioadei de EA.

Linia „pierdere totală“ arată numărul de fonduri pierdute în timpul consilierul de lucru.

Linia „venitul net“, arată cât de mult profit a fost obținut în timpul consilierul de lucru. În cazul în care testul a fost utilizat mărimea lotului 0,1, profitul în moneda depozitului este egal cu numărul de puncte câștigate de vechi.

Profitul net = profit brut - pierderea totală.

String „profitabilitatea“, arată raportul dintre profitul total și pierderea totală.

Profitabilitatea = venitul total / pierderea totală.

Linia „Rasplata așteptată“ arată speranța de a câștiga.

String „Absolut DD“ indică diferența dintre soldul depozitului inițial și cea mai mică valoare în procesul de testare.

Linia „Trageri maximă“ reprezintă 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.

Cum de a testa un consilier în MetaTrader 4

În figura de mai sus afișată prin intermediul unor etape cifre principale ale trageri maxime în timpul testării. Valoarea rezultată este alocată o săgeată maximă tragere aldine.

Raportul tragerii relativă reflectă tragerea creditului maximă la o valoare corespunzătoare extremelor locale superioare.

Pentru a salva raportul ca un fișier HTML, trebuie să faceți clic pe butonul din dreapta al mouse-ului. Raportul va fi după cum urmează:

Cum de a testa un consilier în MetaTrader 4

În partea de sus a datelor de afișare privind condițiile de testare: perioada de utilizare, perechea valutară, modelul de test, setările de consilier, etc. Mai jos prezintă datele testului statistice și un grafic al curbei randamentului. În formă de tabel este reflectată listă de tranzacții angajate în timpul perioadei de testare.

Modul de redare

Cu acest mod, este posibil să se vadă literalmente în modul accelerat, la fel ca în perioada anterioară ar funcționa consilier, dacă au existat schimbări în citate.

De exemplu, în cazul în care semnalele de pe intrare și de ieșire, care susține Consilier, pe baza semnalului indicator, indicatorul poate fi plasat pe grafic, și deschiderea / închiderea de oferte va fi chiar mai evidentă.

Pur și simplu pune, datorită o vizualizare clară a imaginilor face posibilă urmărirea logica algoritmului acțiunilor consilier cu proprii mei ochi.

Vizualizarea este, de asemenea, utilizat în cazurile în care este necesar să se traseze originea naturii unei secțiuni de acțiune special, consilier (de exemplu, uscând momente de depozit sau formarea profitului).

Utilizarea funcției de vizualizare poate înțelege principiul care stă la baza activitatea de consilier și să încerce să tragă câteva concluzii cu privire la activitatea sa în viitor. Dezvoltatorii Deosebit de utile și utilizate în mod obișnuit Forex imagistica - experți.

concluzie

Metoda de testare Considerat consilieri pentru perioade variind de la H1 și de mai sus. Pentru scalpers rezultatele acestor teste ar fi de natură pur informativ.

Pentru explorarea în profunzime a activității consilierilor în vederea utilizării lor în continuare în comerț, este necesar de a studia procesul de optimizare (îmbunătățire) și pentru a înțelege testul cu o calitate de modelare mai mare, care nu este disponibilă în versiunea standard a terminalului.

Cum de a testa un consilier în MetaTrader 4