Pull to refresh
-20
0

Пользователь

Send message

How-to: пошаговое руководство по разработке торговой системы для работы на фондовом рынке

Reading time7 min
Views65K
image

Примечание: Данный пост написан британским разработчиком и финансовым аналитиком Майклом Халлс-Муром, который является профессионалом в так называемом Quantitative trading. С нашей точки зрения информация, содержащаяся в этом топике, может быть интересна техническим специалистам и разработчикам, которые интересуются фондовым рынком и обладают навыками для создания, к примеру, успешных торговых роботов, но не знают с чего начать. Поэтому топик будет рассматриваться именно в таком контексте, кроме того, текст адаптирован к российским реалиям, соответственным образом переведены и некоторые термины. Будем рады вашим комментариям! (Поправки по переводу лучше отправлять в личных сообщениях).

Алгоритмическая торговля — является крайне сложной областью финансов, и чтобы освоить объем информации, который позволит создать свою собственную торговую систему или устроиться разработчиком в финансовую компанию или фонд, потребуется довольного много времени. Большой опыт в программировании просто необходим для успешной работы на этом рынке, как минимум алготорговец должен хорошо разбираться в таких языках, как C/C++ (в области финансов перспективен и язык Java) и Python, Matlab и R (на российском рынке набирает популярность разработанный в США TradeScript — прим. перев.).
Читать дальше →

Интервью: как С# и C++ помогают заработать на фондовом рынке

Reading time7 min
Views60K
Одним из самых популярных топиков в нашем блоге стал рассказ о Джесси Сполдинге — парне, который заработал $500к на фондовом рынке, применив свои познания в программировании и понимание основ фондового рынка (часть 1, часть 2). В комментариях к этим текстам некоторые хабрапользователи выражали свое сомнение в реалистичности такого сценария в нашей стране. Также слышались фразы вроде «ну он раньше работал в этой сфере».

В связи с этим редакция блога ITinvest поговорила с Андреем Горьковенко — разработчиком, который повторил путь Джесси Сполдинга и сумел перевернуть свою жизнь с помощью фондового рынка и технологических знаний. Этим текстом мы открываем цикл интервью с непосредственными участниками процессов на российском фондовом рынке — разработчиков софта, трейдеров и руководителей компаний.

Примечание: Андрей Горьковенко раньше работал программистом в ITinvest. В частности, он трудился над проектом торгового терминала SmartX (история его создания описана в отдельном хабратопике). Позднее он создал универсальную механическую торговую систему, с помощью которой можно реализовывать различные стратегии торговли на фондовом рынке. Эта разработка приносит ему основной доход, который превышает среднюю зарплату разработчика в Москве.

Андрей, привет! Расскажи, как ты вообще оказался связан с фондовым рынком?

В 2007 году я ушел с четвертого курса Воронежского военного института радиоэлектроники и начал искать работу. Поскольку я всегда увлекался программированием, и, как мне казалось, обладал определенными навыками в этой области, то рассматривал соответствующие вакансии. Так получилось, что мне предложили место в местном воронежском отделении одного из крупнейших российских брокеров.
Читать дальше →

How-to: Торговля фьючерсами на фондовом рынке

Reading time7 min
Views56K
image

Не так давно в нашем блоге был опубликован топик, посвященный фьючерсным контрактам на фондовом рынке. Он вызвал определенный интерес публики, однако многие хабрапользователи не удовлетворились упрощенной теорией и стали задавать более глубокие практические вопросы. Мы не можем оставить их без ответа, поэтому сегодня публикуем материал, с углубленным описанием торговли фьючерсами.
Читать дальше →

Инструментарий фондового рынка: что такое фьючерсы и как они работают

Reading time8 min
Views134K
image

Ранее в нашем блоге уже поднималась тема производных финансовых инструментов (деривативов) и описывались некоторые их классы. Очень часто именно о покупке или продаже таких биржевых инструментов говорят как о «продаже воздуха» и очевидно вредных спекуляциях. На самом же деле, важность тех же опционов и фьючерсов для фондового рынка и, шире, для экономики страны, трудно переоценить. Сегодня речь пойдет именно о фьючерсных контрактах и логике работы с ними.
Читать дальше →

Кризис и фондовый рынок: роль высокочастотного трейдинга

