В финансовых расчетах часто приходится оперировать дробными числами. Например, на некоторых рынках цены на опционы и фьючерсы могут иметь два и даже три знака после запятой. Цены на некоторые акции могут выражаться в пенни, так называемые penny-stocks. Для валидации ордеров перед отправкой на рынок надо проверять, не выходит ли указанная цена ордера за определенные пределы (price limits), рассчитанные от текущей рыночной цены инструмента. Например, надо вычислить +/-5% от цены 1.005. Казалось бы для выражения цены в Java идеально подходит примитивный тип double. Но это крупная, опасная ошибка!
Читать далееАрхив за месяц: Апрель 2020
Мои любимые фильмы о трейдинге
На карантине почему-бы не совместить приятное с полезным: развлечься и одновременно поучиться чему-то? Рекомендую вам несколько фильмов на тему биржевой торговли, которые раскроют вам некоторые секреты профессии, ну и дадут представление о людях, которые работают в этом бизнесе.
Читать далееЧто такое FIX-engine
FIX-движок (FIX-engine) — это компонент торговой системы, обеспечивающий связь с другими системами по протоколу FIX. Этот компонент отвечает за преобразование внутренних структур приложения в исходящие FIX-сообщения и за конвертацию входящих FIX-сообщений во внутренние структуры данного приложения.
Читать далееЭлектронная торговля
Электронная торговля подразумевает торговлю с использованием компьютерной системы, где ордера участников торгов заносятся в систему и сводятся в ней автоматически без использования ручного труда. Это весьма общее определение, которым я стараюсь охватить все разноообразие электронных систем торговли ценными бумагами, которые существовали начиная с конца 60-х XX века и по сегодняшний день.
Сейчас вся торговля почти на всех биржах мира ведется в электронном виде. Не осталось уже бирж, где торговля ведется вручную. Исключение пока составляет Нью-Йоркская фондовая биржа — одна из старейших бирж мира.
Компьютеризация торговли решает множество проблем:
- информация передается быстро
- информация передается точно
- информация легко хранится извлекается и используется для расчетов, перерасчетов, сведения балансов, ревизий, аудита и написания отчетов
Казалось бы, выгоды перехода на электронные торги очевидны. Ведь компьютеры быстро завоевали свое место в бухгалтерском деле, в страховании, в планировании ресурсов предприятий, в автоматизации продажи билетов авиакомпаний, в статистике, в банковском деле, и в системах хранения и анализа данных. А вот путь внедрения компьютеров в биржевом деле не был прост и легок.
Препятствиями на пути были коропоративная костность, корысть ведущих участников биржевого бизнеса, нежелание менять вековые традиции, боязнь потери привилегированного положения посредника на выгодном рынке, консервативный взгляд на новые технологии, высокая стоимость и низкая производительность компьютеров и банальное невежество и недальновидность людей, от которых зависило принятие ключевых решений. Особенное сопротивление прогрессу проявляли старейшие биржи мира — Лондонская фондовая биржа, Нью-Йоркская фондовая биржа, Чигагские биржи деривативов CBOT и CME.
Читать далееЗачем нужны скрытые пулы ликвидности (dark pools)
Благодаря стараниям журналистов и писателей вокруг скрытых пулов ликвидности (dark pools) была создана этакая аура зла. Между тем этот институт биржевой торговли решает простую и важную задачу.
Читать далее