Μετάβαση στο περιεχόμενο

Backtesting & επικύρωση

Δοκιμάστε την ιδέα. Εξετάστε τα στοιχεία.

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

Ιστορικές πορείες στρατηγικής σε παράθυρα επικύρωσης με πτώσεις (drawdowns) και κατανομές αποτελεσμάτων

Δείτε το εργοστάσιο στρατηγικών σε δράση.

Ενδεικτικό παράδειγμα · όχι ζωντανό αποτέλεσμα

Παρακολουθήστε τους πράκτορες AI να δημιουργούν και να αξιολογούν μια στρατηγική.

Οι πράκτορες AI αναπτύσσουν την ιδέα, γράφουν τον κώδικα και αξιολογούν τα αποτελέσματα των δοκιμών. Τα ευρήματα της αξιολόγησης μπορούν να επαναφέρουν τη στρατηγική για νέα επανάληψη.

  1. Περιγραφή
  2. Ανάπτυξη & επαλήθευση
  3. Backtest
  4. Δοκιμή αντοχής
  5. Paper trading
01

Μοντελοποιήστε τις συνθήκες συναλλαγών

Τα backtests χρησιμοποιούν ιστορικά δεδομένα, διαμορφωμένες προμήθειες του τόπου συναλλαγών και ισχύουσες παραδοχές εκτέλεσης. Η κάλυψη δεδομένων, η χρηματοδότηση, το slippage και η επίδραση στην αγορά μπορούν να αλλάξουν σημαντικά το αποτέλεσμα.

02

Εξετάστε κάτι περισσότερο από μια απόδοση

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

03

Δοκιμάστε την ανθεκτικότητα

Η ανάλυση ευαισθησίας, η βελτιστοποίηση walk-forward και η επικύρωση εκτός δείγματος εξετάζουν πώς μεταβάλλονται τα αποτελέσματα εκτός των επιλεγμένων παραμέτρων και παραθύρων εκπαίδευσης.

Κρατήστε τις παραδοχές δίπλα στο αποτέλεσμα.

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

  1. Δεδομένα εισόδου

    Περίοδος δεδομένων, τόπος συναλλαγών, προμήθειες

  2. Δοκιμές

    Backtest, walk-forward, κράτηση εκτός δείγματος

  3. Αποδείξεις

    Δείκτες, συναλλαγές, σημειώσεις αξιολόγησης

Αφήστε τα μεταγενέστερα δεδομένα να αμφισβητήσουν προηγούμενες επιλογές.

Η δοκιμή walk-forward προσαρμόζεται σε ένα προγενέστερο παράθυρο και αξιολογείται σε ένα μεταγενέστερο. Το κρατημένο σύνολο holdout παραμένει εκτός των παραθύρων βελτιστοποίησης.

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

ΠροσαρμογήΕπικύρωσηΔεδομένα εκτός δείγματος (holdout)
Σχηματική απεικόνιση: τρία παράθυρα προσαρμογής και επικύρωσης προχωρούν χρονικά προς τα εμπρός· το holdout παραμένει κρατημένο στα δεξιά. Το μήκος των παραθύρων και τα κενά εξαρτώνται από τη διαμόρφωση.

Ένα μικρό κόστος μπορεί να καταναλώσει ένα μεγάλο πλεονέκτημα.

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

Κύκλος εργασιών (turnover)
Συνολική διαπραγματευόμενη ονομαστική αξία σε σχέση με το αρχικό κεφάλαιο· κάθε αγορά και πώληση μετράει.
Προμήθειες & ολίσθηση
Ελέγξτε τις διαμορφωμένες προμήθειες χώρου συναλλαγών και τις παραδοχές τιμών στην πραγματική αναφορά.
Καθαρό αποτέλεσμα
Συγκρίνετε το εναπομείναν πλεονέκτημα με τις μέγιστες πτώσεις (drawdowns), το μέγεθος δείγματος και τα αποτελέσματα εκτός δείγματος.

Δείτε πώς τα κόστη εκτέλεσης μεταβάλλουν το αποτέλεσμα.

