Има фатален пропуск в съществуващите терминали за алгоритмична търговия. Те не са написани на javascript
И след тази фраза всички siplusists и pythonists:
Но всъщност имаме много предни програми, обичаме да пишем код, да преместваме и преоцветяваме бутони. Защо не ни дадете възможност да бръкнем във вашия терминал за алгоритмична търговия? Писна ми от уеб терминали, пълни с информация, всякакви приложения като transaq и quick. Които идват от 90-те на интерфейса. Дайте ми хубави копчета! )) Проблеми: — Съществуващите терминали са силно ограничени по отношение на алгоритмична търговия; – Няма добър терминал с отворен код; — Ограничения за устройства и ОС; — Пъстър разсейващ дизайн с милион ненужни бутони и кавички; – Собствени команди и езици за програмиране, които не могат да се избират от реклами. Изисквания: – Работа в браузър или приложение без обвързване с ОС и библиотеки; – Отворен код (общност, възможност за намиране на разработчици); – Възможност за свързване към API на различни борси; – Възможност за добавяне и повторно използване на роботи; – Възможност за персонализиране за себе си; – Ниска бариера за влизане. – Javascript, nodejs, красиви бутони =) Виждам следната структура: 1. UI терминал Тук всичко е просто. Страница с графика, няколко бутона и в битка. UI не трябва да знае за бизнес логиката. Трябва да дойдат готови данни. Влизаме в потребителския интерфейс, след което в зависимост от избрания брокер отиваме на дясната дръжка и обработваме данните по същия начин. * Страница за оторизация * Възможност за свързване на терминали на различни брокери * Възможност за премахване на алгоритми за търговия * Редактиране на алгоритми и стартиране без рестартиране на терминала (?) * AI и обучение за търговия с роботи на стари графики * Основна структура за търговия (ще разгледаме отделно ) 2. API за брокери За да проектираме незабавно възможността за свързване на брокери, нека добавим два, например Tinkoff и Finam. В противен случай един от тях ще пусне корени и ще бъде по-лесно да се пренапише от нулата, отколкото да се правят промени. Но не е толкова лесно да започнете да търгувате с javascript роботи. За Finam има transaq конектор, който работи само под Windows и API е заточен за C #. Tinkoff е още по-интересен. Те имаха sdk за JS. След това плоча, направиха нов API, в който старият SDK стана неуместен и премахнаха информацията за JS напълно. Но в чата на разработчиците има връзка към unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Е, ще го разберем. За Finam има transaq конектор, който работи само под Windows и API е заточен за C #. Tinkoff е още по-интересен. Те имаха sdk за JS. След това плоча, направиха нов API, в който старият SDK стана неуместен и премахнаха информацията за JS напълно. Но в чата на разработчиците има връзка към unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Е, ще го разберем. За Finam има transaq конектор, който работи само под Windows и API е заточен за C #. Tinkoff е още по-интересен. Те имаха sdk за JS. След това плоча, направиха нов API, в който старият SDK стана неуместен и премахнаха информацията за JS напълно. Но в чата на разработчиците има връзка към unofficial-tinkoff-invest-api_v2-lazy-sdk-NODEJS. Е, ще го разберем.