Lucrul cu testerul de strategie metatrader4

Lucrul cu testerul de strategie metatrader4

Masterat "Lucrul cu testerul de strategie MetaTrader4" - Partea 1

De-a lungul istoriei sale, omul a căutat să faciliteze sau să accelereze procesul de recoltare a alimentelor și de a primi bunuri materiale. La început, a venit cu un hoop pentru a nu sapa pământul cu mâinile, apoi a venit la crearea unor mecanisme întregi pentru ridicarea și transportul mărfurilor. Acum folosim sute de dispozitive tehnice diferite care ne facilitează viața și o fac mai confortabilă. A ajuns la punctul că în timpul nostru munca manuală este considerată un punct culminant, pentru care este necesar să plătim de mai multe ori mai mult decât pentru aceeași lucrare a mecanismului. Și cu toate acestea, lucrul manual poate fi un ordin de mărime mai mic în calitate și precizie decât lucrul mașinii.







Schimb de automatizare

În mod similar, în tranzacționare - fiecare participant încearcă să-și simplifice maxim munca, sporind eficacitatea. Se pare că MetaQuotes a creat deja un terminal convenabil pentru o muncă confortabilă. Ce vrei mai mult? Dar nu există nici o limită pentru perfecțiune. Un nou comerciant este o nouă viziune a situației, a noilor obiceiuri. Prin urmare, în terminalul MetaTrader 4.0 are capacitatea de a face ajustări la indicatorii și pentru a dezvolta sisteme automate (sau mecanice) de tranzacționare (ATS, respectiv, sau MTS), care, în general, nu necesită intervenție umană. Astfel de sisteme din mediul MetaTrader 4.0 sunt numite consilieri sau experți.

Cineva spune că mașina nu se poate câștiga pe piața Forex, iar cineva o vinde. Și nu există nici o opinie greșită aici - ambele părți au dreptate în felul lor. Pentru că toată lumea are propria viziune a vieții în general și a pieței în particular. Fie ca atare, orice comerciant a atins subiectul tranzacționării automate și să-și imagineze un speculator de schimb, care cel puțin o dată nu a aruncat la programul obisnuit de media, este complet imposibil. În plus, nimeni nu îi obligă pe un comerciant să folosească un expert pentru un comerț complet automatizat și fără grijă. Cea mai simplă aplicare a experților este testarea pentru istorie. Acest lucru vă permite să evaluați rapid strategia aleasă, eliminând imediat ceea ce este evident necorespunzător. Prin strategia adecvată, se creează un indicator de semnal care va monitoriza cu claritate situația necesară și va informa comerciantul despre o eventuală tranzacție. Și comerciantul va trebui să decidă dacă va acționa sau nu în lumina factorilor fundamentali, care sunt mult mai dificil (aproape imposibil) de a descrie în MTS.

Să începem să învățăm cu testerul de strategie MT4

Adesea, problema creatorilor de consilieri novici nu este codul în sine, ci testarea și depanarea produsului în sine. Motivul este simplu. Ca orice produs serios care a suferit anumite etape de evoluție, testerul MT4 are câteva posibilități pe care trebuie să le puteți utiliza în mod corect. Din acest moment am propus să încep să învețe programarea în MQL4.







Porniți terminalul MT4 și selectați Afișați din meniul principal. și în submeniul deschis - elementul "Strategie Tester" sau pur și simplu apăsați Ctrl + R. Fereastra testerului de strategii se va deschide la partea inferioară a terminalului (vezi Figura 1).

Fig.1. Fereastra tester de strategie.

Dacă nu vedeți toate elementele indicate în figură, măriți dimensiunea ferestrei tester.

Apoi, alegeți o pereche valutară. pe care doriți să le testați. Acest lucru se face în lista drop-down din fața inscripției "Symbol". Aici vor fi doar acele perechi valutare care sunt disponibile în fereastra Market Watch (Ctrl + M).

În elementul Model, există trei tipuri de teste disponibile: "Prețurile de deschidere", "Punctele de control" și "Toate căpușele". Despre ei un pic mai detaliat, deoarece acesta este unul dintre pietrele de temelie ale testării.

Modele de testare a roboților de tranzacționare în MT4

