Как работает Алготрейдинг на биржах — суть, виды и примеры. Алгоритмическая торговля на крипторынке Алгоритмы торговли на фондовом рынке

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

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

Как разработать хорошую торговую стратегию для алгоритмизации

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

Личные достижения, наработки и знания в торговле

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

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

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

Еще один момент, имеющий большое значение — время.

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

От того, сколько времени вы готовы посвящать трейдингу, зависит и методология стратегии. В случае если данная стратегия торгуется часто и находится в зависимости от дорогостоящих новостных лет (к примеру, Bloomberg), важно с максимальным реализмом оценивать имеющиеся возможности и с успехом ими управлять.

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

Кроме того, нужно оценивать имеющийся торговый капитал. В отношении количественной стратегии подходящим размером капитала является объем средств, равный 50 000 долларов США. Конечно, если трейдер располагает большей суммой — это всегда выгодно отражается на его портфеле стратегий. Связано подобное, не в последнюю очередь, с тем, что как средние, так и высокочастотные стратегии предполагают операционные издержки, размер которых может достигать значительных сумм.

В том случае, если вы предполагаете начать заниматься трейдингом, располагая суммой, менее 10 000 долларов, то вам придется ограничиваться использованием низкочастотных стратегий, которые ведут торговлю одним либо двумя активами, иначе вся полученная вами прибыль пойдет на операционные расходы.

Для чего это нужно?

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

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

Стратегия выбрана, что дальше?

Создание алгоритмических торговых систем требует в обязательном порядке такого навыка, как программирование.

Если вы умеете программировать на C++, Java, C#, Python или R, это даст вам возможность лично заниматься созданием хранилищ данных, бэктестирования и исполняющей системы, что предоставит вам ряд преимуществ, основным из которых можно считать возможность иметь представление обо всех аспектах инфраструктуры. Благодаря этому, также у вас будет возможность производить анализ высокочастотных стратегий. В результате вы сможете не только тестировать собственноручно произведенное ПО, но и заниматься устранением ошибок. Кроме того, появится возможность больше времени уделять кодированию инфраструктур и непосредственно реализации стратегий. Вполне вероятно, что для некоторых процессов ведения расчётов, прогнозирования или отслеживания результатов тестирований гораздо удобнее будет работать с использованием Excel или MATLAB, а разработку остающихся компонентов передать на аутсорсинг. Но последнее не сильно рекомендуется, поскольку опять же вы не сможете должным образом откалибровать систему, поскольку не поймёте чужой код.

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

Главным образом все, кто планирует заниматься алготрейдингом, должны четко представлять себе, что именно они хотят получить в результате алгоритмической торговли. Не лишним будет определить материальный план работы, нужен ли регулярный доход, посредством которого будет извлекаться прибыль с торгового счета либо рост капитала на долгосрочной основе. Цель определит подходящую стратегию. Более высокочастотная торговая стратегия с меньшей волатильностью позволит регулярно выводить прибыль. А низкочастотная торговля, в свою очередь, доступна долгосрочным трейдерам для накапливания депозита.

Трейдеры на мировых биржах от Австралии и до Нью-Йорка все меньше торгуют рыками и все больше используют торговые алгоритмы. На Московской Биржи более 50% объема торгов приходится на алгоритмические стратегии. А доля их заявок в общем объеме перевалила за 80%.

Тот, кто вчера активно кликал мышкой, сегодня формализовал свою стратегию и запрограммировал её сам или у друга, который знает C++ или Python.

Почему торговые роботы так популярны?

Робот не имеет эмоций: он не радуется, когда зарабатывает 10% и не расстраивается, когда теряет 50%. Он не знает, что такое страх и жадность. У робота есть набор правил и команд, которым он следует. Если надо купить, робот покупает, если продать – продает. Робот может исполнять команды быстрее, чем человек. Робот может одновременно следить за сигналами на многих инструментах, а человек следит только за тем, что видит на мониторе.

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

Требования к слушателям:

