Как стать автором
Обновить

Комментарии 13

Спасибо за статью.

Со многими ограничениями можно успешно справляться, если того требует торговая система (ТС). К примеру, ограничение на максимальное количество ордеров — успешно решается увеличением числа контрагентов при доступе к бирже и балансировкой активов/ордеров. Если ТС имеет хитрую внутриспредовую HFT-торговлю с анализом стакана и иных «побочных» факторов типа нереализованной волатильности — то ограничение на минимальное время обработки ордера (порядка 2-5 мс, к примеру) также можно нивелировать длительностью удержания ордера или же уровнем доступа к самой бирже, тут вопрос лишь в деньгах.

Я понимаю, что мои пожелания могут вообще не иметь интереса у большинства, но все же. На мой взгляд было бы интересно увидеть/прочесть про то, как проходит тестирование ТС, какой используется подход к обработке исходных данных, какие типы данных (кроме цены+первичные параметры) используются, по каким критериям все это фильтруется (ценовые спайки, too-good-to-be-true), как проводится стресс-тест ТС (smoke tests и прочие).
Как происходит мониторинг работы ТС, системы оповещений, уровни реакции, какие из них в основном имеет смысл закладывать сразу в ТС, а не внешние сервисы и пр. Как выглядит процесс ликвидации позиций в случае внешних факторов типа «завтра FED решит резко взвинтить ставку до 6-8%, надо выходить изо всего, что в рынке». Как происходит тестирование ТС при длительном отсутствии связи, либо при наличии кратковременной, когда можно что-то сделать. Если ТС специфичная HFT и работает большими объемами — как происходит анализ неполного покрытия объема заявок, какой анализ каких параметров рынка используется для поиска оптимального money management в нестандартных ситуациях. К примеру, если HFT ТС работает парными сделками на одном или нескольких инструментах (одна из них — хедж) — как происходит коррекция к нейтральности позиции, если ликвидность резко снижается/расширяются спреды, какие дополнительные хедж-инструменты из доступных можно задействовать в такой сложной ситуации? К примеру, если есть позиции в рынке по золоту в долларе, доступ к этому инструменту ограничивается, но сохраняется доступ к паре фунт-йена (хедж, основанный на существенной корреляции инструментов). Ну и совсем на десерт — что-то про статистический анализ сезонности и корреляций различных/необычных инструментов, и как можно на основе этого построить различные ТС.

Было бы здОрово хотя бы что-то по подобной тематике прочитать. Спасибо.
Спасибо за массу идей для дальнейших статей )  

Я не понял только вашу мысль о борьбе с ограничениями. Это не внешние ограничения от рынков, это наше собственные ограничения, которые мы специально задаем для каждой стратегии с целью её контроля.   
          
В дальнейших статьях на эту тему мы планировали покрыть то, что относится к технологиям и разработке (бэктестинг, стресс-тесты, реализация контейнеров для стратегий, мониторинге).
Пожалуйста.

> это наше собственные ограничения
Значит я просто неверно воспринял, нужно чаще отдыхать.
Также было бы интересно прочитать про системы анализа финансового поведения/календаря определенного набора компаний (не обязательно одноотраслевых) и построения ТС на основе подобных данных. К примеру, периоды уплаты налогов, дивидендных расчетов и схемы влияния этого на курсы различных валют и иных активов.
Во как! Когда-то ж я был в тех двух командах в Дойче, что писали алго. Интересно, что там осталось с тех времён, и вообще осталась ли «няня пушкина» до сих пор.
Извините за мой коммент, но лучше человека ( конечно, обладающего для этого качествами ) никакая программа в одиночку торговать не сможет. По скорости реакции, отсутствию некоторых человеческих чувств ( нерешительность, страх, утомляемость, трезвый расчёт, неоправданная самоуверенность) — да, но по остальным критериям — нет. Это как сделать автопилот на автомобиль. А биржа сродни нашим дорогам. На карте красивая дорога и известны её параметры и средняя загруженность, а в реальности дорога с ямами, канавами, нарушающими правила водителями, пробками, пешеходами и пр. Просчитать заранее все варианты возможных ситуаций на будущее просто невозможно. Тут уже нужен интеллект и опыт для принятия правильного решения «на ходу». Допускаю как вариант программа под контролем человека, но программа один на один с биржей — очень и очень большой риск. Ещё раз извиняюсь, это всё моё личное мнение.
Скажите, Вы работали в области algorithmic trading?
Я не программист, сразу признаюсь в этом И ни как не хотел быть понятым как противник разработчиков алгоритмов ( программ ) для торговли или как их критик. Я высказал свой взгляд с позиции человека, торговавшего на свои реальные деньги на бирже. Вот когда начинаешь вплотную задумываться над подходом к себе и способам ведения торговли. И часто задумываешься, как она вообще устроена вся эта биржевая система, почему произошло именно это и так, а не по другому и что надо было делать. Начинаешь искать логические объяснения всему происходящему. Особенно тому, что прямо или косвенно влияет на твой торговый счёт. И бывает часто так, что логики в некоторых вещах ты просто не можешь найти. Согласитесь, в процессе разработки всегда приходится что-то спрашивать у трейдеров, торгующих вручную. Вот я и решил поделиться своим взглядом на торговлю и торговлю с помощью программ. Всем удачи!!!
Ваш подход, человеческий, сильно отличается от алгоритмического. Ручная торговля, всебезусловно, также имеет место быть, только у неё цели совершенно иные. Человек вручную не перебъёт машину в том же HFT. В IB, полагаю, что с нонешним ML можно вполне и без человека обойтись вообще.
Спасибо за минусы. Больше мне сказать нечего.
Ничем не подкрепленные, безапелляционные завляения, ничего кроме минусов и не могут вызвать…
Вы путаете автоматизированный трейдинг с алгоритмическим. Алгоритмическая торговля не торгует на свои деньги она просто исполняет ордер клиента или трейдера автоматически деля его на маленькие кусочки. О том что ордер должен попасть на рынок решение принимает неиалгоритм а человек, а алгоритм просто продавливает ордер по кусочкам на рынке следуя определенной стратегии, чтобы не сдвинуть цену и не переплатить за покупку или не потерять на продаже.
Прикольно. Минусатор хоть сам разбирается в алгоритмической торговле о которой рассказывается в статье?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий