Pull to refresh

QuikOrdersDOM — автоматизированная биржевая торговля

Self Promo
С ростом популярности автоматизированной биржевой торговли за последние несколько лет стали очень распространены программы, которые позволяют трейдеру быстро реагировать на изменение рыночной ситуации на сверхкоротких таймфреймах. Торговый автомат может сутками анализировать текущие потоки котировок из разных источников, выжидая благоприятный момент, а затем добавить сложную позицию из нескольких торговых инструментов в портфель меньше, чем за секунду.
Читать дальше →
Total votes 11: ↑6 and ↓5 +1
Views 4K
Comments 30

QuikOrdersDOM — автоматизированная биржевая торговля II

Self Promo
В предыдущем посте я писал об автоматизации скальперской технологии «Индикатор баланса объёмов» с помощью QuikOrdersDOM. Сегодня я хочу продемонстрировать еще одно видео, посвященное автоматизации технологии скоростной торговли «TakeSpread»



UPD: на youtube с роликом какие-то проблемы, под хабракатом
тоже самое на rutube, качество правда похуже
Читать дальше →
Total votes 19: ↑6 and ↓13 -7
Views 1.4K
Comments 14

Тестирование торговой системы на PHP

PHP *

Вступление



Наверное каждый, кто сталкивался с торговлей акциями, валютами или каким-либо другим биржевым инструментом часто встречал совет о необходимости построения и тестирования своей торговой системы.

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



Узнать, будет ли торговый робот приносить прибыль
Total votes 51: ↑43 and ↓8 +35
Views 10K
Comments 65

$80 000 лучшим программистам за победу в соревновании роботов

MetaQuotes Software Corp. corporate blog Sport programming *


MetaQuotes Software Corp. ежегодно проводит чемпионат по автоматическому трейдингу для тех, кто хочет своими профессиональными навыками и умом заработать $80 000. Победители прошлых Чемпионатов своим примером доказали, что это возможно.

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

Читать дальше →
Total votes 20: ↑13 and ↓7 +6
Views 11K
Comments 5

Биржевой робот за 45 минут привел к убыткам в 440 миллионов долларов

Abnormal programming *


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

Читать дальше →
Total votes 72: ↑63 and ↓9 +54
Views 24K
Comments 101

How-to: роботы и API брокерской торговой системы

ITI Capital corporate blog Website development *Programming *API *
image

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

Большинство заявок на современных биржах генерируются не людьми, а специально созданными торговыми роботами, которые действуют по заданному алгоритму. Для этих программ ключевым фактором является общая скорость работы, которая зависит и от оперативности самого робота, и от каналов связи, и от мощности железа, на котором он работает. Само собой, для подключения робота к торговой системе у нее должно быть API. Об этом мы сегодня и поговорим.
Читать дальше →
Total votes 32: ↑31 and ↓1 +30
Views 77K
Comments 26

Как я сделал тестер-оптимизатор для нахождения прибыльных стратегий на бирже

Algorithms *Mathematics *
Recovery mode
Tutorial

Введение


image

В алгоритмическом трейдинге при создании механических торговых систем (МТС) очень важен вопрос времени жизни торговых алгоритмов. Да, и найти их в принципе достаточно сложно. В условиях постоянно меняющегося рынка рано или поздно наступает момент, когда даже самый совершенный и прибыльный алгоритм начинает приносить убытки. И его нужно, что называется, «подкручивать» или оптимизировать под текущие условия рынка. Одними из самых распространенных являются торговые системы (ТС), работающие со свечными графиками с их многообразием индикаторов для технического анализа.
Читать дальше →
Total votes 130: ↑105 and ↓25 +80
Views 89K
Comments 61

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

ITI Capital corporate blog Website development *
image

Мы довольно часто пишем об алгоритмической торговле и связанными с этой область технологиями, но еще ни разу мы не говорили о программном обеспечении, с помощью которого, собственно, можно создать собственную торговую программу. Под катом – обзор распространенных программных средств для создания механических торговых систем, адаптированных под российский фондовый рынок.
Читать дальше →
Total votes 36: ↑27 and ↓9 +18
Views 69K
Comments 26

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

ITI Capital corporate blog Website development *
Tutorial
image

Тема создания механических торговых систем или попросту биржевых роботов вызывает на Хабре определенный интерес. Мы частенько освещаем теоретические аспекты алгоритмической торговли, но не так часто говорим о ее практической составляющей. Поэтому в сегодняшнем топике будут рассматриваться реальные примеры различных роботов, созданных с помощью скриптового языка TradeScript.
Читать дальше →
Total votes 31: ↑20 and ↓11 +9
Views 43K
Comments 9

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

ITI Capital corporate blog
Translation
image

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

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

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

ITI Capital corporate blog
Translation
[Первая часть]

