16. syyskuu 2026 · backtestaus

Osakepohjainen backtestisi löysi shorttikohteen. Pystyisitkö todella lainaamaan osakkeet?

Osakepohjainen backtestisi löysi shorttikohteen. Pystyisitkö todella lainaamaan osakkeet?

Maya,

Olet rakentanut yhdysvaltalaisiin osakkeisiin strategian, joka shorttaa jyrkän avausgapin tehneitä osakkeita ja pitää positiota enintään 3 kaupankäyntisessiota. Simulaattorisi veloittaa palkkiot, ylittää osto- ja myyntinoteerauksen välisen eron ja rajoittaa osallistumisastetta. Ennen kuin käytät taas iltapäivän gap-rajan virittelyyn, sinun on vastattava perustavampaan kysymykseen: olisiko tilisi voinut lainata kyseiset osakkeet?

Shorttausbacktestisi tarvitsee lainausmallin aina, kun arvopaperilainaus rajoittaa positioon pääsyä tai muuttaa position pitämisen taloudellista kannattavuutta. Mallissa tarvitaan historiallinen saatavuus, saatavilla oleva määrä, lainauskulut ja toimintatapa takaisinvetotilanteissa. Kiinteä vuosimaksu kattaa tästä vain yhden osan.

Sinun tapauksessasi puute voi muuttaa sitä, mitkä kaupat ylipäätään ovat mahdollisia. Pienissä yhtiöissä voi olla näyttäviä gapeja, mutta niiden osakkeita voi myös olla niukasti saatavilla lainaksi tai laina voi olla kallista. Et voi olettaa, että saatavuuden ulkopuolelle jäävien kauppojen poistaminen tuottaa vain pienemmän version samasta strategiasta.

Ensimmäinen toimeksiantosi tulee ennen myyntitoimeksiantoa

Kuvittele seuraava simuloitu signaalisi: myy 1,000 osaketta hintaan $10. Hintadatasi mukaan osakkeella käytiin kauppaa suurella volyymilla. Se kertoo jotain toteutuskapasiteetista. Se kertoo hyvin vähän siitä varannosta, johon välittäjäsi pääsee käsiksi juuri sinun tiliäsi varten.

Tavallisessa yhdysvaltalaisten osakkeiden shorttauksessa välittäjäsi on yleensä täytettävä sovellettava locate-vaatimus ennen myynnin toteuttamista. Simulaattorissasi on syytä pitää käsitteet erillään: locate antaa perusteet uskoa, että osakkeita voidaan lainata; se ei takaa osakkeiden varaamista koko pitoajaksi.

Välittäjän historiallinen vastausSimuloitu toimintasi
1,000 osaketta saatavilla hyväksyttävällä noteeratulla korollaSalli pyydetyn määrän edetä toteutustarkistuksiin
Vain 300 osaketta saatavillaRajaa toimeksianto 300 osakkeeseen, jos strategiasi sallii osittaiset allokaatiot
Osakkeita ei saatavillaHylkää positioon meno ja kirjaa lainan saatavuuteen perustuva hylkäys
Historiallinen havainto puuttuuMerkitse kelpoisuus tuntemattomaksi ja sisällytä se herkkyysanalyysiin

Sinun on päätettävä, miten toimit tuossa 300 osakkeen tapauksessa, ennen kuin näet kaupan tuoton. Muuten huomaat hyväksyväsi osittaiset allokaatiot voittajille ja perustelevasi häviäjien jääneen liian pieniksi vaivautumisen arvoisiksi.

Pidä termitkin arkisina. Voit kutsua tietokantasaraketta locate_status ja ymmärtää sen vielä 6 kuukauden päästä. Jos kutsut sitä shortable_magic, olet hankkinut itsellesi pienen ylläpito-ongelman. Jokainen tutkimusmuistio tuntuu saavan sellaisen.

Kolmeen sessioosi voi osua viikonloppu

Oletetaan, että avaat $10,000:n shorttiposition perjantaina ja suljet sen maanantaina. Oletetaan tässä esimerkissä, että välittäjäsi veloittaa lainasta 3 kalenteripäivältä, käyttää jakajana 365 päivää ja pitää veloituksen perusteena olevan saldon $10,000:ssa. Nämä ovat mallinnuksen nimenomaisia oletuksia; uskolliseen toteutukseen tarvitset välittäjäsi todelliset kulujen kertymis- ja arvostuskäytännöt.

Vuositasolle muunnettu lainakorkoPäiväkuluKolmen päivän kuluOsuus position aloitushetken nimellisarvosta
30%$8.22$24.660.247%
100%$27.40$82.190.822%
360%$98.63$295.892.959%

