Архив за месяц: Июнь 2020

Принципы написания торговых low-latency приложений на Java

Данная статья является частью серии статей о том, как пишутся low-latency торговые приложения. Вводная статья содержит начальные сведения о подходах к оптимизациям вообще, вторая статья рассказывает об подходах к оптимизации на всех уровнях торговой системы: от железа до настройки JVM. Данная же статья, рассказывает уже подробно об оптимизациях в самом Java-приложении.

Статья ориентирована на программистов, чтобы помочь им в изучении Java, понимании JVM и развитии навыков программирования.

Читать далее

Сайты о Java и финансах

Краткий список сайтов, которые я стараюсь посещать ежедневно, чтобы быть в курсе последних новостей о Java и о том, что происходит в сфере биржевых технологий и финансового бизнеса.

Читать далее

Симвология: CUSIP, SEDOL, RIC, ISIN

Обязательные атрибуты любого ордера, его ключевые параметры это ответы на вопросы: «что?», «продать или купить?», «в каком количестве?» и «по чем?».

«Что» — обозначает сам предмет сделки — название ценной бумаги. Чтобы не получилось так, что устно по телефону клиент сказал купить акции «Гугла», а брокер купил акции «Мугла», ордера передаются электронно, а предмет сделки имеет некий универсальный идентификатор, который однозначно определяет ценную бумагу для обоих сторон сделки.

В качестве такого идентификатора ценной бумаги используется определенный уникальный набор символов. Этих идентификаторов может быть несколько. А весь этот набор идентификаторов в биржевой среде называется симвология (symbology).

Читать далее

Алгоритмическая торговля на бирже работает, но это не то, что вы думаете. Разрешаем путаницу с термином «алгоритмическая торговля»

Биржевая торговля ценными бумагами – не область точной науки, поэтому в отношении терминов «автоматизированная» и «алгоритмическая» торговля отсутствуют общепринятые строгие определения. Для одних эти два понятия означают одно и то же, а для других – два различных процесса.

Читать далее