Снижение объема фондовых рынков может до определенной степени быть связано с тем, что высокочастотный трейдинг отпугивает инвесторов от вложений в ценные бумаги, что особенно заметно после события 6 мая 2010 года, получившего название Flash Crash, когда принятое компьютерами решение о продаже большого количества фьючерсов вызвало массовый обвал цен на рынке. Промышленный индекс Dow Jones упал на 600 пунктов примерно за 5 минут. Когда произошел скачок цен, большинство высокочастотных трейдеров, работавших на рынке в тот день, обогатились. А тех, чьи машины в тот день не работали, обвинили в пособничестве обвалу и недообеспечении ликвидности, поскольку падение ускорилось из-за того, что сравнительно немногие высокоскоростные трейдеры были готовы купить акции, снижение цен на которые все нарастало под давлением тех, кто хотел их продать.
Читать дальше →
Total votes 22: ↑18 and ↓4 +14
Views 13K
Comments 8

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

ITI Capital corporate blog Website development *Matlab *
Translation
Tutorial
image

Один из самых распространенных вопросов, который задают люди, только начинающие интересоваться алгоритмической торговлей это «Какой язык программирования для этого подходит лучше всего?». Само собой, короткий ответ заключается в том, что никакого «лучшего» варианта не существует. При выборе инструмента следует учитывать параметры торговой стратегии, необходимую производительность, модульность, методологию разработки и требования к отказоустойчивости. В этой статье мы поговорим о главных компонентах архитектуры алгоритмической торговой системы и о том, как каждый из них влияет на выбор языка программирования.
Читать дальше →
Total votes 44: ↑30 and ↓14 +16
Views 60K
Comments 22

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

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

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

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

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

В 2007 году я ушел с четвертого курса Воронежского военного института радиоэлектроники и начал искать работу. Поскольку я всегда увлекался программированием, и, как мне казалось, обладал определенными навыками в этой области, то рассматривал соответствующие вакансии. Так получилось, что мне предложили место в местном воронежском отделении одного из крупнейших российских брокеров.
Читать дальше →
Total votes 61: ↑37 and ↓24 +13
Views 58K
Comments 22

Высокочастотный трейдинг и все, что вам следует о нем знать. Часть 1

Церих corporate blog
Translation
image

Методика высокочастотного трейдинга (англ. High Frequency Trading) существует уже не первый год, но особенно пристальное внимание и новый всплеск интереса к ней возникли после нашумевшего выхода в конце марта книги Майкла Льюиса «Быстрые мальчики» («Flash Boys», Michael Lewis). На русском языке книга еще не издана, и наиболее нетерпеливым читателям мы можем только предложить заказать ее на английском.

Учитывая, какое множество информации доступно сейчас любому, кто заинтересуется этим вопросом, и в какой степени она противоречива, необъективна, изобилует сложными техническими терминами или даже просто неверна, на наш взгляд, стоит собрать воедино все факты, стоящие за этим феноменом.
Читать дальше →
Total votes 12: ↑4 and ↓8 -4
Views 31K
Comments 8

Высокочастотный трейдинг и все, что вам следует о нем знать. Часть 2 (заключительная)

Церих corporate blog
Translation
Высокочастотные трейдеры могут следовать различным стратегиям — активным, пассивным или смешанным.

Пассивные трейдеры стараются заработать одновременно на спреде цен покупки и продажи ценной бумаги и на rebates от торговых площадок за привлечение на них ликвидности. Посредством своего автоматизированного оборудования, технологий, предоставляемых торговыми площадками, и статистических моделей эти брокеры могут одновременно обрабатывать заявки на множество ценных бумаг. Эту стратегию обычно называют автоматическим привлечением ликвидности (оригинальное название Electronic Liquidity Provision или ELP), или рибейт-арбитражем (“rebate arbitrage”).
Читать дальше →
Total votes 6: ↑2 and ↓4 -2
Views 8.9K
Comments 2

How-to: Создание торговых роботов на TradeScript vol. 2

ITI Capital corporate blog Programming *
image

Мы неоднократно рассказывали об алгоритмической торговле на бирже и создании торговых роботов. Упоминали мы и о том, что большая часть участников фондового рынка все равно пользуется торговым терминалом — для совершения операций вручную или контроля действий робота.

Однако даже тем торговцам, которые работают исключительно руками в терминале, иногда хочется автоматизировать некоторые процессы и запрограммировать торговые стратегии. Одним из способов подобной автоматизации является написание торговых роботов на скриптовом языке TradeScript, который встроен в терминал для торговли на бирже SmatX (процесс его создания описан в отдельном топике).
Читать дальше →
Total votes 18: ↑14 and ↓4 +10
Views 16K
Comments 6

Назад в будущее: проверка работоспособности торгового робота с помощью исторических данных

ITI Capital corporate blog Website development *
image

Ранее мы уже рассматривали вопрос об обязательных этапах разработки торговой стратегии для работы на фондовом рынке. Одной из наиболее важных стадий является тестирование производительности стратегии на исторических данных — бэктестинг. Сегодня мы поговорим именно о нем.
Читать дальше →
Total votes 26: ↑21 and ↓5 +16
Views 41K
Comments 9