Μεικτή απόδοση12.0%
Προσομοιωμένα κόστη2.0%
Καθαρό αποτέλεσμα μετά από αυτά τα κόστη10.0%

Ενδεικτικές παραδοχές: 12% μεικτή απόδοση, σωρευτική διαπραγματευόμενη ονομαστική αξία ίση με 40 φορές το αρχικό κεφάλαιο, και προμήθεια 2 bps ανά διαπραγματευόμενη ονομαστική αξία. Κόστη = κύκλος εργασιών × (προμήθεια + ολίσθηση)· 1 bp = 0,01%. Γραμμική απεικόνιση· δεν περιλαμβάνει ανατοκισμό, χρηματοδότηση (funding) και επίδραση στην αγορά.

Ερωτήσεις, με απαντήσεις.

Περισσότερες ερωτήσεις και απαντήσεις
Ένα καλό backtest εγγυάται μελλοντικές αποδόσεις;

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

Είναι οι προμήθειες ζωντανές τιμές για τον λογαριασμό μου;

Όχι. Είναι διαμορφωμένες προεπιλογές προσομοίωσης. Η κατηγορία σας στο χρηματιστήριο και οι κανόνες του μέσου μπορεί να διαφέρουν. Ελέγξτε τις παραδοχές πριν ερμηνεύσετε το αποτέλεσμα.

Πώς διαφέρουν η δοκιμή walk-forward και η επικύρωση holdout;

Η δοκιμή walk-forward προσαρμόζεται επανειλημμένα σε παλαιότερα δεδομένα και αξιολογείται σε μεταγενέστερα παράθυρα. Η επικύρωση holdout ελέγχει τις επιλεγμένες παραμέτρους σε μια δεσμευμένη περίοδο εκτός αυτών των παραθύρων βελτιστοποίησης. Εξετάστε τις πραγματικές ημερομηνίες, τον αριθμό συναλλαγών και τις αναφορές· η επανειλημμένη χρήση σχολίων από το holdout μπορεί να αποδυναμώσει την ανεξαρτησία του.

Ποια αποτελέσματα πρέπει να διαβάσω πέρα από τη συνολική απόδοση;

Εξετάστε τις μειώσεις κεφαλαίου (drawdowns), το κόστος συναλλαγών, τον αριθμό και την κατανομή των συναλλαγών, τις περιόδους διακράτησης και τα εκτός δείγματος αποτελέσματα. Αναζητήστε εξάρτηση από μικρό αριθμό συναλλαγών ή μία μόνο περίοδο της αγοράς. Μια υψηλή απόδοση από μόνη της δεν εξηγεί πώς κέρδισε η στρατηγική ή τις απώλειες στην πορεία.

Γιατί να δοκιμάσω κοντινές παραμέτρους αντί να κρατήσω τη βέλτιστη ρύθμιση;

Μια ρύθμιση που φαίνεται εξαιρετική ενώ οι γειτονικές της αποδίδουν φτωχά μπορεί να είναι εύθραυστη. Η ανάλυση ευαισθησίας δείχνει πώς μεταβάλλεται το αποτέλεσμα γύρω από τις επιλεγμένες παραμέτρους. Χρησιμοποιήστε την μαζί με στοιχεία walk-forward και holdout όταν αξιολογείτε αν το μοτίβο είναι ευρύτερο από ένα επιλεγμένο αποτέλεσμα.

Γιατί δύο backtests παρόμοιας ιδέας μπορεί να διαφωνούν;

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

Ξεκινήστε με μια ερώτηση που αξίζει να δοκιμαστεί.

Εξερευνήστε δημοσιευμένες στρατηγικές ή ανοίξτε έναν χώρο εργασίας για να δημιουργήσετε, να δοκιμάσετε και να παρακολουθήσετε τη δική σας στρατηγική με πράκτορες AI.

Το Stratmill είναι μια πλατφόρμα στρατηγικών συναλλαγών με AI, όχι χρηματοοικονομική συμβουλή ούτε μεσίτης. Τα αποτελέσματα backtesting και paper trading είναι υποθετικά. Οι συναλλαγές ενέχουν κίνδυνο απώλειας.