Consilier în terminalul mt4

Consilier în terminalul MT4.


Stabilirea activității consilierilor
Înainte de a începe să utilizați Expert Advisors, trebuie să le preconfigurați. Parametrii generali pentru toți experții sunt setați în fereastra de configurare a terminalului clientului. Această fereastră poate fi deschisă prin comanda de meniu "Instrumente - Setări" sau prin utilizarea tastelor de accelerare Ctrl + O. Pentru a configura parametrii experților, selectați fila "Expert Advisors".


Lansarea Expert Advisors
După setarea parametrilor generali, puteți rula experți. Pentru a face acest lucru, conectați doar consilierul la program. Comanda "Atașați-vă la grafic" din meniul contextual al ferestrei "Navigator-Expert Advisors" sau faceți dublu clic pe expertul selectat în aceeași fereastră vă permite să o suprapuneți în programul activ. Mai mult, cu ajutorul tehnologiei "Drag'n'Drop" puteți impune un consilier pe orice program.


Finalizarea expertului expert
Pentru a finaliza activitatea expertului, trebuie să îl eliminați din program. Înainte de finalizarea lucrării, expertul este dezinfectat. Pentru a elimina un expert din diagramă, trebuie să executați comanda meniului contextual al graficului "Expert Advisors - Delete" sau să atașați alt program EA la program. În plus, Expert Advisor poate fi șters din grafic atunci când modificați un profil sau un șablon.
Atenție:
• când terminalul client este închis, toți experții ieșesc;
• Când programul este închis, consilierul atribuit acestuia se termină;
• Când este impus un al doilea Expert Advisor, primul este șters după confirmare;
• ștergerea unui Expert Expert din fereastra "Navigator" nu finalizează activitatea expertului cu același nume;
• dezactivarea Expert Advisors în setările clientului nu reprezintă o garanție a unei deconectări complete a experților. Această opțiune oprește funcția start () a fiecărui Expert Advisor, dar funcția init () continuă.

Configurarea parametrilor de testare
Înainte de a începe să testați Expert Advisors, trebuie să configurați. Aceasta înseamnă că trebuie:
• selectați un Expert Advisor și setați parametrii de intrare
• alegeți un instrument financiar și perioada acestuia
• alegeți una din cele trei moduri de modelare a barelor
• setați intervalul de timp al testării (opțional)
Pentru a testa și a optimiza Expert Advisors în terminal, se utilizează o fereastră specială "Tester". Toți parametrii de mai sus sunt setați în fila "Setări" din această fereastră.
Consilier și parametrii săi
În caseta "Tester-Expert Advisors" trebuie să selectați un Expert Advisor pentru testare. Nu puteți selecta niciun fișier EA în acest câmp. Aici pot fi disponibili doar experți în terminalul client. Pentru aceasta, trebuie să fie compilate și localizate în folderul / EXPERTS.

