16 Σεπτέμβριος 2026 · backtesting

Το equity backtest σου εντόπισε μια θέση short. Θα μπορούσες πράγματι να δανειστείς τις μετοχές;

Το equity backtest σου εντόπισε μια θέση short. Θα μπορούσες πράγματι να δανειστείς τις μετοχές;

Maya,

Έχεις φτιάξει μια στρατηγική σε μετοχές των ΗΠΑ που κάνει short σε απότομα ανοδικά ανοίγματα και κρατά τις θέσεις έως και 3 συνεδριάσεις. Ο προσομοιωτής σου χρεώνει προμήθειες, περνά το spread και περιορίζει τη συμμετοχή. Πριν αφιερώσεις άλλο ένα απόγευμα στη ρύθμιση του ορίου του gap, πρέπει να απαντήσεις σε ένα πιο βασικό ερώτημα: θα μπορούσε ο λογαριασμός σου να είχε δανειστεί αυτές τις μετοχές;

Το backtest ανοικτών πωλήσεών σου χρειάζεται μοντέλο δανεισμού κάθε φορά που ο δανεισμός τίτλων περιορίζει την είσοδο ή αλλάζει το κόστος διακράτησης. Αυτό το μοντέλο χρειάζεται ιστορικά στοιχεία διαθεσιμότητας, διαθέσιμη ποσότητα, χρεώσεις δανεισμού και πρόβλεψη για τις ανακλήσεις. Μια σταθερή ετήσια χρέωση καλύπτει μόνο ένα μέρος.

Στη δική σου περίπτωση, η παράλειψη μπορεί να αλλάξει ποιες συναλλαγές πραγματοποιούνται. Οι μετοχές μικρής κεφαλαιοποίησης με τα εντυπωσιακά gaps μπορεί επίσης να είναι εκείνες στις οποίες ο δανεισμός είναι σπάνιος ή ακριβός. Δεν μπορείς να υποθέσεις ότι, αφαιρώντας τις μη διαθέσιμες συναλλαγές, μένει απλώς μια μικρότερη εκδοχή της ίδιας στρατηγικής.

Η πρώτη σου εντολή προηγείται της εντολής πώλησης

Φαντάσου το επόμενο προσομοιωμένο σήμα σου: πώληση 1,000 μετοχών στα $10. Τα δεδομένα τιμών σου δείχνουν ότι η μετοχή είχε αρκετό όγκο συναλλαγών. Αυτό σου λέει κάτι για τη δυνατότητα εκτέλεσης. Σου λέει ελάχιστα για το απόθεμα μετοχών στο οποίο έχει πρόσβαση ο broker σου για λογαριασμό σου.

Για μια συνήθη ανοικτή πώληση μετοχών στις ΗΠΑ, ο broker σου γενικά πρέπει να ικανοποιήσει την ισχύουσα απαίτηση εντοπισμού μετοχών προς δανεισμό πριν εκτελέσει την πώληση. Κράτησε σαφείς τις διακρίσεις στον προσομοιωτή σου: η διαδικασία εντοπισμού παρέχει βάση για να θεωρείται ότι οι μετοχές μπορούν να δανειστούν· δεν αποτελεί άνευ όρων δέσμευση μετοχών για όλη τη διάρκεια διακράτησης.

Η ιστορική απόκριση του broker σουΗ προσομοιωμένη ενέργειά σου
1,000 μετοχές διαθέσιμες με αποδεκτό αναγραφόμενο επιτόκιοΆφησε την αιτούμενη ποσότητα να προχωρήσει στους ελέγχους εκτέλεσης
Μόνο 300 μετοχές διαθέσιμεςΠεριόρισε την εντολή στις 300, αν η στρατηγική σου δέχεται μερικές κατανομές
Καμία μετοχή διαθέσιμηΑπέρριψε την είσοδο και κατέγραψε απόρριψη λόγω δανεισμού
Δεν υπάρχει ιστορική παρατήρησηΣήμανε την επιλεξιμότητα ως άγνωστη και συμπερίλαβέ την στην ανάλυση ευαισθησίας