Laskukaava on veloituksen perusteena oleva saldo × vuositasolle muunnettu korko × päivät ÷ 365. Todellinen kirjanpitosi voi edellyttää eri päivälukua, päivittäistä uudelleenhinnoittelua, vakuuskäytäntöjen huomioimista tai erillisiä locate-maksuja. Huomioi myös mahdolliset shorttimyynnin tuotoille maksettavat hyvitykset erikseen.

Jos osake laskee 2%, bruttovoittosi hinnanmuutoksesta on $200. 360%:n esimerkissä olet jo käyttänyt lainakuluihin tätä enemmän, ennen toteutuskuluja. Näillä oletuksilla kaupan hylkäämiseen ei tarvita hienovaraista tilastollista perustelua.

Avaushetken korkoon perustuva suodatin ei kuitenkaan lukitse pitoajan kustannuksia. Lainakorkosi voi muuttua position ollessa auki. Kerrytä kulut kunkin päivän sovellettavien ehtojen mukaan; käytä avaushetken noteerausta vain päätöksiin, jotka voit todella tehdä avaushetkellä.

Tarvitset dataa välittäjän näkökulmasta

Tarvitset aikaleimatut tiedot osakkeesta, välittäjästä tai lainalähteestä, saatavuustilasta, ilmoitetusta määrästä ja korosta. Säilytä tieto siitä, milloin sait havainnon. Yön yli toimitettu tiedosto, jonka saat aamuavauksen jälkeen, ei voi perustella kyseisen aamun päätöstäsi.

Sinun on myös ymmärrettävä, mitä ilmoitettu määrä tarkoittaa. Arvioitu varantosyöte voi näyttää asiakkaille yhteistä varantoa. Se ei välttämättä takaa allokaatiota sinun tilillesi. Jos sinulla on varsinaisia locate-pyyntöjä ja niihin saatuja vastauksia, säilytä ne syötteen rinnalla.

Jos sinulla ei ole historiallista lainaustietoa, voit silti tutkia signaalia. Merkitse tulos ehdolliseksi lainan saatavuudelle ja näytä, miten oletukset saatavuudesta ja korosta muuttavat sitä. Et voi todentaa shorttauksen historiallista toteutettavuutta tämän päivän easy-to-borrow-listan perusteella.

Hyödyllinen stressitesti kohdistuu valikoidusti. Poista vaikeista lainausrajoitteista eniten kärsivien osakkeiden kaupat tai rajaa niiden kokoa, ja vaihtele niiden korkoja. Jos poistat satunnaisesti 10% positioista, voit ohittaa koko ongelman: lupaavimmilta näyttävät hinnanmuutokset voivat keskittyä juuri niihin vaikeasti lainattaviin osakkeisiin.

Poistumissääntösi ei määrää jokaista poistumista

Olet määritellyt pitoajaksi enintään 3 sessiota. Lainanantajasi ja välittäjäsi eivät ole allekirjoittaneet strategiadokumenttiasi.

Takaisinkutsu voi johtaa korvaavan lainan järjestymiseen tai välittäjäsi käytännöt voivat johtaa position pakotettuun sulkemiseen. Älä mallinna jokaista takaisinvetotilannetta välittömänä markkinahintaisena ostona. Kuvaa mahdolliset lopputulokset ja toista toteutuneet ilmoitukset sekä määräajat silloin, kun tiedot ovat saatavilla.

Jos näitä tietoja ei ole, raportoi erillinen stressiskenaario, jossa oletat nimenomaisesti korvaavan lainan saamisen epäonnistuvan ja määrität pakotetun sulkemisen ajankohdan. Sisällytä sulkemisen toteutuskulut. Erota tämä skenaario selvästi historiallisella näytöllä tuetusta rekonstruktiosta.

Lisää seuraavaan ajoon jokaiselle ehdokkaalle jäljitettävä ketju: pyydetty osakemäärä, lainapäätös, allokoidut osakkeet, toteutuneet osakkeet, päivittäiset lainakulut ja poistumisen syy. Sisällytä tulosteeseen myös hylätyt ehdokkaat, jotta näet, poistaako lainan saatavuus strategian oletetun tuoton lähteen.

Avaa sitten 10 suurinta simuloitua voittajaasi uudelleen. Kirjaa jokaisen kohdalle näyttö siitä, että osakkeet olivat saatavillasi ja pystyit pitämään position auki. Jokainen tyhjä kohta on seuraava tutkimustehtäväsi.

shorttausosakelainausosakkeetbacktestaus
← Kaikki kirjoitukset