În acest articol
După lectură vei putea să…
- Împarți vânzarea de inversare în cantitate închisă și expunere nouă.
- Calculezi prețul ponderat după unități, nu după numărul rândurilor.
- Reconciliezi volumul executat și costurile în scenariile RON complet/parțial.
Explicații ale termenilor în articol
Dimensiunea poziției Rezultat realizat — P/L Poziție short: vânzare și răscumpărare CFD — contract pentru diferență Cont demonstrativ (demo) Executarea ordinuluiMetaTrader 5 adaugă arhitectură pentru mai multe clase de active și un tester mai amplu. Alegerea nu se reduce însă la cifra din nume. Compară instrumentele și conturile brokerului cu sarcinile și codul pe care le folosești. Mai multe meniuri nu garantează rezultate mai bune.
Ce depinde de contul brokerului?
MT5 acceptă tranzacționare OTC și la bursă, inclusiv valute, CFD, acțiuni și futures unde furnizorul permite. CFD pe o acțiune nu este deținerea acțiunii, iar numele unui indice nu dovedește futures executat la bursă. Verifică produsul, contractul, minimul și pasul de volum, programul, costurile și locul executării.
Nici MT4 nu trebuie descris ca lipsit de mentenanță: notele MetaQuotes includ actualizările din martie 2026 și build 1490 din 2 octombrie 2026. Aceasta este o observație despre versiunile publicate, nu un calendar promis pentru următorii cinci ani. Verifică disponibilitatea și versiunea contului tău înainte de migrare.
Grafice, ordine și calendar
MT5 are 21 de intervale standard pentru grafice, față de nouă în MT4. Perioadele suplimentare de minute și ore oferă opțiuni, nu dovedesc avantaj statistic. Sunt disponibile șase tipuri de ordine în așteptare, inclusiv Buy Stop Limit și Sell Stop Limit, conform funcțiilor permise pentru simbol.
În exemplul OTC fictiv, stopul buy la 1.1050 activează un Buy Limit la 1.1040. Dacă prețul continuă să urce și condițiile limitei nu sunt îndeplinite, poziția poate să nu se deschidă. Activarea și executarea sunt etape diferite. Nu interpreta numele Stop Limit ca o promisiune de intrare imediată.
Platforma include calendar economic și Depth of Market; și MT4 are o fereastră DOM. Datele de bursă și cotațiile OTC au sensuri diferite, iar disponibilitatea depinde de furnizor. Funcțiile calendarului MQL5 folosesc timpul serverului de tranzacționare, nu timpul local al utilizatorului. Notează fusul înainte de comparația cu ora din București sau cu alt calendar; o etichetă de impact ridicat nu oprește singură ordinele.
Ce aduce testerul și ce nu dovedește?
MT4 folosește MQL4, MT5 folosește MQL5. Ambele permit construcții orientate pe obiecte, dar API-urile de tranzacționare și mediile de testare diferă. Migrarea unui EA cere verificarea codului și a modelului pozițiilor. Numele limbajului nu certifică automat cod mai curat sau execuție mai rapidă.
Testerul MT5 poate rula un EA construit pentru mai multe simboluri și poate folosi tickuri reale când sunt disponibile. Optimizarea distribuie variantele între agenți locali, la distanță sau cloud compatibili; un singur test folosește un agent. Aceasta nu promite reducerea oricărui test de la luni la ore și nici reproducerea executărilor reale.
Sarcină de probă: același sistem pe EUR/USD, GBP/USD și USD/JPY. În MT4 standard selectezi un simbol; nu însuma trei profituri independente ca dovadă a unui portofoliu comun. În MT5 folosești un EA multicurrency compatibil, cu istoricul și modelul fiecărui instrument. Succesiunea comună de equity, marjă și limite cere un model comun; alegerea a trei nume nu transformă logica unui robot pe o singură pereche într-un portofoliu.
Pe demo verifică modurile testerului și datele DOM ale instrumentului efectiv. Păstrează acoperirea datelor, costurile, întârzierile și istoricul selecției parametrilor. Rezultatul pozitiv al optimizării nu înlocuiește evaluarea ulterioară pe date nefolosite la alegere.
Netting: o vânzare mai mare închide și inversează
Cont netting USD fictiv: long 0,20 lot EUR/USD la 1.1000, apoi o singură vânzare de 0,30 lot executată la 1.1020. Contract 100 000 EUR/lot, costuri zero. Din vânzare, 0,20 închide longul, iar excesul 0,10 deschide short la 1.1020. Nu sunt două executări presupuse la prețuri diferite.
Doar cei 20 000 EUR existenți primesc diferența vechii intrări: 0.0020 USD/EUR × 20 000 = 40 USD rezultat realizat. Ceilalți 10 000 EUR sunt expunere nouă; nu le atribuim profit anterior existenței lor. Aplicarea diferenței la toți 30 000 EUR produce incorect 60 USD. În modelul de bază nu presupunem un preț ulterior sau rezultat al shortului nou.
Barele împart volumul aceleiași executări în două componente. Verifică mai întâi volumul înainte și după, apoi atribuie rezultatul părții închise. Prețul noii deschideri este aici prețul unicei executări de inversare; dacă există mai multe executări relevante, trebuie reconstruite separat și ponderate corect.
Hedging, netting și preț ponderat
Brokerul stabilește modelul contului. Cu executare completă, vânzarea nouă de 0,10 lot împotriva unui long 0,30 lasă long 0,20 în netting. În hedging, deschiderea vânzării ca poziție separată poate păstra long 0,30 și adăuga short 0,10. Închiderea parțială a longului identificat este altă instrucțiune. Același volum net semnat nu dovedește aceleași comisioane sau marjă. Verifică ticketurile și SL/TP acceptate.
Model USD separat: cumpărarea 0,30 lot EUR/USD este executată 0,10 la 1.1000 și 0,20 la 1.1010, cu contract 100 000 EUR/lot și fără costuri suplimentare. Cei 30 000 EUR costă 33 020 USD, deci prețul ponderat este 1.100666…. Închiderea completă la Bid 1.1020 dă 40 USD din preț. Media simplă a celor două rânduri, 1.100500, produce fictiv 45 USD, cu 5 USD în plus. Ponderează unitățile, nu numărul rândurilor; nu combina ieșiri sau inversări fără legătură și nu mai scădea spreadul încă o dată din diferența prețurilor reale de executare.
Model RON: volumul cerut nu este volumul executat
Extensie independentă cu aceleași prețuri de intrare și inversare ca în diagrama de bază, dar cu un registru RON definit. Presupunem curs fix fictiv 4,50 RON/USD, cost de 30 RON pe lot efectiv executat și nicio altă taxă, depunere sau diferență de conversie. Longul inițial este 0,20 lot; cererea sell este 0,30, cu IOC permis pentru instrumentul modelului.
Scenariul A: se execută integral 0,30. Longul 0,20 închide 40 USD = 180 RON; costul operațiunii este 9 RON. Dintr-un sold inițial ales de 5 000 RON rezultă 5 171 RON, fără alt rezultat flotant inclus în această observație. Rămâne short 0,10. Profitul vechi de 180 RON nu face noua poziție lipsită de risc.
Scenariul B schimbă numai cantitatea executată: IOC execută 0,15 la 1.1020 și anulează restul 0,15. Închide numai 0,15 din long, realizând 30 USD = 135 RON; taxa este 4,50 RON. Soldul devine 5 130,50 RON și rămâne long 0,05, fără short nou. Nu atribuim profitul neînchis de 0,05 unei realizări. Același formular de 0,30 a condus la o expunere rămasă de sens opus între scenarii.
Control separat al riscului pentru A: alegem un buget de 100 RON pentru variația adversă ulterioară a shortului nou, plus întreaga taxă de inversare de 9 RON, rezervată conservator o singură dată. O închidere ipotetică la Ask 1.1040 ar pierde 20 USD = 90 RON din short; cu taxa, 99 RON. La Ask 1.1045 ar pierde 25 USD = 112,50 RON; cu taxa, 121,50 RON, peste buget. Sunt scenarii de executare, nu garanții SL. Nu adăuga cei 9 RON din nou la soldul deja debitat; bugetul este o verificare distinctă a aceleiași operațiuni.
Când merită păstrat MT4?
Un indicator sau EA MQL4 compatibil poate justifica evaluarea costului migrării. Documentația MQL5 descrie adaptarea funcțiilor, variabilelor și accesului la date; nu promite conversie automată. EX4 nu rulează direct în MT5. Obține sursa permisă sau o versiune MQL5, verifică licența și testează semnalele, volumul, selecția pozițiilor și închiderea.
Fără cod vechi, compară produsele și sarcinile disponibile. Un backtest mai rapid nu măsoară timpul executării reale și nu elimină costurile. Folosește ghidul MT4 și comparația cTrader/MT5 fără presupunerea că fiecare utilizator trebuie să migreze.
O executare, două componente
40 USD realizați aparțin numai longului 0,20 închis. Shortul 0,10 începe la prețul inversării, nu la vechea intrare.
Pe un ecran mic poți derula diagrama orizontal sau o poți mări. Valorile și concluzia apar și în textul de mai jos.
Lista de verificare pe demo
- Verifică specificația, modelul contului, intervalele utile și fusul calendarului. O oră fixă de explorare nu dovedește stăpânirea platformei.
- Testează un EA explicit multicurrency pe EUR/USD, GBP/USD și USD/JPY, cu datele și logica necesare. Notează ce a fost verificat în aceeași rulare.
- Inventariază indicatorii și roboții MQL4, accesul permis la surse, adaptările și costurile înainte de migrare. Compilarea fără erori nu dovedește comportament echivalent.
- Testează separat închiderea parțială și o instrucțiune opusă nouă. După fiecare verifică volumul executat, restul cererii, poziția rămasă și SL/TP. Un filtru de calendar nu garantează lipsa expunerii înainte de o publicare economică.
Verifică ce ai învățat
Exercițiu: aproximativ 2 minute.
Arată răspunsul și explicația
Corect: se închid cei 20 000 EUR existenți cu diferența 0.0020 USD/EUR. Excesul 0,10 lot deschide short la 1.1020 fără profit anterior.
Alte întrebări
De ce nu trebuie migrat automat orice cont MT4?
Codul MQL4 compatibil și fluxul existent pot justifica evaluarea costului adaptării. Contează oferta contului și funcțiile folosite. Notele MT4 includ mentenanță și în 2026; aceasta nu promite un calendar viitor și nu stabilește potrivirea pentru fiecare utilizator.
Pot alege liber hedging ori netting?
Modul este stabilit pentru cont de broker, cu restricțiile aplicabile produsului și jurisdicției. Verifică efectiv setarea. Netting combină operațiunile într-o poziție pe simbol; hedging poate păstra poziții separate. Aceeași expunere netă nu dovedește aceleași costuri sau marjă.
Un test MT5 folosește toate nucleele simultan?
Un test individual folosește un agent. Optimizarea poate distribui variante independente între agenți compatibili. Un EA multicurrency trebuie să citească și să gestioneze efectiv simbolurile; trei rezultate finale independente nu reproduc evoluția comună a marjei și equity.
Compilarea este suficientă la migrare?
Nu. Verifică semnalele, datele, volumul, selecția pozițiilor și închiderea pe modelul contului nou. Fișierul EX4 nu rulează direct în MT5. Obține sursa permisă sau o versiune MQL5 compatibilă și testează comportamentul; nu presupune o durată universală de învățare.
Cererea sell 0,30 dovedește inversarea longului 0,20?
Nu fără volumul efectiv. În modelul IOC, executarea 0,15 realizează 30 USD și lasă long 0,05, cu restul anulat. Executarea completă 0,30 realizează 40 USD și lasă short 0,10. Verifică istoricul, restul cererii și poziția rămasă înainte să aplici un calcul de risc pentru short.
Surse și verificare
- MT5 — principii de tranzacționare
Modelul contului, inversare netting, activare Stop Limit și politica IOC.
- MT5 — operațiuni și preț ponderat
Preț de intrare ponderat și instrucțiuni diferite în hedging/netting.
- MQL5 — calendar economic
Funcțiile folosesc timpul serverului de tranzacționare.
- MT5 — funcțiile testerului
EA multicurrency, istoricele necesare și un agent pentru un singur test.
- MT5 — optimizare
Variante paralele pe agenți compatibili; capacitate, nu promisiune de timp.
- MQL5 — migrare din MQL4
Adaptarea codului, funcțiilor, variabilelor și accesului la date.
- MQL5 — intervalele graficului
21 intervale standard, fără promisiune de avantaj statistic.
- MetaQuotes — note MT4
Versiuni publicate în martie și octombrie 2026; nu un calendar viitor.
Calculele folosesc ipotezele precizate explicit. Nu înlocuiesc datele actuale ale pieței sau condițiile furnizorului.