Высокочастотный трейдинг по соседству — Часть I

ITI Capital corporate blog Geoinformation services *
Translation
image

Как только в Бельгию приходит жаркое лето, происходит естественная миграция из франкоговорящей Валлонии на западное побережье Фламандского региона страны. Здесь, à la mer du Nord [франц. на побережье Северного моря], люди отдыхают на песчаных пляжах с белым песком и катаются на знаменитых квадроциклах (которые здесь называют cuistax). Западное побережье Бельгии является (морским) приютом многих, так что я не мог отказать двум родственникам, живущим здесь, провести с ними недельку à la mer du Nord. Впервые я решил не брать с собой десятки книг, лишь одну обсуждаемую статью с заголовком «Могут ли брокеры получить все и сразу?», но было так жарко, что я решил просто пить мохито на пляже.

Единственное место, в которое я съездил, был город Вёрне, типичный небольшой фламандский городок, где я попробовал несколько сортов местного пива. Неделю спустя я вернулся в Брюссель, а 16 июля 2014 года Bloomberg сообщил о том, что компания из Чикаго, занимающаяся проп-трейдингом, приобрела за 5 миллионов евро старую вышку в… Вёрне. Какое совпадение!
Читать дальше →
Total votes 28: ↑20 and ↓8 +12
Views 27K
Comments 5

Высокочастотный трейдинг по соседству — Часть II

ITI Capital corporate blog Geoinformation services *
Translation
Чтобы дать ясное представление о том, что можно найти на карте и как определить местоположение вышек, вновь переместимся в Хоутем.

[первая часть]

Из Франкфурта в Лондон… и Чикаго


Нью-Йорксая фондовая биржа [англ. New York Stock Exchange, в дальнейшем NYSE] В США на данный момент располагается в городе Махвах, в штате Нью-Джерси. Для местного коренного населения, народа ленапе, слово «махвах» означает «место, где пересекаются пути» – идеальное описание сегодняшней биржи.

На NYSE расположенные по соседству трейдинговые компании встречаются в дата-центре, а маршруты СВЧ-излучения сходятся на крыше. Два главных дата-центра Европы находятся в Англии недалеко от Лондона: первый – на востоке в городе Базилдон c оборудованием NYSE, которое принадлежит бирже Euronext [бывш. LIFFE – Лондонская международная биржа финансовых фьючерсов и опционов] и темному пулу Sigma X компании Goldman Sacs; а второй – на западе в городе Слау: это дата-центр LD4, включающий биржи под управлением BATS [англ. Better Alternative Trading System]. Во Франкфурте, Германия, располагается дата-центр Equinix FR2, услугами которого пользуются биржи Deutsche Börse и Eurex.

image

В очень ограниченном мире СВЧ-излучения существует два типа конкурентов. Первый тип – это HFT-компании, занимающиеся проп-трейдингом: расположенная в Чикаго Jump Trading (известная как World Class Wireless), голландские компании Optiver и Flow Traders (известная как Global Connect), а также DRW (известная как Vigilant Global). Некоторые из этих фирм продают часть диапазона частот другим заказчикам. Второй тип – востребованные провайдеры: McKay Brothers, Custom Connect, а также с недавних пор NeXXcom и Latent Networks в Европе.
Читать дальше →
Total votes 12: ↑9 and ↓3 +6
Views 12K
Comments 1

Высокочастотный трейдинг по соседству – Часть III

ITI Capital corporate blog Geoinformation services *
Translation
image

Прим. перев.: в этой части автор немного отступит от своего повествования о баснословно дорогой бельгийской вышке американской HFT-компании Jump (о ней читайте здесь). Но, как и в первой части рассказа, даст небольшой экскурс в историю использования вышек для передачи СВЧ-излучения. Кроме того, эту часть своего рассказа автор посвятит обзору работающих на территории Западной Европы HFT-компаний и особое внимание уделит так называемым «трейдерам-пиратам».

О том, как связаны заброшенные американские военные объекты, британские пиратские радиостанции 1960-х и современные трейдинговые компании, а также о том, какие основные игроки борются за влияние (и использование радиовышек) в Западной Европе, читайте ниже.

[первая часть] [вторая часть]

Бесценным источником информации по радиорелейным линиям связи для меня стала книга одного из величайших известных мне историков, Адриана Джонса, под названием «Гибель пиратской радиостанции. Британское радио и способ заработка в век информации». Эта обязательная к прочтению книга уделяет значительное внимание известным пиратским радиостанциям Великобритании 1960-ых, которые располагались на кораблях, а также рассказывает о станциях, оборудованных на потрясающих фортах армии США Shivering Sands, которые являлись частью Военных фортов Маунселла, использовавшихся для противовоздушной обороны во времена Второй мировой войны.
Читать дальше →
Total votes 22: ↑18 and ↓4 +14
Views 14K
Comments 2