Курс "Алгоритмическая торговля. Научный подход" рассчитан на подготовленных слушателей, которые помнят высшую математику, которую читают в экономических ВУЗах. На курсе будет не сухая теория, а чуть-чуть "жидкой теории" и много "густой практики" на примере нескольких торговых стратегий, которые работают уже 10 лет.

Чем этот курс отличается от прошлых:

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

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

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

Программа видеокурса

Занятие 1. Принципы построения торговых алгоритмов и необходимые понятия теории вероятностей и математической статистики

  • Узнаем, что такое случайность или детерминированность
  • Узнаем о вероятности, как мере числовой оценки шансов появления будущих событий
  • Открываем для себя торговый алгоритм, как статистический прогноз будущего приращения цены
  • Изучаем одномерные случайные величины:
    • функция распределения
    • математическое ожидание функции от случайной величины
    • квантили (перцентили)
    • стохастическое доминирование
  • Определяем, что такое бинарная модель приращений цен, тренд и контртренд, оптимальный алгоритм
  • Изучаем многомерные случайные величины:
    • независимость
    • условные распределения
    • задача статистического прогноза
    • регрессия
  • Узнаем, как подобрать индикаторы для торгового алгоритма «методом тыка»
  • Вспоминаем последовательности случайных величин:
    • стационарность
    • автокорреляционная и спектральная функции
    • случайное блуждание
    • показатель Херста (критика)
  • Используем математическую статистику:
    • выборка
    • выборочные статистики
    • достаточные статистики
    • различение гипотез
    • оценка параметров
    • параметрическая и непараметрическая статистика

Занятие 2. Тестирование и оптимизация торговых алгоритмов, как проверка качества статистического прогноза будущего приращения цены

  • Оцениваем долю «успехов»
  • Приводим автокорреляционную функцию динамики счета к нулевому виду
  • Отсеиваем параметры по:
    • устойчивости
    • стохастическому доминированию
    • взаимной корреляции
    • превосходству «доходность-риск» пассивной стратегии
  • Строим оптимальный портфель из:
    • одного торгового алгоритма с разными параметрами
    • нескольких торговых алгоритмов на одном активе
    • портфелей торговых алгоритмов на разных активах
  • Оцениваем будущие просадки счета методом Монте-Карло

Занятие 3. Практическое занятие по тестированию торговых алгоритмов

  • Используем полученные знания на практике

Занятие 4. Модели цен, как основы торговых алгоритмов

  • Разбираем конкурентный рынок, условную нормальность, «кусочную» стационарность
  • Изучаем кусочно-постоянную условно нормальную модель, тренды, минимаксную модель трендов
  • Вспоминаем кусочно-марковскую условно нормальную модель, тренды и контртренды
  • Узнаем о сильно «антиперсистентной» модели и ступенчатых трендах

Занятие 5-6. Примеры трендовых торговых алгоритмов

  • Строим модели для кусочно-постоянной условно нормальной модели
  • Рассматриваем модели для сильно «антиперсистентной» модели

Занятие 7. Фильтрация трендовых торговых алгоритмов и примеры контртрендовых торговых алгоритмов

  • Разбираем минимаксные модели трендов
  • Изучаем историю реальной торговли и модификации
  • Отбираем трендовые торговые алгоритмы
  • Кусочно-марковская условно нормальная модель, как основа построения «фильтра пилы»
  • «Фильтры» шортов и плечей, принципы построения, особенности использования
  • Рассматриваем примеры контртрендовых торговых алгоритмов
  • «Фильтр пилы», как индикатор торговли контртренда в рамках бинарной модели приращений цен
  • Maximum profit system для опционов (факультативно)

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

И сегодня мы поговорим о том, что такое алготрейдинг в принципе, как с ним работать, где взять хорошего торгового робота, а также рассмотрим отличия автоматической и высокочастотной торговли. Давайте начнем.

Итак, как водится, сформулируем, для начала определение алготрейдинга.

Алгоритмический трейдинг – это вид биржевой торговли, подразумевающий автоматическое заключение сделок торговым роботом, в рамках определенного алгоритма, заложенного в нее трейдером.

