Алгоритмические стратегии для Форекс

Рейтинг лучших брокеров для торговли акциями за 2023 год:
  • Evotrade
    ☆☆☆☆☆
    ★★★★★
    Evotrade

    Бонусы для новых трейдеров до 5000$!

  • BINARIUM
    ☆☆☆☆☆
    ★★★★★
    BINARIUM

    Лучший брокер по бинарным опционам. Огромный раздел по обучению.

В этой статье раскрыты следующие темы:

Проверенные алгоритмы на Форекс для торговли

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

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

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

Представьте, что Вы наблюдаете за графиком котировок валютной пары EUR/USD. После нескольких недель наблюдений Вы заметили, что в период с 17-00 по 18-00 по мск. цена начинает двигаться значительно быстрее и чаще растет, чем падает. Это может быть связано с открытием американских рынков, которые знамениты своей высокой ликвидность.

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

Это очень простой пример торговой системы, но он отражает все основные ее особенности. Дело в том, что торговый алгоритм содержит :

  1. фильтр по времени работы (могут быть и круглосуточные системы);
  2. условия для заключения сделки (например, после 17-00 цена должна начать расти, что бы мы открыли позицию);
  3. условия сопровождения (например, трейлинг стоп);
  4. закрытие позиции (например, в 18-00 или при достижении некоего размера прибыли).

Примеры торговых алгоритмов на Форекс

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

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

Лучшие брокеры без обмана
  • Evotrade
    ☆☆☆☆☆
    ★★★★★
    Evotrade

    Бонусы для новых трейдеров до 5000$!

  • BINARIUM
    ☆☆☆☆☆
    ★★★★★
    BINARIUM

    Лучший брокер по бинарным опционам. Огромный раздел по обучению.

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

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

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

Принципы и слабые стороны торговли без стопов на рынке Форекс.

Каким образом цена движется на Форекс и есть ли на рынке закономерности.

Крестики и нолики для валютного рынка Форекс.

© 2013-2020 RATINGS Forex, Все права защищены

Алгоритмические стратегии для Форекс

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

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

Выбор финансового инструмента для создания алгоритма на Форексе

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

Для работы нужен надежный брокер Forex4you или RoboForex.

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

Анализ ситуации по валютной паре

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

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

Поиск торгового сигнала

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

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

Вход в рынок и сопровождение сделки

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

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

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

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

Закрытие сделки

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

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

Помним, что прибыльность торговли очень сильно зависит от выбранного вами брокера!

Алгоритмические стратегии для Форекс

а) беспрекословно, исполнять алгоритм!*

б) при этом не терять!

в) бить банковские ставки каждый месяц, если система позволяет!

г) при исполнении алгоритма 1 месяц, по необходимости, добавить 2 модели.

д) при исполнении алгоритма 6 месяцев, по необходимости, добавить еще 2 модели.

*если на протяжении 1 месяца алгоритм показывает постоянную

убыточность, попробовать выявить ошибки, допущенные в его

Если я нарушу правила описанные ниже, ставлю крест на трейдинге.

Входить только по одной модели, не более 5% риска в день.

Каждый торговый день, перед открытием сделки, заполнять все пункты в

дневнике сделок, методом анкеты, список указанный ниже.

Начало дня.

  1. 7:00 – Просмотр общей картины.

2. 10:00 – Экономический календарь

3. 11:00 – Начало торгового дня.

4. ATR последних 4х дней в пунктах.

5. Глобальный тренд D1.

6. Локальный тренд Н1.

  1. Экстремумы на Н1, ключевые уровни.
  2. Уровни поддержки/сопротивления, внутри диапазона экстремума.

Торгую свою модель «Разворот»

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

Ежечасный мониторинг закрытия часовой свечи.

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

  1. После образования на графике модели из 2х свеч ( «останавливающей» и «отбойной» ), внимательно смотрю за 3ей, последние 5 минут до ее закрытия.
  2. При вероятности закрытия условной «разворотной» свечи выше low (buy trade) / ниже high (short trade) «останавливающей» , за 10 секунд до закрытия часа, выставляется лимитный ордер в сторону разворота. Стоп выставляется следом.
  3. При прохождении цены 2/3 стопа и неполученном ордере, сделка отменяется.
  1. При получении ордера и прохождении ценой соотношение 1:3 от стопа в прибыльную сторону, стоп сокращается в 2 раза, при продолжении движения цены в прибыльную сторону стоп переносится в соотношение 1:3 с последующей перестановкой под/над новый уровень.

Алгоритм форекс:

Торговая сессия (открытие сделок) строго с 11:00 – 21:00 (мск)

Мониторинг рынка (с 7:00 – 24:00 — 59ая минута каждого часа)

1. Валютные пары:

EUR/USD (Н1), USD/CHF (D1), GBP/USD (H1), USD/JPY (D1), AUD/USD (H1), NZD/USD (H1)

How-to: Что нужно учитывать при разработке стратегии для торгового робота

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

Что нужно учитывать прежде всего

Для того, чтобы добиться успеха на фондовом рынке, разработчику алгоритмической торговой системы необходимо учитывать собственные личностные качества. Алгоритмическая торговля требует большой дисциплины, терпения и эмоциональной устойчивости. Нужно помнить, что осуществлять транзакции будет робот — и нужно не влезать в его работу почем зря (а это может быть нелегко, особенно если настал так называемый момент «просадки» и алгоритм временно работает в минус).

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

  • Наличие времени — работает ли будущий инвестор полный день или удаленно, живет рядом с офисом или вынужден тратить на дорогу несколько часов? Ответы на эти вопросы помогут определить «частотность» торговой стратегии, которую следует избрать. Очевидно, что люди, проводящие большую часть дня в дороге и в офисе, не должны создавать высокочастотные стратегии, потому что не смогут контролировать работу робота. Если же инвестор обладает значительным количеством времени, то ему може быть более интересно окунуться в мир высокочастотной торговли (HFT)
  • Важность постоянного исследования рынка — очень редко торговые стратегии могут успешно работать на протяжении долгого времени. Как правило в них постоянно нужно вносить изменения, отражающие текущую ситуацию на рынке. Как следствие этого, создатели торговых систем значительную часть своего времени посвящают исследованию рынка и поиску новых торговых идей.
  • Объём доступных средств — транзакционные издержки для алгоритмических торговцев могут быть довольно значительными (прямое подключение к бирже, аренда серверов для запуска робота, комиссии биржи и брокера — тарифы ITinvest по ссылке). Считается, что для алгоритмической стратегии средней стартовым капиталом должно являться примерно $50 тысяч — такого мнения, в частности, придерживается «квант», разработчик и инвестор Майк Халлс-Мур.
  • Умение программировать — знание таких языков программирования, как C++, C# Java, Python, R (или TradeScript — здесь представлены примеры роботов на этом скриптовом языке) позволит создавать все элементы робота — от торгового движка до системы бэктестинга.
  • Финансовая цель— вопреки расхожему мифу, алгоритмические торговцы не купаются в деньгах (по крайней мере очень быстро разбогатеть, создав торгового робота, скорее всего не выйдет). Это долгий и кропотливый труд, что необходимо учитывать. Если торговец надеется получать стабильный доход и ежемесячного снимать с брокерского счета определенную сумму денег, то должен соответственным образом выбирать «частотность» стратегии — необходимость постоянно выводить средства потребует более высокочастотной стратегии с небольшой волательностью, долгосрочные инвесторы могут позволить себе более «спокойную» стратегию поведения на рынке.

Как искать идеи для торговых стратегий

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

  • Smart-Lab.ru — русскоязычное сообщество трейдеров;
  • Форум «Московской биржи»;
  • Форум ITinvest;
  • Информационной-аналитический портал Elite Trader;
  • Форум разработчиков для Wealth Lab [en];
  • Блог The Whole Street [en];
  • Блог Quantopian;

Нужно понимать, что очень часто трейдеры, публикующие сообщения на форумах чересчур полагаются на технический анализ и использование разнообразных индикаторов, которые помогают обнаруживать тренды и «паттерны разворота». Это очень популярный метод, однако профессионалы алгоритмической торговли считают его не самым эффективным (Халлс-Мур называет его «стольк же эффективным для алготрейдера, как чтение гороскопа или гадание на кофейной гуще»).

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

Отлаженный процесс мониторинга разнообразных тематических ресурсов поможет торговцу создать «машину знаний» (по определению основателя Dropbox Дрю Хьюстона) и постоянно расширять свой кругозор и набор торговых стратегий. Однако также очевидно и то, что не все полученные таким образом стратегии стоит даже пытаться реализовать в реальной жизни.

Оценка торговой стратегии

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

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

Вот список некоторых таких критериев, предлагаемых Майклом Халс-Муром:

Методология

Насколько сложна стратегия? Как много параметров необходимо учесть для ее реализации (чем их больше, тем больше вероятность «ошибок оптимизации»)? Сумеет ли стратегия пережить существенные изменения на рынке (например, изменение законов или ужесточение регулирования финансовых рынков)?

Коэффициент Шарпа

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

Плечо

Предполагает ли стратегия использование «кредитного плеча» (то есть заемных средств) для успешного осуществления торговли? Участвуют ли в стратегии производные инструменты, торгующиеся с плечом (подобные инструменты обычно обладают высокой волатильностью, что может приводит к маржин коллам)? Достаточно ли у трейдера капитала, который можно будет донести, чтобы избежать закрытия позиций?

Частотность

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

Волатильность

Волатильность оказывает влияние на рискованность стратегии. Чем выше волатильность используемых финансовых инструментов, тем, как правило, ниже коэффициент Шарпа.

Общий доход и число убыточных сделок

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

Максимальная просадка

Величина самого большого допустимого сокращения капитала в ходе исполнения стратегии. «Импульсные» стратегии (Momentum strategies) характеризуются значительными и длительными периодами просадки депозита – даже если бэктестинг доказал, что подобное поведение нормально для стратегии и не сказывается на ее прибыльности, трейдеру будет тяжело не закрыть позиции в момент серьезных убытков.

Число параметров

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

Бенчмарки

Производительность большинства стратегий измеряется в сравнении с каким-то бенчмарком, в роли которого чаще всего выступает какой-либо индекс, характеризующий большой сегмент финансовых активов, аналогичных тем, что использованы в стратегии. Такими бенчмарками могут быть индекс S&P 500, в России — индексы ММВБ и РТС (вот материал о том, зачем нужны фондовые индексы).

Динамика индекса РТС

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

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

Работа с историческими данными

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

Фундаментальные данные

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

Новостные данные

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

Данные по цене активов и частотность

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

Чем выше частотность данных, тем выше их стоимость и требования к хранилищу. Для некоторых стратегий нужны тиковые данные и даже копии так называемых «очереди заявок» (order book). Работа с такими данными очень сложна технологически. Помимо прочего, описанные выше стратегии наверняка будут сравниваться с бенчмарками (индекс S&P500 и FTSE100), а значит, понадобятся и данные по этим бенчмаркам.

Заключение

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

Спасибо за внимание! Будем рады ответить на вопросы в комментариях.

Обучение 4 базовым алгоритмам торговли на Форекс и риски

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

В торговле на Forex рынке компьютеры приводят в действие пользовательские алгоритмы торговли, характеризующиеся набором правил, состоящих из набора таких 3 параметров:

  1. временная привязка;
  2. цена;
  3. количество, которое определяет структуру и размер торговой операции трейдера.

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

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

4 базовых торговых алгоритма на Форекс

В пределах финансового валютного рынка существует четыре базовых алгоритма торговли на Форекс:

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

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

Риски с использованием алгоритма торговли

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

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

Для чего был создан алгоритм торговли

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

Как искать выгодные алгоритмические торговые стратегии. Часть 2: Поиск источников алгоритмических торговых идей

Как искать выгодные алгоритмические торговые стратегии.

Часть 2: Поиск источников алгоритмических торговых идей.

Поиск источников алгоритмических торговых идей

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

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

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

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

— Количественная торговля: Как построить свой алгоритмический торговый бизнес — Эрнест Чан (Quantitative Trading: How to Build Your Own Algorithmic Trading Business (Wiley Trading) — Ernest Chan)

— Алгоритмическая Торговля и DMA: Введение в торговые стратегии прямого доступа. — Барри Джонсон (Algorithmic Trading and DMA: An introduction to direct access trading strategies — Barry Johnson);

— Волатильность и ценообразование опциона: передовые торговые стратегии и методы — Шелдон Нэтенберг (Option Volatility & Pricing: Advanced Trading Strategies and Techniques — Sheldon Natenberg);

— Торговля волатильностью — Юэн Синклер (Volatility Trading — Euan Sinclair);

— Торговля и биржи: Микроструктура рынка для практиков — Ларри Харрис (Trading and Exchanges: Market Microstructure for Practitioners — Larry Harris).

Чтобы получить дополнительный список книг по количественной торговле, можно посетить сайт QuantStart.

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

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

Вот список высокоавторитетных алгоритмических трейдинговых блогов и форумов:

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

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

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

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

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

— Структура фонда. Объединенные инвестиционные фонды, такие как пенсионные фонды, частные инвестиционные партнерства (хедж-фонды), финансовые консультанты и взаимные фонды, ограничены как жестким регулированием, так и большим резервным капиталом. А определенное последовательное поведение может использоваться теми, кто более гибок. Например, крупные фонды из-за своего размера подвержены ограничениям по емкости (capacity constraints). Значит, если им надо быстро освободиться от некоторого количества ценных бумаг (продать), то они должны будут разбить их для избежания «движения рынка». Сложные алгоритмы могут использовать в своих интересах этот и другие особенности общего процесса, известного как арбитраж структуры фонда (fund structure arbitrage).

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

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

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

АЛГОРИТМИЧЕСКАЯ ТОРГОВЛЯ

Алгоритмическая торговля или Алгоритмический трейдинг ( Algorithmic trading ) — формализованный процесс совершения торговых операций на финансовых рынках по заданному алгоритму с использованием специализированных компьютерных систем (торговых роботов).

Алгоритмическая торговля широко применяется как институциональными инвесторами, для эффективного исполнения крупных заявок, так и частными трейдерами и хедж-фондами для получения спекулятивного дохода. В 2009 году, на долю высокочастотной алгоритмической торговли пришлось около 73 % от общего объёма торгов акциями в США. На бирже ММВБ в 2010 году, доля высокочастотных систем в обороте на фондовом рынке составляла порядка 11-13 %, а по числу заявок 45 %. По данным РТС , в 2010 году на долю торговых роботов в обороте на срочном рынке РТС FORTS приходилось примерно 50 %, а их доля в общем количестве заявок в определенные моменты достигала 90 % .

Алгоритмическая и высокочастотная торговля стали предметом многочисленных разбирательств инициированных американскими регуляторами SEC (U.S. Securities and Exchange Commission) и CFTC (Commodity Futures Trading Commission), в связи с обвинением в их причастности к событиям 6 мая 2010 года , когда ведущие фондовые индексы США кратковременно испытали крупнейшее за всю свою историю внутридневное падение . ФСФР России также озаботилась проблемами возрастающего влияния алгоритмической торговли, однако профессиональные участники рынка утверждают, что те явления, следствием которых стало падение фондовых индексов США, на российском рынке отсутствуют в принципе, ввиду более эффективного пути его развития.

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

Ликвидность финансовых инструментов обычно оценивают по объёму и количеству совершаемых сделок (объём торгов ), величине спреда между лучшими ценами спроса и предложения (максимальными ценами заявок на покупку и минимальными ценами заявок на продажу) и суммарного объёма заявок вблизи лучших цен спроса и предложения (цены и объём текущих заявок можно увидеть в стакане торгового терминала ). Чем больше объём и количество сделок по инструменту, тем больше его торговая ликвидность, в свою очередь, чем меньше разница между лучшими ценами спроса и предложения и чем больше объём заявок вблизи этих цен, тем больше моментальная ликвидность.

Существует два основных принципа выставления заявок:

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

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

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

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

Влияние алгоритмических систем на биржевую инфраструктуру

С точки зрения нагрузки на биржевую торговую инфраструктуру алгоритмические системы, использующие рыночный принцип работы с заявками, практически не несут рисков, так как редко выставляют больше одной заявки в секунду из расчета на один инструмент, к тому же, почти каждая заявка, выставленная этими системами, приводит к сделке. В случае же с алгоритмическими системами, использующими котировочный принцип работы, картина совершенно иная. Во-первых, при перестановке заявок эти системы могут выставлять по несколько заявок в секунду по одному инструменту, а во-вторых, лишь малая часть этих заявок приводит к сделкам (по информации предоставленной ММВБ, более 95 % заявок от высокочастотных роботов снимаются без исполнения). Таким образом, при высокочастотном котировании, биржевая инфраструктура нагружается в максимальной степени, причем большую часть времени вхолостую. Поскольку чрезмерная нагрузка биржевой инфраструктуры может повлиять на стабильность её работы, биржи используют такие защитные механизмы, как задержка в трансляции рыночной информации, лимитирование числа допустимых транзакций, введение минимального времени «жизни» заявки, а также сдерживание активности роботов через тарифную политику .

Алгоритмические стратегии

Несмотря на все многообразие существующих алгоритмических стратегий, некоторые из них используют общие принципы построения или схожие алгоритмы работы, что позволяет объединять их в различные группы. С точки зрения конечной цели можно выделить две большие категории: экзекьюшн-стратегии (от англ . execution — исполнение) и спекулятивные стратегии.

Экзекьюшн-стратегии

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

Алгоритм Iceberg — подразумевает исполнение общего объёма поручения посредством выставления котировочных заявок с суммарным объёмом, не превышающим заданное «видимое» количество. Выставление заявок продолжается до полного исполнения общего объёма поручения. На некоторых биржах, в том числе на LSE , алгоритм Айсберг реализован на уровне ядра торговой системы, что позволяет, наряду с обычными параметрами заявки, указать её «видимый» объём. Это существенно повышает эффективность алгоритма, поскольку для его реализации достаточно выставить лишь одну заявку, которая будет исполнена гораздо быстрее, чем несколько последовательно выставленных заявок.

Алгоритм TWAP . Time Weighted Average Price — взвешенная по времени средняя цена) — подразумевает равномерное исполнение общего объёма поручения за заданное число итераций в течение определенного промежутка времени, посредством выставления рыночных заявок по ценам лучшего спроса или предложения, скорректированных на заданную величину процентного отклонения.

Алгоритм VWAP Volume Weighted Average Price — взвешенная по объёму средняя цена) — подразумевает равномерное исполнение общего объёма поручения за заданное число итераций в течение определенного промежутка времени, посредством выставления рыночных заявок по ценам лучшего спроса или предложения, скорректированных на заданную величину процентного отклонения, но не превышающих средневзвешенную рыночную цену инструмента, рассчитанную с момента запуска алгоритма.

Спекулятивные стратегии

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

Стратегии маркет-мейкинга ( Market making ) — предполагают одновременное выставление и поддержание котировочных заявок на покупку и на продажу финансового инструмента. Данные стратегии используют принцип случайного блуждания цены в пределах текущего тренда, иными словами, несмотря на рост цены инструмента на определенном временном интервале часть сделок будет приводить к уменьшению его цены относительно ряда предыдущих значений, и наоборот, в случае общего падения цены инструмента часть сделок будет приводить к увеличению его цены относительно ряда предыдущих значений. Таким образом, в случае удачно подобранных цен котировочных заявок можно покупать дешево и продавать дорого независимо от текущего направления тренда. Существуют различные модели определения оптимальной цены котировочных заявок, выбор которых осуществляется исходя из ликвидности инструмента, объёма размещаемых в стратегию средств, допустимого времени удержания позиции и ряда других факторов. Ключевым фактором успеха стратегий маркет-мейкинга является максимальное соответствие котировок текущей рыночной конъюнктуре по инструменту, чему способствует высокая скорость получения рыночных данных и возможность быстро изменить цену своих заявок, в противном случае данные стратегии становятся убыточными. Маркет-мейкеры являются одними из основных «поставщиков» моментальной ликвидности, а за счет конкуренции способствуют улучшению её профиля, поэтому биржи часто привлекают маркет-мейкеров в неликвидные инструменты, предоставляя льготные условия по комиссиям, а в некоторых случаях выплачивая вознаграждение за поддержание котировок.

Трендследящие стратегии ( Trend following ) — основаны на принципе выявления тренда на временных рядах значений цены инструмента посредством различных индикаторов технического анализа, и покупке или продаже инструмента при появлении соответствующих сигналов. Характерной особенностью трендследящих стратегий является возможность их применения практически на любых таймфреймах — от тиковых до месячных, но поскольку доходность этих стратегий зависит от соотношения количества верных и ошибочных «прогнозов» относительно дальнейшего направления движения цены, использовать слишком большие таймфреймы довольно рискованно, поскольку ошибка на них выявляется достаточно долго и может привести к серьёзным убыткам. Эффективность трендследящих стратегий, особенно при внутридневной торговле, в существенной степени зависит от моментальной ликвидности инструмента, поскольку большинство сделок совершаются рыночными заявками по текущим ценам спроса и предложения. Следовательно, если в инструменте будет широкий спред и горизонтальная кривая моментальной ликвидности, то даже в случае большого количества верных прогнозов стратегия может принести убытки.Стратегия парного трейдинга.( Pairs trading ) — основаны на анализе соотношения цен двух высоко коррелированных между собой инструментов, например акции Лукойла и Роснефти или фьючерсы на акции Сбербанка и ВТБ. Ключевой принцип стратегий парного трейдинга базируется на свойстве схождения соотношения цен со своей скользящей средней, поэтому при отклонении соотношения от средней на заданную величину совершается покупка определенного количества одного инструмента и одновременная продажа соответствующего количества другого инструмента, а при возврате соотношения к средней совершаются обратные сделки. Для анализа соотношений цен используются те же индикаторы технического анализа, что и в трендследящих стратегиях. Однако свойство схождения цен отчетливо выражено лишь на малых временных интервалах, поэтому для анализа пар на больших временных интервалах используется сравнение индикаторов фундаментального анализа, таких как рыночные мультипликаторы, коэффициенты рентабельности и финансовые коэффициенты. Сигналы по таким индикаторам возникают относительно редко, что позволят вкладывать в стратегию достаточно большой капитал, а для исполнения сигналов зачастую применяются алгоритмы TWAP, VWAP или Iceberg.

Стратегии баскет-трейдинга ( Basket trading ) — повторяют принципы, лежащие в основе стратегий парного трейдинга, с тем лишь отличием, что соотношение цен строится для двух «корзин инструментов». Цена каждой корзины рассчитывается по ценам нескольких различных инструментов, с учетом количества единиц этих инструментов в корзине. Также как и в стратегиях парного трейдинга, при достижении отклонения соотношения на заданную величину от своей скользящей средней совершается покупка всех инструментов входящих в первую корзину и одновременная продажа всех инструментов, входящих в другую корзину, а при возврате соотношения к средней совершаются обратные сделки. Для анализа соотношений цен корзин инструментов используются те же индикаторы технического анализа, что и в трендследящих стратегиях. Эффективность стратегий баскет трейдинга в значительной степени зависит от моментальной ликвидности инструментов, поскольку практически все сделки совершаются рыночными заявками по текущим ценам спроса и предложения, а торговля идет преимущественно внутри дня. По этим причинам стратегии баскет трейдинга применяются исключительно на высоколиквидных инструментам.Арбитражные стратегии. Arbitage — в большинстве своем являются частным случаем парного трейдинга, с той лишь особенностью, что пара состоит из одинаковых или связанных между собой активов, корреляция которых практически равна или близка к единице. Следовательно, соотношение цен таких инструментов чаще всего будет почти неизменным. Арбитражные стратегии можно условно разделить на несколько типов, исходя из используемых для торговли активов:

  • Пространственный арбитраж — предполагает использование абсолютно идентичных инструментов, но торгующихся на разных рынках, например: акция — акция; фьючерс — фьючерс; ДР — ДР.
  • Эквивалентный арбитраж — предполагает использование связанных между собой инструментов, у которых цена одного инструмента, линейно зависит от цены другого инструмента, например: акция — фьючерс, акция — ДР.
  • Индексный арбитраж — является частным случаем баскет трейдинга и заключается в арбитраже фьючерса на индекс к корзине инструментов, входящих в базу расчета этого индекса.
  • Опционный арбитраж — основан на принципе паритета стоимости опционов пут и колл, при нарушении которого происходит одновременная покупка опциона одного типа и продажа опциона другого типа, при этом совершается покупка или продажа соответствующего количества базового актива.

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

Стратегии торговли волатильностью ( Volatility trading ) — используют принцип зависимости цены опциона от ожидаемой волатильности базового актива в течение периода, оставшегося до экспирации опциона. Это означает, что расчетная цена опциона в один и тот же момент времени и при неизменной цене базового актива, будет различаться в зависимости от использованного в расчетах значения ожидаемой волатильности. Чем выше ожидаемая волатильность, тем выше цена опциона. Соответственно, в случае прогнозирования роста волатильности совершается покупка опционов, а в случае прогнозирования падения волатильности совершается продажа опционов. Однако, в отличие от обычной покупки или продажи опционов, торговля волатильностью предполагает наличие в портфеле взаимно хеджирующих позиций, состоящих из опционов различных типов, серий и страйков, а также из базового актива. Поэтому, при совершении сделки, с каким либо одним опционом, одновременно совершается сделка по другому опциону или по базовому активу. Торговля волатильностью считаются одними из самых сложных с математической точки зрения, и для эффективной работы требуют высоких вычислительных мощностей, особенно при котировании опционов по большому количеству активов, в различных сериях и страйках.

Стратегии низких задержек ( Low-latency trading ) — являются модификацией трендследящих стратегий, поскольку также основываются на выявление тренда для совершения сделок, но с той лишь особенностью, что тренд определяется по одному (базисному) инструменту, а сделки совершаются по другому (рабочему) инструменту. Основной принцип этих стратегий заключается в использовании свойств корреляции инструментов и задержек в распространении рыночной информации. Выявление тренда осуществляется на сверхмалых таймфреймах по инструменту с очень высокой торговой ликвидностью, поскольку именно эти инструменты являются драйверами движения цен на рынке и способствуют изменению цен инструментов с меньшей торговой ликвидностью. Определив направление краткосрочного тренда по базисному инструменту выставляется рыночная заявка по рабочему инструменту по текущей цене спроса или предложения. В некоторых случаях, в качестве рабочего инструмента может использоваться не один инструмент, а корзина из различных инструментов, каждый из которых имеет высокий коэффициент корреляции с базисным инструментом. Эффективность стратегий низких задержек зависит исключительно от скорости получения рыночных данных по базисному инструменту и скорости выставления заявок по рабочему инструменту, поэтому эти стратегии, также как и арбитражные, требуют наличия сверхскоростных каналов связи и современной торговой инфраструктуры.

Стратегии фронт-раннинга ( Front running ) — основываются на анализе моментальной ликвидности инструмента и среднего объёма сделок по инструменту в течение определенного временного периода. При появлении вблизи лучших цен спроса или предложения одной или нескольких заявок с суммарным объёмом, превышающим на заданную величину средний объём сделок за определенный временной период, в этом же направлении выставляется заявка с ценой, отличающейся от цены заявок с большим объёмом на несколько пунктов выше, при выставлении заявки на покупку, или на несколько пунктов ниже, при выставлении заявки на продажу. Таким образом, выставленная заявка оказывается перед заявками с большим объёмом, и в случае её исполнения сразу же выставляется противоположная заявка с ценой на несколько пунктов выше, при изначальной покупке, или на несколько пунктов ниже, при изначальной продаже. Расчет сделан на то, что заявки с большим объёмом будут исполняться в течение определенного периода времени, за которое также произойдет несколько сделок с заявками противоположного направления. Стратегии фронт раннинга лучше всего работают на инструментах с высокой торговой ликвидностью, а их эффективность в первую очередь зависит от скорости получения рыночных данных и скорости выставления заявок .

Способы подключения к торгам

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

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

Варианты C, D, E и F относятся к группе вариантов прямого доступа к рынкам ( Direct Market Access ) и характеризуются подключением торгового робота непосредственно к звену биржевой торговой инфраструктуры, в данном случае к промежуточному серверу (промсерверу) FORTS. В связи с минимальным количеством звеньев, DMA является оптимальным решением для алгоритмических систем высокочастотной торговли.

  • Вариант C — самый простой в реализации и самый экономичный вариант DMA. В данном случае, все инфраструктурные расходы ограничиваются платой за за доступ к промсерверу, через который торговый робот получает рыночные данные и выставляет заявки. Этот вариант доступа, существенно превосходит по всем характеристикам варианты A и B, однако у него имеется один очень важный недостаток, связанный с использованием интернет-соединения для взаимодействия с биржевой торговой инфраструктурой. Дело в том, что подключение через интернет не гарантирует качества передачи данных, поскольку на пути от торгового робота до биржи находится множество маршрутизаторов, на каждом из которых могут возникать очереди из пакетов данных, приводящие к существенному снижению скорости их передачи или к их потере.
  • Вариант D — позволяет устранить риски, связанные с Интернет-соединением, посредством передачи торговых данных через выделенный канал связи, который обеспечивает стабильную скорость передачи с минимальными потерями. Для этого необходимо разместить торгового робота в дата-центре брокера, что предполагает дополнительные расходы на приобретение аппаратного обеспечения (сервера) для торгового робота и на оплату услуги размещение сервера в дата-центре. Несмотря на все преимущества этого варианта, у него остается ряд внешних рисков, обусловленных общим использованием выделенного канала и промсервера всеми клиентами брокера, что может привести к «забиванию» Выделенного канала или перегрузке промсервера.
  • Вариант E — позволяет исключить риск, связанный с выделенным каналом связи и добиться минимальных задержек в получении рыночных данных, посредством размещения торгового робота в дата-центре РТС. Однако максимальная близость к биржевой торговой инфраструктуре, потребует дополнительных расходов, среди которых оплата получения данных из локальной сети РТС и оплата доступа в интернет, для возможности удаленного управления торговым роботом.
    • Вариант F — по праву считается самым надежным и эффективным из всех существующих вариантов доступа, благодаря исключению последнего внешнего риска, обусловленного использованием промсервера несколькими участниками торгов. Для реализации этого варианта потребуются расходы на приобретение аппаратного обеспечения для промсервера, оплату лицензии и инсталляции программного обеспечения для него, а также на оплату услуги его размещения в дата-центре РТС .

Алгоритмическая торговля

Алгоритмическая торговля, или Алгоритмический трейдинг (англ. Algorithmic trading ) — это метод исполнения большой заявки (слишком большой, чтобы быть исполненной за раз), когда с помощью особых алгоритмических инструкций большая заявка (parent order) делится на несколько под-заявок (child orders) со своими характеристиками цены и объёма и каждая из под-заявок отправляется в определённое время на рынок для исполнения. Такие алгоритмы были придуманы для того, чтобы трейдерам не приходилось постоянно следить за котировками и делить большую заявку на маленькие вручную. Популярные алгоритмы носят названия «Percentage of Volume», «Pegged», «VWAP», «TWAP», «Implementation Shortfall», «Target Close».

Алгоритмическая торговля не ставит целью получить прибыль. Её цель — уменьшить стоимость исполнения крупной заявки (transaction cost), минимизировать её влияние на рынок (market impact) и уменьшить риск её неисполнения [1] [2] .

Термин «алгоритмическая торговля» часто ошибочно используется в тех случаях, когда речь идёт об автоматизированных торговых системах [3] . Перед такими системами действительно ставится цель получить прибыль. Они также известны под названием «торговых роботов» («black box trading»), в которых торговые стратегии строятся на базе сложных математических формул и быстрой обработки данных [4] [5] .

Содержание

Применение и реализация [ править | править код ]

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

До появления программных комплексов алгоритмической торговли трейдеры институциональных инвесторов или трейдеры брокеров, получавших заявки от таких инвесторов, должны были делить крупные заявки вручную [6] . Существовала даже целая индустрия исполнения заявок (execution services), когда сторонние execution-компании принимали заявки от крупных инвесторов и исполняли их, опираясь на свой собственный опыт [7] .

В середине 2000-х годов эту рутинную работу удалось автоматизировать с помощью создания алгоритмических «движков» (algorithmic engines), которые исполняли все те же действия, что делал трейдер, самостоятельно. Трейдеру достаточно было перенаправить заявку в такой «движок», выбрать алгоритм исполнения и дальше только отслеживать его работу, сконцентрировавшись на ручном исполнении только сложных заявок.

С середины 2000-ых годов ведущие брокеры стали предоставлять доступ к своим алгоритмическим движкам своим крупным клиентам, так что клиентам не надо было создавать такие движки самостоятельно. Комиссия за пользование алгоритмическим движком брокера выше, чем за пользование услугой прямого доступа к рынку (direct market access (DMA)), но меньше, чем high touch-услуга.

Передача заявки между клиентом и брокером осуществляется, как правило, с помощью сообщения по протоколу FIX. Для передачи заявок, предназначенных для алгоритмических движков, в 2004 году был предложен стандарт FIXatdl — расширение протокола FIX, но до сих пор этот стандарт так и не получил широкого распространения. Сообщение регистрируется в системе управления заявками брокера и перенаправляется автоматически в алгоритмический движок брокера. Сообщение FIX содержит в особых тегах (custom tags) параметры исполнения алгоритма, например: время начала и конца исполнения, целевая цена исполнения, агрессивность/пассивность исполнения, участие/неучастие в аукционах открытия и закрытия торговых сессий. По мере исполнения заявки на рынке инвестор получает FIX-сообщения от брокера об исполнении (Partial Fills) и в конце дня сообщение о полном исполнении заявки (Fill) или отмене её оставшейся неисполненной части (Cancellation).

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

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

