Criamos um terminal para negociação automática e semiautomática

Há uma falha fatal nos terminais de negociação algorítmicos existentes. Eles não estão escritos em javascript
  E depois desta frase, todos os siplusistas e pythonists:
  Mas, na verdade, temos muitos front-enders, adoramos escrever código, mover e recolorir botões também. Por que não nos dar a oportunidade de bisbilhotar seu terminal para negociação algorítmica? Estou cansado de terminais web cheios de informações, todos os tipos de aplicativos como transaq e quick. Que vêm dos anos 90 na interface. Dê-me botões bonitos! )) Problemas: — Os terminais existentes são severamente limitados em termos de negociação algorítmica; – Não existe um bom terminal de código aberto; — Restrições em dispositivos e SO; — Design de distração heterogêneo com um milhão de botões e citações desnecessárias; – Comandos próprios e linguagens de programação que não podem ser discadas a partir de anúncios. Requisitos: – Trabalhar em um navegador ou aplicativo sem estar preso ao SO e bibliotecas; – Código fonte aberto (comunidade, capacidade de encontrar desenvolvedores); – Capacidade de se conectar à API de várias exchanges; – Capacidade de adicionar e reutilizar robôs; – Capacidade de personalizar para si mesmo; – Baixa barreira de entrada. – Javascript, nodejs, botões bonitos =) Vejo a seguinte estrutura: 1. Terminal UI Tudo é simples aqui. Uma página com um gráfico, alguns botões e a batalha. A interface do usuário não deve saber sobre lógica de negócios. Os dados prontos devem vir. Entramos na interface do usuário e, dependendo do corretor escolhido, vamos para o identificador certo e processamos os dados da mesma maneira. * Página de autorização * Capacidade de conectar terminais de diferentes corretores * Capacidade de descartar algoritmos para negociação * Editar algoritmos e executar sem reiniciar o terminal (?) * AI e aprender a negociar robôs em gráficos antigos * Estrutura básica para negociação (consideraremos separadamente ) 2. API de corretores Para projetar imediatamente a capacidade de conectar corretores, vamos adicionar dois, por exemplo, Tinkoff e Finam. Caso contrário, um deles criará raízes e será mais fácil reescrever do zero do que fazer alterações. Mas não é tão fácil pegar e começar a negociar com robôs javascript. Para Finam tem um conector transaq, que funciona apenas no Windows e a API é aprimorada para C#. Tinkoff é ainda mais interessante. Eles tinham um SDK para JS. Então, um hob, eles criaram uma nova API na qual o antigo SDK se tornou irrelevante e removeram completamente as informações sobre o JS. Mas no chat dos desenvolvedores há um link para unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Bem, nós vamos descobrir isso. Para Finam tem um conector transaq, que funciona apenas no Windows e a API é aprimorada para C#. Tinkoff é ainda mais interessante. Eles tinham um SDK para JS. Então, um hob, eles criaram uma nova API na qual o antigo SDK se tornou irrelevante e removeram completamente as informações sobre o JS. Mas no chat dos desenvolvedores há um link para unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Bem, nós vamos descobrir isso. Para Finam tem um conector transaq, que funciona apenas no Windows e a API é aprimorada para C#. Tinkoff é ainda mais interessante. Eles tinham um SDK para JS. Então, um hob, eles criaram uma nova API na qual o antigo SDK se tornou irrelevante e removeram completamente as informações sobre o JS. Mas no chat dos desenvolvedores há um link para unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Bem, nós vamos descobrir isso.

pskucherov
Rate author
Add a comment