Χρειάζεσαι πολιτική για την περίπτωση των 300 μετοχών πριν δεις την απόδοσή της. Διαφορετικά, θα καταλήξεις να δέχεσαι μερικές κατανομές στους κερδισμένους και να λες πως οι χαμένοι ήταν πολύ μικροί για να αξίζει να ασχοληθείς.

Κράτησε και την ορολογία σου απλή. Μπορείς να ονομάσεις μια στήλη στη βάση δεδομένων locate_status και να καταλαβαίνεις τι σημαίνει ακόμη και 6 μήνες αργότερα. Αν την ονομάσεις shortable_magic, μόλις απέκτησες ένα μικρό πρόβλημα συντήρησης. Κάθε ερευνητικό notebook φαίνεται να αποκτά ένα τέτοιο.

Οι 3 συνεδριάσεις σου μπορεί να περιλαμβάνουν Σαββατοκύριακο

Ας υποθέσουμε ότι ανοίγεις short αξίας $10,000 την Παρασκευή και το κλείνεις τη Δευτέρα. Για αυτό το παράδειγμα, ας υποθέσουμε ότι ο broker σου χρεώνει δανεισμό για 3 ημερολογιακές ημέρες, χρησιμοποιεί παρονομαστή 365 ημερών και διατηρεί το χρεώσιμο υπόλοιπο στα $10,000. Πρόκειται για ρητές παραδοχές μοντελοποίησης· για πιστή υλοποίηση θα χρειαστείς τις πραγματικές συμβάσεις του broker σου για τον υπολογισμό και την αποτίμηση των χρεώσεων.

Ετησιοποιημένο επιτόκιο δανεισμούΗμερήσια χρέωσηΧρέωση 3 ημερώνΠοσοστό της ονομαστικής αξίας εισόδου
30%$8.22$24.660.247%
100%$27.40$82.190.822%
360%$98.63$295.892.959%

Ο υπολογισμός σου είναι: χρεώσιμο υπόλοιπο × ετησιοποιημένο επιτόκιο × ημέρες ÷ 365. Το πραγματικό σου καθολικό μπορεί να απαιτεί διαφορετική βάση ημερών, καθημερινή αναπροσαρμογή επιτοκίου, συμβάσεις εξασφαλίσεων ή ξεχωριστές χρεώσεις εντοπισμού. Θα πρέπει επίσης να υπολογίζεις χωριστά τυχόν πίστωση που εφαρμόζεται στα έσοδα από την ανοικτή πώληση.

Αν η μετοχή πέσει 2%, το μικτό κέρδος σου από την κίνηση της τιμής είναι $200. Με την παραδοχή του 360%, έχεις ήδη πληρώσει περισσότερα από αυτό για τον δανεισμό, πριν από τα κόστη εκτέλεσης. Δεν χρειάζεσαι λεπτό στατιστικό επιχείρημα για να απορρίψεις αυτή τη συναλλαγή υπό αυτές τις παραδοχές.

Όμως, ένα φίλτρο επιτοκίου κατά την είσοδο δεν κλειδώνει το κόστος διακράτησης. Το επιτόκιο δανεισμού σου μπορεί να αλλάξει όσο η θέση παραμένει ανοικτή. Υπολόγιζε τις χρεώσεις με βάση τους όρους που ισχύουν κάθε ημέρα· κράτησε την τιμή της προσφοράς εισόδου για αποφάσεις που μπορούσες πράγματι να λάβεις τη στιγμή της εισόδου.

Τα δεδομένα σου χρειάζονται την οπτική του broker

Χρειάζεσαι χρονοσημασμένα αρχεία για το σύμβολο, τον broker ή την πηγή δανεισμού, την κατάσταση διαθεσιμότητας, την ενδεικνυόμενη ποσότητα και το επιτόκιο. Διατήρησε την ώρα κατά την οποία έλαβες την παρατήρηση. Ένα αρχείο που παραδίδεται κάθε βράδυ, μετά την πρωινή είσοδό σου, δεν μπορεί να δικαιολογήσει την απόφαση εκείνου του πρωινού.