Алгоритмические стратегии [ править | править код ]

  • Алгоритм TWAP (англ. Time Weighted Average Price — взвешенная по времени средняя цена) — подразумевает равномерное исполнение общего объёма заявки в течение определённого промежутка времени, посредством выставления заявок по ценам лучшего спроса или предложения через равномерные интервалы времени.
  • Алгоритм VWAP (англ. Volume Weighted Average Price — взвешенная по объёму средняя цена) — подразумевает равномерное исполнение общего объёма поручения за заданное число итераций в течение определённого промежутка времени, посредством выставления заявок по ценам лучшего спроса или предложения, скорректированных на заданную величину процентного отклонения, но не превышающих средневзвешенную рыночную цену инструмента, рассчитанную с момента запуска алгоритма.
  • Алгоритм Iceberg — подразумевает исполнение общего объёма поручения посредством выставления котировочных заявок с суммарным объёмом, не превышающим заданное «видимое» количество. Выставление заявок продолжается до полного исполнения общего объёма поручения. На некоторых биржах, в том числе на LSE, алгоритм Айсберг реализован на уровне ядра торговой системы, что позволяет, наряду с обычными параметрами заявки, указать её «видимый» объём.

Риски [ править | править код ]

Алгоритмическая торговля связана с рисками программных, аппаратных или человеческих ошибок, которые могут привести к «переисполнению» заявки. Этот эффект носит название runaway algo, когда алгоритм по какой-то причине начинает посылать под-заявки неправильно: не по той цене, не в то время, не в по той ценной бумаге или не учитывая исполнение предыдущих под-заявок.

В качестве примера можно привести события 1 августа 2012 года (вошедшие в историю торгов под названием Knightmare [8] [9] ) на Нью-Йоркской бирже, когда обновлённый алгоритмический движок компании Knight Capital Group [en] из-за ошибок в настройке и при установке за 45 минут выставил заявок на покупку на 3.5 миллиарда долларов США и заявок на продажу на 3.15 миллиарда долларов США. Из-за ошибочных действий ПО рынок по некоторым акциям сдвинулся более чем на 10 %. Чистый убыток, понесённый Knight Capital, составил 460 миллионов долларов. На следующий день компания объявила о банкротстве [10] .

Во избежание таких случаев регулирующие органы и биржи требуют от владельцев алгоритмических торговых систем оборудовать их системами быстрого отключения kill switch [11] [12] , которые позволяют моментально отключить систему от канала связи и автоматически отменить выставленные на бирже заявки с помощью механизма cancel-on-disconnect. Это требование относится не только к системам алгоритмического исполнения заявок, но и к системам автоматизированной торговли и системам прямого доступа к рынку.

В 2009 году на долю высокочастотной алгоритмической торговли пришлось около 73 % от общего объёма торгов акциями в США [13] . На бирже ММВБ в 2010 году доля высокочастотных систем в обороте на фондовом рынке составляла порядка 11-13 %, а по числу заявок — 45 %. По данным РТС в 2010 году на долю торговых роботов в обороте на срочном рынке РТС FORTS приходилось примерно 50 %, а их доля в общем количестве заявок в определённые моменты достигала 90 % [14] .

Алгоритмическая и высокочастотная торговля стали предметом многочисленных разбирательств, инициированных американскими регуляторами SEC (U.S. Securities and Exchange Commission) и CFTC в связи с обвинением в их причастности к событиям 6 мая 2010 года ( 2010 Flash Crash [en] ), когда ведущие фондовые индексы США кратковременно испытали крупнейшее за всю свою историю внутридневное падение [15] [16] [17] .

Влияние алгоритмических систем на ликвидность финансовых рынков [ править | править код ]

Ликвидность финансовых инструментов обычно оценивают по объёму и количеству совершаемых сделок (объём торгов), величине спреда между лучшими ценами спроса и предложения (максимальными ценами заявок на покупку и минимальными ценами заявок на продажу) и суммарного объёма заявок вблизи лучших цен спроса и предложения (цены и объём текущих заявок можно увидеть в стакане торгового терминала). Чем больше объём и количество сделок по инструменту, тем больше его торговая ликвидность, в свою очередь, чем меньше разница между лучшими ценами спроса и предложения и чем больше объём заявок вблизи этих цен, тем больше моментальная ликвидность.

Существует два основных принципа выставления заявок:

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

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

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

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

Влияние алгоритмических систем на биржевую инфраструктуру [ править | править код ]

С точки зрения нагрузки на биржевую торговую инфраструктуру алгоритмические системы, использующие рыночный принцип работы с заявками, практически не несут рисков, так как редко выставляют больше одной заявки в секунду из расчета на один инструмент, к тому же, почти каждая заявка, выставленная этими системами, приводит к сделке. [ источник не указан 3126 дней ] В случае же с алгоритмическими системами, использующими котировочный принцип работы, картина совершенно иная. Во-первых, при перестановке заявок эти системы могут выставлять по несколько заявок в секунду по одному инструменту, а во-вторых, лишь малая часть этих заявок приводит к сделкам (по информации предоставленной ММВБ, более 95 % заявок от высокочастотных роботов снимаются без исполнения [14] ). Таким образом, при высокочастотном котировании, биржевая инфраструктура нагружается в максимальной степени, причем большую часть времени вхолостую. Поскольку чрезмерная нагрузка биржевой инфраструктуры может повлиять на стабильность её работы, биржи используют такие защитные механизмы, как задержка в трансляции рыночной информации, ограничение числа допустимых транзакций, введение минимального времени «жизни» заявки, а также сдерживание активности роботов через тарифную политику [18] .

Спекулятивные стратегии [ править | править код ]

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

Стратегии маркет-мейкинга (англ. Market making ) — предполагают одновременное выставление и поддержание котировочных заявок на покупку и на продажу финансового инструмента. Данные стратегии используют принцип случайного блуждания цены в пределах текущего тренда, иными словами, несмотря на рост цены инструмента на определённом временном интервале часть сделок будет приводить к уменьшению его цены относительно ряда предыдущих значений, и наоборот, в случае общего падения цены инструмента часть сделок будет приводить к увеличению его цены относительно ряда предыдущих значений. Таким образом, в случае удачно подобранных цен котировочных заявок можно покупать дёшево и продавать дорого независимо от текущего направления тренда. Существуют различные модели определения оптимальной цены котировочных заявок, выбор которых осуществляется исходя из ликвидности инструмента, объёма размещаемых в стратегию средств, допустимого времени удержания позиции и ряда других факторов. Ключевым фактором успеха стратегий маркет-мейкинга является максимальное соответствие котировок текущей рыночной конъюнктуре по инструменту, чему способствует высокая скорость получения рыночных данных и возможность быстро изменить цену своих заявок, в противном случае данные стратегии становятся убыточными. Маркет-мейкеры являются одними из основных «поставщиков» моментальной ликвидности, а за счёт конкуренции способствуют улучшению её профиля, поэтому биржи часто привлекают маркет-мейкеров в неликвидные инструменты, предоставляя льготные условия по комиссиям, а в некоторых случаях выплачивая вознаграждение за поддержание котировок.

Трендследящие стратегии (англ. Trend following ) — основаны на принципе выявления тренда на временных рядах значений цены инструмента посредством различных индикаторов технического анализа, и покупке или продаже инструмента при появлении соответствующих сигналов. Характерной особенностью трендследящих стратегий является возможность их применения практически на любых таймфреймах — от тиковых до месячных, но поскольку доходность этих стратегий зависит от соотношения количества верных и ошибочных «прогнозов» относительно дальнейшего направления движения цены, использовать слишком большие таймфреймы довольно рискованно, поскольку ошибка на них выявляется достаточно долго и может привести к серьёзным убыткам. Эффективность трендследящих стратегий, особенно при внутридневной торговле, в существенной степени зависит от моментальной ликвидности инструмента, поскольку большинство сделок совершаются рыночными заявками по текущим ценам спроса и предложения. Следовательно, если в инструменте будет широкий спред и горизонтальная кривая моментальной ликвидности, то даже в случае большого количества верных прогнозов стратегия может принести убытки.

Стратегии парного трейдинга (англ. Pairs trading ) — основаны на анализе соотношения цен двух высоко коррелированных между собой инструментов, например акции Лукойла и Роснефти или фьючерсы на акции Сбербанка и ВТБ. Ключевой принцип стратегий парного трейдинга базируется на свойстве схождения соотношения цен со своей скользящей средней, поэтому при отклонении соотношения от средней на заданную величину совершается покупка определённого количества одного инструмента и одновременная продажа соответствующего количества другого инструмента, а при возврате соотношения к средней совершаются обратные сделки. Для анализа соотношений цен используются те же индикаторы технического анализа, что и в трендследящих стратегиях. Однако свойство схождения цен отчётливо выражено лишь на малых временных интервалах, поэтому для анализа пар на больших временных интервалах используется сравнение индикаторов фундаментального анализа, таких как рыночные мультипликаторы, коэффициенты рентабельности и финансовые коэффициенты. Сигналы по таким индикаторам возникают относительно редко, что позволят вкладывать в стратегию достаточно большой капитал, а для исполнения сигналов зачастую применяются алгоритмы TWAP, VWAP или Iceberg.

Стратегии баскет-трейдинга (англ. Basket trading ) — повторяют принципы, лежащие в основе стратегий парного трейдинга, с тем лишь отличием, что соотношение цен строится для двух «корзин инструментов». Цена каждой корзины рассчитывается по ценам нескольких различных инструментов, с учётом количества единиц этих инструментов в корзине. Также как и в стратегиях парного трейдинга, при достижении отклонения соотношения на заданную величину от своей скользящей средней совершается покупка всех инструментов входящих в первую корзину и одновременная продажа всех инструментов, входящих в другую корзину, а при возврате соотношения к средней совершаются обратные сделки. Для анализа соотношений цен корзин инструментов используются те же индикаторы технического анализа, что и в трендследящих стратегиях. Эффективность стратегий баскет трейдинга в значительной степени зависит от моментальной ликвидности инструментов, поскольку практически все сделки совершаются рыночными заявками по текущим ценам спроса и предложения, а торговля идёт преимущественно внутри дня. По этим причинам стратегии баскет трейдинга применяются исключительно на высоколиквидных инструментах.

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

  • Пространственный арбитраж — предполагает использование абсолютно идентичных инструментов, но торгующихся на разных рынках, например: акция — акция; фьючерс — фьючерс; ДР — ДР.
  • Эквивалентный арбитраж — предполагает использование связанных между собой инструментов, у которых цена одного инструмента, линейно зависит от цены другого инструмента, например: акция — фьючерс, акция — ДР.
  • Индексный арбитраж — является частным случаем баскет трейдинга и заключается в арбитраже фьючерса на индекс к корзине инструментов, входящих в базу расчёта этого индекса.
  • Опционный арбитраж — основан на принципе паритета стоимости опционов пут и колл, при нарушении которого происходит одновременная покупка опциона одного типа и продажа опциона другого типа, при этом совершается покупка или продажа соответствующего количества базового актива.

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

Стратегии торговли волатильностью (англ. Volatility trading ) — используют принцип зависимости цены опциона от ожидаемой волатильности базового актива в течение периода, оставшегося до экспирации опциона. Это означает, что расчётная цена опциона в один и тот же момент времени и при неизменной цене базового актива, будет различаться в зависимости от использованного в расчётах значения ожидаемой волатильности. Чем выше ожидаемая волатильность, тем выше цена опциона. Соответственно, в случае прогнозирования роста волатильности совершается покупка опционов, а в случае прогнозирования падения волатильности совершается продажа опционов. Однако, в отличие от обычной покупки или продажи опционов, торговля волатильностью предполагает наличие в портфеле взаимно хеджирующих позиций, состоящих из опционов различных типов, серий и страйков, а также из базового актива. Поэтому, при совершении сделки, с каким либо одним опционом, одновременно совершается сделка по другому опциону или по базовому активу. Торговля волатильностью считаются одними из самых сложных с математической точки зрения, и для эффективной работы требуют высоких вычислительных мощностей, особенно при котировании опционов по большому количеству активов, в различных сериях и страйках.

Стратегии низких задержек (англ. Low-latency trading ) — являются модификацией трендследящих стратегий, поскольку также основываются на выявление тренда для совершения сделок, но с той лишь особенностью, что тренд определяется по одному (базисному) инструменту, а сделки совершаются по другому (рабочему) инструменту. Основной принцип этих стратегий заключается в использовании свойств корреляции инструментов и задержек в распространении рыночной информации. Выявление тренда осуществляется на сверхмалых таймфреймах по инструменту с очень высокой торговой ликвидностью, поскольку именно эти инструменты являются драйверами движения цен на рынке и способствуют изменению цен инструментов с меньшей торговой ликвидностью. Определив направление краткосрочного тренда по базисному инструменту выставляется рыночная заявка по рабочему инструменту по текущей цене спроса или предложения. В некоторых случаях, в качестве рабочего инструмента может использоваться не один инструмент, а корзина из различных инструментов, каждый из которых имеет высокий коэффициент корреляции с базисным инструментом. Эффективность стратегий низких задержек зависит исключительно от скорости получения рыночных данных по базисному инструменту и скорости выставления заявок по рабочему инструменту, поэтому эти стратегии, также как и арбитражные, требуют наличия сверхскоростных каналов связи и современной торговой инфраструктуры.

Стратегии фронт-раннинга (англ. Front running ) — основываются на анализе моментальной ликвидности инструмента и среднего объёма сделок по инструменту в течение определённого временного периода. При появлении вблизи лучших цен спроса или предложения одной или нескольких заявок с суммарным объёмом, превышающим на заданную величину средний объём сделок за определённый временной период, в этом же направлении выставляется заявка с ценой, отличающейся от цены заявок с большим объёмом на несколько пунктов выше, при выставлении заявки на покупку, или на несколько пунктов ниже, при выставлении заявки на продажу. Таким образом, выставленная заявка оказывается перед заявками с большим объёмом, и в случае её исполнения сразу же выставляется противоположная заявка с ценой на несколько пунктов выше, при изначальной покупке, или на несколько пунктов ниже, при изначальной продаже. Расчёт сделан на то, что заявки с большим объёмом будут исполняться в течение определённого периода времени, за которое также произойдёт несколько сделок с заявками противоположного направления. Стратегии фронт раннинга лучше всего работают на инструментах с высокой торговой ликвидностью, а их эффективность в первую очередь зависит от скорости получения рыночных данных и скорости выставления заявок [19] .

Способы подключения к торгам [ править | править код ]

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

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

Варианты C, D, E и F относятся к группе вариантов прямого доступа к рынкам и характеризуются подключением торгового робота непосредственно к звену биржевой торговой инфраструктуры, в данном случае к промежуточному серверу (промсерверу) FORTS. В связи с минимальным количеством звеньев, DMA является оптимальным решением для алгоритмических систем высокочастотной торговли.

  • Вариант C — самый простой в реализации и самый экономичный вариант DMA. В данном случае, все инфраструктурные расходы ограничиваются платой за доступ к промсерверу, через который торговый робот получает рыночные данные и выставляет заявки. Этот вариант доступа, существенно превосходит по всем характеристикам варианты A и B, однако у него имеется один очень важный недостаток, связанный с использованием интернет-соединения для взаимодействия с биржевой торговой инфраструктурой. Дело в том, что подключение через интернет не гарантирует качества передачи данных, поскольку на пути от торгового робота до биржи находится множество маршрутизаторов, на каждом из которых могут возникать очереди из пакетов данных, приводящие к существенному снижению скорости их передачи или к их потере.
  • Вариант D — позволяет устранить риски, связанные с Интернет-соединением, посредством передачи торговых данных через выделенный канал связи, который обеспечивает стабильную скорость передачи с минимальными потерями. Для этого необходимо разместить торгового робота в дата-центре брокера, что предполагает дополнительные расходы на приобретение аппаратного обеспечения (сервера) для торгового робота и на оплату услуги размещение сервера в дата-центре (колокейшн). Несмотря на все преимущества этого варианта, у него остаётся ряд внешних рисков, обусловленных общим использованием выделенного канала и промсервера всеми клиентами брокера, что может привести к «забиванию» Выделенного канала или перегрузке промсервера.
  • Вариант E — позволяет исключить риск, связанный с выделенным каналом связи и добиться минимальных задержек в получении рыночных данных, посредством размещения торгового робота в дата-центре РТС. Однако максимальная близость к биржевой торговой инфраструктуре, потребует дополнительных расходов, среди которых оплата получения данных из локальной сети РТС и оплата доступа в интернет, для возможности удалённого управления торговым роботом.
  • Вариант F — по праву считается самым надёжным и эффективным из всех существующих вариантов доступа, благодаря исключению последнего внешнего риска, обусловленного использованием промсервера несколькими участниками торгов. Для реализации этого варианта потребуются расходы на приобретение аппаратного обеспечения для промсервера, оплату лицензии и инсталляции программного обеспечения для него, а также на оплату услуги его размещения в дата-центре РТС [20] .

