Un expert consilier care deschide două comenzi în direcții opuse.  Direcția de optimizare pentru alte intervale de timp.  Strategia grilă de comandă - tranzacționare profitabilă cu comenzi în așteptare

Un expert consilier care deschide două comenzi în direcții opuse. Direcția de optimizare pentru alte intervale de timp. Strategia grilă de comandă - tranzacționare profitabilă cu comenzi în așteptare

Bună ziua, dragi cititori și oaspeți ai blogului! Sunt bucuros să vă urez bun venit cu ocazia unei noi povești despre modul în care Expert Advisor deschide două comenzi opuse cu beneficii. Trebuie să remarc că acest subiect nu este nou. Mulți dintre voi ați observat că există segmente ale diagramei când lumânările sunt trase doar uriașe și este dificil să preziceți comportamentul ulterioară al diagramei.

Presupun că ai desenat deja o imagine în cap și acum te gândești cum să o folosești. Astăzi voi încerca să spun și să demonstrez că acest lucru este posibil.

Voi da și exemple care astăzi mi se par destul de convingătoare. Ele dovedesc, în opinia mea, că testarea prelungită a consilierilor pe conturile demo poate fi limitată în timp. Totuși, cum se face? Așa că, fără alte prelungiri, să începem!

Și încă ceva, pe această pagină voi prezenta o nouă abordare a evaluării abilităților predictive ale unui Expert Consultant. Cred că chiar înainte ca robotul să fie adus la bani reali, va fi deja posibil să ne imaginăm cât de succes va avea în viitor.

Despre predictibilitatea pieței

Piața modernă este influențată de mulți factori. Cea mai mare influență asupra acesteia este oferită de factorii fundamentali - evenimente din lumea economiei și politicii. Dar chiar și evenimentele sportive pot afecta ceea ce se întâmplă pe grafic. Da! O priveliște cu adevărat uluitoare când, după lansarea unei știri importante, programul, ca un nebun, decolează și se grăbește într-o direcție necunoscută. Apropo, folosind metoda descrisă aici, puteți verifica valoarea predictivă a oricărui robot, de exemplu.

Cu toate acestea, prognozarea acestor procese folosind analiza factorilor fundamentali este foarte dificilă. Acest lucru se datorează probabil faptului că procesul de luare a deciziilor este foarte comprimat în timp. Adică, după lansarea știrii, avem foarte puțin timp, de obicei mai puțin de o zi, și cel mai adesea este o chestiune de ore sau chiar minute, pentru a informa brokerul nostru de ordine pentru a primi un rezultat financiar dintr-o creștere sau scăderea ratei. Un alt robot la rând pentru testare: .

Despre importanța analizei tehnice

În astfel de circumstanțe, analiza tehnică vine în ajutor. Cert este că prognoza se poate face pe baza postulatelor acestei abordări, dintre care unul spune că istoria se repetă. Pe baza acestui lucru, puteți, de exemplu, să instalați o serie de indicatori pe diagramă. Verificați acuratețea semnalelor lor în istorie și, pe baza acesteia, preziceți mișcarea prețurilor în viitor.

Pe lângă indicatori, roboții ne vin în ajutor și în cadrul analizei tehnice. Aceste aparate vă permit să analizați cu mai multă acuratețe graficul cu ajutorul așa-numitei optimizări și oferă setări de consilier pentru lucru care vă vor ajuta să obțineți profit.

Cu toate acestea, verificarea exactității prognozei durează mult timp. Pentru că se face în timp real. Vreau să spun că luăm, să zicem, o perioadă de câțiva ani, consilierul este optimizat pentru această perioadă, iar apoi, de exemplu, pe parcursul anului, se verifică acuratețea prognozei pe un cont demo. Mai mult, după aceea, aceeași operațiune pe cont real urmează să fie făcută. Astfel, producătorii de roboți și potențialii vânzători sunt obligați să monitorizeze pentru o perioadă decentă de timp și, de preferință, o parolă de investitor dintr-un cont real cu câțiva ani de practică de succes.

Cum să reduceți timpul de introducere a unui robot în tranzacționare

Dar există o modalitate de a verifica predictibilitatea diagramei cu algoritmul robotului într-un mod mai rapid?

Este logic să presupunem că ceea ce voi propune acum poate ajuta în această chestiune. Voi prezenta propunerea mea folosind exemplul unui robot care prezice comportamentul perechii Euro/Dolar în perioada M1 folosind algoritmul de defalcare a volatilității. Deci, cum funcționează consilierul, vă voi spune mai detaliat. Și continui să sugerez testarea, de exemplu, folosind o nouă metodă.

A fost conceput ca un consilier care deschide două comenzi opuse după o lumânare lungă. Lungimea lumânării după care are loc intrarea este determinată folosind optimizarea pe o perioadă de trei săptămâni. Testarea cu o nouă metodă.

Distanța de la o comandă la alta și direcția comenzilor se determină după cum urmează. Un ordin este deschis în piață cu un punct de intrare la deschiderea lumânării după cel de semnal. Al doilea ordin este în așteptare în direcția opusă la o distanță care este determinată de optimizare pe o perioadă de trei săptămâni. Aici îi așteaptă și rândul.


Stoploss este plasat la fiecare comandă la nivelul ordinului opus sau la o distanță determinată de optimizare pe o perioadă de trei săptămâni.

Take profit poate fi folosit sau nu. Este același pentru fiecare dintre comenzi și poate fi determinat prin optimizare pe o perioadă de trei săptămâni. În cazul meu, nu am făcut-o.

