Системы и методы биржевой торговли (страница 5)
Что касается данной книги, то любой читатель со знанием математики на уровне средней школы сможет понять все, кроме самых сложных частей. В идеале требуется базовый курс статистики, но знания типов вероятностей, описанных в книге Эдварда Торпа «Обыграй дилера» вполне достаточно. К счастью, электронные таблицы, такие как Excel, позволяют любому использовать статистические методы, а большинство формул в этой книге представлено таким способом, что их можно легко адаптировать для электронных таблиц (если это уже не сделано). Еще лучше, если у вас есть компьютер с программным обеспечением для трейдинга. С этим вы вполне готовы к тому, чтобы двигаться вперед. Если у вас есть подключение к каналу данных, например Bloomberg, Reuters или Thinkorswim, это обеспечит вам доступ к технической аналитике, которую вы найдете очень полезной. Кроме того, Bloomberg и Reuters – превосходный источник глобальных данных.
Рекомендации по разработке торговой системы
Прежде чем начать, ознакомьтесь с девятью принципами, которые, возможно, облегчат разработку торговой системы.
1. Решите, что вы хотите сделать, прежде чем начнете. Основывайте торговлю на здравой идее. Это может быть наблюдение за тем, как двигаются цены в ответ на политику правительства, теория о том, как цены реагируют на экономические отчеты, или просто модель, которая проявляется в одно и то же время каждый день или каждый месяц. Это – базовая предпосылка вашего метода. Ее нельзя найти, тестируя на компьютере все подряд. Она приходит из опыта наблюдения за движением цен (вспомните о Джесси Ливерморе) и понимания факторов, которые движут ценами. Если это невозможно, почерпните идеи из заслуживающих доверия книг или статей.
2. Изложите свою идею или предпосылку в самой простой форме. Чем она сложнее, тем труднее будет оценить ответ и понять взаимодействия между различными ее частями. Более простые методы обычно более долговечны. Помните о бритве Оккама.
3. Ничего не принимайте на веру. Многие проекты терпят неудачу из-за того, что их базовые предпосылки были неверны. Нужно развить у себя скептическое отношение ко всем предположениям, на которые вы опираетесь, и ко всем идеям, в истинность которых вы верите. Но это приходит с практикой. Короче, проверяйте все.
4. Испробуйте сначала самые простые и самые важные части. Одни правила вашей торговой программы важнее, чем другие. Начните с них. Лучше всего разобраться, что именно каждое правило или технический прием вкладывает в конечную систему. Затем стройте, медленно и осторожно, проверяя ценность каждого элемента системы. Возможность легко понять работу каждой части системы называют прозрачным решением, в отличие от полностью интегрированного или сложного. Прозрачные решения очень желательны.
5. Следите за ошибками упущения. Поиск того, чего нет, может показаться странным, но вы должны непрерывно пересматривать свою работу, задаваясь вопросом, включили ли вы все необходимые издержки и учли ли весь риск. Одна лишь правильность ответа на все вопросы не означает, что были заданы все необходимые вопросы.
6. Подвергайте сомнению хорошие результаты. Обычно люди ищут ошибки, когда получают плохие результаты, а хорошие результаты принимают как данность. Но исключительно хорошие результаты с такой же вероятностью могут быть вызваны ошибками в правилах, формулах или данных. Их необходимо проверять так же тщательно, как и плохие результаты. «Удивительно хорошие» результаты часто оказываются ошибочными.
7. Не ищите коротких путей. Иногда бывает удобно использовать чужую работу, чтобы ускорить исследования. Проверяйте чужую работу тщательно; откажитесь от нее, если ее нельзя проверить. Проверяйте формулы для электронных таблиц вручную. Одна ошибка может свести на нет всю работу.
8. Начинайте с конца. Определите цель и двигайтесь назад, чтобы найти только те входные данные, которые необходимы. Так вы будете работать только с информацией, нужной для получения результата, иначе вы можете потратить много усилий впустую.
9. Будьте настойчивы. Не все идеи работают с первого или второго раза. Если вы убеждены, что ваша идея хороша, продолжайте работать над ней. Возможно, в ваш код просто закрался баг, или же вы упустили какое-то правило – и исправление этого недочета позволит сделать идею успешной.
Цели этой книги
Эта книга предназначена для того, чтобы дать вам полное понимание инструментов и методов, необходимых для разработки или выбора торговой программы, имеющей хороший шанс на успех. Исполнительские навыки и психология рынка в ней не рассматриваются – только стратегии, методы тестирования стратегий и средства для управления риском. Это – цель значительной величины.
В одной книге всего не охватишь, поэтому мы использовали определенные принципы, чтобы ограничить включаемый в нее материал. Каждый метод в этой книге относится к категории системных, т. е. имеет четкие правила. Большинство из них может быть автоматизировано. Мы начинаем с базовых концепций и определений, например какой объем данных использовать, как создать индекс, поговорим немного о статистике и вероятности и о других инструментах, которые используются в книге. Следующие несколько глав охватывают методы, которые являются самыми важными для торговли; это тренд и импульс. Все главы организованы одинаково, чтобы можно было сравнивать разновидности одного и того же базового метода. Хотя графический анализ является чрезвычайно популярным методом, он включен лишь настолько, чтобы его можно было сравнивать с другими системными методами, или когда различные модели можно использовать в компьютерной программе (например, для идентификации дня ключевого разворота). Мы не пытались создать всеобъемлющий труд о графическом анализе, однако некоторые формации могут давать весьма реалистичные цели по прибыли или служить надежными фильтрами для входа.
В эту книгу не включены ни опционы на акции, ни опционы на фьючерсы. Это слишком обширная и слишком специализированная тема. К тому же есть много хороших книг о стратегиях торговли опционами. Как исключение, здесь будут рассмотрены только стратегии с использованием VIX и метод сравнения подразумеваемой волатильности с исторической волатильностью.
Эта книга не является попыткой доказать, что одна система лучше другой, поскольку невозможно знать то, что случится в будущем или как каждый читатель сумеет применить их. Вместо этого здесь оцениваются условия, при которых определенные методы могут принести больший успех, и ситуации, которые вредны для определенных подходов. Объединение схожих систем и методов и представление результатов в одном формате поможет сопоставить различия и сделать собственные выводы. Изучение того, как аналитики модифицируют существующие идеи, может помочь вам решить, как персонализировать интересующую вас стратегию, а также дать понимание того, почему вам нужно выбрать тот или иной путь. Имея более полную картину, вы сможете заставить здравый смысл возобладать над мощью компьютера.
Профиль торговой системы
Существует множество аспектов, которые следует учитывать при разработке торговой программы. Одни из них касаются просто выбора стиля, в то время как другие важны для получения успешных результатов. Ниже они перечисляются и кратко описываются. Их стоит иметь в виду, когда вы продолжите процесс создания или выбора торговой системы.
Изменение рынков и долговечность системы
Рынки не статичны. Они развиваются, как и все остальное. Основные изменения по-прежнему связаны с технологиями, участием, глобализацией, новыми рынками и стоимостью ведения бизнеса.
Технологии включают в себя связь, оборудование для торговли (прежде всего компьютеры и мобильные устройства), электронные биржи, доступ к данным и ввод приказов. Новшества в этих областях ускорили процесс торговли. Электронные рынки изменили саму природу потока приказов и сделали информацию о покупателях и продавцах более доступной. Они ускорили реакцию цен на новости, а также облегчили высокочастотную торговлю.
Глобализация является, прежде всего, результатом прогресса в области средств связи. Сегодня мы не только можем видеть одни и те же новости в любой точке мира одновременно, но и так же мгновенно передавать информацию. Не менее важно и то, что нам не нужно беспокоиться о надежности нашего коммуникационного оборудования. Мы ожидаем, что наши компьютеры, телефоны и подключение к интернету будут работать безупречно. Когда мы торгуем, то рассчитываем именно на это.
Значительное снижение комиссионных затрат оказало существенное влияние на торговлю, открыв возможности для быстрых трейдеров. Для финансовых институтов сделки с акциями теперь обходятся в долю цента в расчете на акцию, а индивидуальные инвесторы платят за приказ максимум $1–8. Это не только облегчает быструю торговлю, но и способствует увеличению количества участников. От этого выигрывают все.
Задача трейдера – найти систему, которая будет приспосабливаться к будущим изменениям, независимо от их характера. Большинство изменений происходит не внезапно, а постепенно отражается в ценовых моделях (чередуясь с периодическими ценовыми скачками). Например, биогенетические исследования позволяют увеличить производство сельскохозяйственных культур, тогда как глобальное потепление может привести к обратному. Рост среднего класса в Китае и Индии уже меняет спрос на энергию и потребительские товары. Увеличение ассортимента торговых инструментов – ETF, взаимных фондов, акций, фьючерсов, опционов – создает сложную взаимозависимость рынков. Индексный арбитраж и торговля секторными ETF заставляют составляющие их акции двигаться в одном направлении независимо от индивидуальных фундаментальных характеристик. Создать в таких условиях собственную долговечную программу дело непростое, но оно того стоит.
Выбор данных
Решения системы ограничиваются данными, используемыми в анализе. Хотя решающими критериями служат цена и объем конкретного рынка акций или фьючерсов, существует множество другой уместной статистической информации, которую также можно использовать. Некоторые из этих данных получить очень легко, например цены акций компаний одного сектора или отраслевой группы или текущие отношения кривой доходности. Другие статистические данные, включая широкий диапазон американской экономической статистики и еженедельные отчеты о запасах энергоносителей, могут повысить уровень надежности результатов, но их не так легко получить, и они не так своевременны.
Диверсификация
Не все трейдеры стремятся к диверсификации, которая, хотя и ограничивает риск, одновременно уменьшает доходность. Концентрация всех ресурсов на единственном рынке, который вы понимаете, может привести к созданию специализированного подхода и даст намного лучшие результаты, чем использование более обобщенного метода на большем количестве рынков. Диверсификации можно достичь, торгуя с использованием двух или более уникальных стратегий применительно к одному рынку, а не используя одну стратегию на множестве рынков. С другой стороны, чрезмерная диверсификация может ввести более высокий риск при минимальной доходности. Здесь важно найти правильный баланс.
Выбор сделки
Хотя торговая система регулярно генерирует сигналы, использовать все их не обязательно. Выбрать наилучшие варианты можно с помощью какого-нибудь метода фильтрования. Это может быть подтверждение от другого метода или системы, ограничение величины риска, допустимого для отдельной сделки, использование внешней информации или текущий объем. Многие из таких дополнительных правил вносят в автоматизированный процесс некую толику реальности. Однако слишком большое количество фильтров способно привести к чрезмерной подгонке или вообще к отсутствию возможностей торговли.
Тестирование
Ошибка при тестировании может привести к тому, что вы станете использовать проигрышную стратегию или откажетесь от выигрышной. Тестирование на исторических данных – единственный существующий способ подтвердить или обосновать ваши идеи. Тестирование заводит в тупик, когда используется, чтобы «открыть» успешный метод торговли путем интенсивного перебора комбинаций разных методов. Надежное решение, способное работать со многими акциями или на множестве похожих рынков, никогда не кажется таким же хорошим, как оптимизированный результат, полученный для отдельной акции. Между тем использование одной и той же системы для всех акций одного сектора позволяет протестировать ее на большем разнообразии моделей и, таким образом, даст вам более реалистичную оценку ожиданий, в том числе в отношении риска и доходности, – и намного лучшие шансы на успех.