Алгоритмический трейдинг. 3 первых шага для новичка

Время на чтение: 5 минут

Содержание

С чего необходимо начинать

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

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

Именно при роботизации/алгоритмизации торговых процессов трейдер может снять с себя ежедневную рутинную работу.

Не лишним фактором будут знания языков программирования, таких как R, Python или C/C++. Тем не менее, сегодня существуют инструменты, которые позволяют начать и без подобных навыков, например, — конструктор Visual JForex (для рынка форекс) или Excel (актуален для любых инструментов). Для новичка в мире алгоритмического трейдинга данные программы подойдут лучше всего.

150 минут видео о создании торговых роботов доступно бесплатно и без регистрации

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

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

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

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

Сразу может возникнуть вопрос — почему же различные финансовые фирмы и хедж-фонды делятся своими прибыльными наработками? На самом деле, здесь все достаточно просто.

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

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

Следующий важный аспект — частотность вашей алгоритмической стратегии. Она может быть:

  • высокочастотная
  • среднечастотная
  • низкочастотная

После того, как стратегии выбраны, нужно переходить к их бэктестам.

Авторская торговая стратегия TFB – простой алгоритм прибыльного трейдинга на Форекс!

Привет Всем трейдерам!

Сегодня, как и писал в предыдущих статьях, публикую интересную и рабочую авторскую стратегию, которая называется TFB (или Two Flying Bars). Мы подробно разберем правила этой торговой стратегии, как правильно входить в рынок и выставлять защитные ордера, основываясь на новом форекс паттерне, а также рассмотрим наглядные примеры применения этой системы на практике.

Итак, начнем ;-). Для торговли по стратегии TFB нам понадобится ценовой график валютной пары EUR\USD (Евро Доллар) с таймфреймом H1 (часовой). Сразу уточню, что данная тактика может использоваться и на других средне или высоко волатильных валютных парах.

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

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

  • Важным моментом при правильном нанесении уровней поддержки и сопротивления есть то, что расстояние между ними, в данной стратегии, должно быть не менее 50 пунктов .
  • Кроме этого, каждый нанесенный уровень должен отработаться на истории не менее 2 раз (т.е. цена должна будет отбиться от него 2 раза).

После того, как выставили все нужные уровни, мы увеличиваем масштаб ценового графика до нормального размера и начинаем проводить анализ по поиску сигналов соответственно с правилами стратегии TFB (которые будут описаны ниже).

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

Медленная скользящая средняя (EMA 1) с периодом нанесения 89, метод построения – экспоненциальный, применять к усредненной цене (Medium Price).

Быстрая экспоненциальная скользящая средняя (EMA 2) с периодом 55, и также применять к средней цене.

Периоды построения этих скользящих средних взяты с числовой последовательности Фибоначчи.

С помощью скользящих средних мы определяем какой сейчас тренд на рынке Форекс: восходящий или нисходящий? Если скользящая средняя (55) находиться ниже скользящей средней (89), то тренд на рынке считаем – нисходящий, если наоборот – восходящий.

Важно! Стратегия TFB является трендовой, соответственно торговля по ней происходит только в сторону текущего тренда. Все сигналы, которые по правилам стратегии поступили против тренда, игнорируются!

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

Приведу практический пример открытия конкретной сделки по правилам стратегии TFB.

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

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

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

Для открытия позиции на продажу Sell используем тот же принцип входа в рынок, только уже в сторону нисходящей тенденции. На рисунке показано пример входа в рынок на продажу:

По авторским рекомендациям, вход по стратегии TFB лучше осуществлять одновременно как минимум 3-мя позициями с одинаковыми лотами. Стоп лоссы для каждой будут находиться на одном уровне той же медленной скользящей средней. Тейк профиты для каждого лота выставляются по-порядку на важных уровнях (для каждой сделки отдельный уровень).

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

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

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

Вот наглядный пример открытия и реализации полноценной сделки на покупку Buy по стратегии TFB:

Итак, друзья трейдеры, как Вам описанная стратегия TFB? Настоятельно рекомендую потестировать эту систему не только на истории, но и первое время на демо счете, она отлично работает и может приносить хорошую прибыль. После ее полного обката можно смело переходить на реальный счет (рекомендуется минимальный депозит для микросчетов – 100$ с лотом для каждой сделки не более 0.01).

Если у кого-то возникнут вопросы по реализации этой стратегии, прошу задавайте их в комментариях ;-).

На сегодня все, буду завершать данный пост, надеюсь что он Вам понравился ;-). Для того чтобы быть в курсе и получать на почту новые подобные публикации, обязательно подписывайтесь на обновления !

Всем желаю удачи и до новых встреч на страницах форекс блога!

Алгоритмическая торговля — есть ли успешные стратегии?

Роботы, управляющие активами, — модная тема. Могут ли частные инвесторы воспользоваться ими на практике?

В журнале Форбс 3 сентября 2012 года вышла статья Андрея Мовчана, партнера компании Третий Рим, про алгоритмическую торговлю активами. В статье «Алгоритм потери» утверждалось, что не так много компаний, применяющих алгоритмическую торговлю, реально зарабатывают высокую доходность. Хотелось бы еще раз привести полный текст этой статьи:

Алгоритм потери

Роботы, управляющие активами, — модная тема. Могут ли частные инвесторы воспользоваться ими на практике?На Лондонской олимпиаде участница забега на 110 м с барьерами Даун Харпер проиграла «золото» другой претендентке на звание чемпиона — Салли Пирсон. Харпер уступила 0,02 секунды, или всего 1,6 мм дистанции. Определил победителя только фотофиниш. Эти 0,02 секунды — примерно половина времени, которые нужны человеческому глазу для формирования изображения. За это время только на российском срочном рынке FORTS торговые роботы совершают 400 транзакций — они пытаются получить прибыль, реализуя алгоритмические стратегии управления активами.

Сегодня трудно убедить клиента следовать классическим стратегиям управления активами, основываясь на фундаментальном анализе. Алгоритмические стратегии все более популярны. «Спасение инвесторов», «Терминаторы рынков», «Могильщики трейдеров», «Портфельные менеджеры больше не нужны» — типичные заголовки статей на эту тему.

С тех пор как в середине 1990-х годов в США придумали первых торговых роботов, число фирм, декларирующих успех на ниве создания алгоритмов, растет в геометрической прогрессии. На крупных рынках вроде Нью-Йоркской и Лондонской фондовых бирж до 80% заявок и более 25% объема уже генерируется арбитражными роботами. Вот только вопрос — можно ли инвестору на этом заработать?

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

Есть два основных вида стратегий. Чистый арбитраж — это аномалии, которые с вероятностью 100% ведут к зарабатыванию прибыли. Пример — различие в цене одного и того же инструмента в одно и то же время на разных торговых площадках. Рисковый арбитраж — это аномалии, вероятность исчезновения которых меньше 100%. Они появляются, например, при запаздывании в действиях крупных инвесторов при изменении ситуации на рынке либо в процессе длительных покупок или продаж активов на рынке. Так как действия инвесторов до конца не предсказуемы, всегда остается риск, что аномалия не исчезнет. В этом случае доход инвестора не гарантирован.

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

Кроме того, риски велики: при десятках тысяч сделок в день, средней жизни позиции в доли секунды, средней марже в тысячные доли процента и среднем плече в тысячи процентов сбой программы, биржи и даже просто отказ электропитания может привести к разорению. Да что там разорению, обвал акций высокотехнологичных компаний начался 10 марта 2000 года с того, что несколько роботов из-за несовершенства программы стали действовать одинаково и устроили распродажу на NASDAQ. А 6 мая 2010 года сломавшийся робот вызвал падение индекса Dow Jones на 10%.

А между тем соревнование выходит за рамки конкуренции за скорость. Появились «охотники на роботов» — роботы, искусственно создающие на рынке ситуации, заставляющие другие программы открывать торговые позиции. Появились «роботы-брокеры», которые манипулируют рынком для увеличения объемов операций роботов, торгующих через того или иного провайдера. По всем этим причинам чистый арбитраж перестал быть бизнесом для клиентов: здесь зарабатывают (если зарабатывают) крупные профессионалы, и попасть к ним в компанию практически невозможно.

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

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

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

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

Рисковый арбитраж может быть успешным. Но есть ограничения, делающие его труднодоступным для инвесторов: для масштабного использования арбитража требуется большой ликвидный рынок. На российском рынке вряд ли удастся построить стратегию, которую можно использовать для вложения более $50 млн. Самый масштабный рынок — это США, где плотность игроков уже очень велика и аномалии найти существенно тяжелее. Пока перспективны рынки Китая и Европы, но и это окно может закрыться за 5-10 лет.Чем успешнее стратегия, тем больше соблазн у авторов сделать продукт закрытым для сторонних инвесторов — ведь есть ограничение по объему, а своих средств становится все больше. Пример — американская Renaissance Technologies, построившая удачный комплекс таких стратегий и, несмотря на комиссии 5% от объема и 30% от дохода, давно закрывшая его для новых денег.

Ну и конечно, сложные стратегии сложно найти. Гораздо проще выдать сырые результаты за желаемый «вечный инвестиционный двигатель». Видимо, поэтому в России большинство игроков принципиально не аудирует свои результаты.

На рынке России присутствует более 20 команд, зачастую предоставляющих потенциальному клиенту лишь графики, которые ничем не проверишь, или симуляции результатов на исторических данных. Среди них есть несколько известных имен. Так, на сайте Nord Capital предлагается 12 портфельных стратегий, из них две алгоритмические. Все они, как утверждается, приносят стабильные высокие доходы, существенно лучше рынка. Есть еще паевой фонд — единственный, чьи результаты можно проверить объективно. Он приносит существенные убытки и управляется хуже рынка. Подобное сочетание вызывает вопросы. Приятных в смысле прозрачности исключений немного, и они не радуют большими успехами. «Инвентум» — отличный пример компании, претендующей на алгоритмическое управление активами и не скрывающей результатов. В арсенале три фонда, из которых один — чисто алгоритмический. Сайт утверждает, что фонды управляются по уникальной стратегии. Результаты управления, правда, этого не подтверждают — алгоритмический фонд за год существования потерял 3%, фонд «абсолютного дохода» дает меньше 3% годовых при высокой волатильности, а фонд «быстрого роста» за два года работы принес убытки на 1,5%.

У английской компании IMR с российскими корнями алгоритм управления портфелем основан на анализе сигналов, поступающих из медиаисточников и сложной фильтрации «шумов». На основе этих данных компания торгует индексом S&P500. За последние 12 месяцев следование сигналам принесло около 8% (до вычета комиссий брокера). Индекс S&P 500 вырос за это время на 1%.

Granat Capital Advisors — молодая компания, активно развивающая алгоритмическое управление активами, — ведет целый ряд стратегий. Для клиентов организовали performance monitor и доступ к ежедневной отчетности по стратегиям. У GCA есть фонд, который отчитывается в Bloomberg. За восемь месяцев существования он заработал 3,6%.

В США заметно больше игроков, но открытости не прибавляется. От гигантов типа Knight или Citadel до небольших фирм типа Eladian Partners и 2Sigma сайты и отчеты дают только общую информацию. Ограниченное число фондов, готовых отчитываться (см. табл.), показывают весьма скромные результаты. И там не обходится без «симуляций». Сайт Walnut Asset Мanagement, например, громко утверждает: «Уолл-стрит пытается отвечать на неправильный вопрос. Вопрос не в том, какие акции покупать, а в том — какая алгоритмическая стратегия зарабатывает вне зависимости от движения рынка». Инвестирует Walnut в продукты SignalPoint — туманное описание продуктов ссылается на «алгоритмы». Все портфели по-американски честно разделены на «смоделированные» и реальные. Реальные в среднем сильно хуже индекса. Смоделированные — сильно лучше. Видимо, и здесь применяются простые регрессии — путь в никуда.

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

Реальные результаты на длительном периоде времени – 9 с половиной лет, демонстрирует американская компания Systematic Alpha Management под управлением российских управляющих Алексея Чехлова и Петра Камболина. Аудированный (KPMG) результат фонда Systematic Alpha Futures Fund (class A) за период с июня 2004 года по ноябрь 2013 года составил 106%, среднегодовая доходность (ROR) 7,9%. Второй класс паев этого фонда (class B), где используется двойное кредитное плечо, предлагается инвесторам с января 2008 года, и он уже принес чистую прибыль инвесторам в 87% (по ноябрь 2013 года – почти за 6 лет), или в среднем 11,15% ежегодно. Systematic Alpha Futures Fund дважды зарабатывал награду HFMWeek как лучший фонд по управлению фьючерсными контрактами под управлением американских управляющих компаний. В 2009 году Class B фонда был признан «Лучшим новичком» среди фондов с активами до 250 млн. долларов в категории Managed Futures, а в 2012 году фонд получил вторую аналогичную награду, как лучший из фондов в категории Managed Futures – CTA.

Фонд Systematic Alpha Futures Fund применяет 100% маркет-нейтральную стратегию: сделки представляют из себя арбитражные операции между основными ликвидными фьючерсными контрактами на индексы акций. Берутся длинные позиции по «отстающему» в паре фьючерсному контракту и короткие позиции по «опережающему» в паре контракту. Помимо фьючерсов на индексы используются при необходимости фьючерсы на валюты (для хеджирования валютной позиции). Программа использует свойство возврата рынков к своим средним значениям. Программа очень ликвидная — среднее время нахождения в позиции составляет 1 день, ликвидность фонда SAFF — недельная. Высокочастотная торговля осуществляется постоянно 24 часа в день, 5 дней в неделю, когда все инструменты доступны для торговли. В соответствии с разработанными торговыми моделями операции по покупке и продаже осуществляются торговыми роботами на основании данных о ценах и объемах торгов. Более 100 субмоделей составляют портфель, торговля осуществляется на разных рынках и в разных географических регионах, используются различные сигналы, в соответствии с которыми происходят сделки. Торговые параметры оптимизируются и настраиваются с использованием собственного программного обеспечения, параметры по риску по каждой субмодели пересматриваются несколько раз в месяц. Стать инвестором фонда Systematic Alpha Futures Fund могут любые физические или юридические лица, минимальная сумма для инвестиций – 100000 долларов США.

Почему алгоритмическая торговля на бирже не работает

Экономист Андрей Мовчан, имеющий большой опыт работы в управляющих компаниях на фондовом рынке, выразил своё крайне скептичное мнение по поводу алгоритмической торговли, которая вновь становится модной. (Алгоритмическая торговля / роботрейдинг — это когда вы покупаете программу, которая сама решает, когда надо покупать, а когда продавать).

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

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

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

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

Это инсайдеры. Это – крупные посредники, глобальные игроки, которые способны видеть потоки и опережать их своими действиями.

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

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

Наконец это те, кто сумел построить технологии, гарантирующие им опережение остальных игроков – мощнейшие сервера, уникальные процессоры, программы, замечающие арбитражные возможности раньше всех и раньше всех реагирующие на них. Эти «технологии» стоят сотни миллионов долларов просто потому, что они постоянно становятся быстрее – в этом деле первый получает все, второй – убытки. И тем не менее, даже все эти чемпионы устойчиво зарабатывают не впечатляющие обывателя цифры. Лучшие (если мерить на, скажем, 10-летнем горизонте) показывают 11-12% годовых.

Нормальные, осторожные и умные – 7-8% годовых, зато значительно стабильнее. Вполне хорошо если инвестор получает и 4-5% годовых – он все равно выигрывает у рынка и у инфляции с запасом. О, да, есть конечно получающие любые доходы, хоть 1000%, хоть 1000000%. Это те, кто выиграл джек пот, случайно попал в яблочко. Один раз. Два раза – не исключено теорией вероятности, но в природе не встречалось. А если говорить все же о устойчивых показателях, то показывающих 15% годовых на вменяемом горизонте (те же 10 лет) – просто не существует — за редким исключением тех, кто (а) получил случайную сверхприбыль 1 раз и с тех пор ее еще не проел (ну, скажем, взял Apple с плечом в нужный момент), или (б) достаточно тупо стоял в позиции, а эта позиция росла (например если в 2008 осенью взял РТС и дожил до конца 2013-го). Ни в том, ни в другом случае нет ни искусства ни технологии – есть везение.