În modelul "La prețurile de deschidere", testerul nu realizează o simulare completă a situației. Calculul ia doar prețul de deschidere a fiecărei bare (sau a lumanii). Adică, dacă perioada de testare este ora (N1), atunci numai modelul de deschidere al lumanii orare va fi modelat. Când se utilizează acest preț, se calculează toate indicațiile, sunt verificate condițiile pentru deschiderea și închiderea pozițiilor, inclusiv realizarea opririi și a profitului. Apoi, tester compară poziția de oprire și de profit deschis (sau prețul de deschidere al ordinului în așteptare) cu valorile minime și maxime pe lumânare (rețineți că ridicată și scăzută nu se efectuează calcule ale prețurilor valori de indicator). În caz de contact cu intervalul de la minim la maxim de o lumânare, și se va opri, iar profitul, testerul stabilește că prima oprire a sarcinii, dar, de fapt, ar putea fi exact opusul. În plus, înăsprirea trailing stop (trailing stop) se efectuează numai pe baza prețului de deschidere a lumânării. În interiorul corpului lumanare, opritorul de la urmă nu se va mișca. În ciuda dezavantajelor enumerate în acest model, acesta are un avantaj incontestabil - viteza mare de testare. Dacă creați un expert care calculează valorile necesare doar la deschiderea lumânări prețuri (și experți profesionale și în scris), apoi utilizați acest model de test este justificată.

Model „puncte de control“ este similar cu modelul precedent cu un plus - împreună cu prețul de deschidere al perioadei curente, utilizând prețul de deschidere al celui mai apropiat perioadă mai scurtă (H1 la cel mai apropiat mai puțin - M30 la M30 - M15, pentru H4 - H1, etc ...). Astfel, o bară nu are deja una, ci două până la șase căpușe, în funcție de perioadă. Acest model este folosit foarte rar, deoarece viteza este modelul inferior „prețurile deschise“ și mai multe informații oferă foarte puțin.

Cel mai precis, dar în același timp cel mai lent model este "Toate căpușele". Deși nu pretinde nici o precizie absolută. Faptul este că istoria cea mai detaliată pe care terminalul o are la dispoziție este barurile minute. Cum prețurile dezvoltate într-o perioadă minut - „fantezie“ tester în cazul în care un astfel de cuvânt poate fi numit algoritm de modelare precisă căpușe. Pentru creditul dezvoltatorii trebuie să recunoască faptul că mișcarea reală de preț într-un bar minut și un flux de tester de căpușă simulat nu au o diferență foarte mare, ceea ce poate afecta în mod semnificativ doar strategia cu valori prea mici ale profitului sau a opri (denumite scalpers sau scalpers). Deci, ca rezultat al modelare fiecare tick, precum și „luând act“ a tuturor datelor privind deschiderea și închiderea lumânarea (acest lucru este corectă și nu datele istorice nu fictive), testerul calculează toate valorile necesare pentru fiecare tick, așa cum se întâmplă în realitate.

Cu teste suplimentare, puteți vedea diferența dintre toate modelele listate, comparând rezultatele.

Alte articole ale clasei de master "Lucrul cu testerul de strategie MetaTrader4"

Fortrader Suite 11, al doilea etaj, sunet Casa Vision, Francis Rachel Str. Victoria Victoria, Mahe, Seychelles +7 10 248 2640568

Este timpul să prezicăți o nouă criză: 6 semne

Noua criză, ca cea precedentă, va deveni o criză a lichidităților. Doar pe ...

Creșterea rublei la 57 de ruble / dolar azi. USD contra rublei mâine: 57.5811

Corectarea prețurilor petrolului și slăbiciunea dolarului pe Forex împreună ...

9 sfaturi dovedite pentru un comerciant pentru tranzacționare fără emoție. Partea 2

Cum să tranzacționați pe Forex fără emoții, pentru a reduce procentul de pierderi ...

Rubla a ajuns la punctul în care începe influența factorilor negativi ...

De la matase la siliciu. 10 lideri care au unit lumea

Titlu original: De la Silk la Silicon: Povestea globalizării prin ...

Prețul petrolului: disponibilitatea de a se întoarce

Prețul petrolului de astăzi se poate desfășura. Pentru aceasta există mai multe ...

Cât de mult poate câștiga un comerciant?







Trimiteți-le prietenilor: