Активируйте JavaScript для полноценного использования elitetrader.ru Проверьте настройки браузера.
5 причин алгоритмизировать торговую стратегию » Элитный трейдер
Элитный трейдер
Искать автора

5 причин алгоритмизировать торговую стратегию

23 января 2019 smart-lab.ru
Трейдерами становятся только ленивые люди.

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

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

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

1. Практически любая торговая стратегия зарабатывает основную доходность в довольно ограниченный и небольшой промежуток времени. Основную часть времени даже эффективные торговые стратегии торгуют в районе нуля. Так, по 2018 году основные заработки знакомых мне трейдеров были в апреле, мае и декабре. И это несильно зависит от того, какую именно вы стратегию торгуете: скальпинг, арбитраж, парный трейдинг или интрадэй или ещё что. Основному заработку всегда сопутствуют повышенные объёмы и волатильность. И, если вы в эти довольно короткие периоды по той или иной причине не торговали, весь год, считай, потерян. Алгоритмисту проще, его робот торгует всегда и не может пропустить дни, часы, минуты, которые дадут основную прибыль.

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

3. Трейдинг не только для ленивых, он ещё и для башковитых людей. Самый ленивый трейдер на рынке почему-то не всегда самый зарабатывающий. Поэтому вам нужно не только быть ленивее тех, кто сражается с вами в стакане, а ещё и мозговитее, умнее, технологичнее. Именно алгоритмизация помогает проявить эти качества в полной мере. Не знаете С++? Возьмите Матлаб. Сложновато? Возьмите ТС-лаб, там вообще аналог конструктора Лего, сделанный для взрослых детей. Не получается даже на ТС-лабе? Напишите Диме Власову, он научит.

4. Эффективный трейдинг – это очень, очень, очень, очень скучно. А скучать всегда лучше со свободными руками… молчать, поручик! Когда за вас работает алго, вы всегда можете заняться другим делом: почистить картоху, почитать книгу или написать пост в Фэйсбук и Смартлаб.

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

6. Переставшего зарабатывать робота можно продать.