Архив за месяц: Апрель 2020

Почему нельзя использовать double для финансовых расчетов

В финансовых расчетах часто приходится оперировать дробными числами. Например, на некоторых рынках цены на опционы и фьючерсы могут иметь два и даже три знака после запятой. Цены на некоторые акции могут выражаться в пенни, так называемые penny-stocks. Для валидации ордеров перед отправкой на рынок надо проверять, не выходит ли указанная цена ордера за определенные пределы (price limits), рассчитанные от текущей рыночной цены инструмента. Например, надо вычислить +/-5% от цены 1.005. Казалось бы для выражения цены в Java идеально подходит примитивный тип double. Но это крупная, опасная ошибка!

Читать далее

Мои любимые фильмы о трейдинге

На карантине почему-бы не совместить приятное с полезным: развлечься и одновременно поучиться чему-то? Рекомендую вам несколько фильмов на тему биржевой торговли, которые раскроют вам некоторые секреты профессии, ну и дадут представление о людях, которые работают в этом бизнесе.

Читать далее

Что такое FIX-engine

FIX-движок (FIX-engine) — это компонент торговой системы, обеспечивающий связь с другими системами по протоколу FIX. Этот компонент отвечает за преобразование внутренних структур приложения в исходящие FIX-сообщения и за конвертацию входящих FIX-сообщений во внутренние структуры данного приложения.

Читать далее

Электронная торговля

Электронная торговля подразумевает торговлю с использованием компьютерной системы, где ордера участников торгов заносятся в систему и сводятся в ней автоматически без использования ручного труда. Это весьма общее определение, которым я стараюсь охватить все разноообразие электронных систем торговли ценными бумагами, которые существовали начиная с конца 60-х XX века и по сегодняшний день.

Сейчас вся торговля почти на всех биржах мира ведется в электронном виде. Не осталось уже бирж, где торговля ведется вручную. Исключение пока составляет Нью-Йоркская фондовая биржа — одна из старейших бирж мира.

Компьютеризация торговли решает множество проблем:

  • информация передается быстро
  • информация передается точно
  • информация легко хранится извлекается и используется для расчетов, перерасчетов, сведения балансов, ревизий, аудита и написания отчетов

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

Препятствиями на пути были коропоративная костность, корысть ведущих участников биржевого бизнеса, нежелание менять вековые традиции, боязнь потери привилегированного положения посредника на выгодном рынке, консервативный взгляд на новые технологии, высокая стоимость и низкая производительность компьютеров и банальное невежество и недальновидность людей, от которых зависило принятие ключевых решений. Особенное сопротивление прогрессу проявляли старейшие биржи мира — Лондонская фондовая биржа, Нью-Йоркская фондовая биржа, Чигагские биржи деривативов CBOT и CME.

Читать далее

Зачем нужны скрытые пулы ликвидности (dark pools)

Благодаря стараниям журналистов и писателей вокруг скрытых пулов ликвидности (dark pools) была создана этакая аура зла. Между тем этот институт биржевой торговли решает простую и важную задачу.

Читать далее