Maya,
Ai construit o strategie pe acțiuni americane care shortează gap-urile mari de la deschidere și păstrează pozițiile deschise până la 3 sesiuni. Simulatorul tău taxează comisioane, traversează spread-ul și limitează participarea. Înainte să mai petreci o după-amiază ajustând pragul gap-ului, trebuie să răspunzi la o întrebare mai elementară: ar fi putut contul tău să împrumute acele acțiuni?
Testul istoric al vânzărilor tale în lipsă are nevoie de un model al împrumutului ori de câte ori împrumutul de titluri limitează intrarea sau schimbă costul păstrării poziției. Modelul are nevoie de date istorice despre disponibilitate, cantitatea accesibilă, costurile împrumutului și un răspuns la retrageri. O taxă anuală fixă acoperă doar o parte.
În cazul tău, omisiunea ar putea schimba ce tranzacții există. Acțiunile companiilor mici, cu gap-uri spectaculoase, ar putea fi și cele pentru care împrumutul e limitat sau scump. Nu poți presupune că eliminarea tranzacțiilor indisponibile lasă în urmă o versiune mai mică a aceleiași strategii.
Primul tău ordin trebuie să vină înaintea ordinului de vânzare
Imaginează-ți următorul semnal simulat: vinzi 1,000 de acțiuni la $10. Datele tale de preț arată că acțiunea a avut un volum mare. Asta îți spune ceva despre capacitatea de execuție. Îți spune foarte puțin despre inventarul la care brokerul tău poate avea acces pentru contul tău.
Pentru o poziție short obișnuită pe acțiuni americane, brokerul trebuie, în general, să îndeplinească cerința aplicabilă de localizare a acțiunilor înainte de executarea vânzării. Păstrează clare distincțiile în simulator: localizarea oferă o bază pentru a considera că acțiunile pot fi împrumutate; nu reprezintă o rezervare necondiționată a acțiunilor pe întreaga perioadă de deținere.
| Răspunsul istoric al brokerului tău | Acțiunea simulată |
|---|---|
| 1,000 de acțiuni accesibile la o rată indicată acceptabilă | Permite cantității solicitate să treacă la verificările de execuție |
| Doar 300 de acțiuni accesibile | Limitează ordinul la 300, dacă strategia ta acceptă alocări parțiale |
| Nicio acțiune accesibilă | Respinge intrarea și înregistrează o respingere din cauza împrumutului |
| Nicio observație istorică | Marchează eligibilitatea ca necunoscută și include-o în analiza de sensibilitate |
Ai nevoie de o regulă pentru cazul celor 300 de acțiuni înainte să le vezi randamentul. Altfel, vei ajunge să accepți alocări parțiale pentru tranzacțiile câștigătoare și să spui că cele pierzătoare sunt prea mici ca să merite efortul.
Și păstrează terminologia simplă. Poți numi o coloană din baza de date locate_status și să înțelegi la ce se referă și peste 6 luni. Dacă îi spui shortable_magic, ți-ai creat o mică problemă de mentenanță. Fiecare caiet de cercetare ajunge să aibă câte una.
Cele 3 sesiuni ale tale pot include un weekend
Să presupunem că deschizi vineri o poziție short de $10,000 și o închizi luni. Pentru acest exemplu, presupunem că brokerul îți taxează 3 zile calendaristice de împrumut, folosește un numitor de 365 de zile și menține soldul taxabil la $10,000. Acestea sunt ipoteze explicite de modelare; pentru o implementare fidelă, vei avea nevoie de regulile efective ale brokerului privind acumularea și evaluarea costurilor.
| Rata anualizată a împrumutului | Cost zilnic | Cost pentru 3 zile | Procent din valoarea nominală la intrare |
|---|---|---|---|
| 30% | $8.22 | $24.66 | 0.247% |
| 100% | $27.40 | $82.19 | 0.822% |
| 360% | $98.63 | $295.89 | 2.959% |
Calculul tău este: sold taxabil × rata anualizată × numărul de zile ÷ 365. Registrul tău real poate necesita o bază diferită de calcul al zilelor, reevaluarea zilnică a ratei, reguli privind garanțiile sau comisioane de localizare separate. De asemenea, trebuie să înregistrezi separat orice credit aplicabil pentru încasările din vânzarea în lipsă.
Dacă acțiunea scade cu 2%, câștigul brut din variația prețului este $200. În exemplul cu 360%, ai cheltuit deja mai mult de atât pe împrumut, înainte de costurile de execuție. În ipotezele acestea, nu ai nevoie de un argument statistic subtil ca să respingi tranzacția.
Însă un filtru bazat pe rata de la intrare nu fixează costul deținerii poziției. Rata împrumutului se poate schimba cât timp poziția este deschisă. Acumulează costurile folosind condițiile aplicabile în fiecare zi; folosește cotația de la intrare doar pentru deciziile pe care le-ai fi putut lua efectiv atunci.
Datele tale trebuie să reflecte perspectiva brokerului
Ai nevoie de înregistrări cu marcaj temporal pentru simbol, broker sau sursa de împrumut, starea disponibilității, cantitatea indicată și rata. Păstrează ora la care ai primit observația. Un fișier livrat seara, după intrarea ta de dimineață, nu poate justifica decizia luată în acea dimineață.
Trebuie să înțelegi și ce reprezintă cantitatea. Un flux de inventar orientativ poate afișa inventarul comun mai multor clienți. Asta nu înseamnă neapărat că alocarea respectivă este promisă contului tău. Dacă ai cereri și răspunsuri efective de localizare, păstrează-le împreună cu fluxul de date.
Dacă nu ai date istorice despre împrumut, poți totuși să studiezi semnalul. Etichetează rezultatul ca fiind condiționat de disponibilitatea împrumutului și arată cum îl schimbă ipotezele privind eligibilitatea și rata. Lista de astăzi cu acțiuni ușor de împrumutat nu îți permite să stabilești dacă pozițiile short erau fezabile în trecut.
Testul de stres util este selectiv. Elimină tranzacțiile din acțiunile cele mai expuse constrângerilor de împrumut sau limitează-le dimensiunea și variază ratele. Eliminarea aleatorie a 10% din intrări poate rata complet problema: cele mai promițătoare mișcări de preț pot fi concentrate tocmai în acțiunile greu de împrumutat.
Regula ta de ieșire nu controlează fiecare ieșire
Ai stabilit o perioadă maximă de deținere de 3 sesiuni. Creditorul și brokerul tău nu au semnat documentul strategiei.
O retragere a împrumutului poate duce la înlocuirea acestuia sau la închiderea forțată a poziției, conform procedurii brokerului. Nu ar trebui să traduci fiecare retragere într-un ordin imediat de cumpărare la piață. Modelează rezultatele posibile și, acolo unde există înregistrări, redă notificările efective și termenele limită.
Dacă nu ai astfel de înregistrări, raportează un scenariu de stres separat, cu o ipoteză explicită privind imposibilitatea înlocuirii împrumutului și momentul închiderii forțate. Include costurile de execuție ale închiderii. Păstrează acest scenariu distinct de o reconstrucție susținută de dovezi istorice.
Pentru următoarea rulare, asigură-te că fiecare candidat are un parcurs documentat: acțiuni solicitate, decizia privind împrumutul, acțiuni alocate, acțiuni executate, costurile zilnice ale împrumutului și motivul ieșirii. Păstrează în rezultat și candidații respinși, ca să poți vedea dacă împrumutul elimină sursa aparentă a avantajului strategiei.
Apoi redeschide cele mai mari 10 tranzacții câștigătoare simulate. Lângă fiecare, notează dovezile că ai fi putut accesa acțiunile și păstra poziția deschisă. Oriunde lipsește această informație, ai următoarea temă de cercetare.
← Toate articolele