Что же такое алгоритмическая торговля, если она не основана на стоящих сотни миллионов долларов технологиях? Особенно – если она к тому же приносит или обещает приносить пресловутые «5% в месяц»? Мошенничество? Иногда. Но не всегда. Иногда же это просто “survivorship bias”. Собираются ребята, изучившие курс математики технического вуза и поторговавшие на свои 5 тыс долл. акциями в БКС. И решают запилить алготрейдинг. Кто-то верит в свою гениальность от недостатка знаний; кто-то в силу нормальной для затянувшегося детства самоуверенности; кому-то повезло во время торговли в БКС и он поверил в свою звезду. Пишут они роботов медленных (оборудования нет, каналы обычные), настроенных на простые алгоритмы (а откуда им взять сложные при их подготовке и опыте) – в основном торгуют на расхождениях пар с устойчивой ковариацией, факторном распознавании трендов, поиске простых образов и пр. Групп таких ребят собираются в год сотни, благо вузы штампуют технарей и экономистов, применения им мало, а программировать сегодня в России может почти каждый неглупый подросток из крупного города 25-ти лет от роду, да и брокеров, готовых их подсоединить к своей платформе, много и в России и в мире – казино всегда прибыльный бизнес.

Их торговые стратегии в сущности – белый шум, с небольшой долей длинных позиций относительно рынка, и соусом из краткосрочных паттернов, которые они верно находят с помощью регрессионного анализа (только вот паттерны эти «уползают» на глазах). Но по закону больших чисел результаты у них будут распределены достаточно случайно, половина в плюс, половина в минус. В первый год половина получит убытки сходу и по большей части «сольется» с рынка. Тридцать процентов получит маленькую прибыль и решит, что они на верном пути, и будет искать новых алгоритмов. Процентов двадцать получат приличную прибыль и уверует в свою гениальность. На следующий год соотношение будет тем же – в итоге через 2 года останется 4% тех, кто два года получал огромную прибыль, 6% тех, кто получил огромную прибыль в первый год и небольшую во второй, 6% тех, кто получил небольшую прибыль в первый год и огромную во второй, и наконец 9% тех, кто получил в оба года небольшую прибыль.

После третьего года у нас все равно еще будет примерно 2% тех, кто либо все три года получал очень высокую прибыль, либо получил небольшую прибыль в первый год и очень высокую во второй и третий. Эти будут ходить с нимбами и продавать себя направо и налево совершенно искренне. Если в первый год в игру вступило 300 команд, то таких великих через три года будет ни много ни мало 6 команд. К ним добавится еще примерно 15 команд с более скромными, но тоже хорошими результатами, они тоже будут себя продавать. Если считать, что 10% вступивших в игру – мошенники, то поверх этой 21 группы искренне заблуждающихся у нас будет еще 30 групп, фальсифицирующих свои результаты и утверждающих, что у них все отлично, и тоже собирающих деньги. Итого каждый год добавляет нам условно 51 группу алгоритмических трейдеров, которые продают клиентам свои услуги. Обращаю внимание – более 40% из «успешных» действительно верят в свой успех.

Что случится с этими группами еще год спустя (то есть – что случится с вашими деньгами, если вы дали их какой-то из этих групп)? Половина из честных и все мошенники получит вам убытки – ваш шанс заработать с командой, продающей вам свой трехлетний успешный опыт — примерно 20% (всего их, напомню, 51, прибыль вам принесет лишь половина из 21 команды не мошенников). Ваш шанс заработать большие деньги – примерно 8% (20% от 21 команды из общего числа предлагающих в 51). Ваш шанс заработать большие деньги 2 года подряд – уже меньше 2%. Ваш шанс зарабатывать 10 лет подряд с такими ребятами – примерно 1/1024 если говорить о каких бы то ни было доходах и 1/10000000 если речь идет о крупных доходах каждый год.

А внутри экосистемы алготрейдеров идет сложная жизнь, которая делает ваши шансы еще ниже. В частности, происходит конвертация части «гениев» в мошенники по факту получения ими первых убытков. Примириться с убытками они не могут, и потому еще долго продают «результаты за избранный период» или «среднее по трем годам», например +60%, +80% и -90% становятся у них не 1,6*1,8*0,1 = 0,29 (то есть 71% убытка), а (0,6+0,8-0,9)/3 = 16,7% годовых, которые они выдают за свой устойчивый результат. Мошенники же тоже совершенствуются: помимо простой выборки периода, фейковых отчётов и искусственных сделок для изменения результата, они например заводят два счета с противоположными стратегиями, и показывают официальный отчет по тому счету, который в этом году зарабатывает. Управляющие жаждут высоких комиссий и достаточно спокойно переживают быстрый уход клиента, потерявшего деньги – за время инвестирования он все равно заплатил, а на его место придет другой любитель даровых сверхдоходов. Использующие же два противоположных продукта одновременно вообще просто делят свои активы в уме на два – одна половина приносит огромные комиссии и генерирует новых клиентов, вторая половина просто сливает клиентов; в следующем периоде они меняются местами.

Возникает вопрос – можно ли заработать, передав деньги такой команде? Ответ – да. Можно и не один год зарабатывать. Из 1024 команд 1 команда должна 10 лет подряд генерировать прибыль. Если «ваши ребята» 10 лет подряд приносят вам прибыль – значит где-то рядом минимум 1023 инвестора потеряли деньги. Какова вероятность заработать на 11 год? 50%.

Возникает еще вопрос – неужели нельзя предположить, что вдруг в московской (питерской, нижегородской) квартире найдется гений, который построит такой алгоритм, ну просто растакой алгоритм, что он именно что будет зарабатывать большие деньги на рынках, и все его клиенты будут счастливы, а все не клиенты – несчастны? Ответ – нельзя, и вот почему:

Во-первых, рынки представляют из себя по большому счету случайные процессы, в которых детерминированная составляющая (а) невелика, (б) тщательнейшим образом изучается тысячами мощных игроков. Каким бы ни был алгоритм, против случайного процесса не попрешь, именно поэтому все настоящие «алгоритмики» не предсказывают будущее, а ловят микроскопические расхождения – между индексом и корзиной, которая его составляет, между стоимостью на разных площадках, между активом и комбинацией деривативов, которая воссоздает профиль дохода от актива. Эти расхождения рождаются и умирают в течение наносекунд – потому что их ждут и ловят, как только они появляются, сотни крупных игроков. Нет у тебя мегаэкипировки – отдыхай, все арбитражные возможности заберут за несколько наносекунд до того, как ты проснешься.

Но вдруг мы ошиблись – и на рынках где-то все же прячется закономерность? Тут наступает «во-вторых». Какова вероятность что сотни (тысячи. ) многочисленных команд с нобелевскими лауреатами в составе, обремененные дорогущим оборудованием и десятками лет индивидуального опыта, не открыли такую закономерность, а гений ее открыл? Какие ресурсы есть у этого гения? Где и как берет он временные ряды данных, которые стоят сотни тысяч долларов в приобретении и поддержании? На каком компьютере он их обсчитывает? – для минимального разумного обсчета нужны мейнфреймы. Я не хочу сказать, что вероятность этого ровно ноль, хотя количество открытий в современной науке, сделанных на коленке – именно ровно ноль. Но даже если она равна одной тысячной, а вероятность заработать при случайном инвестировании – 50%, то я не могу отличить 50% от 50,1% — если хотите верить в гения, считайте что вероятность позитивного исхода инвестирования в продукт местных алготрейдеров 50,1%. Ой, не забудьте что они возьмут 2% за управление и 20% за доход, а комиссии брокера составят еще от 0,5 до 3%. Выгоднее (статистически) кидать дартс в экран системы Блумберг.

Ну и «в третьих». Вдруг закономерность все же нашлась и она работает. Что произойдет, если начать ее применять? На рынке, прямо на биржах, сидят роботы-анализаторы стратегий, занимающиеся выявлением видимых паттернов. Их уже много и будет еще больше. Удачную стратегию тут же поймают, соберут по ней достаточно данных, расшифруют и скопируют, и наконец – применят крупные игроки, которые занимаются выращиванием и селекцией стратегий. Они будут быстрее, и съедят вашу прибыль с момента расшифровки под ноль. Более того – их действия поменяют рынок, закономерность перестанет работать – на рынке, как и в квантовом мире, наблюдать уже значит изменять, а уж инвестировать – значит изменять все.

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

Была такая история – про грузинского акушера-гинеколога, который изобрел специальный метод обеспечения желаемого пола у будущего ребенка. Он был таким честным, что брал с родителей деньги только в случае, если пол ребенка совпадал с пожеланием. Не представляете, сколько родителей были ему благодарны! К чему это я? Да так, вспомнилось…

Вторая часть от 20.01.2020

Один из законов социального общения гласит: как ни объясняй, кто-то все равно не поймет.
Я очень подробно кажется объяснял про рынок и алгоритмическую торговлю, но поняли меня далеко не все – значит плохо объяснял. Наезды и крики «Бог жив» комментировать не буду, нет смысла. Разумные вопросы и комментарии сводятся к следующим:
(1) Разве рынки случайны?
(2) А ты откуда знаешь?
(3) Что же вообще нет успешных управляющих? А как же мой друг Петька?
(4) Что ж тогда делать?
Попробую прокомментировать.
Основное непонимание выражено словами: «Вот вы говорите, что рынок абсолютно случаен, но тогда же вообще ничего не имеет значения – ни размер, ни оборудование, ни команда»
На неквантовом уровне не существует ничего случайного. Когда вы подбрасываете монету, в момент, когда она оторвалась от вашей руки, уже достоверно определено, какой стороной она упадет. Беда в том, что вы этого не знаете и знать не можете. Кто родится у женщины, которая только узнала, что забеременела – мальчик или девочка? До УЗИ – это случайный процесс. После – точно известен ответ. Случайным мы называем процесс, результата которого МЫ ex ante ЗНАТЬ НЕ МОЖЕМ. В этом смысле не существует вообще случайных процессов – все они случайны ДЛЯ КОГО-ТО (иногда – для всех), и, кроме того, матожидание результата для всех разное. Для пары молодых людей в арендованном кабинете в Москва Сити, сидящих у компьютера, рынок акций США абсолютно случаен, вероятность успеха 50%. Для программы, которая имеет самый быстрый доступ к бирже и настроена отлавливать расхождение в цене между индексом и его корзиной, появление такого расхождения делает ситуацию намного менее случайной – программа знает, что расхождение почти наверняка закроется за миллисекунды. Для инвестора из Москвы, который занят строительством офисных центров, и по совету друга покупает облигацию маленькой компании из сельских районов Индонезии, процесс ее погашения настолько же совершенно случаен, насколько случайным будет цвет волос первого человека, которого вы встретите, выйдя на улицу. Для опытного инвестора, изучающего кредитоспособность компаний многие годы, исследовавшего отчетность этой компании, поговорившего с аналитиками на месте, с кредиторами, с директором, с владельцем, с поставщиками, с клиентами, с конкурентами – вопрос погашения стал намного менее случайным. И в том и в другом случае он остался случайным, но вероятность благоприятного исхода сильно выросла. Для обычного управляющего вопрос – вырастет завтра акция или нет – является случайным. Для члена совета директоров, только что одобрившего слияние – почти определенным.

В РАМКАХ СЛУЧАЙНЫХ ПРОЦЕССОВ, ПРОТЕКАЮЩИХ НА РЫНКЕ, ВЫИГРЫВАЕТ ТОТ, КТО УМЕЕТ СДВИГАТЬ МАТОЖИДАНИЕ РЕЗУЛЬТАТОВ СВОИХ ДЕЙСТВИЙ В ПОЗИТИВНУЮ СТОРОНУ. Как? Имея больше информации, чем большинство игроков, или имея ее быстрее большинства игроков, или имея больше возможностей, чем большинство игроков.

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

  1. Больше информации (опыт + умение делать анализ и, не менее важно, его тщательное исполнение + каналы информации + работа на нишевом рынке, куда не ступает нога большого человека);
  2. Скорость получения информации и скорость реакции (дорогущие системы в основном; инсайд, как неправомочное получение информации вперед остальных, запрещен законом);
  3. Уникальные возможности (например – торговать на крайне закрытом рынке, структурировать очень сложные деривативы, влиять на рынки и пр.)

Печаль состоит в том, что в реальной природе вы скорее всего найдете только преимущество №1, а оно не дает очень больших доходов, 5-10% годовых в долларах сегодня его предел (правильнее сказать – 3-7% выше инфляции). Зато – это устойчиво. Преимущество №2 используется мега-игроками, ваши деньги им не нужны. Преимущество №3 – удел как правило крупнейших брокеров и банков, ваши деньги им тоже без надобности.

Можно конечно сказать: «а разве уникальный алгоритм – это не способ увеличить количество информации?» Конечно способ. Только уникальных алгоритмов не может быть – они совершенное коммодити, математика на всех одна. Алгоритм можно только использовать, взяв его из толстой книжки по теории систем. И уже прошли времена, когда алго было внове и алгоритмы впервые выходили на рынок, реализуя свои преимущества. Сегодня можно не опасаясь сказать, что все методы, известные науке и не требующие еще не существующей мощности систем, применены на крупных рынках и даже, пожалуй, на мелких тоже – и рынки поменялись под эти методы. В низкодоходных (до тех же 5-10% годовых) областях есть ниши, куда мощные игроки не лезут – не адекватно для них строить машины ради таких доходов. В этих нишах можно руками обыгрывать публику, которая идёт напролом (индексные фонды, пенсионные фонды, секторальные фонды, институционалы, частные банки – все они идут напролом, для них доп. анализ – лишнее удовольствие, им и так хорошо; хеджирующие риски корпорации тоже идут напролом, им вообще доход не нужен, им бы не потерять). Но в алго области, как и в зоне двузначных доходностей, конкуренция жесточайшая. Мало крупняка, который быстрее всех и поглощает все неэффективности; мало роботов-разведчиков и роботов-диверсантов, которые выявляют чужие стратегии или заставляют других роботов ошибаться в свою пользу; на рынке есть еще крупные собиратели – они ищут удачливых новичков, нанимают их пока их алгоритмы еще производят прибыль и выбрасывают, как только прибыль начинает падать.

Конечно, мир не стоит на месте. Существенная часть математического аппарата еще не может быть реализована – не хватает мощности компьютеров. В том же распознавании образов возможности безграничны, и конечно с ростом мощности и скорости будут появляться новые игроки с новыми возможностями. Но это не надежда для новичков, а риск для акул рынка; это соревнование железа, это удел крупнейших и способных нанять самых талантливых. На нашем Татуине, на задворках галактики, можно даже не мечтать о таком.
И не надо меня подозревать в незнании трейдинга, коллеги. Я его знаю со всех сторон – и торговал, и руководил опосредованно, и был клиентом (и воевал много с трейдерами). А еще я – математик по образованию, статистика и теория оптимальных процессов (управляемых систем) – моя специальность. Я кое-как разбираюсь и в механизмах нехитрой многопараметрической оптимизации даже если она делается на нечетких множествах и с обучением, и в распознавании образов. И сам управляю деньгами очень давно. И тем не менее biased – не люблю акции (считаю, что рынок акций в последнее время практически казино), занимаюсь в основном облигациями, деривативами, макро, люблю старые проверенные методы.

Я звёзд не хватаю, потихоньку, в среднем 8% в долларах за 15 лет, волатильность ниже 7%, за 15 год доход 7,6%, за 16 год около 7% (последние 3 квартала – 4,3%, первый квартал был хорош), в 17 году будет явно меньше 7%, (но зато стабильно и всегда своими деньгами вместе с клиентскими). Я всем желающим всегда говорю одно и то же: хотите «управления активами» — это не ко мне, героев много. Ко мне только вместо депозита. Ну или когда наиграетесь с «прибыльными продуктами». Я стараюсь максимально развивать Преимущество №1 (опыт, знания, анализ эмитентов, алерты, считалки, прямой контакт со всеми, с кем только можно, сеть друзей по всему миру, работа на нишевых рынках), вообще не думаю о Преимуществе №2 и чуть-чуть стараюсь добавлять Преимущества №3 за счет работы с лучшими брокерами – я хорошо понимаю границы моих возможностей. Делаю ли я ошибки? Конечно. В портфеле – редко, вне портфеля – часто. Я вроде бы макро специалист. Я в 13 году предсказал падение нефти и рубля, я верно прогнозировал ребаунд американских рынков после кризиса, падение цены золота, восстановление российского рынка в 2014-м. Но я на этом не торговал. Почему?