Я думаю, здесь все понятно – трейдер, основываясь на своем опыте и торговой стратегии, формирует систему, в рамках которой прописывает правила открытия и закрытия позиций, условия, которым должны удовлетворять рынок и актив, а также общие правила управления капиталом.

Количество ценных бумаг, которое необходимо приобрести, выделяемая на это сумма средств, принцип расстановки – все это, зачастую, закладывается трейдером заранее.

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

Второе название автоматического трейдинга, как нельзя лучше описывает его суть и основную задачу, звучит оно так: торговля с использованием механических систем.

Соответственно, для реализации алготрейдинга на практике необходим торговый робот. Давайте поговорим о них.

Торговые роботы

Компьютерная программа, с заложенным в нее алгоритмом торговли, самостоятельно заключающая сделки и другие операции на фондовом рынке.

Виды роботов

Торговые программы можно разделить на две большие группы:

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

Естественно, что когда мы говорим про алготрейдинг, нас, в первую очередь, интересует второй тип.

Помимо торговых роботов, на две части можно разделить и алгоритмические стратегии, в рамках которых они действуют.

  1. Стратегия «экзекьюшен» (execution strategy) – подразумевает покупку/продажу активов в больших объемах, по средневзвешенной цене, максимально приближенной к цене последней заключенной сделки. Позволяет в значительной степени снизить издержки, связанные с открытием и закрытием позиций и применяется, преимущественно, крупными игроками финансового рынка, такими как брокерские компании и инвестиционные фонды. Частные инвесторы чаще применяют вторую стратегию.
  2. Спекулятивная стратегия – классическая для трейдров система, направленная на получение максимальной прибыли на основе ценовой разницы между стоимостью покупки и продажи актива.

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

  1. Маркет-мейтинг – одновременное вхождение и сдерживание позиций купли/продажи, в границах движения цены на определенный актив.
  2. Пейерс-трейдинг – одновременный технический анализ двух, сильно коррелирующих активов, когда покупка одного актива сопровождается одновременной продажей второго. Данный вид спекулятивной стратегии еще называют парным трейдингом.
  3. Корзинный (basket) трейдинг – тот же самый парный трейдинг, только здесь работа ведется не с двумя частными активами, а с их группами.
  4. Стратегия отслеживания – подразумевает постоянный мониторинг торговым роботом котировок актива, с целью выявления признаков устойчивого тренда и заключения сделок в соответствии с ним.
  5. Арбитраж – снова можно провести параллели с парным трейдингом. Работа здесь ведется с двумя активами, корреляционное соотношение которых равно единице.

Как создать торгового робота

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

К примеру, универсальная программа , которая имеет широкий функционал для алготрейдеров, дает возможность создать своего собственного робота, нарисовав его как блок-схему. Все программные команды, скрипты и т.д. TSLab сделает сам, вам нужно только задать направление.

Преимущества алготрейдинга

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

    • Высокая точность – робот не может поставить лишний символ после запятой, отойти от запланированной цены, под девизом «И так сойдет» и открыть сделку наудачу. Какую последовательность действий вы в него заложите, так он и будет торговать.
    • Возможность получать прибыль с первых дней . Самостоятельный трейдинг – вещь довольно сложная, ему надо учиться, набираться опыта и, чего скрывать, набивать шишки в виде денежных потерь. На алготрейдинге же могут зарабатывать даже новички, которые приобрели торгового робота у более опытных коллег.
    • Готовность к работе – опытные трейдеры знают, что порой благоприятный момент для открытия сделки приходится ждать часами, а то и днями напролет. Естественно, что это довольно тяжело. Ведь даже будучи в постоянной готовности (что само по себе крайне утомительно), можно буквально на пару минут отойти от терминала и пропустить тот самый ценовой скачек, которого вы ждали неделю. Программе же это все безразлично. Она будет терпеливо выжидать по графику 24/7 и это никак не скажется на эффективности ее действий.
    • Скорость работы – система способна анализировать одновременно несколько графиков, котировок и индикаторов, а также отправлять по десятку заявок в секунду. А чем больше сделок – тем больше прибыли.
    • Отсутствие эмоций – уже говорил об этом. Программа принимает решения, которые прямо вытекают из заложенного в нее алгоритма. Она не может торопиться, лениться, бояться и т.д.
    • Универсальность и масштабируемость – хороший алгоритм можно приспособить для работы с сотнями различных активов, валют, акций, фьючерсов и т.д.. Его возможности прямо вытекают из способностей разработчика, посему роботы, созданные опытными трейдерами можно применять буквально где угодно, на любом рынке или бирже. Кроме того, в случае необходимости их можно менять и совершенствовать, делая алгоритм и вовсе идеальным.