În sfârșit, ultimul parametru important este numărul de lumânări după care ambele comenzi vor fi închise forțat, indiferent dacă dau un rezultat financiar pozitiv sau negativ. Și, de asemenea, nu contează dacă o comandă în așteptare a fost deschisă sau a rămas în afara pieței. Acest parametru este determinat și de optimizare pe o perioadă de trei săptămâni. Noapte, dacă nu mă înșel, .

Ce rezultă din această optimizare, puteți verifica atunci când descărcați consilierul și încercați să o conduceți singur.

  • Platformă: Metatrader 4
  • Plătit/gratuit: gratuit.
  • Perechi valutare: Cel mai probabil poate funcționa pe diferite perechi. Dar în acest moment a fost testat într-un mod nou pe EURUSD, dar nu funcționează pe USDJPY.
  • Perioada de timp: M1, nu sfătuiesc începătorii, dar a fost testat aici.
  • Program de tranzacționare: deschis 24/7, activ cu comunicate de știri importante și multe altele.
  • Conturi recomandate: va funcționa pe orice cont cu cinci cifre. Îmbunătățirea este posibilă.
  • Depozit minim pentru risc minim: 100 de unități de depozit corespund la 0,01 loturi. Reducerea depozitului și/sau creșterea lotului duce la creșterea riscurilor.
  • Notă: Puteți obține rezultate doar pentru o perioadă scurtă de timp. Atunci trebuie să așteptați momentul potrivit. Detalii in text.

În termeni simpli, dacă explici cum funcționează consilierul, care deschide comenzi în ambele direcții, atunci când apare o lumânare impuls destul de lungă, consilierul așteaptă să se închidă și deschide două comenzi. Unul în direcția acestei lumânări este un ordin de piață. Un altul pus deoparte în direcția opusă la o distanță bună în cazul în care piața nu merge în direcția prognozei primite de la lumânarea de impuls. Stop loss-ul vă permite să închideți comanda anterioară și, împreună cu numărul de lumânări înainte de închidere, să așteptați ordinul opus celui de impuls pentru a obține profit.

„Zona erogene” a acestei pagini

Acum vă voi spune cum se reduce la minimum perioada lungă de verificare a valorii predictive.

Deci, avem o optimizare de trei săptămâni. De ce nu verificăm ce se va întâmpla cu acești parametri, sau mai degrabă, cu cel mai bun rezultat din optimizare, tot la testul deja fără optimizare, ci doar o rulare pe program în următoarea doar o săptămână. Consider că parametrii optimizați suplimentari de 30% din timp ar trebui să dea un rezultat pozitiv. Acest lucru ar fi de dorit. Dar este posibil?

Am afișat datele pe care le-am primit pentru perechea de dolari euro (spread 20) în tabel:

Optimizare

Run test

3 saptamani Profit în % din capital o săptămână Sumă: 13.96%
1. 05.12.2016 25.12.2016 9.43% 26.12.2016 01.01.2017 4.64%
2. 12.12.2016 01.01.2017 14.37% 02.01.2017 08.01.2017 -2.18%
3. 19.12.2016 08.01.2017 7.00% 09.01.2017 15.01.2017 3.12%
4. 26.12.2016 15.01.2017 11.31% 16.01.2017 22.01.2017 -2.95%
5. 02.01.2017 22.01.2017 5.36% 23.01.2017 29.01.2017 0.82%
6. 09.01.2017 29.01.2017 10.92% 30.01.2017 05.02.2017 6.17%
7. 16.01.2017 05.02.2017 7.76% 06.02.2017 12.02.2017 0.00%
8. 23.01.2017 12.02.2017 8.19% 13.02.2017 18.02.2017 0.90%

Optimizare

Tranzacționează pe un cont demo

9. 30.01.2017 19.02.2017 7.32% 20.02.2017 24.02.2017 3.44%

Se poate observa că fiecare perioadă de testare de trei săptămâni cu un anumit procent de profit din capital în stânga în tabel corespunde unei săptămâni tot cu profit în dreapta în tabel. Pentru fiecare săptămână, aplicăm cele mai bune setări optimizate obținute pe o perioadă corespunzătoare de trei săptămâni. Drept urmare, obținem un profit de 10,52% pentru o lună și jumătate de testare. În același timp, pe un cont demo, obținem încă 3,44% deja în timp real. Ceea ce dă un total de 13,96%.

Pot spune că de fapt verificăm ce se va întâmpla în viitor cu setările noastre optimizate.

Dovada că această abordare dezvăluie predictibilitatea unei perechi folosind algoritmul Expert Advisor este faptul că o astfel de predictibilitate este observată pe perechea Euro/Dolar, în timp ce o astfel de predictibilitate este absentă la perechea Dolar/Yen. Se poate presupune că în viitor situația se va schimba și perechea care nu poate fi prezisă acum va fi mai previzibilă.

Sper să vă placă aceste explorări. Nu vă îndemn să renunțați la totul și să aplicați această abordare în practică. Vreau doar ca punctul tău de vedere asupra analizei valutare să devină puțin mai larg. Asta e tot, dragi prieteni. Vă mulțumim pentru atenție!

Dacă tranzacționarea se desfășoară cu intensitate scăzută pentru 2-3 perechi valutare, atunci nu va fi dificil să lucrați manual cu comenzile, caz în care capacitățile terminalului de tranzacționare vor fi suficiente. Dar în cazul în care numărătoarea merge pe secunde, iar numărul comenzilor este în zeci, folosirea unui consilier devine o măsură necesară.

Consilierul de ordine este util atât pentru tranzacționarea pe intervale de timp mici, cât și pentru iubitorii de tranzacționare calmă pe termen lung. În primul caz, avantajul este că comerciantul nu trebuie să fie distras, de exemplu, prin plasarea comenzilor SL și TP. În al doilea caz, comerciantul pur și simplu nu poate monitoriza constant starea tranzacției, așa că nici utilizarea robotului nu va fi de prisos.

Ce este un bun consilier pentru comenzi?

Caracteristicile standard ale oricărui terminal de tranzacționare (nu numai MT4) sunt limitate de capacitatea de a:

  • setați SL și TP fix, în viitor pot fi schimbate manual;
  • utilizați un trailing stop („trail” a trade), în acest caz, este suficient doar să setați distanța la care SL se va mișca după preț.

Utilizarea roboților vă permite să extindeți semnificativ posibilitățile de lucru cu comenzi. Majoritatea consilierilor de acest tip permit:

  • filtrează ofertele făcute de diferiți consilieri și manual și lucrează separat cu fiecare grup de comenzi;
  • este posibil să se filtreze toate tranzacțiile după profit/pierdere. Datorită acestui fapt, puteți, de exemplu, să forțați consilierul să închidă singur toate tranzacțiile, de îndată ce totalul total pentru tranzacții devine pozitiv;
  • odată ce setați valorile stop loss și take profit, puteți încheia alte tranzacții cu aceiași parametri - acest lucru este important atunci când tranzacționați pe intervale de timp m1 - m15.

Suplimentul este ajutorul perfect

Acest consilier pentru comenzi nu tranzacționează de la sine, iar principala sa diferență față de masa analogilor este că poate crește profitabilitatea unei tranzacții datorită medierii. Desigur, acest lucru crește ușor riscul tranzacționării.

Intrarea pe piață se realizează fie manual, fie folosind orice alt robot. Abia după aceea, puteți adăuga un Supliment la diagramă. Pentru a începe, trebuie doar să specificați Numărul Magic al grupului de comenzi. Dacă prețul merge imediat în direcția corectă, atunci nu vor exista avantaje speciale de la consilier, situația devine mult mai interesantă atunci când pierderea începe să crească la o tranzacție deschisă.

Adesea există situații în care prețul după încheierea tranzacției ajunge în cele din urmă la nivelul țintă, dar înainte de asta intră în zona neprofitabilă, iar aici avantajele consilierului sunt pe deplin dezvăluite.

În exemplul luat în considerare, utilizarea unui consilier ar permite obținerea a 213 puncte de profit suplimentare. Există, desigur, cealaltă față a monedei - dacă prețul continuă să se miște într-o direcție de pierdere, atunci pierderea va crește mai repede decât în ​​tranzacționarea normală.

Director comercial - robot multifunctional

Trade manager aparține categoriei de roboți care lucrează exclusiv cu poziții deja deschise, oferind opțiuni „avansate” pentru gestionarea pozițiilor deschise. În cazul consilierului nostru experimental pentru comenzi va permite:

  • folosiți 5 variante de „traul”. Algoritmul include posibilitatea urmăririi unei poziții folosind MA, canalul Donchian, Parabolic, ATR, desigur, un trailing stop fix nu a dispărut;

  • urmăriți rezultatul total al tranzacțiilor deschise, un comerciant poate stabili un anumit prag, la intersecția căruia botul va închide tranzacțiile;
  • cu setarile standard, de indata ce pretul se misca in directia corecta pe o distanta egala cu 0.5SL, 50% din tranzactie este inchisa. Din acest motiv, chiar dacă prețul nu ajunge la TP, pierderea va fi totuși egală cu zero.

Desigur, botul poate urmări tranzacțiile efectuate de alți roboți și manual în același timp. Pentru a face acest lucru, trebuie doar să specificați magiile corespunzătoare în setări (Magic Number este un număr unic pe care fiecare consilier îl atribuie unei comenzi pentru a nu-l confunda cu altele).

Opțiuni mai simple

Astfel, Expert Advisor pentru CloseByVST comandă, la prima vedere, dublează capacitățile standard ale terminalului - vă permite să încheiați o afacere după ce atingeți nivelul dorit. Diferența cheie constă în faptul că EA nu setează nivelurile SL și TP, ci le stochează în memorie. Așadar, stop loss și take profit pot fi setate de orice, chiar și în câteva puncte.

În terminal, plasarea comenzilor prea aproape de o poziție deschisă nu este permisă, așa că CloseByVST vă va permite să ocoliți această limitare. De asemenea, această caracteristică va atrage pipserii care uneori pur și simplu nu au timp să plaseze comenzi.

Robotul SetUpheaval se va potrivi fanilor inversărilor - dacă prețul ajunge la stop loss, atunci consilierul va intra pe piață în direcția opusă tranzacției anterioare. Dacă doriți, puteți ajusta factorul de creștere a lotului, botul are o specializare destul de îngustă.

De asemenea, puteți observa UniTrailing - un algoritm simplu care vă permite să urmăriți tranzacțiile în mai multe moduri. Pe lângă un simplu trailing, există o opțiune de trailing stop bazată pe extremele citirilor anterioare ale lumânării, ATR și SAR parabolic.

Rezumând

Lista prezentată de boți care lucrează cu comenzi este departe de a fi completă. Dar, conform exemplelor date, se poate face o impresie despre principiul de funcționare a unor astfel de algoritmi. Pe scurt, principiul de funcționare a oricărui robot de acest tip poate fi descris ca o încercare de a minimiza pierderile în timp ce maximizează profitul.

Expert Advisor pentru comenzi este util oricărui comerciant, indiferent de intervalul de timp de lucru. Cu siguranță nu va fi niciun rău din utilizarea unui astfel de algoritm, dar profitul datorat gestionării eficiente a pozițiilor deschise poate crește destul de semnificativ. Sursă:

Butoane sociale pentru Joomla

Popular:

  • 14 noiembrie 2013 06:32 | Indicator de inversare - determinați sfârșitul tendinței 52758
  • 04.02.2015 10:04 | Indicatorul VSA citește piața ca pe o carte deschisă 49619
  • 23.09.2014 11:08 | Constructorul de consilier Forex vă va permite să creați orice robot de tranzacționare 46460
  • 13 decembrie 2013 01:48 | Tranzacționare intraday - strategie valutară orară 38800

Bună ziua, dragi cititori și vizitatori ai site-ului. Mă bucur să vă urez bun venit din nou. Subiectul conversației noastre de astăzi este un expert consilier care deschide două comenzi în direcții opuse. Astăzi aș dori să dezvolt acest subiect și să vorbesc despre cum, în opinia mea, ar trebui să abordați lucrul cu acest Expert Advisor care deschide două ordine opuse în două direcții în alte intervale de timp.

Pur și simplu, în primul rând, am spus de mai multe ori că tranzacționarea pe M1 este pur și simplu contraindicată pentru începători, în timp ce comercianții cu experiență ar trebui să o abordeze cu mare grijă. În plus, există obiceiuri obiective asociate cu intervalul de timp. Distrugerea lor este plină de disconfort, care, la rândul său, poate pur și simplu descuraja tranzacționarea.

Vrei să știi cum să abordezi un Expert Consultant care deschide două comenzi în direcții opuse altor intervale de timp? "Proboi Volatilinosti U" te intereseaza ca mijloc de tranzactionare? Dacă doriți să obțineți un instrument suplimentar pentru găsirea setărilor optime - un indicator care va explica vizual nu numai cum să selectați parametrii, ci și principiul consilierului, atunci toate acestea sunt scrise special pentru dvs.

  • Platformă: Metatrader 4
  • Plătit/gratuit Un liber.
  • Perechi valutare: Probabil că în momente diferite poate funcționa pe orice instrument. La momentul publicării, a fost testat pe perechea EURUSD, în timp ce pe perechea USDJPY arată rezultate puternic negative.
  • Interval de timp: M1, în mod paradoxal, nu este intervalul de timp recomandat. Tocmai l-am testat în acest interval de timp. Astăzi voi încerca să dezvălui secretele optimizării pentru alte intervale de timp.
  • Timp de tranzacționare R: Poate lucra non-stop. Îi place să facă comerț în timpul lansării de știri importante.
  • Conturi recomandate R: Această versiune va funcționa pe orice cont. Cu toate acestea, ghilimele sunt recomandate din cinci cifre. Cele patru cifre au nevoie de ceva lucru.
  • Depozit minim pentru risc minim: Acest expert consilier este foarte generos cu depozitul. Poate funcționa pe 100 de unități cu mult 0,01. Desigur, creșterea lotului crește riscurile destul de puternic.
  • cometariu: Expert Advisor poate da rezultate bune doar la anumite intervale de timp și un instrument adecvat, în alte condiții se va îmbina.

Am vorbit deja despre setările acestui robot pentru M1 mai devreme. Cine nu-și amintește, aici:. Acolo puteți descărca Expert Advisor și puteți afla un lucru foarte important despre verificarea valorii predictive a Expert Advisor.

Indicator de volatilitate U

Deci, indicatorul care ajută la configurarea consilierului este instrumentul Volatility U, care funcționează pe perechi cu și fără Yen. Este o histogramă de subsol oarecum asemănătoare cu . Lungimea fiecărei bare corespunde lungimii sfeșnicului de la mic la mare. De fapt, conform impulsurilor acestui indicator, determinăm că există o oportunitate de a intra.

Uită-te la acest desen. Aici puteți vedea, pe fundalul lumânărilor scurte, un impuls apare pe grafic. Acest impuls este un semnal conform sistemului că poate exista o dezvoltare a tendinței în direcția acestui sfeșnic (). La următoarea lumânare după impuls, deschidem. În acest caz, aceasta este o lumânare optimistă, de la maxim până la minim, din care, după cum se vede din indicator, pot fi numărate mai mult de 15 puncte.

Descarca

Setarea indicatorului prevede că trebuie să setați minimele și maximele scalei, precum și să desemnați niveluri cheie pentru o mai bună percepție. Acest instrument nu oferă nicio variabilă.

Optimizarea parametrilor de volatilitate

Optimizarea primului parametru al Expert Advisor care deschide două ordine opuse în două direcții — volatilitatea () poate fi implementată pentru orice interval de timp. Trebuie să treceți la el și, folosind observația, să stabiliți ce lungime aproximativă a sfeșnicului este atipică pentru intervalul de timp în cauză. Acesta va fi alocat barelor lungi ale indicatorului.

În acest caz, vedem o serie de lumânări cu mai mult de 15 puncte și tocmai de la această valoare trebuie să începem, cred că acest parametru poate fi setat de la 15 la 60 în trepte de, de exemplu, 5.

Selectarea perioadelor de timp potrivite

Cu toate acestea, înainte de a continua cu optimizarea oricărui parametru, trebuie determinate următoarele. Dacă mai devreme am optimizat Expert Advisor pentru o perioadă de trei săptămâni, atunci să lucrăm apoi o săptămână, pe M1. Ce perioadă de timp va fi identică cu trei săptămâni și o săptămână pe M5, de exemplu, dacă decidem să optimizăm pentru acest interval de timp particular.

Punctul de plecare pentru noi va fi numărul de lumânări. Numărul lor într-o oră este 60. Într-o zi - 60 * 24 \u003d 1440. Într-o săptămână 1440 * 5 \u003d 7200. În trei săptămâni - 7200*3=21600.