Потому что я в 16 году был уверен, что фунт по 1,31 это перебор и он пойдёт обратно. А он сейчас – 1,2. Можно было мне на основании прошедших лет дать в начале 16 года деньги на макро стратегию? Ещё как. Что бы вы имели? Думаю – минус 20 – 25% на фунте точно. Так что я себе денег на макростратегию не даю и вам не советую – нет у меня в ней никаких преимуществ. А в облигационной – есть.

Но вот что ещё важнее, что сбивает с толку и заставляет верить: игроки, не имеющие перечисленных выше преимуществ, тоже МОГУТ показывать высокие доходы. Это происходит за счёт одного из двух факторов:

(1) Случайность. В семье бывает и пять мальчиков, у управляющего бывают случайно цепочки удачных операций. Вероятность 5 лет случайно угадывать рынок – 1/32.

(2) Корреляция портфеля с длинным восходящим трендом рыночного актива или их комбинации. Эту корреляцию не всегда можно сходу увидеть. Например, отличные результаты показал бы в 2013 – 2020 годах фонд, скоррелированный с комбинацией длинного DJ и короткой нефти, причем даже в 2020 году при определенной комбинации показал бы ровный рост. Но просто наложить его на нефть или S&P не удалось бы. Это особенно опасная штука – далеко не все управляющие могут отрефлексировать факт такой корреляции и честно верят, что придумали вечный двигатель, тогда как на самом деле их алгоритм просто «long (short) biased» к какой-то комбинации активов. Я пересмотрел за свою карьеру сотни продуктов, из них сотни «удачных стратегий». Примерно в 80% вылавливается такой bias. Он означает что управляющий не понимает, за счет чего заработал, и как только поменяется тренд у него волшебным образом начнутся убытки.

Умные люди справедливо пишут: а как же паттерны всем известные, выявленные Фамой например, типа «большие компании против маленьких компаний» или «регрессия к среднему»? Да, есть такие паттерны. Можно ли на них торговать? Нет, нельзя. Почему? Вот почему:

  1. Эти паттерны не имеют временных лимитов и нормального распределения отклонений. Да, отклонение от долгосрочного тренда можно найти. Но большое ли оно – нельзя сказать; возможно оно еще увеличится в разы прежде чем пойти «обратно», а «обратно» пойдет через 10 лет. Именно такие типы паттернов используются в управлении стратегиями «глобал макро». Именно эта стратегия – самая неприбыльная. Именно поэтому.
  2. Эти паттерны не всегда сходятся: на длинной дистанции влияние случайных факторов — лебедей может стать решающим. Лебеди бывают идиосинкразические (пришел дурак СЕО и компания рухнула, новое изобретение убило товар и пр.) и систематические (финансовый кризис, революция, новое налогообложение и пр.). Чем длиннее ставка, тем больше вероятность попасть под такой фактор.
  3. С тех пор, как эти паттерны стали известны, и их авторы наполучали премий, все крупные дома стали пробовать их использовать. Из-за этого сами паттерны существенно изменились. Чтобы понять, как это происходит, попробуйте вспомнить улицу, на которой в час пик образуются пробки. Представьте себе, что вы обнаруживаете объезд через дворы. Вы счастливо ездите по нему несколько дней. Потом обнаруживаете что с вами по объезду едут и другие проницательные автомобилисты. Через месяц на объездной дороге почти такая же пробка (о ней не знают только иногородние и новички), а иногда на ней и бОльшая пробка, потому что на главной дороге почему-то пробки не оказалось (светофор сломался), а все всё равно поехали дворами.
  4. Множественные исследования показывают, что маржинальность этих факторов настолько низка, что не покрывает комиссии брокеров и стоимость коротких позиций. Есть исследования, говорящие что нет, все же покрывает, но дает низкий Шарп, а на что они нужны с низким Шарпом?
    И еще, еще, еще раз: разумеется, многие будут утверждать, что есть успешные алго-трейдеры из маленьких домов и вообще успешные управляющие с высокими доходами (то есть те, кто УСТОЙЧИВО показывает больше 7-8% годовых С НЕБОЛЬШОЙ ВОЛАТИЛЬНОСТЬЮ).

Во-первых, это правда. Фонд Ричарда Дитца показывает чуть ли не 14% годовых уже около 10 лет, и не только потому что он попал в эру снижения ставок и гиперликвидности, но и потому что его команда – зубры в distressed debt, готовые выдирать из глоток заемщиков остатки облигаций; они – лучшие на рынке, они управляют 1,5 млрд и могут себе позволить мощную команду и влиятельные связи по всему миру. Но это – 14% и 10 лет, и они делают дистрибуции, это не сложные проценты. Таких команд в мире немного, ваши деньги им не очень нужны. Или, например, игроки, оседлавшие совсем нишевой рынок – только развивающийся, крохотный, с налоговыми неэффективностями – они могут делать двузначные доходы в короткий период формирования этого рынка на очень небольших объемах (кстати, российский рынок все еще является таким нишевым, на нем арбитраж делать полегче, чем в США, умные ребята с хорошим оборудованием зарабатывают в периоды волатильности по проценту в месяц, правда когда все спокойно – могут и терять).

Во-вторых, это правда для всех тренд фоллверов – осознанных и нет. Простой шорт РТС давал бы с 2010 года едва ли не 30% годовых стабильно до начала 2020 года.

В-третьих, вы много видели track records больше 3х лет? И я не видел – так, десяток. А на горизонте 3х лет каждый восьмой хаотично торгующий должен выглядеть великим трейдером. Было ли 3 года назад 80 команд на рынке? Конечно было.

В-четвёртых, на рынке много профессиональных garbage sales, которые за комиссию продадут вам вашу же маму недорого. Посмотрите хотя бы сайт capitalogy.io – это те же люди, что и почившая кажется лаборатория инвестиционных технологий. Послушайте что они говорят на Эхе Москвы. Эти хотя бы дураки и поверить им могут только совсем уже ничего не понимающие люди, но есть полно умных sales.

В-пятых, если бы я сейчас написал, что божественный огонь не сходит в Иерусалим, или что Иисус не исцелял слепого, или что царя Соломона не существовало, или что Мухаммед не возносился с храмовой горы, или что гомеопатия сама по себе не действует на здоровье – знаете сколько набежало бы комментаторов с заявлениями об обратном и даже со статьями «Отрицание божественного огня – невежество или некомпетентность?» Вера – великая женщина и непревзойденная в близости, но абсолютно слепая. Нам свойственно верить в то, чему нас учили в детстве, в то, что мы сами делаем, в то, что защищает нас от страхов. Чем гениальные торговые алгоритмы хуже святых мощей в смысле веры? Ничем. Но наука требует проверяемости. И тут наступает «в-шестых»: не спорьте со мной, господа верующие, просто принесите результаты – show me money. Убедите меня – и я готов дать много денег в управление, и платить любые комиссии. Я еще и маркетировать вас буду.

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

(1) Проверить себя на знание математики. Посчитайте годовой доход на 1 доллар, при доходностях от 10% до 50% и сроке в годах от 3 до 35 лет например. Очень хорошо приводит в чувство.

(2) Проверить их личность: они вообще кто? Их кто-то знает? Где семьи, дети, кто с ними работал, учился? Каковы их предыдущие достижения – в науке, в бизнесе, в финансах? Если непонятно – в аут; если они пока никто – в аут, пусть приходят когда что-то сделают в жизни. Если в команде нет никого старше 35 лет – в аут. Юные гении встречаются везде кроме последних известий.

(3) Проверить их на наглость: если хвастаются, обещают много, говорят быстро и настойчиво, очень обидчивы, кричат, что они благодетели и вот-вот вы упустите шанс – это мошенники, в аут;

(4) Проверить на уверенность: если обещают доходность (любую кроме минус 1% годовых) – сразу (!!) в аут: они не только мошенники, они не знают правил поведения приличных финансистов; если говорят о доходах и не говорят о рисках – тоже в аут; если оперируют понятиями «средний доход за несколько лет», а годовые доходы сильно различаются – тоже в аут, они не понимают границы применимости статистики; если показывают трек рекорд за несколько месяцев или даже лет, и говорят что он что-то доказывает – в аут по той же причине;

(5) Проверить на преимущества: не давайте им денег, если они не смогут подробно объяснить, какое из трех преимуществ они эксплуатируют. Заметьте, «уникальный алгоритм» не входит в список таких преимуществ, алгоритм – это ложка, преимущества – суп. Нет супа, ложка не нужна;

(6) Проверить на предпосылки: Какое у них образование – могут ли они вообще понимать, о чем говорят? Сколько у них самих денег – если меньше, чем у вас, то почему? Сколько их собственных денег в стратегии? Если меньше нескольких миллионов долларов на человека – сразу в аут, они ничего не заработали и/или не верят собственной стратегии;

(7) Проверить на честность: как открыто они рассказывают, что делают? Как честно говорят о проблемах? Скрывают, сколько у них в управлении – сразу в аут; не готовы показать суть стратегии – сразу в аут; не зовут в офис – сразу в аут; не могут представить всех управляющих – в аут и так далее. Поговорите подробно с девочкой, которая оформляет документы – вы можете узнать море интересного, поскольку она как правило не проинструктирована что врать и будет говорить то, что знает;

(8) Проверить наконец уже стратегию: найдите специалиста в инвестициях, в математике, пусть поговорит с ними на предмет не несут ли они пургу. Если несут – в аут;

(9) Проверить структуру: куда вы даете деньги? «к ним на счет» — сразу в аут; непонятно что непонятно где – сразу в аут; либо пусть управляют вашим счетом у вашего брокера, либо пусть подставят лицензированный фонд, управляемый лицензированным администратором, лучше если есть аудированный большой четверкой track record, точно должен быть ISIN, должно быть отражение в Bloomberg. Если только это не продукт людей с безупречной многолетней репутацией (например Ланистеров, они всегда платят), то не поленитесь поговорить с администратором – это должен быть глобальный игрок, и проверить в комиссии по ценным бумагам страны домицилиации фонда, что он реально существует и регулируется. То же касается брокера. Кстати, хорошие структуры вынуждены делать хороший комплаенс. Если у вас не просят подтвердить источники дохода, место проживания, биографию с рождения, национальность прабабушки (все с апостилем) – в аут;

(10) Проверить без денег: если это HFT, сразу в аут, те, кто может HFT делать, не пойдут к вам за деньгами. Если нет – попросите поприсылать вам сделки по факту совершения. Хотя бы квартал. Откажутся – сразу в аут.

(11) Проверить себя на привлекательность: игроки, которые не собираются вас раздеть, будут на вас зарабатывать дай бог 1-1,5% в год комиссиями, и покрывать из этого все расходы на свою работу (ну хорошо, ну ладно, пусть они берут 2/20 и с вашего с понтом дохода в 15% будут иметь даже 4,6%). Как думаете, 1000 долларов в год с вас (при том, что вам надо отчетность, и на ваши вопросы отвечать, и ланчами кормить, и вводы-выводы будут, и сейлз зарплату хочет и пр.) их устроит, если они действительно умеют работать? Вот то-то. Если они готовы брать меньше 100 000 долларов с клиента (ну хорошо, меньше 30 000 долларов если 2/20) – в аут, они не планируют честно работать. Не путайте с «кухнями» типа «Альпари» — они предоставляют услуги казино, у них клиент оставляет все свои деньги в среднем за 3 месяца, так что они и 100 долларов возьмут, но они хотя бы честно говорят, что делают.

Да, ко мне конечно набежало много народу со словами «как можно так огульно всех под одну гребенку. А вдруг все же гений?»

На это у меня есть цитата из Пелевина (я её по любому поводу привожу, она универсальна):

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

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

Самарцев поднял палец:

— Вот на этом невысказанном предположении и держится весь хрупкий механизм нашего молодого народовластия…»

То есть, для оптимистов: Если команда двадцатипятилетних детей без собственных денег предлагает вам уникальную стратегию управления капиталом, по их уверениям приносящую 25% годовых в валюте, и хочет чтобы вы отдали им деньги (можно от 1000 долларов) наличными или перечислением на счет компании на Сейшельских островах, потому что их уникальный алгоритм работает только на этих островах, то из этого с высокой степенью вероятности следует, что перед нами дураки или мошенники.

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

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

Почти тридцать лет назад, валютный рынок (Forex) характеризовался сделками проводимыми по телефону, институциональными инвесторами, непрозрачной информацией о ценах, четким различием между междилерской торговлей и торговлей дилером-клиентом, а так же низкой концентрацией рынка. Сегодня технологические достижения изменили рынок. Торги в основном производятся на компьютерах, что позволяет розничным трейдерам выходить на рынок в реальном времени, потоковые цены привели к большей прозрачности, а различия между дилерами и их самыми искушенными клиентами в значительной степени исчезло.

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

Основы Форекса

Форекс — это виртуальный мир, в котором валютные пары торгуются в различных объемах в соответствии с котируемыми ценами, которые базируются на основе реальной цены валюты . Он работает 24 часа в сутки, пять дней в неделю, Форекс считается крупнейшим и наиболее ликвидным финансовым рынком мира. Согласно подсчету Банка Международных Расчетов (BIS) средний ежедневный глобальный объем торгов в апреле 2020 года достигал 6 триллионов 514 миллиардов долларов США. Основная часть этой торговли осуществляется за доллары США, евро и японскую иену и включает в себя множество игроков, включая частные банки, центральные банки, пенсионные фонды, институциональных инвесторов.

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

Основы алгоритмической торговли

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

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

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

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

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

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

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

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

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

Риски, связанные с алгоритмической торговлей форекс

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

Кроме того, существуют фундаментальные различия между фондовыми рынками и рынком Форек, есть некоторые, кто боится, что высокочастотная торговля, которая обострила крах фондового рынка 6 мая 2010 года, также может повлиять и на рынок Форекс. Поскольку алгоритмы запрограммированы для конкретных рыночных сценариев, они могут не достаточно быстро реагировать, если рынок должен резко измениться. Чтобы избежать этого сценария, рынки нуждаются в мониторинге, а алгоритмическая торговля приостанавливается во время «турбулентности» рынка. Однако в таких экстремальных сценариях одновременная приостановка алгоритмической торговли многими участниками рынка может привести к высокой волатильности и резкому снижению рыночной ликвидности.

Заключение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Алгоритмическая торговля

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

Алгоритмическая торговля – это автоматизированная система размещения и управления заявками на торговлю по различным финансовым инструментам, при помощи компьютерных программ на основе математических алгоритмов. Торги в ходе алготрейдинга происходят без человеческого участия. Алготрейдер или трейдер-квант только описывает алгоритм поведения робота (механической торговой системы (МТС)) в различных ситуациях на языке программирования. Базируясь на анализе предыдущего ценового ряда финансовых инструментов, они рассчитывают вероятность попадания будущей цены в тот или иной диапазон. Робот вступает в сделку или выходит из нее при определенных изменениях на графике цены торгуемого актива. Популярным методом алгоритмической торговли является высокочастотный трейдинг (High Frequency Trading(HFT)), то есть проведение электронных торгов на очень большой скорости. Высокочастотные роботы с целью получения небольшой прибыли открывают и закрывают большой объем краткосрочных позиций.

Стратегии алгоритмической торговли

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

VWAP (Volume Weighted Average Price) — взвешенная по объёму средняя цена. Распределяет объемы заявок равномерно в течение определенного интервала времени по цене лучшего спроса или предложения, но не превышающей средневзвешенную цену за установленный период.

TWAP (Time Weighted Average Price) — взвешенная по времени средняя цена. Исполняет заявки, равномерно разбивая их по равным промежуткам времени. Стратегия не учитывает прогнозируемое изменение объемов торгов, которое может отрицательно воздействовать на рынок.

Percentage of Volume — процент от объема торгов. Поддерживает фиксированный процент участия на рынке, который выбран пользователем. Торгует частыми и мелкими сделками, хорошо реагируя на скачки объема.

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

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

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

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

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

Алгоритмическая торговля, вместе со всеми своими преимуществами по скорости торговли, отсутствии эмоций, обеспечению высокой ликвидности рынка, снижению волатильности на рынке и т.д., имеет также ряд недостатков:
— Высокочастотные алгоритмические трейдеры часто затрудняют работу биржи, выставляя чрезмерное количество заявок.
— Необоснованное увеличение волатильности рынка. Например, 6 мая 2010 года за несколько минут индекс Dow Jones упал на 8,6% ( потери рынка составили более $1 трлн.). После чего, за 90 секунд индекс отыграл 543 пункта (4,67%). Причиной явилось то, что высокочастотные роботы в условиях неопределенности ликвидировали все свои позиции. Резкий отток ликвидности на фоне начавшегося падения индекса привел к его чрезмерному усилению без каких-либо экономических обоснований.
— Сбои алгоритмических систем. Известны несколько случаев, когда крупные игроки рынка оказывались на грани банкротства из-за сбоя программы.

