Esošajos algoritmiskās tirdzniecības termināļos ir liktenīgs trūkums. Tie nav rakstīti javascript
Un pēc šīs frāzes visi siplusisti un pitonisti:
Bet patiesībā mums ir daudz priekšējo ierīču, mums patīk rakstīt kodu, pārvietot un pārkrāsot arī pogas. Kāpēc gan nedot mums iespēju iekļūt jūsu terminālī algoritmiskās tirdzniecības veikšanai? Man ir apnicis web termināļi, kas pilni ar info, visādas aplikācijas kā transaq un quick. Kas nāk no 90. gadiem saskarnē. Dodiet man jaukas pogas! )) Problēmas: — Esošie termināļi ir ļoti ierobežoti algoritmiskās tirdzniecības ziņā; – Nav laba atvērtā koda termināļa; — ierīču un OS ierobežojumi; — Raibs, uzmanību novēršošs dizains ar miljoniem nevajadzīgu pogu un pēdiņām; – savas komandas un programmēšanas valodas, kuras nevar sastādīt no reklāmām. Prasības: – Darbs pārlūkprogrammā vai aplikācijā bez piesaistes OS un bibliotēkām; – Atvērtais pirmkods (kopiena, iespēja atrast izstrādātājus); – Iespēja pieslēgties dažādu apmaiņu API; – Spēja pievienot un atkārtoti izmantot robotus; – Spēja pielāgot sev; – Zema barjera iebraukšanai. – Javascript, nodejs, skaistas pogas =) Es redzu šādu struktūru: 1. UI terminālis Šeit viss ir vienkārši. Lapa ar grafiku, pāris pogām un cīņā. UI nevajadzētu zināt par biznesa loģiku. Jānāk gataviem datiem. Mēs piesakāmies lietotāja saskarnē, pēc tam, atkarībā no izvēlētā brokera, mēs ejam uz labo rokturi, un mēs apstrādājam datus tādā pašā veidā. * Autorizācijas lapa * Iespēja pieslēgt dažādu brokeru termināļus * Iespēja atmest algoritmus tirdzniecībai * Rediģēt algoritmus un palaist bez termināļa restartēšanas (?) * AI un mācīšanās tirgot robotus vecās diagrammās * Tirdzniecības pamatstruktūra (apskatīsim atsevišķi). ) 2. Brokeru API Lai uzreiz izstrādātu brokeru savienošanas iespēju, pievienosim divus, piemēram, Tinkoff un Finam. Pretējā gadījumā vienam no tiem ieaugs saknes, un to būs vieglāk pārrakstīt no nulles, nekā veikt izmaiņas. Bet nav tik vienkārši paņemt un sākt tirgoties ar javascript robotiem. For Finam ir transaq savienotājs, kas darbojas tikai no Windows un API ir uzasināts C #. Tinkoff ir vēl interesantāks. Viņiem bija SDK priekš JS. Pēc tam viņi izveidoja jaunu API, kurā vecais SDK kļuva nenozīmīgs, un viņi pilnībā noņēma informāciju par JS. Bet izstrādātāju čatā ir saite uz neoficiālu-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Nu, mēs to izdomāsim. For Finam ir transaq savienotājs, kas darbojas tikai no Windows un API ir uzasināts C #. Tinkoff ir vēl interesantāks. Viņiem bija SDK priekš JS. Pēc tam viņi izveidoja jaunu API, kurā vecais SDK kļuva nenozīmīgs, un viņi pilnībā noņēma informāciju par JS. Bet izstrādātāju čatā ir saite uz neoficiālu-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Nu, mēs to izdomāsim. For Finam ir transaq savienotājs, kas darbojas tikai no Windows un API ir uzasināts C #. Tinkoff ir vēl interesantāks. Viņiem bija SDK priekš JS. Pēc tam viņi izveidoja jaunu API, kurā vecais SDK kļuva nenozīmīgs, un viņi pilnībā noņēma informāciju par JS. Bet izstrādātāju čatā ir saite uz neoficiālu-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Nu, mēs to izdomāsim.