Casual
РЦБ.RU

Программная торговля: миф или реальность?

Январь 2005


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

    Капитал боится отсутствия прибыли или слишком маленькой прибыли, как природа боится пустоты. Но раз имеется достаточная прибыль, капитал становится смелым. Обеспечьте 10%, и капитал согласен на всякое применение, при 20% он становится оживленным, при 50% положительно готов сломать себе голову, при 100% он попирает все человеческие законы, при 300% нет такого преступления, на которое он не рискнул бы хотя бы под страхом виселицы.
    Карл Маркс. Капитал

    Несмотря на множество публикаций и заявлений в СМИ и научных изданиях последнего времени о перспективах и возможностях автоматической торговли на фондовом рынке, достаточно сложно встретить действительно работающие торговые системы в автоматическом режиме. Как правило, подобные публикации преследуют банальные цели - повысить привлекательность компании для клиентов и, как следствие, привлечь инвестиции в управление, отдаленно напоминающее автоторговлю.
    Прежде чем говорить о программной торговле, необходимо прояснить некоторые термины, значимые для рассмотрения данной проблемы.
    Под программной торговлей понимается использование арбитражерами, спекулянтами и институциональными инвесторами специальных компьютерных программ для осуществления сделок купли/продажи при управлении портфелем ценных бумаг. Подобные программы позволяют отслеживать сразу несколько рынков и ценных бумаг и <подают сигналы> к покупке или продаже, когда на рынке складываются благоприятные условия для получения прибыли или выполняются требования, заложенные в качестве ориентира для пополнения или закрытия позиции.
    Мониторинг - отслеживание динамики биржевых активов для применения к ним алгоритмов торговых стратегий.
    Алгоритм торговой стратегии - совокупность условий и набор правил для осуществления сделок купли/продажи активов, основанный, как правило, на методах технического анализа, методах управления капиталом и риском.
    Автоматическая торговля - исполнение сигналов алгоритма торговой стратегии с использованием программного обеспечения, позволяющего производить операции без участия оператора.
    Как правило, при проведении спекулятивных операций следует руководствоваться следующими принципами для отбора актива:

  • надежностью вложений;
  • стабильностью получения дохода (для консервативных стратегий);
  • ликвидностью вложений, т. е. возможностью их немедленной реализации или приобретения без значительного воздействия на их стоимость.
        Основная цель при выборе - достижение наиболее оптимального для инвестора сочетания между риском и доходом. Иными словами, соответствующий набор инвестиционных инструментов и алгоритмов торговых стратегий призван снизить риск инвестора при равном уровне дохода либо повысить прибыль над доходностью рынка при равном уровне риска.
        Таким образом, инвестиционный риск состоит не в потере части основной суммы, а только в получении недостаточного дохода.
        Естественно, не рискуя, нельзя рассчитывать на сверхвысокие доходы. Однако практика показывает: подавляющее большинство инвесторов вполне удовлетворены доходностью в 20-45% годовых.
        Следующий важный принцип состоит в том, чтобы подбирать актив достаточного уровня ликвидности для проведения высокодоходных сделок с наименьшим риском, возникающим от недостатка ликвидности и, как следствие, несоответствия расчетных результатов реальным. На практике оказывается, что намного безопаснее проводить операции в более ликвидных ценных бумагах и иметь возможность быстро реагировать на изменения.
        Первым и одним из наиболее дорогостоящих, трудоемких элементов управления является мониторинг ценовой динамики активов, представляющий собой непрерывный анализ тенденций развития секторов, инвестиционных возможностей тех или иных ценных бумаг. Конечная цель мониторинга - выбор наиболее подходящих моментов для проведения операций на рынке ценных бумаг и отслеживания конъюнктуры рынка, заключения более выгодных сделок. Мониторинг - база для прогнозирования размера возможных доходов от инвестиционных средств и интенсификации операций с ценными бумагами.
        Отечественный фондовый рынок характеризуется резкими изменениями котировок, динамичностью процессов и высоким уровнем риска. Это позволяет утверждать, что его состоянию адекватна активная модель управления, которая позволяет достигать более высоких показателей доходности. Данный метод требует значительных финансовых затрат, так как он связан с информационной, аналитической, экспертной и торговой активностью на рынке ценных бумаг, при которой необходимо использовать широкую базу экспертных оценок и проводить самостоятельный анализ, осуществлять прогнозы состояния рынка ценных бумаг и экономики в целом.
        Как правило, такой вид анализа доступен лишь крупным банкам или финансовым компаниям, имеющим большой портфель инвестиционных бумаг и стремящимся к получению максимального дохода от профессиональной работы на рынке.

    ОБЩИЕ ПРИНЦИПЫ ТОРГОВЫХ СИСТЕМ

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

    ТИПЫ ТОРГОВЫХ СИСТЕМ

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

  • Трендоследящие торговые системы. Алгоритмы таких систем основаны на следовании за доминирующей в данный момент тенденцией. Преимущества трендоследящих торговых систем - простота в исполнении и использовании, большие прибыльные сделки, малое количество, что значительно снижает транзакционные издержки. Однако в моменты ненаправленного движения, т. е. флэта, такие торговые системы приносят длительные серии небольших (по сравнению с прибыльными) убыточных сделок. Еще одним недостатком трендоследящих систем является <проскальзывание>, т. е. при относительно большом объеме сделки необходимый размер портфеля может быть сформирован только при существенном изменении цены торгуемого актива. При недостаточной ликвидности актива или в моменты сильных ценовых движений <проскальзывание> может сводить на нет прибыльность торговых алгоритмов.
  • Контртрендовые, или флэтовые, торговые системы применяют при ненаправленной ценовой динамике. Они работают исключительно <против рынка>. Основные преимущества контртрендовых торговых систем - отсутствие <проскальзывания>, возможность оперировать большим объемом портфеля. Однако при направленном движении (тренде) торговая система абсолютно неприменима из-за получения существенных потерь, значительно превышающих прибыли.
  • Арбитражные торговые системы отслеживают <перекосы> по одному активу на разных биржевых площадках или на одной биржевой площадке по родственным активам. Данный вид торговых систем работает исключительно во взаимодействии с системой автоматического ввода заявок, используя значительное преимущество в скорости их ввода и проведения <молниеносных> арбитражных операций.
  • Внутриспрэдовые торговые системы позволяют мгновенно осуществлять сделки и получать прибыль на разнице между котировками покупки и продажи одного актива с применением лимитированных заявок1. Одна из основных черт внутриспрэдовых торговых систем - очень большое количество сделок (30-50% от общего числа), заключенных на организованном рынке ценных бумаг. Их применение сравнимо с деятельностью профессиональных участников рынка ценных бумаг, осуществляющих функции маркет-мейкеров. Применение внутриспрэдовых торговых систем используется только при низких транзакционных издержках.

    ФИЛЬТРАЦИЯ СИГНАЛОВ ТОРГОВЫХ АЛГОРИТМОВ

        Технологию фильтрации торговых сигналов применяют для исключения рекомендаций к торговле, если некоторые факторы недостаточно благоприятны. Основное назначение <фильтров> - по возможности отсеивать и уменьшать количество ложных сигналов. Наиболее интересные результаты наблюдаются при применении <фильтров>, использующих большие временные периоды, такие как дневной и 30-минутный графики.
        Суть данного метода заключается в том, что при повышающемся тренде на дневном периоде <сигналы> на <короткие> продажи торговой системы, рассчитываемой по 30-минутному периоду, игнорируются, а исполняются только <сигналы> для <длинных> позиций.
        Equity Management Strategies. Применение фильтров на основе анализа кривой доходности позволяет уменьшить риск и, таким образом, улучшить доходность алгоритма торговой системы. На основе анализа кривой доходности делается вывод о том, соответствует ли текущая рыночная ситуация свойствам алгоритма или нет. В зависимости от этого решается, может ли система исполнять сделки либо она должна игнорировать их и по возможности переключаться на покупку облигаций, которые обеспечат доход в данный период.
        Underwater Equity Shutdown - стратегия, позволяющая инвестору устанавливать стоп-лосс на общую <просадку> инвестиционного счета. В том случае, если уменьшение капитала достигнет определенной величины, система ликвидирует все открытые позиции. Однако перерасчет позиций будет происходить виртуально, и, как только виртуальный перерасчет Equity окажется выше отрицательного показателя, система вновь начнет осуществлять сделки. Данная методика полезна в том случае, если в торговле участвуют стратегии, предназначенные для одного состояния рынка (тренд или флэт). Специфика применения состоит в том, что убыточные периоды для такой торговой системы будут исключены, а торговля возобновится с достижением новых максимумов Equity.
        Equity Moving Average - стратегия, которая является <фильтром>, основанным на пересечении Equity со скользящей средней, построенной по Equity. Концепция стратегии состоит в том, что при пересечении Equity скользящей средней вверх сигналы торговой системы выполняются, если вниз - игнорируются.
        Equity Breakout выполняет сигналы торговой стратегии только при достижении Equity новых максимумов. Данная стратегия может применяться также в сочетании с Equity Moving Average для уменьшения периода простоя системы.
        Стратегия Equity Performance прекращает торговлю, если появляется заданный уровень понижения акции. Эта стратегия использует изменение акций, выраженное в процентах. Подобно многим другим стратегиям фильтрации акций, стратегия Equity Performance стремится использовать данные на графике акций. Основной принцип, лежащий в основе стратегии, - торговать только при благоприятных условиях (после роста акций) в противоположность торгам после периодов спада.
        Таким образом, основными достоинствами систем автоматической торговли являются:

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

    • Рейтинг
    • 0
    Добавить комментарий
    Комментарии (1):
    11.09.2009 12:29:50
    «КАРКАС АВТОНОМНОГО БИРЖЕВОГО ТОРГОВОГО РОБОТА»

    Добрый день уважаемые коллеги трейдеры, инвесторы и люди с активной жизненной позицией.
    В данном разделе мы хотим предложить Вам совершенно новый, простой в понимании и обучении проект создания на своем компьютере автономного биржевого торгового робота.
    Вам наверняка не раз приходило в голову, что надо бы заняться разработкой робота который бы самостоятельно, по заданному алгоритму осуществлял торговлю. Он бы высвободил у Вас кучу времени, забрал бы у Вас кучу головных болей (фиксануть, или еще подождать), но как только Вы заканчиваете мечтать понимаете, что для разработки такого робота нужно быть программистом, а Вы далеки от этого. Ваши желания далеко не мечты и мы сделали то, что Вам нужно.
    Мы представляем программно-консалтинговый пакет автономного биржевого торгового робота на основе связки Quik – Wealth-Lab Developer, со всем необходимым ОБУЧЕНИЕМ, файлами, скриптами, инструкциями. Данный робот работает при любом брокере по любому брокерскому счету.
    Для реализации робота наши эксперты исходили из того, что большинство трейдеров не программисты и нам необходимо разработать наиболее простой вариант робота. И мы его сделали. Вместо того, чтобы самостоятельно разрабатывать какие то системы (которые в итоге клиенты обзовут черным ящиком) мы пошли по другому пути и сделали совершенно открытую и прозрачную систему на основе наиболее распространенных программ Wealt-lab и Quik.
    Wealth-lab это наверно наилучшая программа технического анализа предназначенная для разработки, тестирования и оптимизации торговых стратегий. А Quik один из самых распространенных торговых биржевых терминалов. Связав их мы получили полнофункциональный и совершенно простой автономный биржевой робот.
    Данная связка осуществляет автоматическую пересылку котировочных данных из Quik в Wealth-Lab Developer, который осуществляет расчет торговой системы и выдает торговые сигналы. Эти торговые сигналы автоматически (задержка max 1 сек.) поступают в Quik и реализуются (робот генерирует сделки по рынку). Данный алгоритм предусматривает проверку выставления заявки в Quik, и при отрицательном результате останавливает процесс механической торговой системы, до выяснения причин(не хватает средств на счете, брокер отключил данную бумагу из списка маржинальных и т.д.).
    Отметим что наибольшая ценность данного програмно-консалтингового пакета заключается в обучении, которое имеет три основных направления: обучение работы с используемыми программами, обучение использования автоматизации торговли и обучение создания собственных алгоритмов и механических торговых систем(МТС). Длительность обучения 1 месяц. Направления обучения разностороннее, причем обучение именно тому, что Вас интересует. Консультации оказывает разработчик системы, практикующий трейдер, сотрудник инвестиционной компании, кандидат экономических наук в области моделирования финансовых процессов.
    Обращаем Ваше внимание что продается не готовый робот, а каркас для автоматизации торговли, сам алгоритм(стратегия) совершения сделок не предлагается!!! Торговый алгоритм Вы подбираете для себя самостоятельно, Вы можете либо запрограммировать его (есть очень простые визуальные формы(без языка программирования) в Wealth-Lab для создания алгоритма, а так же мы можем помочь), либо воспользоваться уже разработанными алгоритмами, скриптами (более 100 встроенных в Wealth-Lab).
    Программно-консалтинговый пакет включает в себя:
    1) Консультационную поддержку по установке, настройке и разработке торговых роботов (в разумных пределах, не более месяца);
    2) Руководство на русском языке по установке, настройке и запуску связки Quik – Wealth-Lab Developer;
    3) Скрипты для Wealth-Lab Developer и файлы для Quik, которые отвечают за связку;
    4) Инструкцию на русском языке по работе в Wealth-Lab Developer 4 и Quik;
    5) Информацию по ссылкам в интернете для скачивания необходимого для использования программного обеспечения: Wealth-Lab Developer 4 и Quik;
    6) Подборка информационных материалов по биржевым торговым роботам.

    Дополнительная информация о предлагаемом пакете находится на сайте http://www.robotstock.narod.ru , где также находится видео работы робота с пояснениями.

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

    Более подробную информацию Вы можете получить по следующим контактам: email: shabalin@bk.ru, ICQ 284-486-248, Skype: aashabalin

    С наилучшими пожеланиями в роботизации наших профитов!
    Содержание (развернуть содержание)
    Факты и комментарии
    Завтра будет лучше, чем вчера?
    О пользе двойного дефицита США для российской экономики
    За высокими стандартами
    Можно ли доверять суверенным кредитным рейтингам?
    Особенности управления портфелем ценных бумаг в малых банках
    Об итогах VI Всероссийской конференции профессиональных участников рынка ценных бумаг
    Отдадим деньги в хорошие руки
    Reverse merger - альтернатива IPO
    Методы оценки рыночных рисков между компаниямианалогами при расчете рыночной стоимости оцениваемой компании на основе метода рынка капитала
    Сколько стоит время на рынке?
    Программная торговля: миф или реальность?
    Международные расчетно-клиринговые центры и биржи выбирают надежных партнеров
    Оценка эффективности работы механических торговых систем методом случайных сделок
    Особенности национальных рисков на рынке ценных бумаг
    Схема риск-анализа инвестиций на российском рынке ценных бумаг
    Свопы на акции - перспективный продукт для доступа на фондовый рынок
    Мировой опыт использования инсайдерской информации на рынке ценных бумаг
    Приморский край: солнце встает на востоке
    "Нераскрытие информации - общероссийская проблема"
    Как "потрогать" рынок капитала?
    "Приморье - восточные ворота России..."
    Дальний Восток изнутри
    Инфраструктура валютного рынка: НА пути к конвертируемому рублю
    Рынок акций нефтегазовых и электроэнергетических компаний в 2004 г.
    Российский рынок облигаций. Итоги 2004 года.
    Инвестиционная привлекательность ПИФов
    Системы управления рисками фьючерсных бирж
    Проекты НДЦ

    • Статьи в открытом доступе
    • Статьи доступны на платной основе
    Актуальные темы    
     Сергей Хестанов
    Девальвация — горькое лекарство
    Оптимальный курс национальной валюты четко связан со структурой экономики и приоритетами денежно-кредитной политики. Для нынешней российской экономики наиболее логичным (и реалистичным) решением бюджетных проблем является девальвация рубля.
    Александр Баранов
    Управление рисками НПФов с учетом новых требований Банка России
    В III кв. 2016 г. вступили в силу новые требования Банка России по организации системы управления рисками негосударственных пенсионных фондов.
    Варвара Артюшенко
    Вместе мы — сила
    Закон синергии гласит: «Целое больше, нежели сумма отдельных частей».
    Сергей Майоров
    Применение blockchain для развития биржевых технологий и сервисов
    Распространение технологий blockchain и распределенного реестра за первоначальные пределы рынка криптовалют — одна из наиболее дискутируемых тем в современной финансовой индустрии.
    Все публикации →
    • Rambler's Top100