Reading time3 min
Views11K
Прим. переводчика: Мы довольно много и часто говорим о высокочастостном трейдинге и связанных с этим технологиях, применительно к России. Однако, нам самим, при всем желании, довольно тяжело охватить все аспекты этой интереснейшей темы, особенно то, что происходит за рубежом. Поэтому, в дополнение к нашей секции переводов зарубежных материалов (большинство из них можно найти по ссылке), мы решили запустить в своем блоге на Хабре новую рубрику, в которой будем рассказывать об интересной тематической литературе. Мы можем соглашаться или не соглашаться с тезисами, изложенными в освещаемых нами книгах, но чтобы составить свое мнени — их нужно прочитать. Сегодня у нас первый выпуск, замечания и предложения по формату приветствуются в комментариях. Приятного чтения!

После выхода бестселлера «Большая игра на понижение. Тайные пружины финансовой катастрофы» (The Big Short), в которой Майкл Льюис (Michael Lewis) развенчивал мифы эпохи финансового кризиса, интересы автора переместились в сторону других вопросов. И все же, нет причин сомневаться в том, что Льюис продолжает размышлять о роли, которую играет кризис на современных рынках.

image

Последняя книга Льюиса, «Быстрые мальчики» (Flash Boys: A Wall Street Revolt), рассказывает историю Сергея Алейникова, программиста из Goldman Sachs, попавшего в тюрьму за кражу кода алгоритма высокочастотной торговли Goldman после увольнения из инвестиционного банка. История Алейникова помогает яснее представить «непрозрачный» мир высокочастотных торгов. В понедельник [31 марта 2014 – прим.перев.] книга поступит в продажу. Ее издателем выступило агентство W.W. Norton & Co.
Читать дальше →

Технологии фондового рынка: Брокерская торговая система

Reading time7 min
Views20K
Торговля на бирже в 21 веке – это крайне высокотехнологичный процесс. Для того, чтобы инвестор мог осуществить сделку разрабатываются разнообразные торговые терминалы, создаются брокерские системы, которые могут справляться с большой нагрузкой, реализовываются API к ним, прокладываются высокоскоростные каналы связи, вводятся в строй новые технологии и т.д. Это неудивительно – ведь между успехом и провалом, прибылью или убытками на фондовом рынке часто лишь доли секунды. Поэтому все должно работать как часы и очень быстро.

image

Мы уже рассказывали о технологиях прямого подключения, которые используются для того, чтобы посылать торговые приказы напрямую на биржу, минуя системы брокера. Однако, прямой доступ – стоит немалых денег и по карману не всем трейдерам, которые тем 6е менее, хотят совершать транзакции с максимальной скоростью. В этом топике мы расскажем о том, как осуществили полный апгрейд своей торговой системы, который позволил создать инфраструктурный продукт, соответствующий мировым стандартам технологий фондового рынка.
Читать дальше →

How-to: как выбрать язык программирования для создания торгового робота

Reading time24 min
Views65K
image

Один из самых распространенных вопросов, который задают люди, только начинающие интересоваться алгоритмической торговлей это «Какой язык программирования для этого подходит лучше всего?». Само собой, короткий ответ заключается в том, что никакого «лучшего» варианта не существует. При выборе инструмента следует учитывать параметры торговой стратегии, необходимую производительность, модульность, методологию разработки и требования к отказоустойчивости. В этой статье мы поговорим о главных компонентах архитектуры алгоритмической торговой системы и о том, как каждый из них влияет на выбор языка программирования.
Читать дальше →

Поражение роботов: взлеты и падения высокочастотного трейдинга (Часть 2)

Reading time7 min
Views14K
[Первая часть]

Снижение объема фондовых рынков может до определенной степени быть связано с тем, что высокочастотный трейдинг отпугивает инвесторов от вложений в ценные бумаги, что особенно заметно после события 6 мая 2010 года, получившего название Flash Crash, когда принятое компьютерами решение о продаже большого количества фьючерсов вызвало массовый обвал цен на рынке. Промышленный индекс Dow Jones упал на 600 пунктов примерно за 5 минут. Когда произошел скачок цен, большинство высокочастотных трейдеров, работавших на рынке в тот день, обогатились. А тех, чьи машины в тот день не работали, обвинили в пособничестве обвалу и недообеспечении ликвидности, поскольку падение ускорилось из-за того, что сравнительно немногие высокоскоростные трейдеры были готовы купить акции, снижение цен на которые все нарастало под давлением тех, кто хотел их продать.
Читать дальше →

