3 octombrie 2026 · cercetare

Cum testezi retrospectiv o strategie care tranzacționează în jurul unei suspendări a pieței?

Cum testezi retrospectiv o strategie care tranzacționează în jurul unei suspendări a pieței?

O strategie care păstrează o poziție pe durata unei suspendări a tranzacționării nu are o ieșire obișnuită până la reluarea tranzacționării. O strategie care trimite un ordin în timpul suspendării poate avea ordinul respins, pus în coadă, anulat sau menținut până la redeschidere, în funcție de piață și de instrucțiunile ordinului. Dacă backtestul îl execută la ultimul preț dinaintea suspendării, ai modelat o piață care nu exista.

Regula practică este simplă: reprezintă suspendarea ca pe o schimbare de stare a pieței, păstrează ordinele și pozițiile despre care regulile spun că rămân active și modelează separat execuția la redeschidere. O porțiune goală într-o serie de prețuri nu îți poate spune nimic din toate acestea.

Este o suspendare a tranzacționării același lucru cu datele lipsă sau cu volumul zero?

Nu. Datele lipsă înseamnă că fluxul tău nu conține nicio observație. Volumul zero înseamnă că fluxul nu raportează tranzacții într-un interval. O suspendare înseamnă că tranzacționarea a fost indisponibilă sau restricționată în urma unui anumit eveniment de piață. Aceste situații au consecințe diferite pentru ordine.

Să presupunem că tranzacționarea unei acțiuni este suspendată la 10:17, după ce s-a tranzacționat la $24.80. La 10:18, strategia ta trimite un ordin limită de vânzare la $24.70. Nu există o piață obișnuită cu tranzacționare continuă pe care ordinul să o poată întâlni. Dacă acțiunea se redeschide la $22.10, backtestul nu poate atribui în tăcere o execuție la $24.70 doar pentru că ordinul limită ar fi putut fi executat la cotația rămasă dinaintea suspendării. Soarta ordinului depinde de regulile pieței, de durata lui de valabilitate și de eligibilitatea pentru procesul de redeschidere.

Condiția observatăCe înseamnăCe ar trebui să facă simulatorul
Întrerupere în fluxul de dateStarea pieței nu este cunoscută din datele taleMarchează prețurile ca indisponibile; nu presupune că tranzacționarea s-a oprit
Interval cu volum zeroNu sunt raportate tranzacții în intervalȚine cotațiile și starea pieței separate de volumul tranzacțiilor
Suspendare declaratăTranzacționarea este întreruptă sau restricționatăAplică regulile suspendării pentru ordine și redeschidere

O suspendare nu afectează neapărat întreaga piață. Tranzacționarea unui instrument poate fi întreruptă în timp ce instrumentele asociate continuă să se tranzacționeze sau o piață poate avea reguli diferite de alta. Înregistrarea evenimentului trebuie să includă instrumentul, piața, motivul suspendării, dacă este disponibil, ora de început, ora de sfârșit și sursa. Dacă furnizorul tău de date oferă doar data sau o captură a stării, nu pretinde că știi momentul exact al schimbării.

Ce se întâmplă cu ordinele în timpul unei suspendări?

Nu există un răspuns universal. Piața poate anula ordinele, acestea pot rămâne active sau pot deveni eligibile pentru o licitație de deschidere ori de redeschidere. Tipul ordinului și durata lui de valabilitate contează. La fel și piața și evenimentul. Un simulator care păstrează toate ordinele face o alegere de politică, nu aplică o lege a naturii.

Stabilește în scris politica pentru fiecare clasă de ordine. De exemplu, o strategie și-ar putea anula ordinele proprii neexecutate când află de suspendare, ar putea păstra un stop de protecție ca intenție, nu ca execuție garantată, apoi ar putea trimite un ordin nou după reluarea tranzacționării. O altă strategie ar putea lăsa intenționat ordinele eligibile în licitație. Sunt strategii diferite și ar trebui să producă rezultate diferite.

Acordă o atenție deosebită ordinelor stop. Prețul stop este o condiție de declanșare, nu o promisiune că ordinul va fi executat la acel preț. Dacă o acțiune se redeschide sub un stop de vânzare, primul preț executabil poate fi mult mai mic. Modelarea stopului ca execuție automată la prețul de declanșare ascunde riscul de salt pe care ordinul trebuia să îl gestioneze.

Cum ar trebui să modelez prețul și execuția la redeschidere?

Folosește datele licitației de redeschidere când le ai: prețul licitației, dezechilibrul sau istoricul prețului indicativ, dacă sunt relevante, precum și regulile de eligibilitate și prioritate ale ordinului. Apoi aplică restricțiile ordinului impuse de strategie. Un ordin limită poate fi executat doar dacă prețul licitației și alocarea permit; un ordin la piață se poate executa la prețul licitației, în funcție de regulile pieței și de cantitatea disponibilă.

Fără datele licitației, nu pretinde o precizie pe care ultima tranzacție dinaintea suspendării nu o oferă. O aproximare prudentă este să amâni execuția până la prima observație fiabilă de după redeschidere, apoi să aplici un model documentat pentru spread și impact. Chiar și așa, estimarea poate fi optimistă: maximul și minimul unei bare nu arată dacă ordinul tău era în fața cozii sau dacă era disponibil suficient volum la prețul tău.

$24.80ultima tranzacție dinaintea suspendării
$22.10preț ipotetic la redeschidere
10.9%salt sub prețul rămas dinaintea suspendării

Acest salt nu este o prognoză. Arată de ce păstrarea unui preț de referință poate face riscul să pară mai mic decât este. În timpul suspendării, poziția există în continuare, dar valoarea ei curentă de lichidare poate fi necunoscută. Păstrează ultimul preț de referință pentru contabilitate, dacă este nevoie, marchează-l ca învechit și nu îl trata ca pe o cotație executabilă.

Cum îmi dau seama dacă modul de tratare a suspendărilor influențează backtestul?

Auditează fiecare ordin simulat care se suprapune cu o suspendare sau o redeschidere. Înregistrează evenimentul, starea ordinului înainte și după, regula de execuție aleasă și sursa prețului. Apoi compară rezultatele pentru câteva politici plauzibile: anularea ordinelor la suspendare, păstrarea ordinelor eligibile pentru redeschidere și amânarea tuturor execuțiilor noi până la reluarea tranzacționării obișnuite.

Dacă performanța se schimbă brusc, rezultatul depinde de mecanisme de piață pe care datele tale s-ar putea să nu le surprindă. E o informație utilă. Îți arată ce trebuie să verifici în documentația pieței sau în datele de licitație cu rezoluție mai bună înainte să tratezi backtestul ca pe o dovadă.

Și păstrează registrul pozițiilor corect. O suspendare nu face expunerea să dispară cât timp graficul așteaptă următoarea lumânare. Strategia rămâne expusă la prețul pe care piața îl descoperă când se redeschide.

suspendări ale piețeitestare retrospectivăexecutarea ordineloracțiunimicrostructura pieței
← Toate articolele