FREE FOREX EDUCATION

Категории раздела

Журнал Forex Magazine [360]
Журнал For Trader [68]
Торговые стратегии форекс [7]
Теория и практика форекс [38]
Интервью с трейдером [8]
Роберт Кийосаки [3]
Обзоры интернет компаний [119]

Статистика сайта


На сайте: 1
Интересующихся: 1
Трейдеров форекс: 0

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

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

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

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

Предположим, трейдер следует этим простым торговым критериям:

  • покупает 50 акций (или контрактов), когда его 50-дневная Скользящая средняя продвигается выше 200-дневной Скользящей средней;
  • продает акции (контракты), когда его 50-дневная Скользящая средняя снижается ниже 200-дневной Скользящей средней.

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

Алгоритмическая торговля обеспечивает следующие преимущества:

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

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

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

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

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

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

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

Стратегии следования за трендом

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

Арбитражные возможности

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

Перебалансировка индексного фонда

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

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

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

Диапазонная торговля

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

Взвешенная по объему средняя цена

Стратегия взвешенной по объему средней цены разбивает большой ордер и реализует динамически определяемые меньшие части ордера на рынке, используя определенные исторические профили объема. Цель состоит в том, чтобы выполнить ордер близко к взвешенной по объему средней цене (VWAP), таким образом, извлекая выгоду на средней цене.

Взвешенная по времени средняя цена

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

Процент объема

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

Экономия исполнения

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

Противоположные алгоритмы

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

Технические требования для алгоритмической торговли

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

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

Для наглядности, мы рассмотрим простой пример: акции «Royal Dutch Shell» котируются на Амстердамской фондовой бирже (AEX) и Лондонской фондовой бирже (LSE). Давайте построим алгоритм, чтобы идентифицировать арбитражные возможности. Вот некоторые интересные наблюдения:

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

Мы можем исследовать арбитражные возможности на акциях «Royal Dutch Shell», котируемых на этих двух рынках в двух различных валютах.

Вот необходимые условия:

  • компьютерная программа, которая может читать текущие рыночные котировки;
  • доступ к текущим ценам на LSE и AEX;
  • доступ к текущему обменному курса EUR/GBP на рынке форекс;
  • возможность размещать рыночные ордера на соответствующих торговых площадках;
  • возможность тестировать систему на исторических данных.

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

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

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

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

Заключение

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

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

ForexTrader по материалам investopedia.co



Ссылки на материал "Алгоритмическая торговля"
Простая
Для сайта (HTML)
На форум (BBcode)

Категория: Теория и практика форекс | Добавил: admin (23.12.2015)
Просмотров: 3559 | Комментарии: 2 | Теги: трейдер, forex, алгоритм, trader, торговля, форекс | Рейтинг: 5.0/3 |
Всего комментариев: [2]
05.01.2017 Спам
2. Dmitriy Liandres (DmiLian) [Материал]
Алогормическая торговля - прибыльное, но рисковое дело. К примеру, счет 245943 делает по 25% в месяц и он явно представлен роботом (собственно, в описании так и сказано). Для увеличиения доходности и минимизации рисков нужно всегда использовать портфельное вложение денег в интернете. Для выбора портфеля я использую
Тут выкладываются ежемесячные рекомендации и обзоры результатов инвестирования в интернете.

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

Попробуйте свои силы на валютном рынке форекс »»»

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

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


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


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Авторизация на сайте


E-mail:
Пароль:

Быстрый поиск по сайту


Новые сайты в каталоге

Случайные материалы

    Журнал Forex Magazine №227
    Журнал форекс трейдера "Forex Magazine №227", июнь, 2008, содержание номера и архив журнала для скачивания. [2242]
    Журнал Forex Magazine №191
    Журнал форекс трейдера "Forex Magazine №191", октябрь, 2007, содержание номера, архив журнала для скачивания. Чемпионат Automated Trading Championship 2007 стартовал! [2012]
    Журнал Forex Magazine №326
    Журнал форекс трейдера "Forex Magazine №326", июнь, 2010, содержание номера, аннотации статей, архив журнала для скачивания (PDF и DJVU). Приемы обеспечения стабильности торговой системы. Скупой платит дважды или... [2741]

    Журнал Forex Magazine №110
    Журнал форекс трейдера "Forex Magazine №110", март, 2006, содержание номера, архив журнала для скачивания. [2169]
    Вход или Выход - что важнее в...
    Конечный результат любой торговли зависит от выхода из позиции. Если вход в рынок был хорош, а выход плох, то сделка, скорее всего, принесет убыток. В тоже время, даже при не очень удачном входе, но хорошо поставленном стопе можно получить прибыль. Именно выходы, а отнюдь не входы, определяют результативность Вашей торговли. Этот вывод легко доказать. Возьмите любую стратегию входов и попробуйте поэкспериментировать с выходами. [2727]
    Журнал Forex Magazine №15
    Журнал форекс трейдера "Forex Magazine №15", май, 2004, содержание номера и архив журнала для скачивания. Линда Брэдфорд Рашке. Психологические нюансы торговли. [2266]

Друзья и партнеры


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