O poziție valutară poate afișa pierdere imediat după deschidere, înainte să se miște Bid: intrarea și evaluarea folosesc laturi diferite ale cotației. Stopul unui short se poate activa în timp ce lumânarea Bid rămâne sub nivel. Acestea sunt explicații posibile, nu dovada că o executare concretă a fost corectă. Separăm aici condiția de activare, prețul desenat și tranzacția efectiv executată, în modelul standard MT5 pentru Forex OTC.

Ce reprezintă, de fapt, bid și ask?

O cotație OTC valutară are în mod obișnuit două laturi simultane. Bid este prețul la care poți vinde instrumentul, latura inferioară; ask este prețul la care poți cumpăra, latura superioară. Diferența este spreadul. Acesta poate include diferența din piața subiacentă și adaosul furnizorului; nu reprezintă automat integral venitul brokerului. Vezi spreadul fix și variabil pentru relația cu costurile.

Capcana vizuală este simplă: un grafic construit din Bid poate ascunde Ask până îi activezi linia. Pentru unele simboluri bursiere, MT5 permite grafice Last, bazate pe ultima tranzacție. Identifică întâi modul simbolului. În graficul Bid analizat aici, Ask este deasupra cu spreadul curent, dar lumânarea nu îi arată traseul. O singură linie nu descrie întreaga ofertă de cumpărare și vânzare.

Ce preț activează stop-loss și take-profit?

În condițiile standard OTC FX descrise de MT5, direcția închiderii determină latura relevantă: condițiile SL/TP ale unui long folosesc Bid, cele ale unui short folosesc Ask. Pentru instrumente bursiere, activarea poate urma regulile bursei, adesea Last. Pot exista și setări proprii furnizorului. Documentația OANDA REST API permite anumite componente de activare diferite de cea implicită; aceasta nu schimbă latura implicită folosită la executare. Nu extinde regula unui produs asupra tuturor platformelor.

Long: îl deschizi cumpărând la ask. Închiderea înseamnă vânzare, deci folosește bid. Atât ordinul stop-loss, cât și take-profit al poziției long verifică Bid în acest model. Poziția poate începe pe minus deoarece ai cumpărat la ask, dar o evaluezi la bid, mai mic, chiar dacă oferta nu s-a schimbat.

Short: îl deschizi vânzând la bid; îl închizi cumpărând la ask. Condițiile SL și TP ale poziției short folosesc astfel Ask. Și short poate începe pe minus: vânzarea a fost la bid, evaluarea închiderii la ask. Nu este nevoie ca piața să se miște pentru această diferență de preț.

Regula identifică latura, fără să garanteze executarea la nivelul înscris. Rolul ordinului stop diferă de cel al instrucțiunii limită; citește stop-loss comparat cu take-profit înainte să interpretezi un prag ca preț final garantat.

Short: lumânarea atinge TP, poziția încă nu a ieșit

Urmărește două cotații complete consecutive. TP fictiv este 1,10000. În A, Bid ajunge acolo, dar Ask rămâne 1,10020; în B, Ask ajunge la 1,10000. Nu presupunem ce preț sau cantitate se execută după activare.

Short: lumânarea atinge TP, dar poziția rămâne deschisă

Short: lumânarea atinge TP, dar poziția rămâne deschisăTP fictiv al poziției short este 1,10000. În cotația A, Bid atinge nivelul, Ask nu. În B, Ask atinge TP și îndeplinește condiția de activare.SHORT • TP = 1,10000Cotația ABid 1,10000Ask 1,10020Bid atinge TP. Ask rămâne deasupra.Cotația BBid 1,09980Ask 1,10000Abia acum Ask îndeplinește condiția TP.Activare ≠ executare confirmată
Model standard MT5 OTC FX, cu prețuri fictive și spread de 2 pipuri în ambele cotații. A: Bid 1,10000 / Ask 1,10020. B: Bid 1,09980 / Ask 1,10000. Doar B îndeplinește condiția TP short. Compară apoi cantitatea executată și volumul rămas; activarea nu confirmă închiderea.

Pe un ecran mic, derulează diagrama orizontal sau mărește-o. Explicația este disponibilă și în text.

Exemplu ilustrativ EUR/USD

Presupunem Bid 1,0850 și Ask 1,0851, cu spread constant de un pip exclusiv în acest model. Nu sunt prețuri curente sau promisiune de spread într-o anumită sesiune. Nivelurile următoare ilustrează condițiile de activare, fără să confirme executarea.

Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.

Aceeași ofertă inițială și spread atribuit de un pip
Poziție și instrucțiuneCondiție relevantă
Long, TP 1,0900Bid ajunge la 1,0900; Ask este atunci 1,0901 în model.
Long, SL 1,0800Bid coboară la 1,0800.
Short, SL 1,0900Ask ajunge la 1,0900; Bid este numai 1,0899.

Ultimul rând explică aparentul paradox: privești Bid, însă stopul short verifică Ask. Cu cât spreadul este mai larg, cu atât diferența vizuală poate fi mai mare. Nu rezultă de aici că orice reclamație este greșită sau că orice cotație a furnizorului este justificată.

„Stopul s-a activat, deși prețul nu a ajuns acolo”

Pentru SL short fictiv 1,0900 și Bid 1,0897, spreadul de un pip înseamnă Ask 1,0898: condiția nu este îndeplinită. La același Bid, spreadul de trei pipuri pune Ask la 1,0900 și condiția devine adevărată. Exemplul nu stabilește spreadul obișnuit al vreunei sesiuni. Lărgirea spreadului în jurul știrilor tratează contextul separat.

