Vi skapar en terminal för automatisk och halvautomatisk handel

Det finns ett fatalt fel i de befintliga algoritmiska handelsterminalerna. De är inte skrivna i javascript
  Och efter denna fras, alla siplusister och pytonister:
  Men i själva verket har vi många front-endrar, vi älskar att skriva kod, flytta och färga om knappar också. Varför inte ge oss möjligheten att peta in i din terminal för algoritmisk handel? Jag är trött på webbterminaler fulla av info, alla möjliga applikationer som transaq och quick. Som kommer från 90-talet på gränssnittet. Ge mig fina knappar! )) Problem: — Befintliga terminaler är kraftigt begränsade när det gäller algoritmisk handel. – Det finns ingen bra terminal med öppen källkod; — Begränsningar för enheter och operativsystem; — Brokig distraherande design med en miljon onödiga knappar och citat; – Egna kommandon och programmeringsspråk som inte kan ringas från annonser. Krav: – Arbeta i en webbläsare eller applikation utan att vara bunden till operativsystemet och biblioteken; – Öppen källkod (community, möjligheten att hitta utvecklare); – Möjlighet att ansluta till API för olika utbyten; – Möjlighet att lägga till och återanvända robotar; – Förmåga att skräddarsy för dig själv; – Låg inträdesbarriär. – Javascript, nodejs, vackra knappar =) Jag ser följande struktur: 1. UI-terminal Allt är enkelt här. En sida med en graf, ett par knappar och in i striden. UI borde inte känna till affärslogik. Färdiga uppgifter borde komma. Vi loggar in på UI, sedan, beroende på vald mäklare, går vi till rätt handtag och vi behandlar data på samma sätt. * Auktoriseringssida * Möjlighet att koppla ihop terminaler från olika mäklare * Möjlighet att släppa algoritmer för handel * Redigera algoritmer och kör utan att starta om terminalen (?) * AI och lära sig att handla robotar på gamla diagram * Grundläggande struktur för handel (vi kommer att överväga separat ) 2. Brokers API För att omedelbart designa möjligheten att koppla samman mäklare, låt oss lägga till två, till exempel Tinkoff och Finam. Annars kommer en av dem att växa rötter och det blir lättare att skriva om från grunden än att göra ändringar. Men det är inte så lätt att ta och börja handla med javascript-robotar. För Finam har en transaq-kontakt, som bara fungerar under Windows och API:et är skärpt för C #. Tinkoff är ännu mer intressant. De hade en sdk för JS. Sedan en häll, de gjorde ett nytt API där den gamla SDK blev irrelevant och de tog bort information om JS helt och hållet. Men i utvecklarnas chatt finns en länk till inofficiell-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Nåväl, vi får reda på det. För Finam har en transaq-kontakt, som bara fungerar under Windows och API:et är skärpt för C #. Tinkoff är ännu mer intressant. De hade en sdk för JS. Sedan en häll, de gjorde ett nytt API där den gamla SDK blev irrelevant och de tog bort information om JS helt och hållet. Men i utvecklarnas chatt finns en länk till inofficiell-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Nåväl, vi får reda på det. För Finam har en transaq-kontakt, som bara fungerar under Windows och API:et är skärpt för C #. Tinkoff är ännu mer intressant. De hade en sdk för JS. Sedan en häll, de gjorde ett nytt API där den gamla SDK blev irrelevant och de tog bort information om JS helt och hållet. Men i utvecklarnas chatt finns en länk till inofficiell-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Nåväl, vi får reda på det.

pskucherov
Rate author
Add a comment