Creiamo un terminale per il trading automatico e semiautomatico

C’è un difetto fatale nei terminali di trading algoritmici esistenti. Non sono scritti in javascript
  E dopo questa frase, tutti siplusisti e pitonisti:
  Ma in realtà abbiamo molti front-end, ci piace anche scrivere codice, spostare e ricolorare i pulsanti. Perché non darci l’opportunità di entrare nel tuo terminale per il trading algoritmico? Sono stanco di terminali web pieni di informazioni, tutti i tipi di applicazioni come transaq e quick. Che provengono dagli anni ’90 sull’interfaccia. Dammi dei bei bottoni! )) Problemi: — i terminali esistenti sono fortemente limitati in termini di negoziazione algoritmica; – Non esiste un buon terminale open source; — Restrizioni su dispositivi e OS; — Design eterogeneo che distrae con un milione di pulsanti e citazioni non necessari; – Proprie comandi e linguaggi di programmazione che non possono essere composti dagli annunci. Requisiti: – Lavorare in un browser o in un’applicazione senza essere legati al sistema operativo e alle librerie; – Codice open source (community, la possibilità di trovare sviluppatori); – Possibilità di connettersi alle API di vari exchange; – Possibilità di aggiungere e riutilizzare robot; – Possibilità di personalizzare per te stesso; – Bassa barriera all’ingresso. – Javascript, nodejs, bellissimi pulsanti =) Vedo la seguente struttura: 1. Terminale dell’interfaccia utente Qui tutto è semplice. Una pagina con un grafico, un paio di pulsanti e in battaglia. L’interfaccia utente non dovrebbe conoscere la logica aziendale. I dati pronti dovrebbero arrivare. Entriamo nell’interfaccia utente, quindi, a seconda del broker scelto, andiamo all’handle giusto ed elaboriamo i dati allo stesso modo. * Pagina di autorizzazione * Possibilità di connettere terminali di diversi broker * Possibilità di rilasciare algoritmi per il trading * Modificare algoritmi ed eseguire senza riavviare il terminale (?) * AI e imparare a fare trading di robot su vecchi grafici * Struttura di base per il trading (considereremo separatamente ) 2. Brokers API Per progettare immediatamente la possibilità di connettere i broker, aggiungiamone due, ad esempio Tinkoff e Finam. Altrimenti, uno di loro crescerà radici e sarà più facile riscrivere da zero che apportare modifiche. Ma non è così facile prendere e iniziare a fare trading con i robot javascript. Per Finam ha un connettore transaq, che funziona solo da Windows e l’API è ottimizzata per C#. Tinkoff è ancora più interessante. Avevano un sdk per JS. Poi un piano cottura, hanno creato una nuova API in cui il vecchio SDK è diventato irrilevante e hanno rimosso del tutto le informazioni su JS. Ma nella chat degli sviluppatori c’è un collegamento a unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Bene, lo scopriremo. Per Finam ha un connettore transaq, che funziona solo da Windows e l’API è ottimizzata per C#. Tinkoff è ancora più interessante. Avevano un sdk per JS. Poi un piano cottura, hanno creato una nuova API in cui il vecchio SDK è diventato irrilevante e hanno rimosso del tutto le informazioni su JS. Ma nella chat degli sviluppatori c’è un collegamento a unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Bene, lo scopriremo. Per Finam ha un connettore transaq, che funziona solo da Windows e l’API è ottimizzata per C#. Tinkoff è ancora più interessante. Avevano un sdk per JS. Poi un piano cottura, hanno creato una nuova API in cui il vecchio SDK è diventato irrilevante e hanno rimosso del tutto le informazioni su JS. Ma nella chat degli sviluppatori c’è un collegamento a unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Bene, lo scopriremo.

pskucherov
Rate author
Add a comment