Instrucțiunile SL/TP acceptate sunt păstrate pe serverul de tranzacționare și pot rămâne active când terminalul tău este offline. Funcționarea depinde de cotația relevantă, sesiune și regulile de executare. O instrucțiune activată poate fi respinsă sau executată cu slippage; un salt de preț nu garantează executarea întregului volum la prima cotație afișată. Verifică răspunsul serverului și istoricul tranzacțiilor.

Spreadul și slippage nu sunt același lucru. Primul este Ask minus Bid în același moment. Al doilea compară prețul cerut sau așteptat cu cel efectiv executat; poate fi favorabil ori nefavorabil. Pot apărea împreună, dar o diferență între lumânare și nivel nu permite calcularea slippage fără prețul și momentul relevante.

Model RON: condiție îndeplinită, dar numai o parte este închisă

Scenariu complet fictiv, la un furnizor al cărui contract permite executare parțială în situația descrisă. Nu afirmăm că orice TP MT5 are această politică. Un short de 0,05 loturi, cu 100.000 EUR pe lot, reprezintă 5.000 EUR și a fost deschis la Bid 1,10100 USD/EUR. După activarea TP 1,10000, presupunem confirmarea închiderii a numai 3.000 EUR la Ask 1,09998. Nu deducem acest preț din simpla atingere a nivelului.

Rezultatul realizat din preț este (1,10100 − 1,09998) × 3.000 = 3,06 USD. La conversia atribuită și constantă de 4 RON/USD, înseamnă 12,24 RON. Rămân deschiși 2.000 EUR, adică 0,02 loturi. Dacă ulterior Ask este 1,10010, rezultatul nerealizat al restului este 1,80 USD, respectiv 7,20 RON. Totalul celor două componente din preț este 19,44 RON, dintre care numai 12,24 RON sunt realizate.

Excludem comisioane, finanțare și schimbarea conversiei; totalul nu reprezintă întregul capital al contului. Din jurnal trebuie să afli și ce s-a întâmplat cu instrucțiunea rămasă: nu presupunem automat că TP continuă sau se anulează. Întrebarea decisivă este „câte unități au fost efectiv închise?”, nu doar „s-a atins nivelul?”.

Activat nu înseamnă închis integralModel fictiv: short 5.000 EUR la 1,10100 USD/EUR; 3.000 EUR închiși la 1,09998, restul evaluat ulterior la Ask 1,10010. Conversie constantă 4 RON/USD, fără alte costuri.CALCUL IPOTETICÎnchidere confirmată: 3.000 EUR3,06 USD = 12,24 RONRest deschis: 2.000 EUR1,80 USD = 7,20 RONTotal din preț19,44 RON
Activat nu înseamnă închis integral. Model fictiv: short 5.000 EUR la 1,10100 USD/EUR; 3.000 EUR închiși la 1,09998, restul evaluat ulterior la Ask 1,10010. Conversie constantă 4 RON/USD, fără alte costuri.

Verifică volumul și politica pentru rest, nu doar atingerea TP. Nu presupunem dacă instrucțiunea rămasă persistă sau se anulează.

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.

Închidere confirmată: 3.000 EUR
3,06 USD = 12,24 RON – Numai această componentă este realizată.
Rest deschis: 2.000 EUR
1,80 USD = 7,20 RON – 0,02 loturi rămân expuse; rezultatul este nerealizat.
Total din preț
19,44 RON – Nu este tot profitul realizat și nici capitalul total al contului.

Cum pregătești și verifici ordinul

În MT5 desktop, apasă dreapta pe grafic, alege Properties, fila Show, apoi Show Ask price line. Adaugi ultima valoare Ask; nu reconstruiești lumânări Ask istorice. Pentru un stop vechi ai nevoie de cotațiile contemporane, marcaje temporale și istoricul executării. Linia de azi nu validează evenimentul de ieri.

Înaintea ordinului, identifică separat deschiderea și închiderea: Buy folosește Ask, Sell folosește Bid; long se închide prin vânzare, short prin cumpărare în model. La un nivel rotund sau lângă suport și rezistență, un pip de diferență poate schimba condiția. Nu stabilește însă singur un stop adecvat. Completează explicația cu ordinele market, limit și stop și cu structura pieței Forex.

Ce poți verifica în următoarea sesiune demo

  1. Activează linia Ask și urmărește cinci minute distanța față de Bid. Pentru fereastra zilnică de rollover, folosește ora publicată de propriul furnizor, convertită pentru data respectivă în ora locală, inclusiv schimbarea orei de vară.
  2. Alege un short închis la SL. Compară nivelul acceptat și momentul tranzacției cu Ask contemporan, de pe același server. O lumânare Bid nu este dovada suficientă a condiției short.
  3. Notează domeniul regulii: OTC FX standard, grafic Bid sau Last și orice setare specială de activare. Nu transfera mecanic regula asupra altui simbol.
  4. Reconstruiește cronologia: nivel acceptat, cotație sincronizată, activare, răspuns al serverului, preț și cantitate executate, volum rămas. Dacă lipsesc date ori apar neconcordanțe, cere furnizorului jurnalul cotațiilor și al executării. Spreadul curent nu poate certifica o închidere anterioară.