Deci, avem două numere cheie 21600 și 7200. Primele 21600 de lumânări sunt de trei săptămâni pe M1. Trebuie să aflați cât timp se dezvoltă lumânările de pe M5, când pot fi numărate 21600. Și același calcul trebuie făcut pentru al doilea număr 7200.

21600*5=108000 minute în segment. Pur și simplu împărțind 108000/60, obținem 1800 de ore în acest segment. Împărțiți 1800 de ore la 24 pentru a obține 75 de zile. Și, de asemenea, împărțim 75 la 5 zile într-o săptămână și obținem 15 săptămâni, exact 15 săptămâni pe m5 corespund la 3 săptămâni pe M1 în ceea ce privește numărul de lumânări.


Acum să aflăm ce perioadă de timp corespunde unei săptămâni pe M1 dacă tranzacționați pe M5.

7200*5=36000 minute în segment. Împărțim 36000 la 60 - obținem 600 de ore în segment. Împărțiți 600 de ore la 24 pentru a obține 25 de zile. Și împărțim 25 de zile la 5 zile pe săptămână și obținem 5 săptămâni.

Urcăm pe M1 - 3 săptămâni și 1 săptămână. Pe M5 - 15 săptămâni și 5 săptămâni. Rețineți că M1 este legat de M5 ca de la 3 la 15 și de la 1 la 5. În acest caz, există o relație directă. De câte ori a crescut numărul de minute per lumânare, numărul de săptămâni a crescut cu aceeași cantitate.

Încă o notă despre sincronizare. Cum ne-am deplasat de-a lungul liniei timpului? Am optimizat timp de trei săptămâni, apoi am alergat una după ele. Apoi am deplasat cu o săptămână înainte sau înapoi, iar după aceea am efectuat următoarea optimizare și am rulat.

Acum avem un factor de 5, la fel ca în strategie, adică după ce am optimizat timp de 15 săptămâni și am rulat timp de 5 săptămâni, trebuie să mergem înainte sau înapoi cu 5 săptămâni și să continuăm să optimizăm și să rulăm.

Dau un tabel inteligibil timp de trei săptămâni și o săptămână. Așa cum a fost înainte. Si urmatorul...

optimizare comerţul
3 saptamani o săptămână
05.12.2016 25.12.2016 26.12.2016 01.01.2017
12.12.2016 01.01.2017 02.01.2017 08.01.2017
19.12.2016 08.01.2017 09.01.2017 15.01.2017
26.12.2016 15.01.2017 16.01.2017 22.01.2017
02.01.2017 22.01.2017 23.01.2017 29.01.2017
09.01.2017 29.01.2017 30.01.2017 05.02.2017
16.01.2017 05.02.2017 06.02.2017 12.02.2017
23.01.2017 12.02.2017 13.02.2017 18.02.2017
30.01.2017 19.02.2017 20.02.2017 24.02.2017

Dau un tabel de corespondență pentru intervale mari.

optimizare comerţul
15 săptămâni 5 săptămâni
11.01.2016 24.04.2016 25.04.2016 29.05.2016
15.02.2016 29.05.2016 30.05.2016 03.07.2016
21.03.2016 03.07.2016 04.07.2016 07.08.2016
25.04.2016 07.08.2016 08.08.2016 11.09.2016
30.05.2016 11.09.2016 12.09.2016 16.10.2016
04.07.2016 16.10.2016 17.10.2016 20.11.2016
08.08.2016 20.11.2016 21.11.2016 25.12.2016
12.09.2016 25.12.2016 26.12.2016 29.01.2017
17.10.2016 29.01.2017 30.01.2017 05.03.2017

Optimizarea altor parametri

Deci, avem trei parametri principali pentru un consilier care deschide două ordine opuse în două direcții. Aceasta este volatilitatea. L-am revizuit deja. Urmează numărul de lumânări înainte de închiderea forțată a tuturor comenzilor. Și stop pierderea (). El este responsabil și de deschiderea ordinului opus în așteptare. Toți acești parametri trebuie optimizați. Trebuie făcut altfel?

Să luăm în considerare, de exemplu, un parametru - numărul de lumânări înainte de închiderea forțată a tuturor comenzilor. Aici setările pentru optimizare, după părerea mea, pot fi selectate în două moduri.

  1. Pe de o parte, îl putem optimiza pe baza a ceea ce aveam aici înainte. Am realizat, de exemplu, optimizarea lumânărilor de la 10 la 60 de minute. Aceasta înseamnă că s-ar putea să luăm aceeași distanță. Presupunând că aici se păstrează și factorul 5. Adică, putem optimiza de la 2 la 12 cu un pas de, să zicem, 2.
  2. Pe de altă parte, puteți vedea că tendințele de aici pot dura mai mult. La urma urmei, acesta este un interval de timp diferit, respectiv. În același timp, nu trebuie uitat că distanța de la începutul până la sfârșitul zilei de lucru și, în consecință, perioada în care swap-ul este scăzut sau adăugat din profit, se apropie. Putem spune că acesta este un cal atât de negru. Nu este complet clar cum va afecta profiturile până când nu încercăm să tranzacționăm cel puțin pe un cont demo. Dacă acest lucru nu vă sperie, atunci puteți să luați același lucru de la 10 la 60 în trepte de 5 și să optimizați.
  3. A treia modalitate este de a determina valoarea maximă a barei indicator de pe segment și de a optimiza ținând cont de aceasta. Adică, de exemplu, de la 5 la 200 în trepte de 5

În sfârșit, stop loss, cred că aici puteți lăsa valorile limită la nivel de volatilitate, adică aceleași de la 15 la 60 în trepte de 5, deoarece punctul de inversare față de lumânarea originală poate fi fixat. la capătul ei opus.