După ce a fost selectat Expert Advisor, este necesar să efectuați setări suplimentare de testare și parametri de intrare. Acest lucru se poate face făcând clic pe butonul "Expert Properties". Va apărea o nouă fereastră cu trei file:
• Testarea - această filă stabilește parametrii generali de testare. Acestea includ suma și moneda depozitului inițial, care sunt indicate în aceleași câmpuri. Acesta este depozitul pe care consilierul îl va folosi la testare. Această filă selectează, de asemenea, tipurile de poziții care urmează a fi deschise în timpul testării: Numai pozițiile lungi deschise numai în poziții lungi; Numai scurt - numai scurt; Lungi și scurte - poziții deschise în ambele direcții. Indiferent de algoritmul consilierului, acesta va deschide poziții numai în direcțiile specificate. De asemenea, puteți include algoritmul de optimizare genetică și puteți alege parametrul optimizat (maximizarea prin valoarea soldului, factorul de rentabilitate, așteptările matematice de câștig sau minimizarea cu valoarea tragerii maxime sau procentul de tragere.
• Parametrii de intrare - aici sub formă de tabel este dată o listă a tuturor parametrilor de intrare. Parametrii de intrare sunt variabile care afectează activitatea expertului și pot fi modificate direct de la terminalul client. Nu este necesar să modificați codul expert pentru a schimba aceste setări. Numărul variabilelor de intrare poate varia de la expert la expert. La testare, parametrii de intrare ai Expert Advisor sunt setați în câmpul "Valoare". Datele înregistrate în câmpurile "Start", "Step" și "Stop" nu afectează testarea Expert Advisor și sunt necesare doar pentru a-și optimiza parametrii. Lucrul cu acești parametri este descris în secțiunea "Setarea optimizării experților".
• Optimizare - setările din această filă vă permit să controlați limitările permiselor de testare în timpul optimizării. Modificările parametrilor din această filă nu afectează testul unic al expertului.
Instrumentul financiar și perioada acestuia
Pentru a începe testarea, nu este suficient doar să selectați un consultant și să îl configurați. De asemenea, este necesar să se aleagă un instrument financiar și o perioadă (intervalul de timp) pentru testare. Toate testele vor avea loc pe aceste date. La testare, puteți selecta unul dintre instrumentele disponibile în terminal sau puteți utiliza un fișier de date extern. Testul folosește fișiere de date istorice de format * .FXT, care sunt scrise în directorul / TESTER. Aceste fișiere sunt create automat în timpul testelor, dacă instrumentul disponibil în terminal a fost selectat.
Instrumentul financiar este specificat în câmpul "Simbol", iar intervalul de timp din câmpul "Perioadă". Dacă fișierul de date pentru acest instrument, metoda de perioadă și de simulare nu există, acesta va fi creat automat. În absența datelor istorice privind instrumentul și perioada, testerul descarcă automat 512 bare de istorie anterioară.
Atenție: dacă instrumentul are date în afara ultimelor 512 de bare, acesta va descărca automat datele istorice în bara cea mai recentă disponibilă. Acest lucru poate determina o creștere accentuată a traficului de intrare.
Metode de modelare
Datele istorice din terminal sunt salvate numai ca bare și reprezintă înregistrări sub formă de TOHLCV (format HST). Aceste date pot fi folosite pentru a simula schimbările de preț la consilierii de testare. În unele cazuri, pentru a testa astfel de informații nu este suficient. De exemplu, într-un interval de timp zilnic, fluctuațiile prețurilor din bara pot conduce la funcționarea unui consilier. În același timp, când testați o călătorie, este posibil să nu se întâmple. Cu alte cuvinte, testarea unui consilier pe baza barelor este uneori inexactă și poate da o idee falsă despre eficiența expertului.
Terminalul vă permite să testați Expert Advisors folosind diverse metode de modelare a datelor istorice. Datorită utilizării datelor istorice cu perioade mai scurte, este posibil să se reprezinte fluctuațiile de preț în bare, adică dinamica prețurilor va fi emulată mai precis. De exemplu, atunci când se testează EA pe date orare, dinamica prețurilor din bara poate fi modelată pe baza datelor minute. Astfel, modelarea aduce în mod substanțial date istorice mai aproape de fluctuațiile reale ale prețurilor și face mai fiabilă testarea consilierilor.
Pentru testare, puteți alege una dintre cele trei metode de modelare a datelor istorice:
• La deschiderea prețurilor (metoda rapidă pe barele formate)
Unele sisteme mecanice de tranzacționare nu depind de caracteristicile modelării intrabarilor, ele tranzacționează pe barele formate. Faptul că bara de prețuri curentă sa format pe deplin, puteți afla prin apariția următorului. Este vorba despre astfel de experți că acest mod de simulare este destinat.

În acest mod, deschiderea barei este inițial modelată (Open = High = Low = Close, Volume = 1), ceea ce permite expertului să identifice cu precizie sfârșitul formării bara de preț anterioară. Pe acest bar înființat se lansează testarea experților. La următoarea etapă, se emite un bar curent curent generat, dar nu se efectuează testarea asupra acestuia!
• Puncte de control (se utilizează cel mai apropiat interval de timp)
Metoda de modelare a punctelor de control este concepută pentru o evaluare bruțară a experților care comercializează în interiorul barului. Pentru această metodă, este necesar să existe date istorice cu cea mai apropiată perioadă (perioadă) mai mică. În unele cazuri, datele unui interval de timp mai mic nu acoperă în totalitate intervalul de timp al intervalului de timp testat. Dacă nu există date cu un interval de timp mai mic, dezvoltarea barei este generată pe baza tiparelor de undă predefinite, așa cum a fost cazul celei de-a treia versiuni anterioare a terminalului client MetaTrader 3.
De îndată ce apar datele istorice ale intervalului mai mic, interpolarea se aplică deja acestor date. Cu toate acestea, prețurile de OHLC existente în intervalul de timp mai mic funcționează ca puncte de control. În cele mai multe cazuri, rezultatele experților în testare prin metoda punctelor de control pot fi luate în considerare numai ca estimări, și nu ca cele finale. Aceste rezultate au un caracter intermediar de evaluare.
• Toate căpușele (pe baza celor mai scurte perioade disponibile) Acest mod vă permite să modelați cu cea mai mare precizie mișcarea prețurilor în cadrul barei. Spre deosebire de "punctele de control", metoda de ticketing utilizează nu numai cel mai apropiat interval de timp mai mic, dar și toate intervalele de timp disponibile mai mici pentru a genera date. În acest caz, dacă pentru un interval de timp există mai mult de un interval de timp simultan, datele celei mai mici date sunt utilizate pentru generare. La fel ca în metoda anterioară, punctele de control sunt generate pe baza datelor OHLC din intervalul de timp cel mai puțin disponibil. Pentru a genera mișcări de preț între punctele de control, interpolarea este de asemenea folosită pe baza unor șabloane predefinite, deci este foarte de dorit să avem date minime care acoperă întreaga gamă de testare. O situație este posibilă atunci când mai multe căpușe identice sunt generate într-un rând. În acest caz, ghilimele duplicate sunt filtrate, iar volumul ultimei astfel de citate este fixat.


Salvați și încărcați setările Advisor.
De asemenea, puteți salva și încărca setările Expert Advisor, setările fiind salvate cu extensia: * .set

Articole similare