Поражение роботов: взлеты и падения высокочастотного трейдинга (Часть 1)

Reading time5 min
Views26K
image

Компания Stamen из Сан-Франциско объединилась с Nasdaq для визуализации бешеного ритма автоматизированных торгов. Рисунок иллюстрирует запросы на покупку и продажу, отправленные алгоритмами в течение всего лишь одной минуты (на иллюстрации изображены торги от 8 марта 2011г.)

Стив Свенсон (Steve Swanson) был типичным 21-летним компьютерным гиком с очень нетипичной работой. Дело было летом 1989 года, и он только что получил степень математика в Колледже Чарльстона. В одежде его привлекали футболки и шлепанцы, а на телевидении – сериал Звездный Путь. Большую часть времени он проводил в гараже Джима Хоукса (Jim Hawkes), преподавателя статистики из колледжа, в котором учился Стив. Там он программировал алгоритмы для того, что в последствии станет первой в мире компанией, ведущей высокочастотную торговлю, и получит название Automated Trading Desk. Хоукса преследовала навязчивая идея о том, что можно получать прибыль на фондовых рынках, используя формулы для предсказания поведения цен, выведенные его другом, Дэвидом Уиткомбом (David Whitcomb), преподававшим экономику в Ратгерском Университете. Задачей Свенсона было превратить формулы Уиткомба в машинный код.
Читать дальше →

Как сохранить финансы на фондовом рынке: Риск-менеджмент

Reading time5 min
Views20K
image

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

Как стать квантом в HFT-компании

Reading time7 min
Views33K
image

Я часто получаю письма от желающих устроиться на работу в HFT-фирмы (HFT или High-Frequency Trading – высокочастотный трейдинг). У них иногда возникают проблемы с процессом подачи заявления, а также с пониманием необходимых технических навыков для конкретной должности. Я написал данную статью с целью объяснить, что же такое высокочастотный трейдинг, какие навыки необходимы для того, чтобы Вас приняли на работу, и к кому стоит обратиться в поисках вакансии.

Имейте в виду, что HFT – сугубо техническая область. Она привлекает наиболее выдающихся кандидатов в сфере математики, физики, информатики и электротехники, чаще всего во время их обучения в аспирантуре или после нескольких лет работы в какой-либо узкоспециализированной области промышленности. Несмотря на свою высокооплачиваемость, работа в HFT-фирмах потребует значительных затрат в плане обучения и вложенных сил.
Читать дальше →

How-to: Пишем торговых роботов на TradeScript

Reading time7 min
Views45K
image

Тема создания механических торговых систем или попросту биржевых роботов вызывает на Хабре определенный интерес. Мы частенько освещаем теоретические аспекты алгоритмической торговли, но не так часто говорим о ее практической составляющей. Поэтому в сегодняшнем топике будут рассматриваться реальные примеры различных роботов, созданных с помощью скриптового языка TradeScript.
Читать дальше →

Высокочастотные трейдеры работают слишком медленно?

Reading time6 min
Views16K
image

Высокочастотный трейдинг (High Frequency Trading, HFT) – отличный объект для изучения, потому что до сих пор в мире нет единого мнения о его плюсах и минусах. Поэтому ученые и трейдеры-практики могут продолжать писать статьи о том, почему он плох или, наоборот, хорош, и при этом одни высказывания не будут противоречить другим, так как авторы статей часто пользуются разными системами оценки. При этом даже если вы определились с объектом оценки, его, как правило, очень трудно измерить, не говоря уже о том, чтобы дать комментарий по результатам измерения.
Читать дальше →

Биржевой софт: история создания торгового терминала

Reading time7 min
Views26K
image

Фондовый рынок – крайне высокотехнологичная отрасль, в которой задействована масса интересных технологий и крайне сложная инфраструктура. Сегодня мы хотим рассказать о том, как в финансовой сфере ведется работа над IT-проектами. В частности, осветить аспект разработки софта на примере создания торгового терминала SmartX.
Читать дальше →