Aici, in acest fel, as aborda optimizarea unui consilier care deschide doua comenzi opuse in doua directii si nu doar pe un interval de timp diferit.

Desigur, nu voi spune că părerile mele despre optimizare sunt ideale. Mai mult, metoda pe care am ales-o din cele trei puncte situate chiar mai sus (am luat-o pe primul) nu a dat rezultate bune si nu este potrivita pentru utilizare in viitorul apropiat.

Optimizare Comerț
15 săptămâni 5 săptămâni -22.43%
25.04.2016 07.08.2016 28.24% 08.08.2016 11.09.2016 -21.22%
30.05.2016 11.09.2016 24.14% 12.09.2016 16.10.2016 -6.14%
04.07.2016 16.10.2016 3.16% 17.10.2016 20.11.2016 -2.07%
08.08.2016 20.11.2016 4.50% 21.11.2016 25.12.2016 5.89%
12.09.2016 25.12.2016 30.39% 26.12.2016 29.01.2017 1.95%
17.10.2016 29.01.2017 58.41% 30.01.2017 05.03.2017 -0.84%

Acest tabel arată că suma rezultatelor tranzacționării după prognoză este negativă și, prin urmare, departe de a fi ideală. Trebuie să încercați a doua opțiune și să o verificați cel puțin pe un cont demo, unde se ia în considerare swap-ul.

constatări

Astăzi v-am spus despre gândurile mele despre setările consilierului pentru un interval de timp diferit. Cred că unele dintre principiile fundamentale pot fi aplicate la optimizarea altor roboți. Am vrut să arăt prin această publicație că există câteva abordări generale care ajută la ajustarea multor roboți diferiți la intervalele de timp preferate. În plus, astăzi am aflat că la optimizarea acestui Expert Advisor, unii parametri se modifică, iar unii rămân la fel. Doar perioadele de optimizare și testare sunt supuse unor schimbări puternice.

După cum se întâmplă adesea, se deschide o afacere, dar, din păcate, prețul merge împotriva mișcării prezise. Acest lucru se întâmplă tot timpul și nu contează dacă ești un comerciant începător sau un lup valutar cu experiență - diferența este că o persoană cu experiență va putea „stăpâni” o tranzacție care pierde, transformând-o într-un profit folosind medierea poziției.

Strategia de mediere a pozițieiîn Forex, acesta este principiul creșterii pozițiilor și mărimii lotului într-o situație cu pierderi. Cu cuvinte simple, dacă prețul merge în direcția greșită, se deschid comenzi suplimentare cu un lot crescut, în timp ce totalul Stop Loss se apropie de preț, crescând astfel probabilitatea de a închide ordinele cu profit.

Important!!! Acest sistem, ca și martingala, este periculos și dacă calculul este incorect și nu sunt respectate regulile de gestionare a banilor, depozitul poate fi pierdut.

Atunci când lucrați cu mediere, este important să cunoașteți strategia de deschidere a comenzilor - când, la ce distanță, cu ce lot etc. Pentru a simplifica munca a fost EA creat care face totul automat. Mai jos sunt câteva exemple din munca sa.

Expert Advisor este instalat pe diagramă, parametrii sunt configurați (detalii mai jos) și se deschide o comandă. După deschiderea unei comenzi, consilierul însuși plasează o comandă în așteptare, la atingerea căreia se va deschide cu un lot sporit în aceeași direcție.

Gata, comanda noastră este deschisă, așteptăm să scadă prețul, dar merge împotriva noastră - se înțelege, când se ajunge la întârziere, vom avea 2 comenzi de vânzare. Ce s-a întâmplat:

Dar prețul crește din nou, crescând astfel pierderile noastre. Și se deschide o altă comandă în așteptare (al treilea). Acum avem 3 comenzi de vânzare deschise. Dar in acelasi timp, total stop loss se deplasează în sus. Și linia albastră arată nivelul de rentabilitate - la acest nivel, profitabilitatea totală este 0.

Prețul a călcat în picioare pe aceeași linie de ceva timp, apoi a mers în direcția de care aveam nevoie și s-a declanșat Stopul general, închiderea tuturor comenzilor. Așa funcționează metoda de mediere Forex cu ajutorul unui consilier.

Această strategie de mediere poate fi utilizată dacă prețul a mers în direcția greșită și nu există nicio dorință de a închide comanda în pierdere. Dar, în același timp, trebuie să fii sigur că ai suficient depozit pentru a deschide mai multe comenzi cu un lot crescut. Mai jos este un alt exemplu despre cum funcționează media și Forex Expert Advisor.

1-a comanda

Ordinul 2

Ordinul 3

închidere

Pentru a instala un consilier, utilizați instrucție dacă nu știi cum să instalezi un consilier în MT4.

Setări:

Secțiunea Selector de comandă:

Setările din această secțiune selectează comenzile pe care EA le va media. Cu setările implicite, EA va face media tuturor comenzilor deschise pentru o anumită pereche valutară.

  • BuySell (Buy/Sell/All): Cumpărare – numai comenzile de cumpărare în medie; Vânzare - medie numai comenzi de vânzare;
  • Toate – comenzi medii atât pentru cumpărare, cât și pentru vânzare.
  • Biletul: Doar media comanda cu acest număr. Dacă 0, dezactivat.
  • Magie: Doar comenzi medii cu această magie. Dacă 0, dezactivat.

