În acest articol
După lectură vei putea să…
- Prezici SL și TP după majorarea, reducerea ori inversarea unei poziții MT5 netting.
- Deosebești acceptarea unei cereri de executarea tranzacției și verifici nivelurile curente ale serverului.
- Convertești separat o expunere USD într-un model RON și o compari cu bugetul.
Explicații ale termenilor în articol
Ordin stop-loss Take profit (TP) LotÎntr-un cont MT5 netting, stop-loss și take-profit aparțin poziției cumulate pe un simbol, nu fiecărei cumpărări în parte. O execuție ulterioară poate modifica protecția întregii cantități rămase. Înainte să mărești sau să inversezi poziția, verifică volumul și nivelurile transmise prin ordin. Exemplele de mai jos descriu MT5 netting; nu le aplica automat în MT4, într-un cont hedging sau pe altă platformă.
Ce anume protejează nivelurile SL și TP?
Separă două evidențe: tranzacțiile executate și poziția curentă. Istoricul păstrează execuțiile individuale, în timp ce netting le reunește efectul într-o direcție și un volum. Explicația pozițiilor long și short clarifică diferența. Numărul unui ordin nu creează o porțiune cu protecție proprie. Ca să închizi doar o parte, trebuie să trimiți instrucțiunea potrivită și să verifici cantitatea care a rămas efectiv.
SL și TP sunt condiții de ieșire. Nu reprezintă bani rezervați unei pierderi viitoare și nici un preț garantat de executare. Stabilește dacă citești poziția deschisă, parametrii unui ordin în așteptare sau o tranzacție istorică. Cele trei ecrane pot arăta legitim numere diferite. Un stop vizibil la o execuție veche nu dovedește că poziția actuală îl mai are.
Când se păstrează și când se înlocuiesc nivelurile?
MetaQuotes tratează diferit majorarea sau inversarea, care preiau nivelurile ultimului ordin executat, și închiderea parțială, care păstrează nivelurile poziției. Închiderea integrală le elimină odată cu poziția. Parametrii zero într-un ordin care mărește sau inversează pot elimina SL sau TP corespunzător. Aceasta este o regulă a platformei, nu o recomandare de renunțare la protecție. Documentația MT5 explică moștenirea nivelurilor.
Fereastra ordinului poate completa automat nivelurile existente. Documentația precizează că One Click Trading din panoul graficului sau din Market Watch păstrează SL/TP pentru poziția existentă pe simbol. Absența câmpurilor dintr-un panou rapid nu înseamnă o comandă de ștergere a stopurilor. Compară traseul real al execuției: cererea unui Expert Advisor propriu nu reproduce neapărat comportamentul butonului rapid.
Distinge tranzacția executată de o modificare ulterioară a protecției. Dacă robotul adaugă volum și abia apoi transmite SL/TP revizuite, poziția intermediară poate diferi de țintă. Mesajul din jurnal că modificarea a fost trimisă nu rezolvă expunerea. Ai nevoie de confirmare și de o citire nouă a nivelurilor acceptate de server, mai ales când pe același cont lucrează și alt program.
Cum funcționează majorarea, reducerea și inversarea?
Modelul inițial rămâne un cont ipotetic în USD și un contract EUR/USD: un lot reprezintă 100 000 EUR. Nu includem comision, finanțare sau derapaj de preț. La început s-au cumpărat 0,20 lot la 1,1000, cu SL 1,0970 și TP 1,1060. Fiecare pas presupune executarea cantității indicate și acceptarea parametrilor. Prețurile servesc calculului, nu sunt o recomandare de piață sau specificații universale ale brokerilor.
Majorare: cumpărarea a încă 0,10 lot la 1,1030, cu SL 1,0990 și TP 1,1080, produce o poziție unică de 0,30 lot. Prețul mediu ponderat este (0,20 × 1,1000 + 0,10 × 1,1030) ÷ 0,30 = 1,1010. Noile niveluri acoperă toate cele 0,30 lot, inclusiv cumpărarea anterioară de 0,20. Nu rămân două stopuri independente.
Reducere: vânzarea a 0,05 lot reduce poziția la 0,25 lot. Este o închidere parțială, deci SL 1,0990 și TP 1,1080 se păstrează. Parametrii zero la închiderea parțială reprezintă o situație diferită de parametrii zero la majorare. Identifică întâi schimbarea cantității și abia apoi regula de moștenire. O vânzare nu înseamnă obligatoriu o poziție short nouă.
Inversare: vânzarea a 0,40 lot la 1,1040 împotriva cumpărării rămase de 0,25 închide acele 0,25 și deschide o vânzare de 0,15 lot. În model, ordinul de inversare are SL 1,1070 și TP 1,0980. Aceste niveluri se aplică noii expuneri short. Vânzarea a numai 0,25, în loc de 0,40, ar închide integral poziția fără să lase o direcție nouă.
Patru stări ale aceleiași poziții
Pe un ecran mic, derulează diagrama orizontal sau mărește-o. Explicația este disponibilă și în text.
Concluzia diagramei: schimbarea poziției cumulate determină protecția, nu simpla etichetă Buy sau Sell. Vânzarea poate reduce cumpărarea ori crea expunere short. Folosește volumul curent ca să deosebești rezultatele; cantitatea memorată înaintea ultimei execuții nu ajunge. Dacă se execută alt ordin, recalculează instrucțiunea următoare înainte de trimitere.
De ce recalculezi riscul după adăugarea volumului?
La început, distanța de 0,0030 pentru 20 000 EUR reprezintă 60 USD de pierdere planificată până la nivelul SL. După majorare, 30 000 × (1,1010 − 1,0990) înseamnă tot 60 USD. Egalitatea rezultă din aceste numere, nu din netting în sine. Păstrarea stopului vechi la 1,0970 ar însemna 120 USD. O cantitate mai mare schimbă efectul monetar al fiecărei mișcări de preț.
După reducere, poziția rămasă are 25 000 × 0,0020 = 50 USD între intrarea medie și stopul păstrat. După inversare, noua poziție short are 15 000 × (1,1070 − 1,1040) = 45 USD. Sunt măsuri distincte ale expunerii rămase: nu adăuga profitul deja realizat. Pierderea efectivă poate include costuri și o execuție diferită. Contează și moneda contului, și specificația contractului.
Un stop identic poate depăși bugetul în lei?
Adăugăm un diagnostic separat, nu schimbăm USD din model în RON. Presupune un curs ipotetic constant de 4,50 RON pentru 1 USD și un buget de 300 RON pentru pierderea de preț, înainte de costuri. Expunerea de 60 USD înseamnă 270 RON și încape în acest buget; cea de 120 USD înseamnă 540 RON și îl depășește cu 240 RON. După reducere, 50 USD devin 225 RON; după inversare, 45 USD devin 202,50 RON. Cursul nu este o cotație BNR sau o ofertă de conversie a brokerului.
Diferența disponibilă de 30 RON în primul caz nu este o rezervă garantată: comisionul, finanțarea, conversia și o execuție dincolo de stop o pot consuma. Notează separat trei câmpuri — expunere în USD, curs RON/USD și expunere în RON. Altfel poți accepta greșit „60” drept o pierdere de 60 lei. Dacă moneda contului sau cursul se schimbă, refă comparația cu bugetul înaintea următoarei operații.
Un nivel de stop și o sumă fără unitate nu stabilesc riscul în lei. Separă cantitatea, pierderea USD și conversia RON; costurile pot mări pierderea.
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.
- Majorare cu SL 1,0990
- 60 USD → 270 RON – 30 RON sub buget, înainte de costuri.
- Stopul vechi la 1,0970
- 120 USD → 540 RON – 240 RON peste buget.
- După reducere
- 50 USD → 225 RON – Cantitate rămasă: 0,25 lot.
- După inversare
- 45 USD → 202,50 RON – Vânzare rămasă: 0,15 lot.
Același preț al stopului poate însemna altă expunere după schimbarea volumului. Verificarea nivelului și calculul riscului sunt două operații distincte.
Ce verifici după răspunsul serverului?
Citește simbolul, direcția, volumul rămas, intrarea medie și S/L și T/P actuale. Compară cu planul notat înaintea operației. Pentru un EA, OrderSend cu rezultat true nu confirmă execuția: verifică rezultatul, evenimentele și starea contului. Un răspuns neclar nu justifică repetarea presupusă a tranzacției. Ghidul erorilor de ordine MT4 și MT5 ajută la identificarea respingerilor și restricțiilor tehnice.
Dacă protecția lipsește, evaluează expunerea prezentă și posibilitățile de reducere. Nu îndepărta stopul doar ca să obții acceptarea lui. Notează motivul respingerii, cotația curentă și condițiile simbolului. Chiar o cerere de modificare numai a SL/TP cere controlul celuilalt câmp: nu înlocui accidental TP existent cu zero când vrei să modifici SL. O modificare acceptată poate contrazice în continuare planul de risc.
Păstrează în jurnal stările înainte și după, plus identificatorii ordinelor și execuțiilor. În MQL5, POSITION_IDENTIFIER leagă istoricul și persistă la inversarea netting, deși POSITION_TICKET se poate schimba. Un ticket diferit nu dovedește singur o istorie complet separată. Citește identificatorii și valorile din același cont și de pe același server. O captură din alt cont nu permite o comparație utilă.
Ce poți verifica mâine pe demo?
- Alege un cont demo confirmat ca netting și volume mici permise. Notează simbolul, direcția curentă, cantitatea și ambele niveluri de protecție. Pregătește un tabel cu starea inițială, instrucțiunea, rezultatul așteptat, răspunsul serverului și starea observată ulterior.
- Exersează separat majorarea, reducerea și inversarea. După fiecare execuție confirmată, verifică volumul rămas și SL/TP. Deosebește fereastra ordinului, panoul rapid și EA propriu; nu efectua acest experiment pe un cont real de tranzacționare.
- Explică fiecare diferență și recalculează expunerea rămasă înaintea următoarei operații. Nu presupune că stopul a supraviețuit doar fiindcă exista anterior. Prezentarea MT5 te ajută să verifici contextul contului și al testerului înainte de a continua.
Verifică ce ai învățat
Exercițiu: aproximativ 2 minute.
Arată răspunsul și explicația
Corect: 0,25 lot se închid, iar 0,15 lot rămân în noua direcție. Confirmă aceste niveluri pe server.
Alte întrebări
Stopul primei cumpărări protejează numai acea parte?
Nu într-un cont MT5 netting: SL actual aparține poziției cumulate pe simbol. Dacă majorarea îl înlocuiește, schimbarea acoperă și cantitatea cumpărată anterior. Istoricul păstrează execuții individuale, dar acestea nu formează porțiuni protejate separat. Verifică direcția, volumul total și S/L după operație. Pentru administrare independentă, stabilește întâi modelul contului și posibilitățile platformei, în loc să presupui că numerele ordinelor oferă automat această separare. Protecția trebuie citită la poziția curentă, nu dedusă dintr-o captură veche.
Vânzarea unei părți din poziție șterge SL și TP?
În comportamentul MT5 netting descris aici, închiderea parțială păstrează nivelurile poziției cumulate. Verifică însă dacă vânzarea a fost într-adevăr doar o reducere. Cantitatea egală cu poziția o închide, iar una mai mare o inversează. O altă execuție poate modifica volumul înaintea instrucțiunii tale. Compară starea inițială, starea finală și istoricul; eticheta butonului nu este suficientă. Modificarea separată a stopurilor după execuție reprezintă alt eveniment și trebuie confirmată independent, chiar dacă a fost trimisă imediat de același robot.
Zero în câmpul SL înseamnă păstrarea stopului vechi?
Nu interpreta zero drept o instrucțiune universală „fără modificări”. La majorarea sau inversarea netting, un nivel zero poate elimina protecția corespunzătoare. Închiderea parțială și panoul rapid pentru o poziție existentă sunt cazuri diferite. Verifică ambele câmpuri ale unei cereri de modificare, apoi citește nivelurile acceptate de server. Testează traseul concret pe demo. Nu transfera comportamentul unui buton în programul propriu fără să examinezi cererea transmisă; nici un mesaj local că robotul a trimis ordinul nu confirmă starea finală.
Un SL acceptat garantează pierderea maximă calculată?
Nu. Sumele reprezintă diferența dintre intrare și nivelul SL în contractul ipotetic, fără costuri și derapaj. Execuția reală poate avea alt preț. Include comisionul, finanțarea, conversia și specificațiile simbolului când estimezi expunerea. Citirea nivelului nu dovedește nici că noua cantitate respectă bugetul. Confirmă întâi starea, apoi calculează suma și compar-o cu planul. În diagnosticul separat, 60 USD devin 270 RON numai la cursul ipotetic ales de 4,50 RON/USD; acest calcul nu promite o pierdere limitată la 270 RON.
Surse și verificare
- MetaQuotes — MT5 Basic Principles
Regulile netting SL/TP la majorare, reducere, inversare, închidere și excepția panoului One Click; documentație de platformă, nu test al unui broker.
- MetaQuotes — OrderSend
Rezultatul true nu dovedește execuția; retcode, evenimente și verificarea stării contului.
- MetaQuotes — Position Properties
POSITION_SL, POSITION_TP și persistența POSITION_IDENTIFIER față de schimbarea POSITION_TICKET la inversarea netting.
Calculele folosesc ipotezele precizate explicit. Nu înlocuiesc datele actuale ale pieței sau condițiile furnizorului.
