Архив метки: trading

Как на самом деле разорился Knight Capital

Википедия

Отчет SEC

Книга Knightmare on Wall Street

Статья Knightmare: A DevOps Cautionary Tale

Статья на habr.com Как 45 минут терять по $172 222 в секунду

Реклама

Мне не нравится книга Майкла Льюиса Flash Boys

Книга Flash Boys произвела в 2014 году эффект разорвавшейся бомбы. Она снесла крышу всем: инвесторам, финансовым журналистам, технологам, контролирующим органам. Биржи оправдывались, ФБР начало расследование, инвесторы сердились, а обыватель удовлетворенно ухмылялся: вот опять этих жирных финансистов поймали на горячем, обманывают они нас, поставили свои супер-пупер компьютеры поближе к бирже и заставляют нас покупать акции МакДональдса не по 10,5 долларов за штуку, а за целых 10,6! Это же грабеж среди бела дня! А кто-то подумал, эээ, да тут непаханное поле, можно запрограммировать компьютеры, и они будут зарабатывать триллиарды! В ютьюбе эксперты вам расскажут, как эти гадкие HFT-трейдеры наживаются на пенсионерах, как они своим сверхбыстрыми компьютерами и сверхматематическими алгоритмами убивают дух честной конкуренции и саму суть рыночной экономики.

Я очень рекомендую вам прочитать книгу Flash Boys, если вы интересуетесь финансами и высокими технологиями, чтобы вам тоже снесло крышу и «открылись глаза» на заговор подлых грязных программистов и докторов наук в области квантовой механики и теории вероятностей. Лучше всего книгу читать в оригинале, потому что русский перевод просто ужасен.

А потом советую почитать книгу Flash Boys: Not So Fast. Эта книга поставит крышу на место и объяснит вам, как Майкл Льюис с помощью приёмов жёлтой журналистики, жареных фактов, некомпетентных расчетов и откровенного вранья манипулировал вами, вешая вам лапшу на уши. Судя по объемам продаж книги Flash Boys, купившихся на этот обман — сотни тысяч. Так уж повелось в мире, что народ легче верит в теории заговора, чем в книги, доказывающие, что никакого заговора не было.

Институциональный инвестор

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

Читать далее

Программная торговля

Что такое программная торговля (program trading)? Я давно заметил, что в финансах многие термины имеют совсем другой смысл, чем в обычной жизни. Как мне кажется, это связано с давними укоренившимися традициями. Например, как повелось издавна называть тот или иной процесс именно так, так его и продолжают называть. А то, что постороннему человеку это название кажется странным или ассоциируется с другими понятиями, это — трудности постороннего человека. В статье про алгоритмический трейдинг я уже показал, как люди путают его с автоматизированным трейдингом. В данной статье речь пойдёт о программной торговле, в которой слово «программа» означает вовсе не то, что вы думаете, и не меет никакого отношения к компьютерным программам и программированию.

Читать далее

habr.com: Как не мусорить в Java

Интересная статья на habr.com о том, как писать на Java low-latency приложения так, чтобы в heap не создавался мусор и значит не вызывался сборщик мусора, который может привести к непредсказуемым задержкам в самый непододящий момент торгового дня. Почитайте также и комментарии.

Крупнейшие IT-проблемы на биржах в 2018 году

2018 год не обошелся для фондовых бирж без IT-проблем:

Ссылки по теме:

Жил был программист Richard Rose

Жил был программист Richard Rose.

После работы на ведущие банки мира (Goldman Sachs, Morgan Stanley, Bank of America, UBS и прочее), он решил, что настало время уйти на вольные хлеба и реализовать свои идеи и наработки в коммерческом продукте. План состоял в том, чтобы создать движок, совмещавший OMS и соединение с рынком, который бы способен был перемещать сообщения с задержкой в микросекунды и даже меньше. Движок был написан на Java.

Читать далее

Что такое latency? Low latency? Ultra-low latency?

Для понимания понятия latency возьмем простой пример. Представьте себе некий «черный ящик» с одним входом и одним выходом. Вы подаете сигнал на вход и ожидаете появление сигнала на выходе. При проведении экспериментов вы замечаете, что при подаче сигнала на вход сигнал на выходе появляется через 1 секунду. Причем это происходит постоянно с отклонением +/- 10 миллисекунд. То есть выдача сигнала на выходе происходит с определенной задержкой. Это и есть latency — время задержки.

Читать далее

Java для торговых приложений? Вполне!

Как вы можете использовать Java для финансовых торговых приложений? Ведь Java тормозная, жрёт много памяти, сборщик мусора останавливает приложение, когда захочет. Разве Java годится для low-latency? Для этого непременно нужно писать на C, C++, а еще лучше на Verilog и использовать FPGA, не меньше! Java для high-frequency trading? Да вы шутите!? Java для алгоритмической торговли? Не смешите мои тапки!

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

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

Читать далее

Понятие «Торговая система» в различных контекстах биржевой торговли

Понятие «торговая система» в различных контекстах имеет различные смыслы, поэтому, когда в разговоре или тексте вы видите это словосочетание, важно разобраться в каком контексте оно употреблено, чтобы не запутаться и понять, о чем конкретно идет речь. Читать далее