Opțiuni de plasă:

  • GridStepPips: pas de grilă.
  • TakeProfitType (FixedTakeProfit/DistanceFromBE): selectează modul în care este calculat profitul.
  • FixedTakeProfit - take profit se calculează din ultimul ordin de piață (comanda cu cel mai bun preț);
  • DistanceFromBE - profitul este calculat din pragul de rentabilitate.
  • TakeProfitPips: luați profit.
  • LotMult: multiplicator de lot.
  • MaxGridLevel: numărul maxim de comenzi de grilă permise.
  • SetTPAtOnce (TRUE/FALSE): Dacă TRUE, EA va stabili profitul total pentru toate comenzile deschise simultan; dacă este FALS, EA va stabili profitul total după intrarea primei întârzieri pe piață.

Opțiuni de localizare:

Aceste opțiuni activează modul de blocare. Dacă numărul maxim de comenzi de grilă este deschis și prețul a depășit punctele LockDistPips de la ultima comandă din coș, EA deschide o comandă opusă cu un volum egal cu volumul total al tuturor ordinelor deschise (blocarea completă a poziției) și elimină toate opresc pierderile și iau profit. Ca urmare, poziția devine complet neutră, iar consilierul se oprește.

  • UseLock (TRUE/FALSE): activați/dezactivați opțiunea de blocare.
  • LockDistPips: distanța pentru plasarea unei comenzi de blocare.

Parametrii MaxDD:

Această funcție închide toate comenzile când se atinge limita maximă.

  • MaxDD: Tragere maximă admisă, în unități valutare de bază (dacă 0, dezactivat). Dacă reducerea deschisă este egală sau depășește pragul stabilit, toate ordinele deschise sunt închise și tranzacționarea se oprește.
  • MaxDDPerCent: La fel ca MaxDD, dar ca procent din soldul depozitului. De exemplu, dacă MaxDDPerCent = 30, tranzacționarea va fi oprită atunci când se ajunge la o reducere deschisă de 30% din sold. Dacă 0, atunci este dezactivat.

Opțiuni suplimentare:

  • MagicEA: magia medierii comenzilor.
  • MagicLock: magia ordinului de blocare.
  • comment_color: culoarea textului din caseta de informații.
  • box_color: culoarea de fundal a casetei de informații.
  • colBE: culoarea liniei de rentabilitate.