В принципе, все преимущества довольно ожидаемы, не так ли? Алготрейдинг способен приносить огромную прибыль, а функциональные возможности торгового робота зависят только от опыта разработчика.

Недостатки алготрейдинга

    • Технологическая сложность . Нет, сам процесс алгоритмической торговли прост до невозможности: подключили программу к терминалу, и пошли отдыхать. Сложно эту самую программу создать. Рынок непредсказуем и создать идеальный алгоритм пока удавалось мало кому.
    • Дороговизна – актуально только для тех, кто не разрабатывает алгоритмы самостоятельно, а покупает их у более опытных коллег. Если робот действительно хорош, придется серьезно раскошелиться. Самостоятельное же создание затрат не требует.
    • Отсутствие способностей к импровизации . Одно из главных преимуществ алготрейдинга является одновременно и его недостатком. Финансовые рынки крайне изменчивы и алгоритм далеко не всегда вписывается в их текущее состояние. Тогда как трейдер, видя изменения, может пойти наперекор своей стратегии и выиграть от этого.

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

Почему алготрейдинг и алготрейдеры выгодны биржам?

Автоматический трейдинг несет массу преимуществ не только трейдерам, которые существенно облегчают себе жизнь и получают весьма приличный доход. К слову, алготрейдинг служит и хорошим подспорьем в учебе. Вы наблюдаете за действиями робота и стараетесь объяснить, почему он принял то или иное решение, это позволяет быстро вникнуть в суть рыночных процессов и научить торговать самостоятельно.

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

Высокочастотная алгоритмическая торговля

А сейчас мне хотелось бы развенчать одно крайне распространенное заблуждение, заключающееся в том, что многие считают алготрейдинг и высокочастотную торговлю (High-frequency trading, HFT, прим. ред.) одним и тем же явлением.

Да, они схожи, высокочастотный трейдинг даже можно отнести к одной из разновидностей алготрейдинга, однако ставить между ними знак равенства, все же, нельзя.

Торговля по системе High-frequency подразумевает открытие огромного количества сделок по десяткам различных активов, буквально на доли секунды. Работа ведется с небольшими объемами, что компенсируется количеством операций. Трейдеры, применяющие данную технологию, получают прибыль буквально мгновенно. Причем размер ее, зачастую, весьма и весьма неплох.

Алготрейдинг же в целом является более широким понятием. Он может быть как высокочастотным, так и вполне умеренным. Вы сами решаете, что для вас лучше: 10 сделок малого объема или одна, но на крупную сумму.

Что нужно для алготрейдинга

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

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

В-третьих , желательно, если они будут отображаться прямо в рабочем терминале. Программа способна анализировать сотни активов разом, так зачем же ограничивать ее и себя? Из торговли нужно извлекать максимум, так что о котировках необходимо позаботиться заранее.

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

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

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

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

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

Обучение алготрейдингу

Специально выделил этот вопрос в отдельный пункт, т.к. даже такая несложная вещь, как алготрейдинг требует хотя бы минимальной подготовки, в которой новичку расскажут, что к чему, научат настраивать торговых роботов и получать от них прибыль.

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

Вывод

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

Биржевая торговля, как и любая другая сфера деятельности не стоит на месте и автоматический трейдинг – это, пожалуй, наиболее современное и актуальное из ее направлений.

