Ранее мы уже рассматривали вопрос об обязательных этапах разработки торговой стратегии для работы на фондовом рынке. Одной из наиболее важных стадий является тестирование производительности стратегии на исторических данных — бэктестинг. Сегодня мы поговорим именно о нем.Читать полностью »
Рубрика «торговые роботы» - 5
Назад в будущее: проверка работоспособности торгового робота с помощью исторических данных
2014-10-01 в 11:15, admin, рубрики: Блог компании ITinvest, механические торговые системы, разработка, торговые роботы, Финансы в IT-индустрии, фондовый рынокВысокочастотный трейдинг и все, что вам следует о нем знать. Часть 2 (заключительная)
2014-06-06 в 11:55, admin, рубрики: HFT, High frequency trading, Блог компании Церих, торговые роботыВысокочастотные трейдеры могут следовать различным стратегиям — активным, пассивным или смешанным.
Пассивные трейдеры стараются заработать одновременно на спреде цен покупки и продажи ценной бумаги и на rebates от торговых площадок за привлечение на них ликвидности. Посредством своего автоматизированного оборудования, технологий, предоставляемых торговыми площадками, и статистических моделей эти брокеры могут одновременно обрабатывать заявки на множество ценных бумаг. Эту стратегию обычно называют автоматическим привлечением ликвидности (оригинальное название Electronic Liquidity Provision или ELP), или рибейт-арбитражем (“rebate arbitrage”).
Читать полностью »
Интервью: как С# и C++ помогают заработать на фондовом рынке
2014-05-21 в 10:58, admin, рубрики: Блог компании ITinvest, Программирование, разработка, торговые роботы, Финансы в IT-индустрии, фондовый рынок, метки: Программирование, разработка, торговые роботы, фондовый рынокОдним из самых популярных топиков в нашем блоге стал рассказ о Джесси Сполдинге — парне, который заработал $500к на фондовом рынке, применив свои познания в программировании и понимание основ фондового рынка (часть 1, часть 2). В комментариях к этим текстам некоторые хабрапользователи выражали свое сомнение в реалистичности такого сценария в нашей стране. Также слышались фразы вроде «ну он раньше работал в этой сфере».
В связи с этим редакция блога ITinvest поговорила с Андреем Горьковенко — разработчиком, который повторил путь Джесси Сполдинга и сумел перевернуть свою жизнь с помощью фондового рынка и технологических знаний. Этим текстом мы открываем цикл интервью с непосредственными участниками процессов на российском фондовом рынке — разработчиков софта, трейдеров и руководителей компаний.
Примечание: Андрей Горьковенко раньше работал программистом в ITinvest. В частности, он трудился над проектом торгового терминала SmartX (история его создания описана в отдельном хабратопике). Позднее он создал универсальную механическую торговую систему, с помощью которой можно реализовывать различные стратегии торговли на фондовом рынке. Эта разработка приносит ему основной доход, который превышает среднюю зарплату разработчика в Москве.
Андрей, привет! Расскажи, как ты вообще оказался связан с фондовым рынком?
В 2007 году я ушел с четвертого курса Воронежского военного института радиоэлектроники и начал искать работу. Поскольку я всегда увлекался программированием, и, как мне казалось, обладал определенными навыками в этой области, то рассматривал соответствующие вакансии. Так получилось, что мне предложили место в местном воронежском отделении одного из крупнейших российских брокеров.Читать полностью »
Поражение роботов: взлеты и падения высокочастотного трейдинга (Часть 2)
2014-03-21 в 9:33, admin, рубрики: HFT, High frequency trading, Блог компании ITinvest, ит-инфраструктура, торговые роботы, трейдинг, финансы, фондовый рынокСнижение объема фондовых рынков может до определенной степени быть связано с тем, что высокочастотный трейдинг отпугивает инвесторов от вложений в ценные бумаги, что особенно заметно после события 6 мая 2010 года, получившего название Flash Crash, когда принятое компьютерами решение о продаже большого количества фьючерсов вызвало массовый обвал цен на рынке. Промышленный индекс Dow Jones упал на 600 пунктов примерно за 5 минут. Когда произошел скачок цен, большинство высокочастотных трейдеров, работавших на рынке в тот день, обогатились. А тех, чьи машины в тот день не работали, обвинили в пособничестве обвалу и недообеспечении ликвидности, поскольку падение ускорилось из-за того, что сравнительно немногие высокоскоростные трейдеры были готовы купить акции, снижение цен на которые все нарастало под давлением тех, кто хотел их продать.Читать полностью »
Поражение роботов: взлеты и падения высокочастотного трейдинга (Часть 1)
2014-03-18 в 12:20, admin, рубрики: HFT, High frequency trading, Блог компании ITinvest, ит-инфраструктура, торговые роботы, трейдинг, финансы, фондовый рынокКомпания Stamen из Сан-Франциско объединилась с Nasdaq для визуализации бешеного ритма автоматизированных торгов. Рисунок иллюстрирует запросы на покупку и продажу, отправленные алгоритмами в течение всего лишь одной минуты (на иллюстрации изображены торги от 8 марта 2011г.)
Стив Свенсон (Steve Swanson) был типичным 21-летним компьютерным гиком с очень нетипичной работой. Дело было летом 1989 года, и он только что получил степень математика в Колледже Чарльстона. В одежде его привлекали футболки и шлепанцы, а на телевидении – сериал Звездный Путь. Большую часть времени он проводил в гараже Джима Хоукса (Jim Hawkes), преподавателя статистики из колледжа, в котором учился Стив. Там он программировал алгоритмы для того, что в последствии станет первой в мире компанией, ведущей высокочастотную торговлю, и получит название Automated Trading Desk. Хоукса преследовала навязчивая идея о том, что можно получать прибыль на фондовых рынках, используя формулы для предсказания поведения цен, выведенные его другом, Дэвидом Уиткомбом (David Whitcomb), преподававшим экономику в Ратгерском Университете. Задачей Свенсона было превратить формулы Уиткомба в машинный код. Читать полностью »
Примеры создания торговых роботов на TradeScript
2014-03-04 в 9:53, admin, рубрики: Блог компании ITinvest, разработка, торговые роботы, Финансы в IT-индустрии, фондовый рынок, метки: торговые роботы, фондовый рынокТема создания механических торговых систем или попросту биржевых роботов вызывает на Хабре определенный интерес. Мы частенько освещаем теоретические аспекты алгоритмической торговли, но не так часто говорим о ее практической составляющей. Поэтому в сегодняшнем топике будут рассматриваться реальные примеры различных роботов, созданных с помощью скриптового языка TradeScript.Читать полностью »
Как я сделал тестер-оптимизатор для нахождения прибыльных стратегий на бирже
2014-01-15 в 14:49, admin, рубрики: .net, Алгоритмы, алготрейдинг, математика, оптимизация, торговые роботы, метки: c++, алготрейдинг, оптимизация, торговые роботыВведение
В алгоритмическом трейдинге при создании механических торговых систем (МТС) очень важен вопрос времени жизни торговых алгоритмов. Да, и найти их в принципе достаточно сложно. В условиях постоянно меняющегося рынка рано или поздно наступает момент, когда даже самый совершенный и прибыльный алгоритм начинает приносить убытки. И его нужно, что называется, «подкручивать» или оптимизировать под текущие условия рынка. Одними из самых распространенных являются торговые системы (ТС), работающие со свечными графиками с их многообразием индикаторов для технического анализа.Читать полностью »
How-to: роботы и API брокерской торговой системы
2013-11-11 в 8:25, admin, рубрики: api, биржа, Блог компании ITinvest, торговые роботы, Финансы для всех, метки: биржа, торговые роботыВ одном из прошлых топиков мы начали обсуждать общее устройство биржевого рынка России, а сегодня чуть подробнее взглянем на одно из его звеньев – брокерские системы. Брокерский бизнес технологичен по своей сути: клиенты выставляют заявки с использованием торговых терминалов, часто разработанных именно брокерами, а для обработки заявок и их отправки на биржу необходима автоматизированная система сбора заявок и выставления их на биржу. Такие системы, снабженные средствами авторизации и лимитирования, позволяющие смаршрутизировать заявку на рынок и дать клиенту информацию о ее статусе и о текущем состоянии его портфеля, обычно зовутся торговыми системами брокера.
Большинство заявок на современных биржах генерируются не людьми, а специально созданными торговыми роботами, которые действуют по заданному алгоритму. Для этих программ ключевым фактором является общая скорость работы, которая зависит и от оперативности самого робота, и от каналов связи, и от мощности железа, на котором он работает. Само собой, для подключения робота к торговой системе у нее должно быть API. Об этом мы сегодня и поговорим.Читать полностью »
Биржевой робот за 45 минут привел к убыткам в 440 миллионов долларов
2012-08-03 в 22:24, admin, рубрики: искусственный интеллект, ненормальное программирование, торговля на бирже, торговые роботы, Финансы для всех, метки: торговля на бирже, торговые роботы
Сейчас мы живем в мире высоких технологий, которые позволяют передавать и принимать данные с очень высокой скоростью. Кроме того, компьютерные системы весьма облегчают всем нам жизнь. В том числе, и биржевым брокерам. На разного рода биржах работают программные комплексы, «роботы», которые позволяют автоматизировать процесс купли/продажи.