Tranzacționarea cu ordine în așteptare are următoarele avantaje:

  • Strategia nr. 2 - tranzacționare folosind o grilă de ordine într-un plat

    Dacă, sub rezerva prezenței unei tendințe, totul pare destul de simplu, atunci ce să faceți atunci când piața se confruntă cu o plată prelungită. În acest caz, se recomandă utilizarea comenzilor limită în loc de a opri ordinele în așteptare. Să luăm în considerare o situație specifică cu un exemplu. Să presupunem că există un plat pe piață, atunci plasăm patru ordine de cumpărare cu limită sub prețul curent și ordine cu limită de vânzare peste preț.

    Când unul dintre comenzi este declanșat, seria opusă de poziții ar trebui ștearsă. Stop loss-urile tuturor comenzilor trebuie setate la același nivel, așa că dacă prețul nu merge în direcția noastră, putem repara pierderile și construi o nouă grilă de comenzi. Același lucru este valabil și pentru luarea de profituri. Când se atinge profitul cumulat predeterminat, toate comenzile trebuie șterse. Dacă prima comandă a funcționat și a fost închisă prin take profit, atunci totul este clar aici. Dacă prețul merge împotriva noastră, atunci vor fi deschise noi tranzacții, dar pentru a închide tranzacțiile la profitul total, prețul va trebui să parcurgă o distanță mult mai mică. Această strategie funcționează bine pentru tranzacționarea pe piețe calme, cu mișcări slabe de preț și retrageri rapide, de exemplu, în timpul.

    Scripturi pentru plasarea automată a unei grile de comenzi

    Pe lângă plasarea manuală a comenzilor în așteptare, există și grile de comenzi speciale, dintre care una este scriptul SetGridOrders. Cu acesta, puteți plasa un număr nelimitat de comenzi în așteptare. Trebuie doar să-l trageți din „Navigator” în diagramă, specificând setările necesare pentru următorii parametri în fereastra care se deschide:

      extern double Price – prețul de deschidere al primei comenzi;

      extern dublu Lot – dimensiunea lotului;

      extern int SetOrders – numărul de comenzi;

      extern int Step – distanța dintre comenzi;

      extern int StopLoss – nivelul stop loss;

      extern int TakeProfit – nivelul take profit;

      extern bool GeneralProfit - profit total, la atingerea căruia toate comenzile vor fi închise;

      extern bool GeneralStop – pierdere totală, la atingerea căreia toate pozițiile deschise vor fi închise și ordinele în așteptare nelucrate vor fi șterse.

    De asemenea, puteți activa un semnal sonor care vă va anunța când este declanșată prima comandă. După ce ați specificat toate setările necesare, ar trebui să faceți clic pe OK, care va deschide o nouă fereastră în care va trebui să selectați tipul de comenzi în așteptare - stop sau limită. Astfel, acest script va fi util pentru oricine și va simplifica foarte mult tranzacționarea manuală.

    După cum se poate observa din descrierile strategiilor, tranzacționarea cu ordine în așteptare necesită ca comerciantul să aibă maximă concentrare și atenție. Trebuie să monitorizați constant situația actuală, să adăugați o nouă comandă la timp dacă strategia o cere sau să ștergeți grila dacă se atinge profitul sau pierderea totală, apoi adăugați o nouă grilă de comenzi la grafic. Scriptul descris mai sus vă scutește parțial de sarcina plasării comenzilor, dar acesta este doar un script, nu, trebuie să fie rulat manual de fiecare dată când este construită o nouă grilă de comenzi. Vă atragem atenția să luați în considerare un expert consilier profitabil, care a dat rezultate bune la perechea valutară GBPUSD.

    Acest expert consilier se bazează pe principiul mersului aleator al numerelor - mișcarea browniană. Când acest expert consultant este instalat pe grafic, împarte zona din jurul prețului în două părți și plasează ordinele limită de vânzare peste preț și ordinele limită de cumpărare sub preț. Rentabilitatea ridicată a Expert Advisor este asigurată de utilizarea lui , care este activată în cazul mișcărilor de preț fără recul. Cu toate acestea, atunci când apar tranzacții în pierdere, lotul nu se dublează, ca în majoritatea Expert Advisor-ilor bazați pe Martingale, ci printr-un anumit coeficient specificat în parametrul PlusLot, ceea ce face ca utilizarea acestui Expert Advisor să fie mai puțin periculoasă.

    Deoarece grila de comenzi se bazează pe diferența de puncte dintre comenzi, nu contează prea mult, dar cel mai bine este să instalați consilierul pe M5 sau M15. Consilierul expert în grilă de comandă poate lucra în două direcții în același timp. Dacă comenzile multidirecționale funcționează, el va aduce pe fiecare dintre ele să profite și, dacă este necesar, redeschide grila la noi niveluri. Principalul dezavantaj al acestui Expert Advisor este că, în cazul unei întreruperi de curent sau de internet, nu își „amintește” ce comenzi are și care nu. Prin urmare, trebuie să ștergeți vechea grilă de comenzi și să reporniți consilierul. Pentru a preveni acest lucru, vă recomandăm să instalați consilierul pe .

    EA are următoarele setări:

      Comenzi - aici trebuie să specificați numărul maxim de comenzi;

      lot1 – dimensiunea inițială a lotului pentru prima comandă din grilă;

      PlusLot – coeficient prin care lotul inițial va crește atunci când apar tranzacții în pierdere;

      FirstStep - distanța de la prețul curent până la prima comandă;

      Pas - distanta intre comenzi;

      SLoss - dimensiunea stop loss pentru fiecare tranzacție sau pentru întreaga grilă;

      TProfit - take profit size pentru fiecare tranzacție sau pentru întreaga grilă;

      ProfitClose - acest parametru este responsabil pentru închiderea tuturor comenzilor unidirecționale atunci când se atinge profitul total;

      TrailingPercent - mărimea profitului total care va fi urmărit, în procente;

      magia - număr unic al consilierului;

      CloseEndWeek - când acest parametru este activat, consilierul închide forțat toate comenzile la sfârșitul săptămânii;

      HourClose - aceasta specifică ora de închidere a tuturor comenzilor vineri.

    După cum am menționat mai sus, este destul de dificil să preziceți direcția mișcării prețului, motiv pentru care gridders folosesc o grilă de ordine pentru a prinde orice mișcare a prețului. Cu toate acestea, în practică, un scenariu favorabil este extrem de rar - care este slăbiciunea unor astfel de strategii. Piața este în continuă schimbare, dacă ieri una dintre perechile valutare era de 200 de puncte, acum nu depășește 50 de puncte. Poate că totul este în determinarea incorectă a nivelurilor pentru plasarea comenzilor în așteptare. Și totul pentru că înainte de plasarea comenzilor nu se efectuează nicio analiză, iar grila de comenzi este plasată la întâmplare. Dacă tranzacționarea cu ordine în așteptare ar fi efectuată de la niveluri semnificative, atunci ar aduce mult mai mult profit. Ne propunem să luăm în considerare consilierul expert al grilei FractalGrid, bazat pe utilizarea analizei fractale.

    Tranzacționarea acestui Expert Consilier constă în plasarea comenzilor în așteptare la nivelul străpungerii maxime și minime fractale. Puteți citi despre ce sunt fractalii și cum să îi definiți. Se recomandă utilizarea H1 ca interval de timp de lucru. Există două tactici de tranzacționare EA:

      Când se formează un nou fractal, o comandă în așteptare neprelucrată este transferată de la nivelul vechi la cel nou;

      Când se formează un nou fractal, vechea ordine în așteptare nu este ștearsă, ci se adaugă o nouă ordine.

    Să trecem la descrierea setărilor FractalGrid Expert Advisor:

      Loturi – acest parametru stabilește o valoare fixă ​​a loturilor de tranzacționare;

      Risc – dacă puneți zero în fața parametrului Loturi și specificați valoarea parametrului Risc, atunci dimensiunea lotului pentru fiecare comandă nouă va fi calculată pe baza mărimii actuale a depozitului;

      RiskOnBalance – prin setarea acestui parametru la adevărat, dimensiunea lotului va fi calculată pe baza mărimii soldului, iar prin selectarea modului fals se va lua ca bază cantitatea de marjă liberă;

      FractalPeriod - aici trebuie să specificați perioada fractalului, care trebuie să fie neapărat impar;

      DeleteOldOrder - acest parametru este responsabil pentru alegerea tacticilor de plasare a comenzilor în așteptare, care a fost menționat mai sus. Dacă doriți să utilizați prima tactică, atunci selectați adevărat, iar pentru a doua tactică, specificați fals;

      Strategia grilei de comenzi nu este, dar poate fi destul de profitabilă. În funcție de starea pieței, puteți utiliza o grilă de ordin stop - în prezența unei tendințe sau o grilă limită - în timpul unui plat. Pentru a simplifica construirea unei grile de comenzi, puteți folosi scripturi, precum și consilieri. Cu toate acestea, se recomandă utilizarea Expert Advisors grid numai sub supravegherea unui comerciant într-un mod semi-automat. Succes la tranzacționare!