Введение в торговлю Algo

Автор:Доброта, Создано: 2019-03-07 10:12:47, Обновлено:

Введение в торговлю Algo

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

Что такое "Альго"?

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

Так что, когда дурацкая говорящая голова на CNBC кричит: "Купи эту акцию!", ты последуешь его рекомендации?

Правило:Блохард говорит купить, ты покупаешь.

Твой кузен звонит с горячей информацией?

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

Используете технические показатели?

Правило: если цена выше средней за 20 периодов, а значение RSI ниже 20, продавайте коротко.

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

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

Преимущества торговли Algo

Есть много преимуществ торговли алгоритмами, больше, чем в этой статье.

Полный контроль

  • На каких рынках торговать
  • Какие виды algos торговать
  • Специфические характеристики эффективности каждого алгоритма (прибыль, использование, ожидания и т.д.)
  • Как и когда включать и выключать Algos
  • Размер позиции каждого алгоритма в портфеле
  • Когда вы будете в торговле, когда вы не будете (уикенды, на ночь)

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

Это чувство контроля становится важным во время неизбежных периодов падения.

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

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

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

Контроль над вашей торговлей, тогда это большое преимущество для торговли альго.

Диверсификация

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

Но диверсификация приближается к Святому Граалю, по крайней мере, ближе, чем что-либо еще, что я когда-либо видел за мои 25+ лет торговли.

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

Есть два ключа, когда вы делаете это, оба связанные. Во-первых, вы будете диверсифицировать по рынкам. С фьючерсами, например, есть примерно 40 различных рынков на выбор в США. Они в основном сгруппированы в 6 различных секторах:

  • Индексы фондового рынка
  • Сельскохозяйственные продукты и мягкие продукты
  • Валюты
  • Драгоценные металлы
  • Процентные ставки
  • Энергии

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

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

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

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

img

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

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

Недостатки торговли Algo

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

Эмоции все еще являются частью торговли

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

Вместо этого, я был напуган до смерти!

Я звонил брокеру каждые 15 минут и спрашивал: "Могу ли я получить последнюю цену на June Live Hogs?" Затем я рассчитывал свою прибыль или убыток от открытой позиции на основе последнего числа. В течение следующих 15 минут я был бы либо эйфоричен, потому что зарабатывал деньги, либо в депрессии, потому что терял деньги. Брокер начал раздражаться от моих постоянных звонков. Тогда не было онлайн-способности проверять цены, если вы помните те старые дни. Если бы были онлайн-цитаты, я уверен, что я обновлял бы эту страницу цитат каждую минуту.

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

Только я не был... Я был пучкой нервов, которые рвут желудок!

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

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

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

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

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

Алго-трейдинг - это не установка и забытие

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

img

Фигура - это определенно не способ торговать!

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

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

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

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

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

Это еще одно заблуждение и недостаток торговли алгоритмами: вы должны следить за своими алгоритмами и следить за ними.


Больше