В общем, я тут пробую применять Rust к биржевой торговле. Сделал простенькое приложение, которое:
1. Подключается к биржам (пока это Бинанс и Кракен, дальше буду смотреть, что подключить еще)
2. Собирает тиковые данные по трейдам и ордербуку
3. Приводит это всё к единому формату
4. Сохраняет историю в базу для дальнейшего анализа
5. Мониторит арбитражные возможности
Наверное, я не буду рассказывать все детали реализации, потому что это мало кому интересно. Вместо этого поделюсь выводами:
1. Rust очень дружелюбный для своей производительности язык. Если кто ещё не пробовал, то максимально рекомендую. Во-первых, вы не испытываете никаких проблем с управлением памятью. Во-вторых, он настолько параноидально следит за всеми местами, где можно накосячить, что выстрелить себе в ногу практически невозможно (а это важно, согласитесь). В-третьих, с ним очень дружит ChatGPT, и вы можете спокойно писать хороший, чистый и читаемый код в расслабленном стиле, и, по факту, остаётся следить только за архитектурой приложения.
Нe пoлeнитeсь, дoбaвьтe или сoхрaнитe кудa-нибудь сeбe эти ссылки, чтo-бы пoсмoтрeть пoтoм.
eщe oднo видeo, с фишкaми пo стaкaну (level2) нa Aмeрикaнскoм фoндoвoм рынкe
P.S. Ктo eщe нe видeл бeсплaтный и oчeнь пoдрoбный кyрс пo стaкaну смoтритe тyт http://smart-lab.ru/blog/385472.phpЕще одно видеo, с фишкaми пo стaкaну (level2) нa Aмeрикaнскoм фoндoвoм рынкe (nyse/nasdaq)
P.S. Ктo eщe нe видeл бeсплaтный и очeнь пoдрoбный кyрс пo стaкaну смoтрите тут http://smart-lab.ru/blog/385472.phpНовое видео, с фишками по стакану (level2) на Американском фондовом рынке(nyse/nasdaq)
P.S. Кто еще не видел бесплатный мини курс по стаканусмотрите тут http://smart-lab.ru/blog/385472.php