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

Backtesting & επικύρωση

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

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

backtest_review.py
net_pnl = gross_pnl - fees
peak = equity.cummax()
drawdown = equity / peak - 1
assert train_end < test_start
Ιστορικές πορείες στρατηγικής σε παράθυρα επικύρωσης με πτώσεις (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, κανόνες εισόδου και εξόδου, προμήθειες ή παραδοχές εκτέλεσης μπορούν να αλλάξουν το αποτέλεσμα. Συγκρίνετε τη διαμόρφωση και τα διαθέσιμα δεδομένα μαζί με τα αρχεία συναλλαγών πριν ερμηνεύσετε μια διαφορά ως βελτίωση.

Κατανοήστε τι τεκμηριώνει κάθε αποτέλεσμα

Έρευνα βάσης και παραμέτρων

Εξετάστε τη βάση αναφοράς για ολόκληρο το ιστορικό πριν από τη βελτιστοποίηση. Ο αναλυτής χρησιμοποιεί τα στοιχεία για να ορίσει την αναζήτηση παραμέτρων· τα διαγνωστικά της εκπαίδευσης δεν τεκμηριώνουν απόδοση εκτός δείγματος.

Εξερευνήστε τη βελτιστοποίηση

Ένα ξεχωριστό πείραμα

Χρησιμοποιήστε το Backtest Lab για να διερευνήσετε μια στρατηγική, χωρίς να θεωρείτε ότι το πείραμα αυτό συνιστά νέα έγκριση για paper ή live trading. Εξετάστε τον κώδικα, το χρονικό παράθυρο των δεδομένων και τα κόστη μαζί με το αποτέλεσμα.

Εξερευνήστε το Backtest Lab

Τα στοιχεία μπορεί να παραμένουν μη καταληκτικά

Ένα θετικό backtest μπορεί και πάλι να βασίζεται σε πολύ λίγες ανεξάρτητες παρατηρήσεις. Η έρευνα paper με χαμηλό επίπεδο εμπιστοσύνης διατηρεί την επισήμανσή της και δεν επιτρέπει ποτέ αυτόματα συναλλαγές με πραγματικά χρήματα.

Διαβάστε τον οδηγό επικύρωσης

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

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

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

Εργαστήριο Αναδρομικού Ελέγχου

Εκτελέστε μια δοκιμή από τον χώρο εργασίας σας.

Επιλέξτε μια στρατηγική, προσαρμόστε τις παραμέτρους της και εξετάστε το εκτιμώμενο κόστος σε μονάδες χρήσης πριν ξεκινήσετε δοκιμή σε ιστορικά δεδομένα (backtest) ή βελτιστοποίηση.

Μέσα στο προϊόν

Δείτε ένα πραγματικό ερευνητικό αρχείο.

Αυτή η δημόσια στρατηγική απορρίφθηκε μετά την αξιολόγηση. Εξετάστε την υπόθεσή της και τα καταγεγραμμένα ευρήματα για να δείτε γιατί μια θετική συνολική απόδοση δεν αρκεί.

Διαβάστε τη δημόσια αναφορά
Δημόσια αναφορά στρατηγικής της Stratmill με το ερευνητικό της αποτέλεσμα και τα ευρήματα της αξιολόγησης
Δημόσιο στιγμιότυπο οθόνης του προϊόντος. Ιστορική έρευνα, όχι ισχυρισμός ζωντανής απόδοσης.

Κατανοήστε τι μπορούν να σας δείξουν τα τεκμήρια.

Ελέγξτε τις εισροές

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

Εξερευνήστε τα δεδομένα αγοράς

Διαχωρίστε τις δοκιμές από τα προοπτικά τεκμήρια

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

Εξερευνήστε την εικονική διαπραγμάτευση

Εγκρίνετε ξεχωριστά τη ζωντανή διαπραγμάτευση

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

Εξερευνήστε τη ζωντανή διαπραγμάτευση