Қолданыстағы алгоритмдік сауда терминалдарында өлімге әкелетін ақау бар. Олар JavaScript тілінде жазылмаған және
осы фразадан кейін барлық сиплюстер мен питонистер:
Бірақ шын мәнінде, бізде көптеген фронт-эндерлер бар, біз де код жазуды, түймелерді жылжытуды және бояуды жақсы көреміз. Неліктен бізге алгоритмдік саудаға арналған терминалға кіруге мүмкіндік бермеске? Мен ақпаратқа толы веб-терминалдардан, transaq және жылдам сияқты барлық қосымшалардан шаршадым. Интерфейстегі 90-шы жылдардан шыққан. Маған әдемі түймелерді беріңіз! )) Мәселелер: — Қолданыстағы терминалдар алгоритмдік сауда тұрғысынан айтарлықтай шектелген; – жақсы ашық бастапқы терминал жоқ; — Құрылғылар мен ОЖ шектеулері; — Миллиондаған қажетсіз түймелер мен тырнақшалармен алаңдататын түрлі-түсті дизайн; – Жарнамадан теруге болмайтын жеке командалар мен бағдарламалау тілдері. Талаптар: – ОЖ мен кітапханаларға байланыссыз браузерде немесе қолданбада жұмыс істеу; – Ашық бастапқы код (қауымдастық, әзірлеушілерді табу мүмкіндігі); – әртүрлі алмасулардың API-ге қосылу мүмкіндігі; – роботтарды қосу және қайта пайдалану мүмкіндігі; – Өзіңіз үшін теңшеу мүмкіндігі; – Кіру кедергісі төмен. – Javascript, nodejs, әдемі түймелер =) Мен келесі құрылымды көремін: 1. UI терминалы Мұнда бәрі қарапайым. Графигі бар бет, бірнеше түймелер және шайқас. UI бизнес логикасы туралы білмеуі керек. Дайын деректер келуі керек. Біз UI жүйесіне кіреміз, содан кейін таңдалған брокерге байланысты біз оң жақ тұтқаға өтіп, деректерді дәл осылай өңдейміз. * Авторизация беті * Әртүрлі брокерлердің терминалдарын қосу мүмкіндігі * Сауда-саттыққа арналған алгоритмдерді тастау мүмкіндігі * Алгоритмдерді өңдеу және терминалды қайта іске қоспай іске қосу (?) * AI және ескі диаграммалардағы роботтармен сауда жасауды үйрену * Сауда-саттықтың негізгі құрылымы (біз бөлек қарастырамыз. ) 2. Brokers API Брокерлерді қосу мүмкіндігін дереу жобалау үшін екі қосамыз, мысалы, Tinkoff және Finam. Әйтпесе, олардың біреуінің тамыры өседі және өзгерістер енгізуден гөрі нөлден қайта жазу оңайырақ болады. Бірақ JavaScript роботтарымен сауда жасау оңай емес. Finam үшін transaq қосқышы бар, ол тек Windows астында жұмыс істейді және API C # үшін өткірленеді. Тинкофф одан да қызықты. Оларда JS үшін SDK болды. Содан кейін плита, олар жаңа API жасады, онда ескі SDK маңызды емес болды және олар JS туралы ақпаратты толығымен алып тастады. Бірақ әзірлеушілердің чатында бейресми-tinkoff-invest-api_v2-lazy-sdk-NODEJS сілтемесі бар. Ал, біз оны анықтаймыз. Finam үшін transaq қосқышы бар, ол тек Windows астында жұмыс істейді және API C # үшін өткірленеді. Тинкофф одан да қызықты. Оларда JS үшін SDK болды. Содан кейін плита, олар жаңа API жасады, онда ескі SDK маңызды емес болды және олар JS туралы ақпаратты толығымен алып тастады. Бірақ әзірлеушілердің чатында бейресми-tinkoff-invest-api_v2-lazy-sdk-NODEJS сілтемесі бар. Ал, біз оны анықтаймыз. Finam үшін transaq қосқышы бар, ол тек Windows астында жұмыс істейді және API C # үшін өткірленеді. Тинкофф одан да қызықты. Оларда JS үшін SDK болды. Содан кейін плита, олар жаңа API жасады, онда ескі SDK маңызды емес болды және олар JS туралы ақпаратты толығымен алып тастады. Бірақ әзірлеушілердің чатында бейресми-tinkoff-invest-api_v2-lazy-sdk-NODEJS сілтемесі бар. Ал, біз оны анықтаймыз.