Εξαγωγή στρατηγικών σε άλλες πλατφόρμες
Εξήγαγε τον κώδικα της στρατηγικής με ελέγχους συμβατότητας ανά προορισμό και αναφορά των ελέγχων επαλήθευσης που πραγματοποιήθηκαν.
Τι είναι η εξαγωγή
Η ενότητα Εξαγωγή μιας σελίδας στρατηγικής μεταφέρει τη στρατηγική στον κώδικα μιας άλλης πλατφόρμας. Ο agent εξαγωγής γράφει τη μεταφορά. Όταν είναι εγκατεστημένη μια συμβατή μηχανή-στόχος, εκτελεί backtest της μεταφοράς στα δεδομένα σε μπάρες του Stratmill και συγκρίνει τις συναλλαγές. Διαφορετικά, η αναφορά προσδιορίζει τους περιορισμένους ελέγχους που πραγματοποιήθηκαν· ο αυτοέλεγχος δεν αποδεικνύει ότι οι συναλλαγές συμπίπτουν.
Υποστηριζόμενες πλατφόρμες
Οι μεταφορές των Freqtrade, Jesse, backtrader, vn.py, QuantConnect LEAN και Hummingbot μπορούν να δοκιμαστούν στη μηχανή προορισμού όταν αυτή είναι διαθέσιμη. Αν η μηχανή δεν είναι διαθέσιμη, η αναφορά προσδιορίζει τους περιορισμένους αυτοελέγχους που πραγματοποιήθηκαν· δεν ισχυρίζεται ότι οι συναλλαγές ταυτίζονται.
Οι μεταφορές TradingView Pine χρησιμοποιούν περιβάλλον εκτέλεσης Pine ανοιχτού κώδικα όταν είναι διαθέσιμο. Αυτό δεν αποτελεί δοκιμή στην ίδια την πλατφόρμα TradingView. Η αναφορά προσδιορίζει τους ελέγχους που πραγματοποιήθηκαν στην πράξη.
Οι εξαγωγές MetaTrader 5 ελέγχονται μόνο ως προς τη δομή και τις τιμές των παραμέτρων. Οι συναλλαγές τους δεν συγκρίνονται με τις συναλλαγές του Stratmill.
Πώς ελέγχεται κάθε μεταφορά
Η μεταφορά ελέγχεται εκ των υστέρων για τις τελευταίες 180 ημέρες ή για μεγαλύτερο ιστορικό εντός του ανώτατου ορίου, και οι συναλλαγές της συγκρίνονται με εκείνες της Stratmill. Οι αποκλίσεις επιστρέφονται στον εξαγωγέα για έως 3 κύκλους επιδιόρθωσης. Η μεταφορά θεωρείται ευθυγραμμισμένη όταν τουλάχιστον 90% των συναλλαγών ταιριάζουν και προς τις δύο κατευθύνσεις, με τις εισόδους να απέχουν το πολύ μία μπάρα. Η αναφορά δείχνει το ποσοστό των δικών μας συναλλαγών που αντιστοιχίστηκαν, το ποσοστό των δικών τους που αντιστοιχίστηκαν, τη συσχέτιση των αποδόσεων ανά συναλλαγή και το χρονικό διάστημα που χρησιμοποιήθηκε.
Λήψεις
Κάθε εξαγωγή περιλαμβάνει το αρχείο της μεταφοράς, το αρχείο διαμόρφωσης ή ρυθμίσεων της πλατφόρμας, την αναφορά ισοδυναμίας και έναν σύντομο οδηγό εκτέλεσης στην πλατφόρμα. Τα εύρη παραμέτρων του βελτιστοποιητή μεταφέρονται στη μορφή που χρησιμοποιεί η πλατφόρμα-στόχος.
Ποιος μπορεί να κάνει εξαγωγή
Ο κάτοχος μιας στρατηγικής μπορεί να την εξαγάγει. Ένας συνδρομητής του marketplace μπορεί να εξαγάγει ή να κατεβάσει μια στρατηγική στην οποία έχει εγγραφεί μόνο όσο η συνδρομή του είναι ενεργή και η καταχώριση διαθέτει τον κώδικά της. Η εργασία των agents για μια εξαγωγή χρεώνεται σε μονάδες χρήσης, όπως και οι άλλες κλήσεις agents.
Εκτελείται στην πλατφόρμα σας
Αν εκτελείτε μόνοι σας μια μεταφερμένη έκδοση, συνδέστε την στην ενότητα Running on your platform: ένα bot Freqtrade, ένα ζωντανό έργο QuantConnect, μια εγκατάσταση Hummingbot ή έναν από τους λογαριασμούς σας σε ανταλλακτήριο για οποιαδήποτε άλλη πλατφόρμα. Η σύνδεση είναι μόνο για ανάγνωση, με περιορισμό που επιβάλλεται στον κώδικα: το Stratmill μπορεί να διαβάζει τις συναλλαγές που έχουν εκτελεστεί, αλλά δεν μπορεί ποτέ να πραγματοποιήσει συναλλαγές ή να σταματήσει το bot σας. Τα διαπιστευτήρια ελέγχονται με μία μόνο ανάγνωση, κρυπτογραφούνται και δεν εμφανίζονται ξανά.
Ειδοποιήσεις απόκλισης
Το Stratmill ανακτά τις εκτελέσεις κάθε συνδεδεμένης εγκατάστασης, επαναλαμβάνει το δικό του backtest για την ίδια περίοδο με τις εξαγόμενες παραμέτρους και αξιολογεί τις τελευταίες 14 ημέρες τουλάχιστον καθημερινά. Όταν η εγκατάσταση αποκλίνει, για παράδειγμα όταν συναλλάσσεται διαφορετικά, σταματά να ανταποκρίνεται, το κόστος υπερβαίνει το διπλάσιο των μοντελοποιημένων χρεώσεων ή η υποχώρηση του κεφαλαίου είναι υπερβολικά μεγάλη, λαμβάνετε ειδοποίηση. Η επιλογή Sync now εκτελεί νέο έλεγχο αμέσως.