Cotația EUR/USD de pe ecran nu este, singură, o tranzacție acceptată. Last look înseamnă o ultimă verificare a validității sau prețului înainte de acceptarea ori respingerea cererii. Practica privește în principal piața valutară electronică angro. Traseul unui ordin CFD de retail și obligațiile contractuale ale brokerului sunt întrebări separate; o respingere ori o recotare nu identifică automat mecanismul.

Ce este efectiv last look?

Furnizorul de lichiditate își rezervă o fereastră de verificare, descrisă în politica sa, înainte să accepte sau să respingă cererea. Evaluează verificările, durata și folosirea informației în raport cu politica și cadrul aplicabil. Nu stabilim un interval tipic de câteva sau câteva zeci de milisecunde pentru întreaga piață.

Pe o piață cu potrivire centralizată, tranzacțiile urmează regulile locului de tranzacționare și ordinele disponibile. În modelul last look, furnizorul poate verifica cererea înaintea acceptării: cotația sa indicativă funcționează ca invitație de a cere tranzacția, fără confirmare obligatorie la simpla apăsare a butonului. Prețul afișat nu garantează executarea. Între clic și confirmare există încă o decizie a celeilalte părți; natura juridică exactă rezultă din regulile și contractul relevante.

De ce există această fereastră?

Argumentul trebuie înțeles înainte să consideri orice folosire abuzivă. Furnizorul cotează simultan pentru mulți clienți, pe mai multe platforme. Informația se poate schimba înainte ca sistemele să actualizeze toate prețurile. Un participant mai rapid poate cere tranzacția la o cotație deja învechită, înainte ca furnizorul să o retragă: acesta este riscul de arbitraj al latenței. Expresia flux toxic descrie aici fluxul care exploatează sistematic întârzierea, fără să stabilească singură o încălcare legală a clientului.

Verificarea unei cotații învechite poate limita expunerea celui care o publică. Nu garantează spread mai mic sau rezultat mai bun pentru fiecare client. Cererea respinsă îl poate lăsa pe client în fața unui preț nou. Compară procesul complet și costul unei eventuale executări ulterioare, nu numai spreadul afișat înaintea cererii.

Unde apare controversa: asimetria

Imaginează-ți o regulă ipotetică unilaterală. Dacă prețul se mișcă în favoarea furnizorului și împotriva clientului, cererea este acceptată la prețul cerut. Dacă se mișcă în favoarea clientului și împotriva furnizorului, este respinsă. O parte păstrează astfel avantajele proprii și transmite clientului efectul mișcărilor nefavorabile. Exemplul explică problema; nu descrie toate politicile last look și nici comportamentul măsurat al unui broker.

Separă cererea neexecutată, noua cotație și derapajul de preț la o executare. Acceptarea exact la prețul solicitat are derapaj zero față de acel reper, chiar dacă o cotație ulterioară ar fi mai bună. Jurnalele și politica pot justifica întrebări suplimentare, dar statistica singură nu identifică fiecare cauză. Afirmațiile despre vânarea ordinelor stop-loss privesc altă problemă.

Două ceasuri nu dau o singură măsurare

Jurnale fictive ale clientului și serverului exprimă milisecunde de la origini diferite. Valorile lor nu pot fi comparate direct. Presupunem un ceas stabil al clientului și absența erorii de măsurare; cifrele nu provin de la un broker.

Două ceasuri nu dau o singură măsurareCeasul stabil al clientului arată un răspuns în 16 ms. Înregistrarea serverului singură nu stabilește fereastra last look.MODEL / CE MĂSORI EFECTIVCeas client: trimitere100 ms de la originea saCeas server: primire96 ms de la altă origineCeas client: răspuns116 ms de la aceeași origineMăsurarea posibilă aici116 − 100 = 16 ms până la răspuns
Două ceasuri nu dau o singură măsurare. Jurnalele originale fictive: clientul trimite la 100 ms, serverul primește la 96 ms de la altă origine, clientul primește răspunsul la 116 ms. Ceasul clientului este stabil, fără eroare. Nu sunt date de broker.

116 − 100 = 16 ms pentru răspunsul întreg. Serverul singur nu stabilește fereastra last look.

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.

Raportul GFXC despre last look separă etapele cererii și fereastra verificării, fără să determine decalajul ceasurilor noastre fictive. Scăderea 96 − 100 ar sugera primire înainte de trimitere, dar amestecă două origini temporale. Limitele ferestrei trebuie măsurate pe o scară comparabilă. Ceasul clientului permite numai 116 − 100 = 16 ms pentru întregul răspuns; transportul, verificările și executarea nu sunt izolate. Răspunsul poate accepta ori respinge: 16 ms nu dovedește last look sau întârziere necorespunzătoare.

Exemplu ipotetic: ce înseamnă o respingere?

Marek cere cumpărarea EUR/USD la ask 1,0850. Presupunem verificare de 50 ms și o regulă unilaterală fictivă, fără măsurare a vreunui furnizor. Creșterea ask la 1,0851 determină respingerea cererii inițiale; o cumpărare ulterioară ar depinde de noua cotație disponibilă. Dacă ask scade la 1,0849, regula acceptă tot la 1,0850. Cu un pip de 0,0001, executarea este cu un pip peste ask ulterior, dar exact la prețul solicitat.

Respingerea nu constituie pierdere realizată, iar al doilea caz nu este derapaj față de cererea originală. Întreabă care sunt prețul de referință, toleranța și criteriile de acceptare, inclusiv diferențele după direcție. O verificare simetrică aplică toleranțe comparabile în ambele direcții; una asimetrică tratează diferit direcțiile. Unele politici pot include îmbunătățirea prețului. Eticheta singură nu dovedește echitate, abuz sau cost realizat; o singură recotare nu descrie întreaga regulă.

Ce spun documentele de bune practici?

Principiul 17 al FX Global Code privește verificarea validității și prețului, transparența și folosirea informației din cerere. Nu recomandă tranzacționarea bazată pe acea informație în timpul verificării. Există o excepție delimitată pentru aranjamente cover and deal: înțelegerea explicită privind compensarea prealabilă fără preluarea riscului de piață, transmiterea întregului volum tranzacționat clientului și documentarea și comunicarea aranjamentului trebuie să existe împreună.

Codul nu este lege și nu acordă permisiune mondială pentru orice utilizare efectivă. Raportul explicativ GFXC din 2021 trebuie citit alături de Cod, fără să devină el însuși parte din acesta. Separă angajamentul participantului față de bune practici de normele care guvernează contul de retail. Nici limba română a site-ului, nici moneda RON nu stabilesc jurisdicția brokerului sau clasificarea clientului.

Unde poți întâlni practica și ce nu o dovedește?

Last look este folosit în unele trasee electronice de lichiditate FX. Denumirea ECN și ecranul platformei nu dovedesc utilizarea sa la ordinul tău; aici nu cuantificăm proporția întregii piețe. Citește politica și întreabă despre traseul concret. Consultă și piața interbancară și diferența dintre modelele ECN și market maker.

Cere prețul de referință, toleranța pe direcții, timpul estimat și motivele respingerii pe etapa relevantă. Lipsa informației limitează evaluarea, fără să dovedească singură abaterea. În declarația sa britanică din 19 noiembrie 2021, FCA consideră incompatibilă cu aceste coduri întârzierea suplimentară introdusă pentru a vedea prețuri viitoare favorabile și subliniază dezvăluirea regulilor. Este o poziție datată, într-un cadru britanic, nu verdict legal universal și nu dovadă despre furnizorul tău.

Ce poți verifica practic?

  1. Întreabă în scris: „Se aplică last look cererilor mele? În ce etapă, simetric ori asimetric, cu ce toleranță și durată tipică?” Păstrează răspunsul; claritatea sa ajută evaluarea transparenței.
  2. Examinează istoricul deja existent din ultima lună. Numără respingerile și recotările și notează situațiile. Gruparea în mișcări rapide favorabile justifică întrebări, fără să demonstreze singură cauza.
  3. Citește politica executării și foaia de informare a furnizorului de lichiditate. Caută last look, price check, symmetric și asymmetric; compară explicația cu operațiile contului.

Folosește date comparabile deja disponibile. Nu deschide poziții reale numai ca să testezi infrastructura. În eșantionul original fictiv, opt acceptări după 5 ms și două respingeri după 80 ms dau (8 × 5 + 2 × 80) / 10 = 20 ms medie a răspunsurilor, față de 5 ms numai la acceptări. Media tuturor răspunsurilor nu este timpul mediu de executare; niciuna nu dovedește singură folosire necorespunzătoare.

Model RON: costul reîncercării nu este pierderea unei cereri respinse

Exemplu nou, separat și integral ipotetic: vrei 1 000 EUR într-un model liniar EUR/RON, cu ask cerut 5,0000 RON/EUR. Cererea este respinsă, apoi alegi efectiv să cumperi la ask nou 5,0020. Diferența față de reperul cererii este 1 000 × (5,0020 − 5,0000) = 2 RON: plătești 5 002 în loc de 5 000 RON. Nu presupunem comisioane, conversii suplimentare ori altă variație. Ambele repere sunt ask, deci nu adăugăm încă o dată spreadul în această comparație.

Dacă renunți după respingere și nu există nicio executare, fluxul achiziției este zero, fără pierdere realizată de 2 RON. Eventualul cost de oportunitate cere altă analiză. Dacă noul preț ar fi 4,9980 și chiar cumperi, diferența ar fi −2 RON față de reper. Acest diagnostic separă rezultatul realizat, comparația de preț și politica de acceptare: cele trei cifre nu demonstrează cauza respingerii sau un avantaj garantat al reîncercării.