Ένα backtest prediction market μπορεί να χρησιμοποιεί ticker που φαίνεται σωστό, το σωστό ιστορικό τιμών, αλλά το λάθος συμβόλαιο. Αυτό το λάθος περνά εύκολα απαρατήρητο, επειδή τα ονόματα των αγορών είναι σύντομα, οι σελίδες των γεγονότων ενημερώνονται και μια μετοχή YES μοιάζει πάντα με τιμή μεταξύ 0 και 1.
Ας πάρουμε ως παράδειγμα μια υποθετική αγορά με την ετικέτα «Θα περάσει ο νόμος για τις καθαρές μεταφορές;». Μια στρατηγική αγοράζει YES στα 0.42 μετά από ένα σήμα ειδήσεων. Αργότερα, το backtest αποτιμά τη θέση στο 1.00. Πριν εμπιστευτώ αυτή τη νίκη, θέλω να ξέρω ακριβώς τι υποσχόταν το συμβόλαιο: ποιο νομοσχέδιο, τι θεωρούνταν «πέρασμα», ποια ήταν η προθεσμία και ποια πηγή έκρινε το αποτέλεσμα.
Ο τίτλος: «Θα περάσει ο νόμος για τις καθαρές μεταφορές;»
Ο τίτλος είναι απλώς κείμενο προβολής, όχι σταθερό αναγνωριστικό χρηματοοικονομικού μέσου. Δύο αγορές μπορεί να έχουν σχεδόν ίδια διατύπωση, αλλά να αφορούν διαφορετικές νομοθετικές περιόδους, τροποποιημένα νομοσχέδια ή προθεσμίες. Ένα ανταλλακτήριο μπορεί επίσης να αλλάξει τον τίτλο για να αποσαφηνίσει την αγορά, χωρίς να αλλάξει τους υποκείμενους όρους της.
Επομένως, το backtest πρέπει να συνδέει τη θέση με το αμετάβλητο ID αγοράς ή συμβολαίου του ανταλλακτηρίου και να διατηρεί ολόκληρο το κείμενο των κανόνων μαζί με την έκδοσή του. Αν τα ιστορικά δεδομένα περιέχουν μόνο τίτλο και ticker, δεν μπορείς να επιβεβαιώσεις ότι η σειρά τιμών αφορά το συμβόλαιο που σκόπευε να διαπραγματευτεί η στρατηγική σου.
| Πεδίο ταυτοποίησης | Τι προσδιορίζει | Αστοχία αν παραλειφθεί |
|---|---|---|
| Ανταλλακτήριο και ID αγοράς | Τη συγκεκριμένη εισηγμένη αγορά | Παρόμοιοι τίτλοι συγχωνεύονται |
| Έκδοση κανόνων | Τους όρους που συμφώνησαν οι συμμετέχοντες | Μεταγενέστερη αλλαγή εφαρμόζεται σε παλαιότερες συναλλαγές |
| ID διακριτικού έκβασης | Την αξίωση YES ή NO που διαπραγματεύεται κανείς | Οι τιμές YES και NO ανταλλάσσονται ή συνδυάζονται |
| Πηγή διακανονισμού | Τα στοιχεία βάσει των οποίων κρίνεται η έκβαση | Το backtest υποθέτει διαφορετική αρμόδια αρχή |
Οι κανόνες: τι σημαίνει «περνά»;
Ας υποθέσουμε ότι ο κανόνας ορίζει πως το νομοσχέδιο πρέπει να περάσει από τη Βουλή των Αντιπροσώπων και τη Γερουσία έως τις 30 Ιουνίου και στη συνέχεια να υπογραφεί από τον πρόεδρο. Ένα backtest που θεωρεί επιτυχία την έγκριση από οποιοδήποτε από τα δύο σώματα έχει αλλάξει το στοίχημα. Το ίδιο ισχύει αν μετρά ως επιτυχία νομοσχέδιο με το ίδιο όνομα στην επόμενη νομοθετική περίοδο.
Διάβασε τα πραγματικά κριτήρια διακανονισμού σαν να ήταν εκτελέσιμες συνθήκες. Κατέγραψε την προθεσμία και τη ζώνη ώρας, το γεγονός που πληροί τα κριτήρια, τυχόν εξαιρέσεις και την κατονομαζόμενη πηγή διακανονισμού. Σημασία έχει και η ασάφεια: αν οι κανόνες του ανταλλακτηρίου αφήνουν χωρίς απάντηση ένα εύλογο σενάριο, μην επιλέγεις σιωπηρά την ερμηνεία που ταιριάζει με το ιστορικό αποτέλεσμα.
Υπάρχει κι ένα υπέροχα πεζό κομμάτι αυτής της δουλειάς: να αποθηκεύεις τη σελίδα των κανόνων προτού συμβεί οτιδήποτε ενδιαφέρον. Μια σελίδα που αποτυπώνεται μόνο μετά τον διακανονισμό μπορεί να δείχνει την τελική διατύπωση, ενώ η στρατηγική σου μπήκε στην αγορά με βάση παλαιότερη έκδοση.
Το χρονολόγιο: πότε μπορούσε να γνωρίζει η στρατηγική;
Ας υποθέσουμε τώρα ότι οι κανόνες είναι σωστοί και το σήμα ειδήσεων ενεργοποιήθηκε στις 14:05 UTC. Η ιστορική ροή δείχνει ότι έγινε συναλλαγή στις 14:05, στην τιμή 0.42. Αυτό το χρονικό σημείο από μόνο του δεν λέει αν η πληροφορία ήταν διαθέσιμη πριν από τη συναλλαγή, αν η καταγεγραμμένη τιμή μπορούσε να εκτελεστεί μετά ή αν η μπάρα αντιπροσωπεύει προσφορά, συναλλαγή ή σύνοψη ενός διαστήματος.
Κράτησε χωριστά τον χρόνο διαθεσιμότητας του σήματος και τον χρόνο του συμβάντος της αγοράς. Έπειτα τοποθέτησε την εντολή αφού η στρατηγική προλάβει να την υπολογίσει και να την υποβάλει. Σε μια αγορά με μικρή ρευστότητα, η επόμενη καταγεγραμμένη συναλλαγή μπορεί να γίνει αρκετά λεπτά αργότερα· αυτό δεν αποδεικνύει ότι η εντολή σου θα είχε εκτελεστεί σε εκείνη την τιμή.
Η τιμή: η προσφορά δεν είναι εκτέλεση
Το YES στα 0.42 σημαίνει τιμή 42 σεντ ανά μετοχή, αλλά μια σειρά τιμών τελευταίας συναλλαγής αποκρύπτει το spread και το διαθέσιμο μέγεθος. Αν η καλύτερη τιμή πώλησης είναι 0.45 για 20 μετοχές, μια προσομοιωμένη αγορά 100 μετοχών δεν μπορεί να εκτελεστεί ολόκληρη στα 0.42. Η εντολή μπορεί να καταναλώσει διαδοχικά τις διαθέσιμες τιμές στο βιβλίο, να περιμένει ή να μείνει ανεκτέλεστη.
Οι τιμές των prediction markets δελεάζουν επίσης σε μια λογιστική συντόμευση: να θεωρήσεις το 0.42 πιθανότητα 42% και να ξεχάσεις ότι είναι και το αρχικό χρηματικό κόστος. Μια θέση 100 μετοχών YES κοστίζει $42 πριν από τις προμήθειες. Αν διακανονιστεί στο $1, τα ακαθάριστα έσοδα είναι $100· αν διακανονιστεί στο $0, είναι μηδενικά. Οι προμήθειες, οι μερικές εκτελέσεις και κάθε ειδικός μηχανισμός διακανονισμού του ανταλλακτηρίου πρέπει να καταγράφονται στο καθολικό συναλλαγών.
Ο διακανονισμός: τι κλείνει τη συναλλαγή;
Ένα backtest συχνά κλείνει τη θέση στην τελική τιμή της αγοράς. Όμως ένα συμβόλαιο που διακρατείται έως τον διακανονισμό πληρώνει σύμφωνα με τους κανόνες, ενώ η τελευταία τιμή που ανακοινώθηκε μπορεί να είναι παρωχημένη, να έχει μεγάλο spread ή να απέχει πολύ από την τελική πληρωμή. Μοντελοποίησε τον διακανονισμό ως ξεχωριστό συμβάν: η έκβαση, ο χρόνος διακανονισμού και η κίνηση των μετρητών πρέπει να προέρχονται από το αρχείο του συμβολαίου.
Λάβε επίσης υπόψη μια αγορά που καταλήγει σε άκυρη ή αμφισβητούμενη έκβαση, αν οι κανόνες του ανταλλακτηρίου προβλέπουν τέτοια περίπτωση. Μπορεί να επιστραφεί το ποντάρισμα, να καταβληθεί διαφορετικό ποσό ή να υπάρξει καθυστέρηση. Η υπόθεση δυαδικής πληρωμής δεν αναπαριστά κάθε πιθανή έκβαση διακανονισμού.
Η ετυμηγορία για το backtest
Σε αυτό το παράδειγμα, θα δεχόμουν την αναφερόμενη νίκη μόνο αφού επιβεβαίωνα το αμετάβλητο ID αγοράς, την έκδοση των κανόνων που ίσχυε κατά την είσοδο, το διακριτικό YES, τον χρόνο διαθεσιμότητας του σήματος, τις εκτελέσιμες τιμές πώλησης και το διαθέσιμο μέγεθος, τις προμήθειες και τον καταγεγραμμένο διακανονισμό. Αν το αρχείο τιμών δεν επαρκεί για αυτούς τους ελέγχους, το έντιμο αποτέλεσμα είναι ένα εύρος σεναρίων ή ένα μη επαληθευμένο συμπέρασμα.
Μπορεί να ακούγεται αυστηρό για μια μικρή συναλλαγή. Αν όμως επαναληφθεί το ίδιο λάθος αντιστοίχισης σε χιλιάδες αγορές, το backtest μπορεί να καταλήξει σε μια προσεκτική μέτρηση συμβολαίων που η στρατηγική σου δεν διαπραγματεύτηκε ποτέ.
← Όλα τα άρθρα