Пять UX-приемов для создания биржевого софта

Reading time4 min
Views11K
image

Вопросы юзабилити, UX/UI становятся все более важными не только для сугубо дизайнерских фирм и компаний, разрабатывающих ПО и гаджеты для широкого потребления, но и, в частности, для различных трейдинговых платформ. Фондовый рынок – довольно специфическая область, одно неверное движение здесь может стоить целое состояние, поэтому при проектировании интерфейсов для торговли, важно предусмотреть все возможные проблемы и правильно выстроить работу. В этом, однако, нет ничего невозможного – мы в ITinvest всегда сами разрабатывали ПО, которое затем наши клиенты использовали для торговли, и выработали определенные подходы и приемы в области UX.
Читать дальше →

Быстрый старт на фондовом рынке: 10 шагов

Reading time3 min
Views47K
image

В комментариях к предыдущим статьям нас просили написать руководство, которое бы помогло новичкам быстрее освоиться на фондовом рынке и не потерять при этом все свои деньги. Мы ведем блог на хабре уже несколько месяцев, так что у наc накопилось некоторое количество полезных, а не только развлекательных материалов, которые помогут на первом этапе лучше понять устройство фондового рынка.
Читать дальше →

Биржевой софт: Инструменты для создания торговых роботов

Reading time4 min
Views71K
image

Мы довольно часто пишем об алгоритмической торговле и связанными с этой область технологиями, но еще ни разу мы не говорили о программном обеспечении, с помощью которого, собственно, можно создать собственную торговую программу. Под катом – обзор распространенных программных средств для создания механических торговых систем, адаптированных под российский фондовый рынок.
Читать дальше →

Как сохранить финансы: Банки vs Биржи

Reading time6 min
Views56K
image

Традиционно в нашей стране, да и в остальном мире, когда речь заходит о сохранении заработанных средств, люди в первую очередь думают о том, чтобы обратиться для этого в банк. Во времена стабильности – это вполне разумное решение, но теперь, когда российская банковская система переживает не лучшие времена, имеет смысл подумать о том, как не потерять, и в идеале, приумножить, сбережения альтернативными способами. Например, обратившись к финансовым рынкам.
Читать дальше →

Nanex: кошмар на улице Вязов для скоростных торгов, часть 4

Reading time4 min
Views12K
[Первая часть, вторая часть, третья часть

YouTube


Чтобы проиллюстрировать процесс ведения компьютеризированных торгов неискушенной публике, Nanex начал преобразовывать трейдинговую информацию в анимированные видеоролики с треугольниками и точками, показывающими десятки тысяч команд, стремительно перемещающихся между биржами. Один видеоролик, опубликованный на YouTube, демонстрировал отрезок в 50 миллисекунд, во время которого цена на котировки Nokia Ovi менялась со скоростью 22 000 раз в секунду. Видео, опубликованное 9 октября, уже просмотрели больше 6 400 раз [на момент перевода статьи число просмотров превысило 10 300 – прим. переводчика].

image

В Nanex компьютер запрограммировали воспроизводить ту или иную ноту на фортепиано, когда акции одной известной на биржах компании покупались и продавались. В результате программа выдала композицию стаккато, звучащую довольно дико даже если проигрывать ее в медленном темпе. Она должна была проиллюстрировать то, что Хунсадер назвал абсурдностью современного «компьютерного» трейдинга.
Читать дальше →

Фондовый рынок: Как устроены биржи и зачем они нужны?

Reading time5 min
Views228K
image

Мнение большого числа людей о фондовом рынке, зачастую сводится к тому, что это просто площадка для спекуляций и зарабатывания денег из воздуха. Особенно часто подобные рассуждения можно услышать в обсуждениях производных инструментов (фьючерсов, опционов). Но так ли все на самом деле?

Привычные нам биржи, это, по сути – вторичный рынок ценных бумаг, на котором перераспределяются права на долю собственности или долгов компаний эмитентов ценных бумаг. Сами компании, выходящие на биржу благодаря этому не получают никакого финансирования – когда говорят о том, что в результате падения акций компания потеряла столько то миллионов, то это не более чем красивые слова т.к. на самом деле никаких потерь, кроме имиджевых, здесь нет.
Читать дальше →

Information

Rating
Does not participate
Registered
Activity