Да и чего скрывать, самое прибыльное. Результат, который на протяжении последних лет демонстрируют биржевые алгоритмы, часто не по плечу даже самым опытным и продвинутым трейдерам. И без тени сомнения можно сказать, что будущее индустрии именно за алготрейдингом.

С уважением, Никита Михайлов

P.S: а сейчас, предлагаю вам посмотреть хороший видеоролик, еще раз описывающий все преимущества алготрейдинга.

Алгоритмическая торговля - интересная область, которая позволяет ИТ-специалистам применить свои технические знания на фондовом рынке и извлечь из этого ту или иную выгоду. В нашем блоге мы неоднократно рассматривали различные темы, связанные с созданием торговых роботов, но недостаточно внимания уделяли теоретическим вопросам, с которыми сталкиваются начинающие трейдеры.

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

Майкл Халлс-Мур, эксперт по Quantitative trading (цитата из поста в блоге)

Я считаю, что прежде чем человек поймет базовые понятия торговли на биржи и алгоритмической торговли, стоит избегать погружения в сложную математику. На мой взгляд, с помощью следующих книг хорошо заниматься как раз изучением основ:

По роду занятий я читаю довольно специфическую литературу, в основном, связанную со сложными моделями математической статистики. А поскольку в РФ эта тема не очень развита, то литература моя, в основном, на английском.

Из более «популярных» по жанру книг читал «Долгосрочные секреты краткосрочной торговли », но так и не применил никакие из перечисленных там идей на практике.

Всем начинающим трейдерам (неважно, алгоритмическим, или «простым»), я бы рекомендовал почитать Нассима Талеба, особенно книгу «Одураченные случайностью » - она тонкая, но на многие вещи заставляет взглянуть по-новому.

Из того, что мне реально помогло, могу посоветовать следующие материалы:

  • методички Московской биржи по фьючерсам и опционам (

Сейчас все говорят о том, что живых консультантов заменят машины. Насколько это соответствует реальности?

Роботов делают люди, поэтому кто-нибудь живой обязательно останется … Но если серьезно, давайте для начала определимся, что, собственно, мы называем роботами. Есть робоэдвайзинг, есть алгоритмические стратегии, есть автоследование.

Давайте начнем с робоэдвайзинга. Что включает это понятие?

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

Подобных сервисов в России не так много, но, если говорить о западных практиках, существует четкое разделение между пассивным и активным управлением:

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

Алготрейдинг

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

Какое будущее у алготрейдинга в России? Отмечается высокий интерес к этой услуге как со стороны клиентов, так и со стороны профучастников рынка.

Доля таких услуг будет расти - это очевидно.

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

Плюсы и минусы

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

При этом цены, по которым клиент совершает сделки, не всегда совпадают с ценами, по которым совершает сделки автор стратегии. Иногда это приводит к тому, что клиент разочаровывается в услуге. Но конечном итоге рынок услуг автоследования и алготрейдинга должен стать понятен как брокерам, так и клиентам.

Преимущества два: скорость и дешевизна. Услуги роботов в разы дешевле, чем консультантов. Даже со скромной суммой в $5тыс. можно получить сбалансированный портфель. Но такая услуга в России не приживется. У нас любят «смотреть в глаза» тем, кто управляет деньгами.

Инвестирование — процесс неспешный и тщательный.

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

Но количество людей, которые хотят зарабатывать и при этом не принимать самостоятельные решения, очень велико. Поэтому робоэдвайзинг в любом случае будет пользоваться спросом.

Проблемы робоэдвайзинга в России связаны со слабостью самого рынка — низкой , обесцениванием значимости бренда и имени компании-разработчика, возможностью манипулирования ценой.

Еще одна проблема - число активных инвесторов. Интересным продукт станет, когда с рынка уйдет Private Banking. Но для этого нужен уникальный сервис, учитывающий интересы конкретного инвестора.

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

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

Дополнительно ознакомьтесь с кратким видео о том, что такое алготрейдинг: