Δημιουργούμε ένα τερματικό για αυτόματες και ημιαυτόματες συναλλαγές

Υπάρχει ένα μοιραίο ελάττωμα στα υπάρχοντα αλγοριθμικά τερματικά συναλλαγών. Δεν είναι γραμμένα σε javascript
  Και μετά από αυτή τη φράση, όλοι οι siplusists και pythonists:
  Αλλά στην πραγματικότητα, έχουμε πολλά front-ender, μας αρέσει να γράφουμε κώδικα, να μετακινούμε και να ξαναχρωματίζουμε κουμπιά επίσης. Γιατί να μην μας δώσετε την ευκαιρία να εισχωρήσουμε στο τερματικό σας για αλγοριθμικές συναλλαγές; Έχω βαρεθεί τα τερματικά Ιστού γεμάτα πληροφορίες, κάθε είδους εφαρμογές όπως το transaq και το quick. Τα οποία προέρχονται από τη δεκαετία του ’90 στη διεπαφή. Δώσε μου ωραία κουμπιά! )) Θέματα: — Τα υπάρχοντα τερματικά είναι σοβαρά περιορισμένα όσον αφορά τις αλγοριθμικές συναλλαγές. – Δεν υπάρχει καλό τερματικό ανοιχτού κώδικα. — Περιορισμοί σε συσκευές και λειτουργικό σύστημα. — Πολύχρωμο σχέδιο που αποσπά την προσοχή με ένα εκατομμύριο περιττά κουμπιά και εισαγωγικά. – Κατέχετε εντολές και γλώσσες προγραμματισμού που δεν μπορούν να καλούνται από διαφημίσεις. Απαιτήσεις: – Εργασία σε πρόγραμμα περιήγησης ή εφαρμογή χωρίς να συνδέεται με το λειτουργικό σύστημα και τις βιβλιοθήκες. – Ανοιχτός κώδικας (κοινότητα, δυνατότητα εύρεσης προγραμματιστών). – Δυνατότητα σύνδεσης με το API διαφόρων ανταλλακτικών. – Δυνατότητα προσθήκης και επαναχρησιμοποίησης ρομπότ. – Δυνατότητα προσαρμογής για τον εαυτό σας. – Χαμηλό εμπόδιο εισόδου. – Javascript, nodejs, όμορφα κουμπιά =) Βλέπω την ακόλουθη δομή: 1. Τερματικό UI Όλα είναι απλά εδώ. Μια σελίδα με ένα γράφημα, μερικά κουμπιά και στη μάχη. Η διεπαφή χρήστη δεν πρέπει να γνωρίζει την επιχειρηματική λογική. Πρέπει να έρθουν έτοιμα δεδομένα. Συνδεόμαστε στο UI, στη συνέχεια, ανάλογα με τον επιλεγμένο μεσίτη, πηγαίνουμε στη δεξιά λαβή και επεξεργαζόμαστε τα δεδομένα με τον ίδιο τρόπο. * Σελίδα εξουσιοδότησης * Δυνατότητα σύνδεσης τερματικών διαφορετικών μεσιτών * Δυνατότητα απόρριψης αλγορίθμων για συναλλαγές * Επεξεργασία αλγορίθμων και εκτέλεση χωρίς επανεκκίνηση του τερματικού (?) * AI και εκμάθηση εμπορίας ρομπότ σε παλιά γραφήματα * Βασική δομή για συναλλαγές (θα εξετάσουμε ξεχωριστά ) 2. Brokers API Για να σχεδιάσουμε άμεσα τη δυνατότητα σύνδεσης μεσιτών, ας προσθέσουμε δύο, για παράδειγμα, το Tinkoff και το Finam. Διαφορετικά, ένα από αυτά θα ριζώσει και θα είναι πιο εύκολο να ξαναγράψει κανείς από την αρχή παρά να κάνει αλλαγές. Αλλά δεν είναι τόσο εύκολο να το πάρεις και να ξεκινήσεις τις συναλλαγές με ρομπότ javascript. Για το Finam έχει μια υποδοχή transaq, η οποία λειτουργεί μόνο κάτω από τα Windows και το API είναι οξυνμένο για C #. Το Tinkoff είναι ακόμα πιο ενδιαφέρον. Είχαν ένα sdk για JS. Στη συνέχεια, μια εστία, έφτιαξαν ένα νέο API στο οποίο το παλιό SDK έγινε άσχετο και αφαίρεσαν εντελώς πληροφορίες σχετικά με το JS. Αλλά στη συνομιλία των προγραμματιστών υπάρχει ένας σύνδεσμος προς το unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Λοιπόν, θα το καταλάβουμε. Για το Finam έχει μια υποδοχή transaq, η οποία λειτουργεί μόνο κάτω από τα Windows και το API είναι οξυνμένο για C #. Το Tinkoff είναι ακόμα πιο ενδιαφέρον. Είχαν ένα sdk για JS. Στη συνέχεια, μια εστία, έφτιαξαν ένα νέο API στο οποίο το παλιό SDK έγινε άσχετο και αφαίρεσαν εντελώς πληροφορίες σχετικά με το JS. Αλλά στη συνομιλία των προγραμματιστών υπάρχει ένας σύνδεσμος προς το unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Λοιπόν, θα το καταλάβουμε. Για το Finam έχει μια υποδοχή transaq, η οποία λειτουργεί μόνο κάτω από τα Windows και το API είναι οξυνμένο για C #. Το Tinkoff είναι ακόμα πιο ενδιαφέρον. Είχαν ένα sdk για JS. Στη συνέχεια, μια εστία, έφτιαξαν ένα νέο API στο οποίο το παλιό SDK έγινε άσχετο και αφαίρεσαν εντελώς πληροφορίες σχετικά με το JS. Αλλά στη συνομιλία των προγραμματιστών υπάρχει ένας σύνδεσμος προς το unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Λοιπόν, θα το καταλάβουμε.

pskucherov
Rate author