Торговые роботы: от инстинкта к алгоритму
Что более эффективно на финансовом рынке – инстинкт трейдера или алгоритм торгового робота? Финансовая целесообразность – вот критерий, по которому различаются работа трейдера и алгоритм торгового робота.
"Охота на рынок"
Бытует мнение, что между знаниями трейдера и результатами его работы на рынке никакой корреляции нет. Мол, отсутствие у трейдера знаний экономики, математики или теханализа не мешает ему преуспеть. Трейдер рассматривает себя на рынке в роли охотника. Он использует единственно правильный инструмент для "охоты на рынок" – инстинкт. Дескать, только инстинкт и может работать при интерпретации "охотничьего хозяйства" под названием финансовый рынок.
Осталось только выяснить, насколько эффективен инстинкт "охотника на рынок". Для этого требуется найти коэффициент полезного действия (кпд) этого инстинкта трейдера. Сделать это с точностью достаточно сложно. А вот примерную оценку дать можно. Многолетний опыт британской букмекерской компании IG Index, plc. показывает, что 95% "охотников на рынок" FOREX проигрывают рынку [1], и только 5% охотников добиваются успеха. Следовательно, примерный кпд инстинкта "охотника на рынок" – 5%. Даже по сравнению с паровозом это более чем скромно.
Что мешает эффективной торговле?
Эффективной торговле на финансовом рынке инвестору мешают два обстоятельства. Первое – постоянное стремление воспользоваться инстинктом "охотника на рынок". Второе – непрерывные попытки предсказать будущие цены на финансовые активы.
Непрофессиональные инвесторы упорно пытаются подменить опыт инстинктом охотника. Причиной тому – жадность, которая проявляется в виде постоянного недовольства своими доходами. Вместо того чтобы глубоко изучать рынок, инвестор полагается на индивидуальные особенности, которые якобы присущи только ему одному. Вообразив себя весьма удачливым охотником, непрофессиональный инвестор получает нужную дозу адреналина, которая придает ему уверенность в правоте своих суждений о поведении рынка. Итог – рынок учит неопытного инвестора большими убытками.
Зарабатывать деньги на спекуляциях и давать прогнозы цен на финансовые активы – не одно и то же. На рынке существуют колебательные движения цен со случайной длиной. Человеку не дано предугадать, какие будут цены через фиксированный промежуток времени. Инвестировать в то, что рынок рано или поздно вырастет, – просто абсурдно.
И снова о возможности прогнозов
Предсказать цену на финансовые активы невозможно – этот тезис вызывает массу споров. Большинство приводят доводы из теории вероятностей о том, что вероятностный (статистический) прогноз цен возможен и нужен.
Стоп! В исходном тезисе заложена неточность. Предсказать невозможно точную цену или просто цену? Никто и не возражает, что точно предсказать цену невозможно. Что значит – предсказать точно? Это значит, что вероятность появления этого события равна 1. Именно так специалисты по теории вероятностей трактуют необходимость только вероятностного (статистического) прогноза. Утверждается, что любой прогноз на финансовом рынке – есть прогноз вероятностный (статистический).
Если прогноз оправдался полностью, то его вероятность равна 1, а если частично, его вероятность меньше 1. Однако правда жизни в том, что вероятностный прогноз цен мало кого интересует, особенно инвесторов. Только инвестор-камикадзе способен инвестировать средства с вероятностью. Такие инвестиции, скорее, похожи на тотализатор, где сделки заключаются на основе той или иной вероятности события или результата. Отсюда простой вывод – вероятностный (статистический) прогноз цен на финансовом рынке никому не нужен.
Инстинкту охотника и предсказаниям на рынке можно противопоставить сегодня только одно – торговых роботов. Роботы для того и нужны, чтобы не было в крови адреналина. Роботы осторожны от рождения. Торговая система, заложенная роботу в виде алгоритма, жестко и без эмоций просчитывает профит-фактор и максимальную просадку депозита. Такой алгоритм работает целесообразно с финансовой точки зрения. Финансовая целесообразность – вот критерий, отличающий результаты работы торгового робота и непрофессионального инвестора.
Переиграть рынок?
Человек не может в течение долгого времени переигрывать рынок. С этим утверждением спорить было сложно. Пока не появились торговые роботы. Работу человека на финансовом рынке нельзя сравнивать с работой торгового робота по нескольким причинам.
Во-первых, человек в состоянии отследить динамику всего лишь нескольких финансовых активов на рынке. Торговый робот отслеживает динамику активов на два-три порядка больше, его ограничивает только мощность компьютера.
Во-вторых, человек способен работать с ограниченным набором торговых стратегий. Торговый робот способен работать с неограниченным набором стратегий. Ограничителем выступают опять же только возможности компьютера.
В-третьих, торговые роботы способны вести операции на нескольких биржах в течение 24 часов. Человеку такая работа физически не под силу.
План построения торгового робота
План по разработке торгового робота можно представить следующим образом.
1. Целью создания торгового робота является устойчивое получение прибыли от спекулятивных операций на финансовом рынке.
2. Задача – разработать устойчивую и прибыльную стратегию для спекулятивного рынка.
3. Предмет – хаотический процесс ценообразования на финансовом рынке.
4. Метод решения задачи – создание устойчивой торговой системы, позволяющей извлекать прибыль из хаоса цен на финансовом рынке.
5. Условия:
– уровень стоп-лосса (stop-loss) должен быть определен до момента входа в позицию;
– уровни стоп-лосса и прибыли (take profit) должны легко определяться и нести в себе простейшую смысловую нагрузку;
– на определение уровня стоп-лосса не должны оказывать влияние никакие субъективные факторы, например, размер счета, невозможность физического наблюдения за поведением рынка в течение всего времени его работы, настроение, самочувствие, психологическое давление и напряжение, постороннее мнение и пр.;
– избранная торговая системa не должна подвергаться корректировке в процессе работы торгового робота и может пересматриваться и совершенствоваться только вне биржевой сессии, отказ от торговой системы в процессе реальных операций на финансовом рынке не допускается;
– перед началом практического использования робота торговая система должна быть многократно опробована в виртуальном режиме.
Путь к алгоритму
Торговая система – это фундамент, лежащий в основе любого торгового робота. Любая торговая система является не чем иным, как системой принятия решений на основе предыдущей информации. Система принятия решений – это и есть алгоритм. Предыдущая информация, или история рынка, используется для того, чтобы проверить (провести т.н. back testing) правильность исходных математических моделей рынка.
В последние годы широкое распространение получили так называемые оптимизационные модели финансового рынка. Опыт использования оптимизационных моделей рынка показывает, что это тупиковый путь в построении торговых систем [2].
Приведем еще один довод, объясняющий отрицательные стороны оптимизационных моделей рынка и back testing’а. Оптимизационные задачи – это продукт т.н. некорректных задач. Поскольку на финансовом рынке нет устойчивых ценовых движений, искать закономерности здесь бессмысленно.
Если рынок рассматривать как броуновское движение, результат будет куда лучше, чем искать в нем устойчивые тренды [3]. Точный прогноз рынка сделать невозможно, как невозможно точно спрогнозировать будущее – вот база, на которой нужно строить торговую систему. Финансовые рынки моделировать, как это принято в некорректных задачах, нецелесообразно. На рынке нужно моделировать риски. А куда движется рынок, никто не знает. При использовании оптимизационных моделей понятие риск подменяется понятием функционал управления. Функционалом управления можно так построить расчеты "задним числом", что риски будут минимизированы, а доходы максимизированы. Налицо конфликт между рисками и функционалом управления. В жизни функционал управления отсутствует, в жизни результат определяют риски. Так что оптимизационные модели рынка далеки от реальности. Это, скорее, разглагольствования о том, сколько можно было заработать "вчера", но никак не "завтра".
На чем должна быть основана система?
Чтобы оценить торговую систему, надо найти ее устойчивый параметр. Доходность торговых операций таковым параметром не является, поскольку прошлые успехи торговой системы не являются гарантией будущих прибылей. В ее основе должна лежать некая функция, зависящая от доходности системы. Только тогда можно говорить, что система даст нам прибыль на временном отрезке инвестиций, только тогда можно получить оценку этой прибыли. Покупая i-й актив по цене pi buy и продавая его по цене pi sell, трейдер получает прибыль, которая определяется как
Торговые роботы: от инстинкта к алгоритму torg_048_f1.gif
Купив i-й актив по цене pi buy, трейдер не знает, по какой цене pi sell он продаст этот актив. Понятно, что величина (pi sell – pi buy) – есть величина случайная. В качествe устойчивого параметра торговой системы можно рассмотреть плотность распределения gi случайной величины si=(pi sell – pi buy). В самом деле, плотность распределения есть функция, зависящая от доходности торговой системы. Если величина (pi sell – pi buy)>0, торговая система работает прибыльно. Если величина (pi sell – pi buy)<0, торговая система работает убыточно. В работе [3] рассматривалось создание торговой системы автора. Там говорилось, что важнейшим правилом прибыльности торговой системы является условие, при котором Торговые роботы: от инстинкта к алгоритму torg_048_f2.gif Покажем это на конкретных примерах. На рисунках 1-4 представлены плотности распределения gi случайной величины si=(pi sell – pi buy) для следующих финансовых активов: валютный курс евро к доллару США – EUR/USD (интервал времени 60 минут); валютный курс фунта стерлингов к доллару США – GBP/USD (интервал 60 минут); курс акций нефтяной компании ЮКОС – YUKO (20 минут); курс акций компании Walt Disney Company на NYSE (временной интервал 1 сутки). Торговые роботы: от инстинкта к алгоритму torg_048_1.gif Рис. 1. Плотность распределения g случайной величины s для валютного курса евро к доллару США – EUR/USD (интервал времени 60 минут Торговые роботы: от инстинкта к алгоритму torg_048_2.gif Рис. 2. Плотность распределения g случайной величины s для валютного курса фунта стерлингов к доллару США – GBP/USD (интервал времени 60 минут) Торговые роботы: от инстинкта к алгоритму torg_048_3.gif Рис. 3. Плотность распределения g случайной величины s для курса акций нефтяной компании ЮКОС – YUKO (интервал времени 20 минут). Торговые роботы: от инстинкта к алгоритму torg_048_4.gif Рис. 4. Плотность распределения g случайной величины s для курса акций компании Walt Disney Company – DIS на NYSE (интервал времени 1 сутки). Эти рисунки наглядно показывают следующее. Во-первых, соблюдается важнейшее правило прибыльности торговой системы, а именно: Торговые роботы: от инстинкта к алгоритму torg_048_f3.gif Это правило свидетельствует, что при t>g торговая система работает прибыльно.
Во-вторых, плотность распределения gi случайной величины si=(pi sell – pi buy) представляет собой устойчивую функцию, зависящую от доходности торговой системы и не зависящую от времени. Тот факт, что плотность распределения gi не зависит от времени, дает возможность оценить доходность торговой системы. Очевидно, что доходность торговой системы для актива i равна
Торговые роботы: от инстинкта к алгоритму torg_048_f4.gif
Альтернатива инстинкту
Дискуссия о возможности переигрывать рынок в течение долгого времени носит, скорее, академический характер. Возможность победить рынок практически невероятна – так же, как и абсолютно точный прогноз цен. Прогнозы цен на финансовом рынке – дело финансово нецелесообразное. Мало того, что точный прогноз цен сделать никто не может, так никто не может сказать, к каким рискам могут привести такие прогнозы, если инвестор ими воспользуется.
Инвестора в первую очередь интересуют риски, с которыми он может столкнуться в процессе работы на спекулятивном рынке. Альтернативой прогнозам цен как раз и выступают такие торговые системы, которые умеют просчитывать не только профит-фактор, но и риски инвестора. Зачем переигрывать рынок, когда есть альтернатива – следовать за ним. Только торговые роботы способны делать непрерывный анализ и контроль движения рынка. Инстинкт "охотника на рынок" тут не поможет. Добиться финансовой целесообразности на спекулятивном рынке можно только с помощью торговых роботов. И доказывают это результаты работы [4].
При подготовке статьи использованы материалы сайтов: howtotrade.ru, moysha.ru, fxo.ru, igindex.co.uk, internetforex.ru
Автор: Юрий Чеботарев
Поделится
- Приказ Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 20.04.2023 № 387 "Об утверждении требований к деловой репутации единоличного исполнительного органа, а также членов коллегиального исполнительного органа и (или) физических лиц - учредителей (участников), имеющих право распоряжаться более 10 процентами акций (долей), составляющих уставный капитал организации, осуществляющей аутентификацию на основе биометрических персональных данных физических лиц, и о признании утратившим силу приказа Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 27 августа 2021 г. № 896"
- Приказ Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 31.03.2023 № 334 "Об утверждении методики расчета взимания платы за использование государственной информационной системы "Единая система идентификации и аутентификации физических лиц с использованием биометрических персональных данных", в том числе ее региональных сегментов"
- Приказ Министерства транспорта Российской Федерации от 17.04.2023 № 129 "Об установлении Порядка запрета капитаном морского порта захода иностранного судна в морской порт в случае, если такое судно включено в список судов, деятельность которых связана с осуществлением рыболовства с нарушением правил и требований, предусмотренных международными договорами Российской Федерации, за исключением захода такого судна в морской порт вследствие бедствия судна, обстоятельств непреодолимой силы, оказания помощи людям или судам, находящимся в опасности или терпящим бедствие, либо получения капитаном морского порта от федерального органа исполнительной власти в области обеспечения безопасности сообщения о необходимости проведения осмотра такого судна в морском порту и Порядка направления капитаном морского порта информации о запрете захода иностранного судна в морской порт, предусмотренном пунктом 6 статьи 79 Кодекса торгового мореплавания Российской Федерации, в федеральный орган исполнительной власти в области рыболовства"
- Приказ Федеральной таможенной службы от 23.03.2023 № 224 "Об утверждении форм документов, используемых при проведении мониторинга таможенными органами сведений, имеющихся в их распоряжении и полученных от лиц, участвующих в эксперименте по мониторингу таких сведений, из систем учета товаров"
- Приказ Министерства труда и социальной защиты Российской Федерации от 20.04.2023 № 316н "Об утверждении особенностей организации и проведения медико-социальной экспертизы дистанционно с применением информационно-коммуникационных технологий"
- Results of monitoring of credit institutions’ maximum interest rates (26.05.2025)
- Operation of Bank of Russia Payment System on 13 June 2025 (26.05.2025)
- Bank of Russia changes publication date of first balance of payments estimate (26.05.2025)
- Facts of misuse of insider information in transactions with PJSC MGKL shares established (23.05.2025)
- Banking licence of NCO INECO LLC revoked (22.05.2025)
- 👉 A major cyber attack under way. A sophisticated state-based actor is targeting all levels of Australian government and a range of... via Hvper.com
- 👉 Police officers shoot and kill Los Angeles security guard: 'He ran because he was scared' via Hvper.com
- 👉 People Are Filming Creepshots of Women at BLM Protests via Hvper.com
- 👉 "I want you to look me in my eye and say that you're sorry": Man who lost his eye protesting says he demands a response from the mayor via Hvper.com
- 👉 Facebook Removes Trump Political Ads With Nazi Symbol. Campaign Calls It An 'Emoji' via Hvper.com
Котировки
График RUBUSD предоставлен TradingView
- ПО «Конвертер» (версия 2.2.3)
- Календарь публикации официальной аналитической информации на июнь 2025 года
- Обзор ключевых показателей негосударственных пенсионных фондов за I квартал 2025 года
- Динамические ряды основных показателей деятельности негосударственных пенсионных фондов
- Основные показатели деятельности негосударственных пенсионных фондов за I квартал 2025 года
- Комментарий официального представителя МИД России М.В.Захаровой в связи с украинским заявлением по итогам заседания Контактной группы по Донбассу
- О проведении Общего собрания Комиссии Российской Федерации по делам ЮНЕСКО
- О встрече заместителя Министра иностранных дел России А.В.Грушко с Послом Португалии в Российской Федерации М.Фишер
- О заседании Правительственной комиссии по делам соотечественников за рубежом
- О встрече заместителя Министра иностранных дел России С.А.Рябкова с Послом Индии в России П.Капуром
- Column: What would private equity funds in 401(k)s mean for retirement savers?
- U.S. money market assets decreased in latest week: iMoneyNet
- Column: Spend or hoard? Fate of forced savings could define pandemic recovery - Mike Dolan
- Column: What COVID-19 is teaching us about how to reform Medicare
- Ackman says hedge fund up 27% year to date, dumped Berkshire
Идея
- Соглашение между Правительством Российской Федерации и Правительством Республики Союз Мьянма о сотрудничестве в области использования атомной энергии в мирных целях от 6 февраля 2023 года (вступило в силу 15 мая 2023 года)
- Соглашение между Правительством Российской Федерации и Правительством Республики Армения о купле-продаже части доли Российской Федерации в оплаченном уставном капитале Евразийского банка развития от 24 марта 2023 года (вступило в силу 5 мая 2023 года)
- Протокол о внесении изменений в Соглашение между Российской Федерацией и Республикой Абхазия о пенсионном обеспечении граждан Российской Федерации, постоянно проживающих в Республике Абхазия, от 14 апреля 2015 г. (ратифицирован Федеральным законом от 03.04.2023 № 94-ФЗ, вступил в силу 13 мая 2023 года)
- Официальное сообщение Министерства иностранных дел Российской Федерации (О прекращении действия Соглашения между Правительством Российской Федерации и Правительством Республики Польша о сотрудничестве в области науки и техники, подписанного в Варшаве 25 августа 1993 года)
- Соглашение между Правительством Российской Федерации и Правительством Республики Казахстан о купле-продаже части доли Российской Федерации в оплаченном уставном капитале Евразийского банка развития от 6 марта 2023 года (вступило в силу 19 апреля 2023 года)
- Постановление Совета Федерации Федерального Собрания Российской Федерации от 12.04.2023 № 130-СФ "Об итоговом докладе парламентской комиссии по расследованию обстоятельств, связанных с созданием американскими специалистами биологических лабораторий на территории Украины"
- Постановление Совета Федерации Федерального Собрания Российской Федерации от 19.10.2022 № 462-СФ "Об утверждении Указа Президента Российской Федерации от 19 октября 2022 года № 756 ”О введении военного положения на территориях Донецкой Народной Республики, Луганской Народной Республики, Запорожской и Херсонской областей"
- Постановление Совета Федерации Федерального Собрания Российской Федерации от 08.06.2022 № 175-СФ "О назначении Бушева Андрея Юрьевича на должность судьи Конституционного Суда Российской Федерации"
- Постановление Совета Федерации Федерального Собрания Российской Федерации от 22.02.2022 № 35-СФ "Об использовании Вооруженных Сил Российской Федерации за пределами территории Российской Федерации"
- Постановление Совета Федерации Федерального Собрания Российской Федерации от 23.06.2021 № 279-СФ "О назначении Труновой Натальи Александровны на должность аудитора Счетной палаты Российской Федерации"