Πρέπει επίσης να καταλάβεις τι σημαίνει η ποσότητα. Μια ενδεικτική ροή αποθέματος μπορεί να δείχνει απόθεμα κοινόχρηστο μεταξύ πελατών. Δεν εγγυάται απαραίτητα αυτή την κατανομή στον λογαριασμό σου. Αν έχεις πραγματικά αιτήματα και απαντήσεις εντοπισμού, διατήρησέ τα μαζί με τη ροή.

Αν δεν έχεις ιστορικά δεδομένα δανεισμού, μπορείς και πάλι να μελετήσεις το σήμα. Δήλωσε ότι το αποτέλεσμα προϋποθέτει τη δυνατότητα δανεισμού και δείξε πώς το επηρεάζουν οι παραδοχές για την επιλεξιμότητα και το επιτόκιο. Δεν μπορείς να τεκμηριώσεις την ιστορική δυνατότητα ανοικτής πώλησης με βάση τη σημερινή λίστα μετοχών που δανείζονται εύκολα.

Η χρήσιμη δοκιμή αντοχής σου είναι επιλεκτική. Αφαίρεσε ή περιόρισε συναλλαγές σε μετοχές που είναι περισσότερο εκτεθειμένες στους περιορισμούς δανεισμού και μεταβάλλε τα επιτόκιά τους. Η τυχαία διαγραφή του 10% των εισόδων μπορεί να μην εντοπίσει καθόλου το πρόβλημα: οι κινήσεις τιμών που φαίνονται καλύτερες μπορεί να συγκεντρώνονται ακριβώς στις δύσκολες μετοχές.

Ο κανόνας εξόδου σου δεν ελέγχει κάθε έξοδο

Έχεις ορίσει μέγιστη διακράτηση 3 συνεδριάσεων. Ο δανειστής και ο broker σου δεν έχουν υπογράψει αυτό το έγγραφο στρατηγικής.

Μια ανάκληση μπορεί να οδηγήσει σε αντικατάσταση του δανεισμού ή σε αναγκαστικό κλείσιμο σύμφωνα με τη διαδικασία του broker σου. Δεν πρέπει να μεταφράζεις κάθε ανάκληση σε άμεση αγορά στην αγορά. Πρέπει να αναπαριστάς τα πιθανά αποτελέσματα και, όπου υπάρχουν αρχεία, να αναπαράγεις τις πραγματικές ειδοποιήσεις και τις προθεσμίες.

Χωρίς αυτά τα αρχεία, παρουσίασε ξεχωριστό σενάριο αντοχής με ρητή παραδοχή αποτυχίας αντικατάστασης του δανεισμού και συγκεκριμένο χρόνο αναγκαστικής κάλυψης. Συμπερίλαβε τα κόστη εκτέλεσης της κάλυψης. Διατήρησε σαφή διάκριση ανάμεσα σε αυτό το σενάριο και σε μια ανακατασκευή που τεκμηριώνεται από ιστορικά στοιχεία.

Στην επόμενη εκτέλεσή σου, δώσε σε κάθε υποψήφια συναλλαγή μια διαδρομή που μπορείς να ιχνηλατήσεις: αιτούμενες μετοχές, απόφαση δανεισμού, κατανεμημένες μετοχές, εκτελεσμένες μετοχές, ημερήσιες χρεώσεις δανεισμού και αιτία εξόδου. Κράτησε τις απορριφθείσες υποψήφιες συναλλαγές στο αποτέλεσμα, ώστε να δεις αν ο δανεισμός αφαιρεί την φαινομενική πηγή του πλεονεκτήματος της στρατηγικής.

Έπειτα, εξέτασε ξανά τους 10 μεγαλύτερους προσομοιωμένους κερδισμένους σου. Δίπλα στον καθένα, βάλε τα στοιχεία που αποδεικνύουν ότι μπορούσες να αποκτήσεις τις μετοχές και να διατηρήσεις ανοικτή τη θέση. Όπου αυτό το πεδίο είναι κενό, έχεις την επόμενη ερευνητική σου εργασία.

ανοικτές πωλήσειςδανεισμός μετοχώνμετοχέςbacktesting
ΚοινοποίησηXLinkedInFacebookRedditHacker NewsWhatsAppTelegramEmail
← Όλα τα άρθρα