Алгоритмические стратегии

Друзья, представляем вашему вниманию новое видео проекта «UT ОФИТ» (Основы финансов, инвестиций и трейдинга):

«Алгоритмические стратегии. Часть 2 — UT ОФИТ: 2 сезон 6б серия»

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

Сегодня вы узнаете:

Как применяют трендовые и контртрендовые торговые стратегии?

Что представляет собой торговая стратегия маркет мейкинг?

Как создаются алготрейдинговые торговые системы?

Смотрите нас каждую неделю!

Подписывайтесь на наш канал!

Приятного просмотра!

Будьте в курсе всех важных событий United Traders — подписывайтесь на наш телеграм-канал

Алгоритмическая торговля, алгоритмический трейдинг, торговый алгоритм

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

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

Высокочастотный трейдинг

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

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

В 2006 году третья часть всех акций в ЕС и США торговались с использованием торговых алгоритмов. В 2009 году около 65% объема торгов на рынках США обеспечивались высокочастотными торговыми алгоритмами, правда к 2012 году их доля сократилась до 50%.

В 2006 году на Лондонской фондовой бирже более 40% всех ордеров проводились торговыми алгоритмами. Американские и европейские рынки в целом имеют более высокую долю алгоритмической торговли, нежели другие рынки. На рынке Forex алгоритмическая торговля также применяется, примерно 20% объема торгов по валютным опционам ведется с помощью торговых алгоритмов. Рынки облигаций также движутся в этом направлении.

Одна из основных проблем высокочастотного трейдинга заключается в том, что его прибыльность тяжело определить. В докладе, выпущенном TABB Group в августе 2009 года, говорится, что 300 компаний и хедж-фондов, специализирующих на этом типе трейдинга, смогли заработать 21 миллиард долларов в 2008 году, что, по мнению авторов доклада «мало» и «удивительно скромно» относительно общего объема торгов на рынке.

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

Компьютеризация потока ордеров на финансовых рынках началась в начале 1970 годов, когда на Нью-Йоркской фондовой бирже была внедрена Система определения порядка оборота ценных бумаг (DOT и позднее Super DOT), которая автоматически направляла ордера в нужную торговую стойку фондовой биржи, где они далее исполнялись вручную. В 1980-х гг. программный трейдинг стал широко использоваться на рынках акций и фьючерсов.

Финансовые рынки с полностью электронным исполнением и электронной торговой системой (ECN) развились в конце 1980-х и 1990-х годах. В США переход к десятичной системе, поменявший минимальный размер тика с 1$/16 (0,0625$) на 0,01$, также поддержал алгоритмическую торговлю, поскольку была изменена микроструктура рынка – появилась возможность использовать более мелкие различия между ценой бид и аск. В результате торговые преимущества маркет-мейкеров уменьшились, а рыночная ликвидность возросла. Эта увеличенная рыночная ликвидность привела к тому, что институциональные трейдеры стали дробить свои ордера посредством торговых алгоритмов для исполнения их по лучшей средней цене.

Дальнейшее развитие алгоритмический трейдинг на финансовых рынках получил в 2001 году, когда команда разработчиков IBM опубликовала доклад, в котором были представлены результаты лабораторного эксперимента, проведенного с помощью двух торговых алгоритмов (MGD от IBM и ZIP от Hewlett-Packard). Было доказано, что торговые алгоритмы могут значительно превзойти достижения обычных трейдеров (в докладе говорилось о том, что разница составляет миллиарды долларов).

Развитие алгоритмов

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

Наиболее автоматизированные площадки США, например, NASDAQ (система автоматической котировки Национальной ассоциации фондовых дилеров), Edge и BATS отобрали значительный кусок у менее автоматизированных, например, NYSE (фондовая биржа Нью-Йорка). Электронные торги своей масштабностью привели к понижению сборов и комиссионных, а еще подтолкнули биржи к международным слияниям и консолидации финансовых рынков.

Биржи теперь постоянно ведут конкурентную борьбу за лучшую скорость момента обработки ордеров. Например, еще в июне 2007 года Лондонская фондовая биржа запустила новую систему, которая называется TradElect. Она способна исполнять ордер за 10 миллисекунд, а пропускная способность составляет 3000 ордеров в секунду. Но сейчас некоторые биржи сократили скорость исполнения до 3 миллисекунд. Это особенно важно для высокочастотных трейдеров, поскольку им необходимо быть как можно более быстрыми, чтобы быть на шаг впереди от конкурентов. Затраты на компьютеры и программное обеспечение в финансовой индустрии в далеком 2005 году уже составляли более 26 миллиардов долларов, сейчас цифры значительно выше.

Admiral Markets Group состоит из следующих компаний:

  • Кредитное Плечо до:
    1:500 для розничных клиентов
  • Защита от волатильности
  • Защита от отрицательного баланса

ПРОДОЛЖИТЬ

  • Кредитное Плечо до:
    1:30 для розничных клиентов,
    1: 500 для профессиональных клиентов
  • FSCS защита
  • Защита от отрицательного баланса

ПРОДОЛЖИТЬ

  • Кредитное Плечо до:
    1:500 для розничных клиентов
  • Защита от волатильности
  • Политика защиты от отрицательного баланса
  • Кредитное Плечо до:
    1:30 для розничных клиентов,
    1: 500 для профессиональных клиентов
  • FSCS защита
  • Защита от отрицательного баланса

Время чтения: 30 минут

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

Давайте поговорим, о том:

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

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

Кроме этого, существует множество брендовых роботов, предлагаемых официально.

Автоматическая торговля на Форекс это

Что такое автоматическая торговля Форекс простыми словами?

Мы можем выделить два типа торговли:

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

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

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

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

Наиболее часто используемое программное обеспечение для таких целей — это советники на MetaTrader. Экспертные советники на MetaTrader дают торговые сигналы и размещают ордера на Форекс самостоятельно.

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

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

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

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

Знайте это, ни один из этих Форекс роботов не может гарантировать вам успех.

Что такое автоматическая торговля на Форекс

Начнем с трех бесплатных решений для автоматического Форекс-трейдинга:

  1. Разрабатывая торговую стратегию и систематически торгуя, трейдер получает торговые сигналы из стратегии систематическим и объективным образом. Нет сомнений в принятии решений, это механический подход.
  2. Бесплатное программное обеспечение форекс доступно для скачивания в Интернете. Однако мы должны предупредить вас, если вы выберете эту опцию — необходимо тщательно проверить эти программы, доступные в сети, прежде чем использовать их на реальном счете.
  3. Советники и профессиональные индикаторы из MetaTrader Supreme Edition. Вы найдете торговые сигналы и оповещения от инструментов анализа торговли, помощи в торговле и управления рисками.

Например, EA Admiral корреляционная матрица, которая в реальном времени рассчитывает корреляции нескольких инструментов, дает вам четкую картину коррелированных движений финансовых инструментов.Другой пример — индикатор Admiral Donchian, который предупреждает вас о пробое основного уровня цен. Вот два платных решения для автоматической торговли:

  1. Разработайте стратегию и сделайте так, чтобы ее кодировал профессионал, чтобы протестировать ее и впоследствии использовать на своем торговом счете.
  2. Загрузите платное программное обеспечение для автоматического трейдинга. Еще раз — необходимо проявлять бдительность в отношении покупки программного обеспечения для автоматической торговли в Интернете. Достаточно часто встречаются мошенники, которые продают нерабочее программное обеспечение.

Автоматизированная торговая стратегия — как выбрать

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

Автоматизированные стратегии Форекс отличаются разнообразными факторами.

Но в чем отличие автоматизированной торговли от ручной на рынке Форекс? В принципе, по названию и так все понятно. Автоматизированная торговая стратегия — это та, которая работает сама, без постоянного контроля со стороны трейдера.

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

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

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

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

4 основных критерия — выбор автоматизированной торговой стратегии Форекс

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

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

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

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

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

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

Описание автоматизированных торговых стратегий

Когда вы начинаете искать в Интернете автоматизированные торговые стратегии Форекс первое, что вы увидите — это их описание. На этом этапе вам следует понять для себя в чем смысл этой стратегии, в чем ее преимущество.

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

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

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

Сигналы входа и выхода Форекс

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

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

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

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

Применение автоматизированной торговой стратегии

Отдельная автоматизированная стратегия для торговли на рынке Форекс хорошо работает в определенных рыночных условиях. В каких именно? Это вы можете узнать из описания.

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

Если не вдаваться в детали, можно выделить два основных типа рыночных условий — это трендовый рынок и нетрендовый.

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

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

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

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

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

Кредитное плечо и автоматическая торговля Форекс это преимущество?

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

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

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

Самым безопасным коэффициентом кредитного плеча считается значение 1:10. Но если вы только знакомитесь с валютным рынком и пока еще не чувствуете себя на нем уверенно, лучше для начала выбрать еще меньшее значение.

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

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

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

Как работают автоматические торговые системы Форекс

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

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

Что именно представляет собой автоматическая торговая Форекс-система? Возможно ли найти прибыльную систему? Являются ли автоматизированные Форекс-системы безопасными?

Ответы на эти и другие вопросы приведены ниже.

Что такое автоматическая система Форекс

Автоматические торговые системы Форекс очень популярны во всём мире во многом из-за своей доступности. Для тех, кто хочет начать торговать на Форекс, достаточно лишь компьютера с Интернет-соединением.

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

Автоматические торговые системы Форекс доступны в форме Форекс-советников (ЕА). Они создаются высоко квалифицированными и опытными специалистами, которые пишут алгоритмы анализа рыночных трендов и проведения торговых процессов.

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

Являются ли автоматические торговые Форекс-системы прибыльными?

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

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

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

Автоматическая валютная торговая система немедленно начнёт работать и генерировать результаты.

Какая автоматическая Форекс система самая лучшая?

Многие автоматические Форекс-системы предлагаются бесплатно с чрезвычайно заманчивыми гарантиями обслуживания. Однако, эти программы не безупречны.

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

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

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

Закодируйте её в MQL, чтобы иметь возможность заменить собственные усилия скриптом.

Как использовать Форекс советник

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

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

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

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

Автоматическая система Форекс — как ее создать

Вот 2 предварительных шага, которые нужно выполнить перед тем как создавать автоматизированные торговые системы Форекс :

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

В действительности у вас нет выбора — если ваши инструкции не ясны и недостаточно точны, ваша система не будет выполнять желаемые операции.

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

  1. Анализ тренда с использованием фильтра для определения того, должна ли система стремиться покупать или продавать (например, скользящее среднее)
  2. Точные характеристики сигнала покупки или продажи в зависимости от того, является тренд бычьим или медвежьим (например, пробитие последнего пика для длинной позиции или пробитие последнего минимума для короткой позиции)

Затем следует учитывать контекст инструмента или продукта CFD, на котором будет работать автоматический трейдер.

Возьмем, для примера Форекс —

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

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

Как использовать бесплатные программы для автоматической торговли на Форекс

Теперь давайте посмотрим, как программа для автоматической торговли работает в реальности.

Программное обеспечение для автоматической торговли или алгоритм Форекс — это программа, которая:

  1. Самостоятельно анализирует график цены
  2. Определяет текущую тенденцию рынка Форекс
  3. Определяет автоматические сигналы
  4. Учитывает экономические новости, которые могут повлиять на валютный рынок
  5. Размещает автоматические сделки на валютных парах, которые потенциально могут получить прибыль

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

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

Как оптимизируется автоматическая торговля MetaTrader 4

Торговая система не может быть на 100% совместимой с условиями рынка Форекс или даже условиями рынка CFD на акции.

Вот почему можно обязательно настраивать и оптимизировать программное обеспечение для автоматической торговли!

Вот процедура настройки торговой системы. Для начала вам нужно перейти к тестеру стратегий на панели инструментов платформы MetaTrader 4.

Когда вкладка открыта, вам нужно:

  1. Выбрать между индикатором и советником для тестирования
  2. Выбрать точный советник, который вы хотите оптимизировать
  3. Выбрать символ, который вас интересует
  4. Выбрать таймфрейм, в который будет работать советник
  5. Указать период времени, когда вы хотите настроить свою автоматическую торговую систему
  6. Указать спред, который советник будет использовать для имитации позиций, занятых в прошлом
  7. Установить флажок «Оптимизация»

После того, как вы укажете все настройки, вам просто нужно нажать клавишу «Старт», чтобы начать оптимизацию!

После завершения оптимизации вы можете перейти к результатам на вкладке «Оптимизация».

Различные результаты могут быть отсортированы по:

  • Прибыль
  • Общее количество трейдов
  • Прибыльность
  • Просадка в %
  • И пр.

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

У вас также есть режим «График оптимизации», который выглядит следующим образом:

Источник: График оптимизации, MT4 Admiral Markets, 2 января 2020 г.

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

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

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

Как оптимизировать с помощью автоматической торговой платформы MT5

Сначала нужно пройти к тестеру стратегий.

Если он не отображается на панели инструментов платформы MetaTrader 5, вам понадобится перейти в меню «Вид».

Источник: MT5 Admiral Markets, 14 января 2020 г.

Есть следующие настройки для заполнения:

  1. Выбор эксперта (пример: скользящая средняя.5)
  2. Выбор таймфрейма (пример: M5)
  3. Выбор даты (пример: с 1 января 2020 года по 1 января 2020 года)
  4. Выбор типа исполнения (пример: без задержки, случайный . )
  5. Выбор суммы вклада (пример: 3000, 50000 . )
  6. Выбор метода (пример: по галочке . )
  7. Выбор типа оптимизации (пример: медленно, быстро . )
  8. Выбор деталей оптимизации
  • Максимальный баланс
  • Баланс + максимальная прибыльность
  • Баланс + ожидаемая максимальная прибыльность
  • Баланс + минимальнаяпросадка
  • Баланс + максимальный фактор восстановления
  • Баланс + макс. Коэффициент Шарпа
  • Максимум пользовательского критерия

Источник: MT5 Admiral Markets, 14 января 2020 г.

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

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

Вот как выглядят оптимизированные результаты!

Источник: Оптимизация результатов, MT5 Admiral Markets, 2 января 2020 г.

Наконец, еще один способ оптимизировать вашу автоматическую торговлю — это использовать так называемые торговые советники!

Как используется в MetaTrader автоматическая торговля на Форекс для начинающих

MetaTrader Supreme Edition предоставляет автоматические советники для помощи в торговле, такие как Mini Terminal, настоящий помощник, который сделает всю тяжелую работу за вас!

Это очень просто, просто примените советников к торговому графику по вашему выбору:

  1. Нажмите на ярлык «Навигатор» в левом верхнем углу торговой платформы MetaTrader.
  2. Выберите экспертный советник
  3. Выберите свой алгоритм для торговли и перетащите его на график, вы также можете дважды щелкнуть по нему, чтобы применить его к графику MT4 и MT5
  4. Заполните желаемые параметры
  5. Проверьте в разделе «Общие» «Разрешить живую торговлю»

Здесь вы можете использовать автоматическую торговую систему или алгоритм торговой платформы MetaTrader.

Автоматическая торговля на Форекс — как выбрать лучший момент

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

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

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

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

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

Вот конкретный пример:

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

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

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

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

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

Торговые роботы Форекс

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

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

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

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

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

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

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

Торговые роботы Форекс, ваши потребности и автоторговля на Форекс

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

Некоторые трейдеры форекс захотят получить программу для торговли, которая:

  • Создает отчеты или торговые оповещения автоматически
  • Размещает стоп ордера
  • Управляет follow-up stops
  • Размещает условные ордера непосредственно на рынке Форекс

Важным моментом является то, что автоматизированная система или автоматизированный торговый робот Форекс позволяет вам контролировать все свои позиции в режиме реального времени.

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

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

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

Бесплатные роботы Форекс и автоторговля mt4

Большинство самых популярных программ для автоматической торговли на рынке Форекс на самом деле торгуют основными валютными парами с большими объемами и очень ликвидными.

Такими, как EURUSD, USDGBP, USDCHF и USDJPY.

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

Далее мы представим Вашему вниманию лучшие роботы Форекс 2020 года.

Итак, какие прибыльные автоматические системы Форекс можно выделить?

Автоматическая торговая система — Cobra Adrenalin

Cobra Adrenalin — одна из наиболее популярных автоматических торговых систем, созданная на базе небезызвестной торговой платформы MetaTrader 4.

Этот форекс робот зарекомендовал себя при торговле на различны валютных парах, хотя изначально был создан для работы с GBP/USD и GBP/JPY. Это робот для внутридневной торговли, в частности на временных интервалах m15, m30, H1. Обещанная прибыль колеблется в пределах 30% от депозита в месяц при минимальном депозите в $100, что достаточно мало, и кредитном плече 1:100.

Одной из наиболее выразительных характеристик форекс-робота Cobra Adrenalin является его трёхметодная система управления средствами. При этом каждый метод позволяет прибыли «течь» при выгодных сделках, в то же время быстро подсекая убыточные сделки в случае их возникновения.

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

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

Все это обеспечило Cobra Adrenalin звание лучшего форекс-робота на рынке.

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

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

Торговые роботы Форекс — и автоторговля со Smart

Smart — это один из лучших Форекс роботов, предназначенный для работы на EUR/USD и на m15 интервалах, 24 часа в сутки, 5 дней в неделю. Эту автоматическую торговую систему рекомендуется использовать на ECN счетах, для гарантирования качественного подключения к рынкам, а также желательно использование VPS сервера на тот случай, если есть риск отключение компьютера от сети.

Для Smart важно оставаться в рынке все время с понедельника по пятницу, чтобы обеспечить 100% работу.

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

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

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

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

Автоматические торговые системы — FxMath DailyTrader

FxMath DailyTrader — это еще одна из лучших автоматических торговых систем на рынке Форекс, рассчитанная на торговлю по тренду на протяжении всего года, однако в отличие от Smart, форекс-робот FxMath DailyTrader рассчитан на дневные интервалы.

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

Принцип торговли только при повышенной волатильности на рынке свойстве и FxMath DailyTrader, которые ищет входы на сильных трендах, но уже не на прорыве уровней, а на оттяжках, используя такие индикаторы как RSI, CCI и индикаторы импульса, известные каждому трейдеру.

Одной из особенностей работы FxMath DailyTrader является то, что открытие ордеров происходит ровно в 00.00, а закрытие в 23.59. Время, по которому работает платформа, зависит от времени, по которому работает сервер, а значит результаты тестов FxMath DailyTrader будут отличаться у разных брокеров.

Как и Smart, FxMath DailyTrader не использует мартингейл и прочие стратегии увеличения объема сделки, чтобы отыграть возможные потери.

Автоматические торговые системы Форекс — Zerg

Автоматическая торговая система Zerg была придумана специально для торговли на кроссе AUD/NZD, на m15, без перерывов и выходных. Надо признать, Форекс робот Zerg считает одним из лучших, но в то же время и одним из опасных благодаря методам, используемым в торговле.

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

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

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

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

Автотрейдинг Форекс — преимущества

Автоматизированные торговые Форекс-системы, также известные как Форекс-роботы, алгоритмические трейдеры и black box трейдеры, предлагают ряд преимуществ:

  • Программа исключает психологические воздействия и препятствует эмоциональной вовлеченности во время принятия решений о сделке. Вместо этого, она применяет логический и последовательный подход, основанный на установленных параметрах.
  • Как новички, так и опытные трейдеры могут извлечь пользу из автоматизированных торговых Форекс-систем, поскольку они исключают человеческий фактор в суждениях. Взамен, трейдеры получают оповещения в режиме реального времени, которые помогают в принятии торговых решений.
  • Автоматизированное программное обеспечение может быть довольно полезно также и для валютных спекулянтов, поскольку ценовые расхождения мгновенно становятся очевидными. Программы мгновенно считывают информацию и приводят в исполнение сделку.
  • Множество счетов может быть легко управляемо – что весьма проблематично при ручной торговле.
  • Упрощена торговля без личного присутствия.

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

Выявление мошенников Форекс и автоторговля в МетаТрейдер 4 и 5

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

Эти страницы отображают историю MetaTrader, показывающую насколько прибылен советник, и за них обычно нужно платить. Вы можете купить программное обеспечение и за 25$, тогда как некоторые программы стоят более чем 1000$.

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

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

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

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

Как приобрести эффективный Форекс советник

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

Это безусловно значительная экономия времени для большинства Форекс-трейдеров.

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

Возможно, вы хороший трейдер, но у вас отсутствуют навыки программирования. Это не проблема – существует множество хороших MQL-программистов, которые закодируют вашу торговую стратегию и создадут Форекс-советника по разумной цене.

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

Автоматические торговые системы Форекс — выводы

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

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

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

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

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

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

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

Продолжайте свое обучение на Форекс

О нас: Admiral Markets

Торговля финансовыми инструментами (CFD, акции, ETF), предлагаемыми Admiral Markets, несет высокий уровень риска, который не подходит для всех инвесторов из-за их сложной природы финансовых рынков. Прежде чем заключать клиентское соглашение или совершать транзакцию, обязательно ознакомьтесь с условиями нашего сервиса. При необходимости проконсультируйтесь со специалистом, чтобы убедиться, что вы понимаете риски, связанные с торговлей.

Данная статья опубликована только в информационных и образовательных целях. Материалы для контента разработаны Admiral Markets UK и распространены инвестиционными фирмами Admiral Markets Group для глобальной аудитории. Поэтому, пожалуйста, примите во внимание, что информация, указанная в статье, не может быть подходящей для всех.
Чтобы получить соответствующую информацию о графиках, условиях торговли и любых других деталях, пожалуйста, посетите admiralmarkets.com, выберите страну своего проживания и свяжитесь с соответствующей организацией.

Этот контент предназначен только для общей информации и не предназначен для предоставления торговых или инвестиционных советов или личных рекомендаций. Любая информация, касающаяся прошлых результатов торговли не обязательно гарантирует будущие результаты. Admiral Markets не несет ответственности за любые убытки, которые вы несете, прямо или косвенно, в результате совершения каких-либо торговых решений, основанных на какой-либо информации в вышеопубликованном контенте.
Информация не предназначена для жителей Соединенных Штатов, Бельгии или какой-либо конкретной страны и не предназначена для распространения или использования любым лицом в любой стране или юрисдикции, где такое распространение или использование будет противоречить местному законодательству или регулированию.

ЛУЧШИЕ СТАТЬИ

MetaTrader 4

Платформа для торговли на Форекс и CFD

iPhone App

MetaTrader 4 для вашего iPhone

Android App

MT4 для вашего Android устройства

MT WebTrader

Торгуйте прямо в браузере

MetaTrader 5

Торговая платформа нового поколения

MT4 для OS X

MetaTrader 4 для вашего Mac

Как разработать собственную торговую стратегию

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

Что такое торговая стратегия?

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

Преимущества торговой системы

Существует несколько очевидных плюсов торговли по стратегии:

  1. Статистическое преимущество. Трейдер знает, что, при условии следования правилам ТС будет больше прибыльных сделок, чем убыточных, и в результате он окажется в плюсе (если это было подтверждено предварительным тестированием на истории). Даже если произошла череда убыточных сделок, трейдер знает, что ситуация, скорее всего, выправится;
  2. Трейдеру не нужно каждый раз гадать, стоит или не стоит открывать сделку. Он лишь следует сигналам ТС;
  3. Трейдеру проще в психологическом плане. Жадность, страх и желание отыграться, увеличив лот, проще контролировать, когда есть четкие правила, которые делают трейдера в большей степени исполнителем, чем лицом, принимающим решения.

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

Зачем создавать собственную ТС?

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

Не всегда ТС разрабатывается с нуля. Зачастую (особенно если это первый опыт трейдера в создании стратегии) берется готовая система, и в нее вносятся какие-то изменения: добавляются индикаторы, изменяются параметры уже установленных инструментов и т. д.

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

Обязательные составляющие торговой стратегии

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

  1. Логическое обоснование. Это основная идея, на которой строится торговая стратегия. Она является фундаментом, на котором базируются все остальные составляющие;
  2. Валютные пары для торговли;
  3. Таймфрейм и время торговли (торговая сессия);
  4. Правила входа (сигналы на открытие позиции);
  5. Правила выхода. Как выставляются стоп-лосс и тейк-профит;
  6. Объем торгового лота и ограничение рисков.

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

Пример разработки структуры торговой стратегии

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

Логическое обоснование

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

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

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

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

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

Таймфрейм

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

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

Валютные пары

В большинстве случаев в качестве торгового актива оптимально выбирать EURUSD либо другую валютную пару-мажор. В торговом терминале MetaTrader 4 можно выбрать отображение только нужных активов, кликнув правой клавишей мыши на поле «Обзор рынка» и выбрав «Набор символов»-«Forex».

В случае, когда сама идея заточена под конкретный актив (например, золото или индекс S&P 500), выбор и вовсе очевиден.

Выбор инструментов для анализа

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

Если стратегия индикаторная, то в ней, как правило, должно быть от 2 до 5 инструментов. Необходимый минимум – один трендовый индикатор, определяющий направление открытия сделки, и один индикатор перекупленности/перепроданности (осциллятор), помогающий избежать ложных входов.

Если стратегия ориентирована на свечной анализ, то трейдеру необходимо хорошо ориентироваться в паттернах Price Action. Если планируется использование графического анализа – понадобится хорошие знание фигур (треугольники, флаги и вымпелы, двойные вершины и т. д.).

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

Правила входа и выхода

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

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

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

Тестирование на истории и демо-счете

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

Перед выходом на реальный счет ТС необходимо протестировать на демо. Время тестирования зависит от таймфрейма: при торговле на Н1-Н4 или, тем более, D1 для определения прибыльности понадобится как минимум несколько месяцев, в то время как эффективность скальпирующей стратегии можно определить за неделю.

Заключение

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

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

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

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

Форекс Статьи

Беспроигрышные стратегии и советники для биржи форекс

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

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

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

Торговля на рынке форекс без потерь

Именно под подобным заголовком сегодня продаются тысячи лохотрон — курсов от разнообразных форекс гуру, уверяющих наивного новичка, что это возможно и они сами уже несколько лет успешно применяют эти беспроигрышные алгоритмы. Я хочу сразу же разочаровать наивных участников биржи — торговли без потерь не бывает, чаще всего соотношение прибыльных сделок к убыточным составляет 50 на 50 с незначительными отклонениями, если вы не оптимизируете свою стратегию или советник под рыночные изменения. После грамотной оптимизации оно в среднем составляет 60-65% прибыльных позиций к 35-40% убыточных. Именно на этих показателях зарабатывают 99% трейдеров, которые используют технический анализ рынка.

Торговля на форекс без потерь — это обычно торговля без стоп лосса, где ваша потеря случится лишь единожды, но будет равна сумме на вашем депозите. Что также вселяет мало надежд на будущий успех. Многолетний опыт разработки автоматических торговых систем (советники для форекс) показал, что бОльшая часть прибыльных стратегий нуждается в периодической подстройке под изменения рынка. И все 100% этих прибыльных стратегий были основаны на техническом анализе: индикаторы, паттерны и любое иное «чтение» графика котировок.

В чем заключается проблема технического анализа

Я бы также отнес эту проблему и к фундаментальному анализу, но так как роботов на его основе немного (обычно это новостные советники), а протестировать их на истории задача невозможная, то не буду говорить о фундаментальном анализе вовсе. Но вы должны иметь в виду, что разницы для рынка, постоянно меняющего свои алгоритмы, нет никакой. Любой рыночный анализ подразумевает стоп и тейк приказы, которые устанавливаются на основе среднестатистических рыночных движений. К примеру, вы никогда не будете ставить take profit для сделки в размере 500 пунктов для внутридневной стратегии, так как ни одна валюта просто не «ходит» на такие расстояния в течении суток. Но рынок постоянно меняет силу своей реакции на тот или иной ценообразующий фактор.

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

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

Если выводить среднестатистическое за ближайшие 3-5 лет, то ваш ежегодный доход составит не более 20-30%. Разумеется, что 99% трейдеров пришли на рынок вовсе не за такими показателями дохода, отсюда вопрос — как же получить большую доходность?

Как увеличить доходность в стратегии технического анализа?

А выход здесь только один — постоянная оптимизация (подгонка) торговой системы под рыночные изменения. Причем стоит отметить, что даже оптимизация советника или стратегии имеет смысл только в случае, если ваша стратегия основана на поиске ценообразующих факторов. То есть, вам не придется подстраивать алгоритм поиска сигналов. Если вам приходится менять и его — сразу (не раздумывая!) выкидывайте такую систему анализа в мусор. Все, что вы можете оптимизировать — это приказы stop loss, take profit, менять параметры трала позиций, либо их усреднения. Это именно те показатели, которые могут меняться в зависимости от рыночных изменений. Если вы меняете паттерны, индикаторы и так далее, значит ваша система не способна зарабатывать на финансовых рынках.

Так называемая, подгонка целей по сделке позволяет увеличить ее доходность и спасти от убытков. Но эта подгонка (или правильнее — оптимизация) должна производиться не реже раза в квартал (4 месяца), в противном случае вы рискуете опоздать. Кроме того, проверка эффективности торговой системы после оптимизации должна производиться на участках истории не менее 12 месяцев, чтобы вы могли убедиться в том, что она успешно преодолела флет участки и участки длительного тренда. Тесты за 3-4 месяца, что сегодня делают нерадивые разработчики советников — это подгонка под историю, а не изменения рынка. Практически любую стратегию можно настроить на успешный трейдинг, если она попадает на определенную рыночную фазу: только тренд или только флет.

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

Беспроигрышные торговые стратегии и советники форекс

Возможно вы уже встречались с понятием беспроигрышности, когда просматривали список наших авторских роботов для трейдинга на форекс и обратили внимание на беспроигрышный советник FSR BOT 8.0. На удивление, этот эксперт вовсе не использует технического анализа, для открытия сделок он использует скорость тиков, для страховки этих сделок и депозита в целом — применяется математическая формула управления торговыми ордерами. Это советник, который никогда не потребует оптимизации, так как принцип его заработка основан только на движении валютного курса. При этом не имеет значения: куда он движется, какие расстояния проходит. Если рынок движется — робот зарабатывает. Этот принцип позволил ему успешно пройти тест за 5-ти летний период (это подтверждает отсутствие необходимости оптимизировать его) и не допустить при этом ни одного убыточного месяца. Исходя из этого, давайте определим, что такое беспроигрышная стратегия:

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

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

Несомненно, что именно такие торговые методы будут успешно использоваться трейдерами с любым уровнем подготовки, ведь единственное, что необходимо для ее использования — это установка в терминал робота. Эффективная работа на 5-ти летнем участке истории (максимально доступный в терминале MetaTrader) без изменения параметров, практически гарантирует невозможность потери капитала. Так как, рынок не смог справиться с неизменным алгоритмом стратегии за громадный отрезок времени, это позволяет уверенно называть алгоритм — беспроигрышным.

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

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

После того, как у нас получился первый беспроигрышный алгоритм с советником FSR BOT 8.0 с довольно серьезной доходностью в средние 100% годовых, я задался вопросом — что же в нем такого особенного и как можно еще больше увеличить прибыль?

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

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

И именно здесь, пришло озарение: беспроигрышные стратегии существуют. Просто раньше мы искали не там!

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

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

Я более 5-ти лет активно торгую на валютном рынке и за это время, каких только информационных вбросов не было. Постоянно появляется какой-то «гуру», определяющий курс по расположению звезд, хвосту лошади и даже собственной тени. Но разумеется, что ничего из этого не работало, хотя по хвосту и тени не пробовал конечно 🙂

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

NEURO BOT 10 — первый нейронный робот для форекс

Конечно же, нейронных роботов в интернете предостаточно, но я не зря назвал нашу финальную разработку NEURO BOT 10, — первой нейронной. Ее разительное отличие от любого нейронного советника в том, что она беспроигрышная. Она успешно преодолела 5-ти летний отрезок истории, чего не смог сделать еще ни один нейронный аналог. NEURO BOT 10 не использует технический анализ, для работы на рынке он просто изучает колебания цены в течении дня и закрывает прибыль, которая была получена «вчера».

• Я не имею возможности раскрывать этот алгоритм, но попробую объяснить:

Наверное каждый из нас смотрел на исторические движения и видел возможность заработать на них по 50, 100, 200, 300 и 1000 пунктов. Но на истории не заработаешь, поэтому мы внедрили любопытный алгоритм (над которым ломали голову с февраля этого года) который фиксирует в прибыль всё вчерашнее движение и далее работает в соответствии с силой рыночного движения, которое имеет место быть в настоящий момент. На основе полученных данных о силе рыночного движения, определяются торговые уровни. От которых советник и будет торговать до следующей «ловли» вчерашнего движения. Никаких индикаторов и паттернов, никакого классического понимания о рыночном анализе. Советник NEURO BOT 10 не анализирует рынок — он только следует за ним, зарабатывая для вас гарантированные прибыли без необходимости когда-либо вмешиваться в его работу.

Лучшие брокеры с бонусами:
  • Evotrade
    ☆☆☆☆☆
    ★★★★★
    Evotrade

    Бонусы для новых трейдеров до 5000$!

  • BINARIUM
    ☆☆☆☆☆
    ★★★★★
    BINARIUM

    Лучший брокер по бинарным опционам. Огромный раздел по обучению.

Добавить комментарий