Creamos un terminal para o comercio automático e semiautomático

Hai un fallo fatal nos terminais de comercio algorítmico existentes. Non están escritos en javascript
  E despois desta frase, todos os siplusistas e pitonistas:
  Pero, de feito, temos moitos front-enders, tamén nos encanta escribir código, mover e recolorear botóns. Por que non nos dás a oportunidade de entrar no teu terminal para o comercio algorítmico? Estou farto de terminais web cheos de información, todo tipo de aplicacións como transaq e rápidas. Que veñen dos anos 90 na interface. Dáme bonitos botóns! )) Problemas: — Os terminais existentes están moi limitados en termos de negociación algorítmica; – Non hai un bo terminal de código aberto; — Restricións en dispositivos e SO; — Deseño variado que distrae cun millón de botóns e comiñas innecesarias; – Comandos propios e linguaxes de programación que non se poden marcar desde anuncios. Requisitos: – Traballar nun navegador ou aplicación sen estar vinculado ao SO e ás bibliotecas; – Código fonte aberto (comunidade, a capacidade de atopar desenvolvedores); – Capacidade de conectarse á API de varios intercambios; – Capacidade de engadir e reutilizar robots; – Capacidade de personalizar por si mesmo; – Baixa barreira de entrada. – Javascript, nodejs, fermosos botóns =) Vexo a seguinte estrutura: 1. Terminal da interface de usuario Aquí todo é sinxelo. Unha páxina cun gráfico, un par de botóns e á batalla. A IU non debería saber sobre a lóxica empresarial. Os datos listos deberían chegar. Iniciamos sesión na IU, despois, dependendo do corredor elixido, imos ao controlador correcto e procesamos os datos do mesmo xeito. * Páxina de autorización * Capacidade de conectar terminais de diferentes corredores * Capacidade de soltar algoritmos para negociar * Editar algoritmos e executar sen reiniciar o terminal (?) * AI e aprender a intercambiar robots en gráficos antigos * Estrutura básica para negociar (consideraremos por separado) ) 2. API de corretores Para deseñar inmediatamente a capacidade de conectar corretores, imos engadir dous, por exemplo, Tinkoff e Finam. En caso contrario, un deles crecerá raíces e será máis fácil reescribir desde cero que facer cambios. Pero non é tan fácil tomar e comezar a negociar con robots javascript. Para Finam ten un conector transaq, que só funciona desde Windows e a API está afinada para C#. Tinkoff é aínda máis interesante. Tiñan un sdk para JS. Despois, unha placa, crearon unha nova API na que o antigo SDK tornouse irrelevante e eliminaron a información sobre JS por completo. Pero no chat dos desenvolvedores hai unha ligazón a unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Ben, imos resolver. Para Finam ten un conector transaq, que só funciona desde Windows e a API está afinada para C#. Tinkoff é aínda máis interesante. Tiñan un sdk para JS. Despois, unha placa, crearon unha nova API na que o antigo SDK tornouse irrelevante e eliminaron a información sobre JS por completo. Pero no chat dos desenvolvedores hai unha ligazón a unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Ben, imos resolver. Para Finam ten un conector transaq, que só funciona desde Windows e a API está afinada para C#. Tinkoff é aínda máis interesante. Tiñan un sdk para JS. Despois, unha placa, crearon unha nova API na que o antigo SDK tornouse irrelevante e eliminaron a información sobre JS por completo. Pero no chat dos desenvolvedores hai unha ligazón a unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Ben, imos resolver.

pskucherov
Rate author
Add a comment