Первая часть
Вторая часть
Третья часть
Всем привет.
Вот мы и закончили свой проект перевода своих торговых решений на операционную систему Linux. За шесть месяцев было написанно с нуля все что нужно для нашего стиля торговли и контроля рисков. Поставленные и решенные задачи:
— Иметь унифицированный терминал для торговли разных бирж
— Иметь сервер рискменеджера для контроля рисков
— Независить от платформы клиента(трейдера), виндовс, линукс, андроид, макос и тд.
— Возможность одновременной торговли на одном счете нескольких трейдеров\роботов
Весь комплекс прошел боевое тестирование и успешно внедрен в повседневную работу. Всем кто следил за проектом и поддерживал, огромное спасибо!
Ну и небольшое видео как это было:
Первая часть
Вторая часть
Всем привет.
Прошло чуть больше месяца как мы стартанули переписывать все ПО под новую концепцию. Как вы помните основные посылы были следующие:
— Написать нативный кроссплатформеный сервер для проптрейдинговой деятельности
— Написать Веб простейшую торговую платформу для проптрейдинговой деятельности
Давайте немного поясним, что мы имеем ввиду под проптрейдинговой деятельностью. В данном контексте мы понимаем это следующим образом:
Лицо или группа лиц которая хочет торговать с одного аккаунта Квика и иметь при этом рискменеджера. Т.е. по сути, Квик является датафидом и исполнителем заявок. Он подключается к нашему серверу и работаетает с ним. Клиенты — проптредеры подключаются через вебклиента к нашему серверу и совершают сделки в рамках своих лимитов, которые контролирует сервер. Такая своеобразная возможность дать в ДУ без предоставления доступа к счету и приэтом 100% контролировать риски трейдеров. Сервер на нашей стороне. Тредеров добавляем сами, и каждому выставляем лимит потерь на день и рабочий сайз. В итоге трейдер не может за день потерять больше чем лимит.
Буквально вчера закончили тесты первой альфаверсии с минимальным функционалом.
— Сервер: принимает и раздает стакан и часовой чарт, принимает и отсылает информацию по ордерам, мониторит риски трейдеров.
— ВебКлиент: принимает и отображает стакан и часовой чарт, выставляет и снимает ордера, принимает информацию по ним.
На данный момент платформа работает стабильно, поэтому переводим всех своих трейдеров на нее. Дальше уже будем дорабатывать остальной функционал.
Если интересно, ставьте плюсы, будем постить дальнейший ход дел )
Конструктивная критика и предложения приветствуются.
Всем профитов!
Ну и скриншот текущего клиента:
Первая часть.
Всем привет.
Ну что, расскажем что в итоге у нас получилось и к чему пришли и идем. Первое с чем надо было определиться это сам дистрибутив. Перепробовали кучу. Требования были следующие:
— Легковесный
— Версии LTS или стабильный
Просмотрели:
Arch Linux — Всем понравился, но слишком много проблем может возникать при апдейтах и «минимальных» чихах. Нет времени на устранение этих проблем.
CentOS — Понравилась, но как то не зашла.
Debian — Как не странно вообще не пошла у нас. Даже не стали копать.
Linux Mint — Слишком «тяжелая» овер 9ГБ в установке
Linux Ubuntu и ежесней Kubuntu и тд — Слишком «тяжелая» овер 9ГБ в установке
Slackware — Понравилась всем, но тяжелая, так же овер 9ГБ в установке
Ubuntu Server — Вот это подошло на 100%. Легкая, до 700МБ в установке. Легко настраивается. Хорошее сообщество. LTS и тд. Вобщем как основу оси выбрали ее.
Выбор DE — Графической среды. Тут у нас было сразу два фаворита 1)
Debian is a free operating system that comes with over 43,000 packages and runs in many architectures and even different kernels. The 64-bit version of Debian GNU/Linux for Intel architecture is one of the most popular Linux distributions in the market, used by developers, governments, enterprises, application architects and derivative developers alike.
Today, I’m happy to share that Microsoft is taking its relationship with the Eclipse community to the next level by joining the Eclipse Foundation as a Solutions Member. Joining the Eclipse Foundation enables us to collaborate more closely with the Eclipse community, deliver a great set of tools and services for all development teams, and continuously improve our cloud services, SDKs and tools.
Microsoft R Open is the enhanced distribution of open source R from Microsoft Corporation. Enhancements include multi-core processing, a fixed CRAN repository date, and reproducible R with the checkpoint package.
Today I’m excited to announce our plans to bring SQL Server to Linux as well. This will enable SQL Server to deliver a consistent data platform across Windows Server and Linux, as well as on-premises and cloud. We are bringing the core relational database capabilities to preview today, and are targeting availability in mid-2017.