Annotation

Это издание – отличное руководство для инвестора, желающего эффективно работать на фондовом рынке. Оно предназначено для всех, кто планирует решать свои финансовые задачи при помощи инвестиций, для всех, кто пришел на фондовый рынок с целью получения регулярного дохода и приумножения собственного капитала. Автор книги Николай Солабуто с 2002–2010 гг. работал управляющим активами ведущей финансовой компании России «ФИНАМ».

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

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

- Николай Вячеславович Солабуто

- От автора

- Об авторе

- Благодарности

- Введение

- Часть I

- Глава 1

- Глава 2

- Глава 3

- Механическая торговая система на основе правил свинговой торговли Ганна (Gann Swing Trading) в интерпретации Роберта Крауза

- Торговая система Билла Вильямса «Мечты инвестора» (investor Drims»)

- Система Черепашек

- Торговый метод Ларри Вильямса

- Глава 4

- Построение торгового метода в System Tester

- Механическая торговая система как инвестиция

- Часть II

- Глава 5

- Глава 6

- День недели. День месяца. Месяц года

- Последовательность дней недели

- Прогнозируем понедельник

- Глава 7

- Внутридневные уровни покупки, продажи

- Глава 8

- Часть III

- Глава 9

- Глава 10

- Глава 11

- Глава 12

- Глава 13

- Глава 14

- Заключение

- Литература

- notes

- 1

Николай Вячеславович Солабуто

Трейдинг: торговые системы и методы

От автора

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

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

Вы узнаете:

• какая методология используется для разработки торговых стратегий;

• способы создания торговых методик;

• как использовать программы технического анализа графиков для разработки и применения торговых систем;

• какие подходы к управлению капиталом можно использовать в системе принятия решений

и, кроме того, познакомитесь с внутридневной торговлей.

Об авторе

Николай Солабуто – управляющий инвестиционными портфелями с двенадцатилетним опытом работы на фондовом рынке. Аттестован Федеральной комиссией по ценным бумагам по направлениям «Доверительное управление», «Управление коллективными инвестициями». Обладатель диплома Московского института управления и Финансово-промышленной академии. С 2002 года по настоящее время – управляющий активами в ЗАО «ФИНАМ».

Благодарности

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

Прежде всего, благодарю моего наставника и учителя Дмитрия Серебренникова, который помог мне обрести профессию управляющего активами и инвестиционного консультанта. Отдельное спасибо коллегам Сергею Дорогавцеву и Сергею Белову – за отзывчивость и содействие; Алексею Бутенко, Петру Бубнову, Александру Дорофееву и Александру Павлючкову – за дружеское участие. И, конечно, Яне Ромашкиной, Владиславу Кочеткову Юрию Зайцеву.

Эта книга не увидела бы свет без помощи компании «ФИНАМ», в которой я работаю не первый год, и разработчиков сайта finam.ru, а также сотрудников информационного агентства, наполняющих его интересными и полезными материалами. Исторические данные взяты с портала finam.ru, где в разделе «Экспорт данных» собраны изменения цен по всем эмитентам в любом формате, включая формат аналитических программ MetaStock и Omega. Я провел на их основе большую аналитическую работу, итогом которой стало рождение книги.

Введение

Зачем вам торговый метод? Чтобы выжать из фондового рынка максимальное количество денег.

Зачем вам система управления капиталом? Чтобы выжать побольше денег из самого торгового метода.

Ральф Вине

Данная книга посвящена инвестициям в ценные бумаги, обращающимся на фондовом рынке и рынке производных инструментов. Поэтому основное внимание уделено инвестиционному процессу – тому как инвестор принимает решение о покупке (продаже) ценных бумаг, объеме совершения сделки и сроке удержания инвестиций.

Для начала определим, что такое инвестиции. Инвестировать – значит «расставаться с деньгами сегодня, чтобы получить большую сумму в будущем». Для этого нужны две вещи – время и деньги. Если у вас есть деньги, но нет времени, вы не сможете приумножить свой капитал (денег просто не станет больше). Поэтому всем начинающим инвесторам рекомендуют приходить на фондовый рынок минимум на год. Хотя и данный срок, по большому счету, взят с потолка. Если инвестиции приносят прибыль, они могут решить все финансовые задачи. Как правило, речь идет о жилищных проблемах, покупке машины или дачи, обучении детей в высших учебных заведениях; иногда – о создании семейного капитала, который позволит наследникам жить на проценты. Один раз придя на фондовый рынок, вы уже никогда с него не уйдете. И это будет правильное решение, но только при условии, что ваши инвестиции приносят доход. А для этого помимо времени нужен первоначальный капитал.

Если у вас нет ни копейки, то и через 100 лет ничего не прибавится. Поэтому необходимо научиться аккумулировать денежные средства на торговом счете. Здесь действует правило: «Сначала заплати себе». То есть получив зарплату, гонорар или премию, не надо бежать в магазин за покупками или возвращать долги. Лучше навестить своего брокера и положить на счет сумму, равную не менее 10 % дохода. Если будете жадничать или пропускать «уплату взносов», поставите под угрозу свое будущее. Сконцентрировавшись на решении мелких повседневных проблем, вы никогда не сможете позволить себе дорогостоящие приобретения, о которых мечтали всю жизнь.

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

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

• 46 % вложить в долевые инструменты, номинированные в национальной валюте (акции отечественных предприятий);

• 20 % – в долговые обязательства (банковские депозиты, муниципальные и корпоративные облигации);

• 20 % – в акции и облигации, номинированные в иностранной валюте и имеющие твердые котировки на зарубежных торговых площадках;

• 10 % – в недвижимость;

• 4 % – наличные в «якорной валюте».

Наличные понадобятся для ликвидации «кассового разрыва» повседневных трат, чтобы ни при каких обстоятельствах не нанести вред своим инвестициям. Скажем, есть депозит в банке на 1 млн руб. под 10 % годовых и договор с банком, по условиям которого деньги нельзя снимать со счета в течение года. Иначе банк выплатит только 2 % от суммы депозита. При положительном раскладе через год мы должны получить 100 000 руб. дохода. Но представим, что терпения не хватило, и за год было куплено много приятных сердцу безделушек, из-за которых пришлось залезть в долги. Чтобы их покрыть, вы идете в банк и берете 10 000 руб. А потом в конце года снимаете со счета не запланированные 1 100 000 руб., а всего 1 009 000 руб. Почувствуйте разницу! Имей вы заначку на «черный день», такого бы не произошло.

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

Посмотрим, в каких странах ставки рефинансирования центрального банка (в Америке – федеральной резервной системы) выше, чем в РФ. На момент написания книги ставка ЦБ РФ значительно опережала аналогичные показатели других стран. Поэтому 4 %-й денежный резерв лучше держать в рублях.

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

Чтобы инвестировать средства в акции и облигации отечественных и зарубежных компаний, лучше всего прийти к брокеру, который входит в десятку крупнейших по оборотам (на момент написания книги ее возглавлял Инвестиционный холдинг «ФИНАМ»). Брокер открывает клиенту персональный торговый счет. По своим возможностям он чем-то напоминает банковский, но проценты на свободный остаток не начисляются. Вы можете каждый месяц вносить на этот счет деньги, которые хотите приумножить.

Следующий этап – обучение. Многие ошибочно полагают, что для стабильного ежемесячного заработка в офисе на уровне нескольких сотен долларов нужно пять лет посвятить институту, а чтобы получать доход от инвестиций в несколько тысяч долларов в месяц, достаточно полистать модный журнал на финансовые темы. Такой подход – прямой путь к разорению. Инвестирование требует не меньшего времени и сил, чем высшее учебное заведение. Возможно, я ошибаюсь, но смею предположить, что такая учеба займет два – два с половиной года. Главное – понимать: знания помогут не только сохранить имеющийся капитал, но и приумножить его. Для начала лучше пройти все курсы по инвестиционной тематике – они дадут общие, начальные знания. В дальнейшем надо будет регулярно заниматься самообразованием. И, конечно, понадобятся книги. Советую заглянуть в список литературы в конце книги. Большинство книг по инвестициям, выставленных на полках магазинов, носят ознакомительный характер. Даже те, которые адресованы более подготовленной аудитории. Специальных изданий для опытных и профессиональных трейдеров мало. Собственно, поэтому и написано произведение, которое вы держите в руках.

Многие переводные книги по трейдингу написаны в прошлом веке или являются пересказом более ранних рукописей.

Это творческие работы, в том числе российских экспертов. Они раскрывают техники анализа рынка и представляют авторские методы торговли; снабжены практическими примерами и яркими иллюстрациями, говорящими в пользу идей автора. К сожалению, это не всегда помогает зарабатывать. У трейдеров даже есть поговорка: «Ничто так не разоряет счет, как хорошо подобранный пример».

Проблема заключается в том, что зарабатывать на рынках становится все сложнее. В 1993 году легендарный управляющий Ричард Денис, отец Черепашек, ушел из бизнеса по управлению активами. Хотя в тот момент его фонд уже стал легендой американского рынка и причин беспокоиться о будущем не было. Когда Дениса спросили, почему он покинул свой пост, в ответ услышали: «Рынки начали шуметь». Это значит, что извлекать доход с каждым днем труднее. Приемы торговли, работавшие 20 лет назад, сейчас бесполезны. Российскому инвестору как воздух необходима актуальная литература, адаптированная под условия отечественного фондового рынка. Надеюсь, что на страницах этой книги мне удалось предложить решения многих задач.

Я намеренно избегал готовых рецептов создания торговых систем: после долгих поисков «Святого Грааля» трейдинга понял – при одинаковом уровне риска в долгосрочной перспективе все рабочие системы дают один и тот же результат. Новички думают, что есть особенные методы или подходы, которые лучше других; их надо лишь найти и освоить. Вероятно, на этом стремлении держится индустрия книгоиздания по данной теме. Но секрет один – никакого секрета не существует. Доходность соизмерима только с уровнем риска. И все! Но выход есть – создать собственный торговый метод, который максимально комфортен именно для вас, прежде всего, в психологическом плане, и следовать его сигналам.

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

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

Логика изложения материала такова. В первой части рассказывается о методах разработки и построения системы. Начало первой главы посвящено психологическому аспекту трейдинга. Ведь его успех – это 90 % психологии и только 10 % – все остальное. Я не углубляюсь в тонкости; для этих целей есть иные книги и другие авторы, например Ван Тарпа. Но этапы становления трейдера и причины, по которым он не может развиваться в профессиональном плане, изложены подробно.

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

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

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

Третья часть повествует о самом главном – управлении капиталом. В мире трейдинга есть масса примеров, когда люди, имевшие торговый метод, но не обладавшие системой управления капиталом, теряли свои счета. Если же есть система управления капиталом, то можно обойтись и без торгового метода. Не имеет значения, как вы торгуете и на каком рынке, но если у вас нет системы управления капиталом, готовьтесь к худшему. Поэтому прочтение и, более того, – заучивание наизусть третьей части книги для успешного трейдинга необходимо. Также здесь разъяснено, почему мы выбираем те или иные приемы money management, как учитывать определенные зависимости в статистическом ряду сделок и самое главное – как сообщить вашему счету гиперболический рост.

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

Напоследок самый важный вопрос: «Зачем нужна эта книга?» На него легко ответить: данная покупка – первая прибыльная сделка трейдера, который получает на руки сильный инструмент для извлечения прибыли на любых рынках и рекомендации по увеличению дохода. Многое, казалось бы, лежит на поверхности, но остается незамеченным или непонятным. Книга ликвидирует этот пробел.

Часть I

Разрабатываем систему принятия решений

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

Из рекламы

Каждый, кто впервые приходит на фондовый рынок, задается вопросом: как торговать, чтобы не потерять деньги и еще заработать. Если спросить об этом профессионала, ответ будет однозначным – создавать систему принятия решений. Что это такое?

Система принятия решений это набор жестких правил, которые разделены на два блока:

• первый блок «Торговый метод»;

• второй блок «Управление капиталом».

Торговый метод – инструмент, который помогает ответить на вопрос: «Что делать?» Ответов три – покупать, продавать и держать (ничего не делать). На первый взгляд, все просто, но, приступая к делу, начинаешь понимать, что достигнуть однозначности в ответах сложно. Для этого нужно серьезно потрудиться над созданием алгоритма действий и выработать веру в себя (прочь сомнения!).

Управление капиталом – второй важный блок в системе принятия решений. Он отвечает на один вопрос: «Сколько?» Планируя сделку, инвестор должен знать, сколько акций (лотов) брать. Это не менее важно, чем время покупки (продажи). В истории биржи есть много примеров, когда инвестор, хорошо угадывающий время входа в рынок, не мог правильно рассчитать объем сделки и в результате опустошал свой счет. Тот же, кто верен в расчетах, счет не обнуляет.

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

Если двум инвесторам дать возможность торговать по одному и тому же торговому методу, вряд ли оба будут одинаково довольны. В какой-то момент один из них прекратит следовать сигналам. Я сам однажды предложил клиенту поработать, используя высокодоходный торговый метод. Через несколько месяцев он изъявил желание перейти на менее доходную методику, сказав, что его настораживает возросшая волатильность счета: «Я готов отдать часть прибыли, чтобы получить психологический комфорт от инвестиций!»

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

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

Сразу оговорюсь, что взять и создать систему принятия решений не получится. Рынок – это 90 % психологии. Поэтому разрабатывать такую систему надо с учетом ваших психологических особенностей. Без комфорта вы не сможете ни работать, ни зарабатывать. Только единение с системой гарантирует успех. После всего сказанного раздел о психологии напрашивается сам собой.

Психология встречается с финансами

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

Что это за путь? Во многих книжках, которые «учат жить», мы видим изображение квадрата, поделенного на четыре части. Нарисуйте такой же. Затем в правом верхнем углу напишите слово «Фантазер»; под ним, в правом нижнем углу – «Исполнитель», в левом нижнем углу – «Специалист» и в левом верхнем – «Боец» (Рис. 1).

Рис.1

Любое восхождение начинается с правого верхнего квадрата – с «Фантазера». Меняя учебную скамью на офисное кресло, мы полны сил, знаний и веры в себя; кажется, что нет ничего невозможного. Почему? Потому что на школьной финишной прямой мы именно такие – преодолевшие путь от «Фантазера» до «Бойца» (на учебном уровне). Но на работе мы сталкиваемся с новыми процессами, и пыл потихоньку угасает. Главным становится сохранение места, простое и четкое исполнение обязанностей. Время идет, опыт и знания производственного процесса накапливаются, и мы переходим из разряда «Исполнителей» в группу «Специалистов». Пора учить молодежь и становиться неформальным лидером коллектива, то есть «Бойцом». И вот наступает долгожданный момент: руководство оценило по заслугам наши старания и дает пост начальника отдела. Мы вновь оказываемся в роли «Фантазера». Как же так? Я – «Боец»! – кричите вы и совершаете серьезную ошибку, одновременно зля начальство. Ведь новая должность несет большие обязанности и иные возможности, чем прежняя работа.

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

Квадрат – удивительная геометрическая фигура, которая нередко встречается в жизни. На ум сразу приходит «Черный квадрат» Малевича, ставший манифестом нового направления в искусстве – кубизма. Еще можно увидеть татуировку между большим и указательным пальцами руки в виде пяти точек: четыре по углам квадрата и пятая – посередине. Это означает – четыре стенки, один я. Такое символическое изображение делают заключенные, чтобы подчеркнуть свою общность с людьми, сидевшими в тюрьме.

С наемными работниками все понятно: если человек находится в стадии «Фантазера», руководство подскажет, как выйти из трудного положения и двигаться дальше. А вот если человек из квадрата «Боец» начинает собственный бизнес (например, выходит на фондовый рынок, чтобы торговать от своего имени и за свой счет), все по-другому. Смельчак оказывается в статусе «Фантазера» и жестоко расплачивается за допущенные ошибки. В том числе деньгами – иногда крупными. И рядом нет никого, кто бы дал совет, написал подробную инструкцию, что и как делать. В этом случае полная свобода оборачивается набиванием «шишек». Все функции руководства – в наших руках; надо самостоятельно оценивать себя и каждый свой шаг, пока жизнь не наказала потерей капитала; самим создавать необходимые инструкции и жестко им следовать. Причем без давления извне, по собственной воле. Только так можно сохранить дело, а потом развить его.

Понимание этого приходит не сразу. Переход из квадрата «Фантазер» в квадрат «Исполнитель» мучителен, иногда и вовсе не реален, потому что нет понимания ситуации и ее последствий. Но если однажды вы стали «Бойцом», останетесь им навсегда, независимо от выбранных путей достижения цели.

В этом заключается главная проблема на фондовом рынке: большинство людей теряют деньги, и только их малая часть зарабатывает. Американцы провели исследование и получили весьма удручающие цифры. Как выяснилось, 94,8 % инвесторов не зарабатывают деньги на рынке; всю прибыль получает лишь 5,2 % игроков. Конечно, с такими данными можно поспорить, но я соглашусь, так как часто наблюдаю упертость людей, которые, придя на фондовый рынок, тешат себя иллюзией остаться в лидерах (как в «прошлой» жизни), хотя на самом деле здесь и сейчас являются первоклашками.

Применительно к торговле на фондовом рынке описанные выше стадии выглядят следующим образом:

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

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

Специалист – после длительного периода следования рекомендациям своего торгового метода человек получает стабильное приращение капитала. Одновременно приходит понимание, что именно такой подход обеспечивает успех. Появляется уверенность в правильности выбранного пути, накапливаются опыт и документарная база (отчеты брокера), доказывающие это.

Боец – «вера» перерастает в «уверованность», подкрепленную опытом и знаниями. Теперь человек может брать ответственность за управление активами других людей. Причем в любой форме – индивидуальной или коллективной (ПИФ).

Переход от «Фантазера» к «Исполнителю» происходит далеко не у всех. Рассказы о психологических ловушках и ошибках трейдинга относятся именно к первой стадии, потому что, перейдя на следующий этап развития, человек уже не столь подвержен психологическим влияниям; у него выработался определенный иммунитет.

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

Позиции – это скрытые потребности и желания, влияющие на действия человека. Исследования показывают, что в течение жизни люди их меняют. Все многообразие позиций психологи делят на четыре категории: адаптивные позиции, самореализуемые позиции, позиции знаний и позиции самозащиты. Как видим, опять получается «квадрат».

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

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

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

Позиция знаний – это охват информации. Мир и рынок предлагают информацию в гораздо большем объеме, чем мы в состоянии переварить. Поэтому люди часто собирают все, что знают о конкретном вопросе, в одну простую позицию. Затем порции данных распределяются по управляемому количеству кластеров. Каждый из них обрабатывается как простая психологическая позиция. Например, «акции должны пойти вверх» или «акции должны пойти вниз». Мы ограждаем себя от необходимости изучать все «за» и «против»» с их внутренними конфликтами. Одновременно мы «иммунизируем» свои позиции, делая их непогрешимыми, привязывая к принятым нормам и источникам.

Жизненная позиция самозащиты самая неоднозначная функция позиций. Происходит из потребности человека в гармонии между тем, что он знает и во что верит, и тем, что он на самом деле говорит и делает. Представьте себе мелкого инвестора, покупающего акции на классическом «бычьем» рынке. Торговля акциями – социальный процесс, поэтому, скорее всего, он уже сказал своим друзьям, жене и брокеру, что акции пойдут вверх. Позиция этого инвестора в том, что рынок дает возможность быстрого обогащения. Представьте, что сразу после этого объявления акции начали падать. Наблюдая за процессом некоторое время, наш инвестор теряет надежду на краткосрочную прибыль. Так как гармония между сказанным им во всеуслышание и реальным положением вещей испарилась, приходится менять свою позицию: цель действий теперь – не краткосрочная прибыль, а долгосрочное инвестирование. Следующее, что должно произойти, – первые плохие новости в средствах информации, провоцирующие дальнейший конфликт между тем, что наш инвестор сказал самому себе, окружающим и совершил в действительности. Ему вновь приходится обращаться к позициям. Теперь в ход идут защитные механизмы, называемые «выборочной обработкой информации» и «выборочным восприятием». Выборочная обработка – это сдерживающий механизм, посредством которого инвестор не читает или просто не воспринимает негативные статьи в газетах, стараясь ориентироваться на позитивные публикации, соответствующие его взглядам. Психологические тесты говорят, что активный поиск поддерживающей собственное мнение информации – нормальное явление: наш мелкий инвестор часто обращается за поддержкой к людям, которые разделяют его мнение. Он ищет комфорта.

Выборочное восприятие сложнее. Если инвестор, несмотря ни на что, сопротивляется аргументам против осуществленных им действий, он неосознанно их искажает, чтобы они выглядели ошибочными, и стремится найти поддержку осуществленных покупок. Психологи называют такое поведение «ошибкой ассимиляции». В конечном итоге убытки могут оказаться столь огромными, а жена настолько взбешенной, что инвестор будет вынужден их принять. Перед тем как это произойдет, его жизненная позиция изменится в последний раз: он вообще здесь не для зарабатывания денег, а ради самой «игры». Получив убытки и закрыв позицию, инвестор смущенно пожмет плечами: «Все это – ловушка: сначала ты что-то выигрываешь, а потом проигрываешь».

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

На начальном этапе своей инвестиционной деятельности человек попадает в разряд «Фантазеров». Согласно статистике их условно можно разделить на шесть групп.

«Слишком осторожный или параноидный инвестор», не доверяющий брокерам, системам или рынку. Говорит, что рынок обманет любую систему.

«Противоречивый инвестор» не может сделать передышку в торговой деятельности и выработать четкий торговый метод.

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

«Мстительный/потребляющий инвестор» полностью поглощен рынком. Получив убыточную сделку, сразу старается отыграться. Не поддерживает системную торговлю из-за того, что момент справедливости (отыгрыша) наступает не сразу по следующей сделке. Его это расстраивает.

«Суетливый инвестор» использует для входа в рынок первую попавшуюся идею. Не приемлет системную торговлю, так как много торговых идей приходится игнорировать.

«Подавленный инвестор» всегда не удовлетворен, независимо от выигрыша или проигрыша. Не верит, что на фондовом рынке можно заработать.

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

• Параноидное расстройство личности: мы чрезмерно озабочены, что можем оказаться обманутыми или сделаем ошибки.

• Мимическое раздвоение личности/пограничное раздвоение личности: мы постоянно взвешиваем свои решения и не можем расслабиться.

• Самовлюбленное раздвоение личности: мы чрезмерно озабочены успешностью во всем, что делаем.

• Замкнутое раздвоение личности: мы продолжаем возвращаться к тому, что произошло не так, как хотелось бы, чтобы отомстить/исправить положение.

• Навязчивый невроз: мы поглощены мельчайшими деталями.

• Депрессивное раздвоение личности: мы всегда разочарованы и озабочены, независимо от того, хорошо все или плохо.

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

Если же нам так и не удастся перейти в разряд «Исполнителей» и четко следовать рекомендациям выбранной торговой системы, кратчайший путь к разорению будет таков:

• Специализироваться на маленьком количестве акций и все время торговать лишь на них.

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

• В большей степени доверять информации, которую хочется слышать.

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

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

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

…и сохранять краткосрочные инвестиции, если они приносят потери…

…переименовывая их в «долгосрочные инвестиции».

• Или вместо этого строить перевернутую пирамиду, пополняя запасы акций, чтобы «улучшить средние результаты» в нисходящем тренде. Неофициальная статистика гласит: «усреднение на падающем рынке сгубило больше евреев, чем Гитлер».

• Не устанавливать стоп-лосс ордера, когда рынок идет против вас, потому что вы живете надеждой о близком развороте.

• Полагаться больше на мнения других, чем на факты.

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

• Оценивать каждую сделку по отдельности.

• Забывать, что этот рынок – самый жестокий в мире.

Внимательно прочтите все эти правила, прежде чем попасть под очарование рынка, взгляните на себя и вспомните одну старую поговорку: «Если вы не знаете, кто вы есть на самом деле, фондовый рынок – слишком дорогое место, чтобы это узнать». Я бы перефразировал так: «Если вы не знаете, кто вы есть на самом деле, то вы – «Фантазер»».

Чтобы поскорее перебраться из неприятного положения «Фантазера» в более доходное в ранге «Исполнителя», предлагаю заняться разработкой своей системы принятия решений, а именно – торгового метода и системы управления капиталом.

Глава 1

Разработка торговых систем

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

Простота торговой системы не означает ее неэффективность. В это сложно поверить начинающему инвестору, который считает, что для успеха нужно анализировать много параметров. Ему вторит один из постулатов кибернетики: «Аппарат анализа не может быть проще анализируемого процесса». Поэтому книжки по трейдингу не пишут математики. По их мнению, если процесс формирования цены проще расчета скользящей средней, то лишь при этом допущении скользящая средняя может приносить доход. И тут же добавляют: «Ну, вы сами понимаете, что процесс формирования цены намного сложнее». И инвесторы, получившие классическое образование, уверены: чтобы зарабатывать на фондовом рынке, необходимо анализировать массу параметров, простые приемы не работают. Поэтому первым делом инвестор подписывается на все возможные новостные рассылки и аналитические обзоры, обеспечивает доступ к рыночным котировкам, устанавливает на компьютер систему технического анализа графиков. После этого считает себя готовым бросить «интеллектуальный вызов» рынку. Но по прошествии длительного времени приходит понимание, что все это не помогает зарабатывать, а торговые системы, приносящие прибыль, не так сложны и не требуют огромных трудозатрат.

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

Инвестор(ы) – это мы с вами. Любой человек, совершающий сделки с акциями, даже если владение активом длится несколько секунд. Многие авторы называют нас «игроками». Хотя будет правильнее именовать так людей, совершающих сделки с производными инструментами и деривативами, которые наше законодательство относит к сделкам пари (заключаются в игорных заведениях). Поэтому тех, кто торгует фьючерсами и опционами, называть игроками корректно. А мы чаще всего торгуем всем: акциями, облигациями, фьючерсами, опционами – и являемся инвесторами. По тексту будут встречаться все термины – и инвестор, и игрок, и трей-дейр (английский вариант названия торговца акциями).

Инвестиции, трейды, трейдинг, торговля наши позиции или сделки, совершаемые на рынке.

Активный или пассивный трейдинг стиль торговли, к которому относятся разные торговые системы. Я делю их условно по количеству сделок. К активному трейдингу относится стиль торговли, при котором инвестор заключает больше одной сделки в год. Если за год совершается только одна сделка (например, в начале года инвестор купил акции, а в конце – продал), речь идет о пассивном стиле. Еще раз отмечу, что разделение условное. Просто нужно понимать, что таким же образом будут делиться на две части и торговые системы. Нельзя «перекрасить» активно торгующую систему в пассивную по своему желанию. Системы «исторически» относятся к определенному стилю.

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

«Пять минут славы» – самая коварная психологическая ловушка трейдинга. Она присуща статистическому ряду с отрицательным математическим ожиданием (Рис. 2).

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

Рис. 2

Глубокое понимание торговой модели имеет много преимуществ. Наиболее важные из них следующие:

• Гораздо легче совершенствовать систему с течением времени.

• Проще следовать данной системе в неизбежные периоды ее слабости.

Не зная теоретических основ модели, придерживаться ее и улучшать весьма проблематично.

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

Приведу простой пример. Трейдер увлечен программой, которая позволяет вычислять значения прибыли и риска любой системы. Инвестор вводит формулу, найденную в книге или в Интернете, которая поразила его воображение. Один или два из 30 переборов показывают предельную прибыльность в одном из исторических периодов при тестировании одного актива. Вроде, выглядит многообещающе. В понедельник инвестор начинает торговать по этой системе. Результаты реальной торговли оказываются плохими. Но он упорствует и продолжает торговать, пока не теряет половину своего капитала, и делает вывод, что торговая система «развалилась». Инвестор начинает искать какую-нибудь другую систему или формулу. Этот процесс может быть бесконечным и, вероятно, приведет к отказу от системной торговли.

Чтобы понять результаты торговой модели, на пути ее построения нужно сделать семь шагов.

Шаг 1. Идея

Торговая система начинается с идеи (Рис. 3). Правила, образующие стратегию, необходимо изложить последовательно. Стратегия может быть простой или сложной, на ваше усмотрение. В конечном счете это не имеет значения. Главное, чтобы она зарабатывала деньги.

Рис. 3

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

Рассмотрим некоторые рыночные теории и попробуем выстроить торговые методики в их рамках.

Теория рыночного равновесия

Теория рыночного равновесия – одна из старейших. Существует два основных подхода к анализу установления равновесной цены: Л. Вальраса и А. Маршалла. По Л. Вальрасу главным является разница в объеме спроса и предложения: если есть избыток спроса, в результате конкуренции покупателей цена повышается до тех пор, пока не исчезает избыток, а в случае избытка предложения конкуренция продавцов приводит к исчезновению избытка. Подход А. Маршалла основывается на том, что продавцы прежде всего реагируют на разность между ценой спроса и ценой предложения. Чем сильнее разрыв, тем больше стимулов для роста предложения. Увеличение или уменьшение его объема сокращает разность и тем самым способствует достижению равновесия цен. Короткий период лучше характеризуется моделью Л. Вальраса, длительный – моделью А. Маршалла. Рынок стихийно, автоматически способствует формированию равновесных цен (А. Смит назвал этот процесс механизмом «невидимой руки»).

Рис. 4

Кривая спроса-предложения. В экономической теории принято откладывать независимую переменную (цену) по вертикали, а зависимую (спрос) – по горизонтали (Рис. 4).

Какой торговый метод мы можем создать на базе данной рыночной теории?

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

Схема торговли проста: если количество заявок на покупку либо общего спроса превышает число заявок на продажу либо общего предложения, нужно покупать. Закрытие позиции происходит, как только инвестор удовлетворен полученной прибылью. Для этого в торговой системе, например QUIK, создается «Таблица параметров», где помимо эмитентов выбираются параметры (Рис. 5):

• общий спрос;

• общее предложение;

• заявки на покупку;

• заявки на продажу.

Из приведенного ниже примера инвестор видит, что предложение на продажу акций РАО ЕЭС больше, чем спрос, и принимает решение открыть «шорт», то есть уйти в короткую продажу без покрытия. Как только он получит приемлемый для него доход, закроет короткую позицию, либо закрытие произойдет, когда спрос превысит предложение. Это может случиться и не в этот же день.

Рис. 5

Каким должен быть торговый метод, чтобы приносить стабильный доход? Главное – соответствие отображаемых в таблице параметров действительности. Речь идет не о сбое программного обеспечения, а о том, что система должна учитывать все заявки, даже еще не зарегистрированные в QUIKe, но присутствующие на рынке в виде намерения тех или иных инвесторов совершить сделку.

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

В США по этой части немного проще, чем в Европе или в России. На NYSE торговля ведется через специалистов у каждой акции есть «смотрящий». Это человек, который сводит все заявки инвесторов в «Открытую книгу специалиста», где фиксируются цена и количество продаваемых и покупаемых акций. Всем желающим предоставляется платный доступ к собранным сведениям. Инвесторы довольны тем, что есть столь мощный источник дополнительной информации. Правда, он не страхует торговлю в долгосрочной перспективе. Безусловно, есть периоды, когда у инвесторов удачно складываются сделки благодаря данным, полученным из книги. Там хорошо видны цены, скопления крупных заявок на покупку и продажу. В итоге инвестор понимает, с какого уровня начнутся покупки, а с какого – продажи. Это «пять минут славы» данного метода, так как в любой момент на рынок выходит сам «специалист», чьи заявки не отражены в книге, и отбирает у инвесторов их кровные.

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

Теория эффективного рынка

Представление о том, что рыночная цена всегда отражает истинную стоимость актива, называется гипотезой эффективного рынка. В статье «Efficient Capital Markets: A Review of Theory and Empirical Work», которая увидела свет в мае 1970 года, Эген Фама разделил общую гипотезу на три подгипотезы в соответствии с типом отражаемой информации.

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

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

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

Рыночная эффективность и инвестиционная политика.

Если рынок не обладает никакой эффективностью, его называют неэффективным. На таком рынке хорошо работают все торговые методы. Инвесторы, которые делают свои вложения на основе фундаментального анализа, не получают доход на слабо эффективном рынке. В 2001 году произошел весьма показательный случай. Аналитики повысили справедливую цену на акции «Газпрома» до 38 руб. И с этого момента «Газпром», стоящий 36 руб. колышком, пошел на 19 руб. за акцию. Однако со временем рынок стал набирать эффективность.

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

На эффективном рынке инвесторов ждет другая напасть: у них отнимают возможность зарабатывать на новостях. Цены так быстро учитывают все новости, что инвесторы просто не успевают заключить потенциально прибыльные сделки. Если посмотреть на графики фьючерсных контрактов и американские индексы, видно, с какой головокружительной скоростью взмывает вверх или падает цена, когда появляются новости по статистике (например, в 16:30 по московскому времени). На рынках с сильной формой эффективности облом ждет и инсайдеров. Правда, привести пример не получится, так как за использование инсайда сажают в тюрьму.

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

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

Фундаментальный анализ отвечает на вопрос: какую ценную бумагу надо купить или продать? Главное в нем – мониторинг производственной и финансовой ситуации в компании. Для этого выделяют следующие группы показателей:

а) показатели платежеспособности (ликвидности) – дают представление о способности предприятия осуществлять

текущие расчеты и оплачивать краткосрочные обязательства;

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

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

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

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

• объем валового внутреннего или валового национального продукта;

• уровень инфляции, безработицы, процентной ставки, объема экспорта и импорта;

• валютный курс;

• величина государственных расходов и заимствований на финансовом рынке.

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

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

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

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

Ташкент. 17 июня 2004 года. ИНТЕРФАКС – Отвечая на вопросы журналистов, Президент РФ Владимир Путин заявил, что правительство России не заинтересовано в банкротстве «ЮКОСа» (РТС: YUK0). Он отметил: долги «ЮКОСа» пока считают; ими займутся судебные инстанции. Правительство, в свою очередь, постарается сделать так, чтобы не обрушить эту компанию. В то же время В. Путин подчеркнул, что говорить о перспективах банкротства «ЮКОСа» «достаточно щепетильно». «Сейчас любое слово может быть так или иначе истолковано и конкурентами, и самой компанией, и теми, кто хочет ее поддержать. А как пойдет процесс (в отношении «ЮКОСа») – отдельная песня. И об этом должны говорить сами судебные инстанции», – сказал президент (Рис. 6).

Рис. 6

Москва. 25 июня 2004 года. ИНТЕРФАКС-АГИ – Решение о либерализации рынка акций «Газпрома» будет принято в самые короткие сроки. Об этом сообщил в пятницу, выступая на годовом собрании акционеров компании, председатель правления «Газпрома» Алексей Миллер. ««Газпром» как никто другой заинтересован в либерализации рынка своих акций», – отметил он. «Нам нужна высокая ликвидность рынка акций и дальнейший рост капитализации. Существующие ограничения на торговлю акциями «Газпрома», дискриминация по признаку резидент-нерезидент существенно тормозят этот процесс», – добавил А. Миллер. Конечной целью либерализации является объединение внутреннего и внешнего рынка акций. Осуществляемый поэтапно данный процесс подразумевает полную свободу обращения акций «Газпрома» на внутреннем рынке, в том числе торговлю акциями на всех площадках, имеющих лицензию ФКЦБ, а также отмену ограничений по депозитарному учету акций, принадлежащих российским участникам. Кроме того, предполагается заполнить 20 %-ю квоту для иностранных участников и создать единый депозитарий по учету прав иностранных участников (Рис. 7).

Рис. 7

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

При этом новости делим по характеру на положительные – способные вызвать рост, и отрицательные – те, которые приведут к падению.

Главное – собрать как можно больше наблюдений. Для лучшего результата дневник надо вести не менее двух лет.

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

Теория хаотического блуждания цен

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

Один из методов измерения хаотического ряда – распознавание геометрических форм. Это направление приводит нас к области математики, которая называется фрактальной геометрией: показывает, как работает реальный мир чисел. Всем в школе преподавали Евклидову геометрию – мир прямых линий и ровных краев, у которых легко измерить длину стороны или площадь прямоугольника. Однако в реальном мире нет никаких прямых линий. Если смотреть достаточно близко, они все имеют ломаные края и все могут быть описаны как хаотические.

Рекурсивная геометрия гласит, что есть способ представить нецелостность чисел и формирований, замеченных в природе. Для этого сначала нужно понять, что никаких целых чисел в природе не существует; объекты реального мира, вероятно, будут описаны как фрактальные или объяснены наличием рекурсивного измерения. Классический пример – измерение береговой линии.

Рассмотрим отношение эффективности: деля чистое изменение в ценовом движении за п периодов на сумму всех составляющих шагов, взятых как положительные числа, за те же самые п периодов. Если результат деления приближается к 1, движение гладко (не хаотично); если к 0, – имеем большую неэффективность или хаос. Это измерение позже назвали рекурсивной эффективностью.

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

Хотя теория хаоса не позволила создать новые торговые подходы, она многое объяснила в поведении рынка. Эдгар Петере в своей книге «Фрактальный анализ финансовых рынков» неоднократно говорил, что нормальное (гауссовское) распределение основано на Центральной предельной теореме и не подходит для описания рынка. Ведь во многих ситуациях закон больших чисел не действует. В частности, когда усиление происходит при экстремальных значениях, эти явления часто приводят к распределению с «толстыми хвостами». Становится очевидным: если строить стратегию по принципу: упало – купил, выросло – зашортил, и обосновывая доказательную базу и свои действия на рынке принципами нормального распределения, вы неминуемо разоритесь, потому что «хвосты» у рыночного распределения – толстые, а значит, велика вероятность внезапных фатальных движений цены.

В развитии фрактального анализа принял участие британский гидролог X. Е. Херст и дал миру свой коэффициент – Н. Если 0,50 <Н< 1,00, подразумевается персистентный временной ряд, который характеризуется эффектами долговременной памяти (настоящее влияет на будущее). Например, рост влечет за собой рост, падение – еще большее падение. Теоретически изменения (чередование периодов развития и застоя) на рынке происходят медленнее, чем при броуновском движении. Зато они продолжительнее и образуют трендовые рынки.

Если коэффициент Херста находится в диапазоне от 0 до 0,5, имеет место антиперсистентность. Ее временной ряд проходит меньшее расстояние, чем случайный, броуновский. Это происходит из-за более частых изменений, чем по ходу вероятностного процесса. На рыночном сленге данная ситуация называется «пилой» и означает, что никто не может заработать.

Персистентный временной ряд – самый распространенный тип в природе на рынках капитала, в экономике. Поэтому мы и говорим, что теория хаоса многое объясняет, обеспечивает доказательственную базу старой трейдерской поговорке: «Тренд – твой друг».

Персистентность была замечена давно, в разных вероятностных процессах. Например, у посетителей казино есть выражение: «У колеса появилась память». Так говорят, когда шарик демонстрирует какую-либо зависимость – допустим, несколько раз подряд выпадает красное. Аналогичное явление подметил и описал в романе «Игрок» Федор Михайлович Достоевский:

«Собрав все, я быстро перешел на trente et quarante.

За trente et quarante сидит публика аристократическая. Это не рулетка, это карты. Тут банк отвечает за 100 ООО талеров разом. Наибольшая ставка тоже 4000 флоринов. Я совершенно не знал игры и почти ни одной ставки, кроме красной и черной, которые тут тоже были. К ним-то я и привязался. Весь вокзал столпился вокруг. Не помню, вздумал ли я в это время хоть раз о Полине. Я тогда ощущал какое-то непреодолимое наслаждение – хватать и загребать банковые билеты, нараставшие кучею предо мной.

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

Но я, по какому-то странному своенравию, заметив, что красная вышла семь раз сряду, нарочно к ней привязался.

Я убежден, что тут наполовину было самолюбия; мне хотелось удивить зрителей безумным риском, и – о странное ощущение – я помню отчетливо, что мною вдруг действительно без всякого вызова самолюбия овладела ужасная жажда риску. Может быть, перейдя через столько ощущений, душа не насыщается, а только раздражается ими и требует ощущений еще, и все сильней и сильней, до окончательного утомления. И, право, не лгу, если б устав игры позволял поставить 50 ООО флоринов разом, я бы поставил их наверно. Кругом кричали, что это безумно, что красная уже выходит четырнадцатый раз!

– Monsieur a gagne deja cent mille florins, – раздался подле меня чей-то голос. – Господин выиграл уже сто тысяч флоринов (франц.)».

Теория игр

Вся жизнь – игра. И хотя теория игр меньше всего описывает экономические процессы, в последние годы многие становятся лауреатами премии «В память о Нобеле в области Экономики» именно за разработки в этой области. Ученые договорились до того, что экономика – лженаука и является всего лишь игрой: государство формирует правила, а бизнес по ним играет.

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

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

Математически это выглядит так:

X – случайная величина с математическим ожиданием MX и дисперсией DX. Если  x_1, x_2,..., xn – значения случайной величины (с. в.) Х, то среднее арифметическое их (выборочное среднее) значений имеет дисперсию

. Таким образом, когда

и

.

Другими словами, при достаточно большом объеме выборки разница между средним арифметическим и математическим ожиданием стремится к нулю (так называемая предельная теорема теории вероятности). Следовательно, использование ожидаемого значения справедливо только в случае, когда одно и то же решение приходится применять большое число раз.

Рассмотрим ставку на выпадение цвета в рулетке. Имеется 18 красных секторов, 18 черных и «зеро». Математическое ожидание выигрыша единичной ставки на цвет составляет 18/37 – (18 + 1)/37 = -1/37. В среднем казино выигрывает за одну игру у одного игрока эту величину, помноженную на размер ставки. Несмотря на отдельные крупные выигрыши клиентов, в целом заведение всегда в выигрыше – благодаря математическому ожиданию в свою пользу («преимущество казино»), а не потому, что крупье умеют прогнозировать, где остановится шарик.

Рулетка – игра, придуманная для получения дохода. Нам нужно создать алгоритм игры, который переведет преимущество игорного дома на наш счет. Рынок позволяет играть в игры с положительным математическим ожиданием. Это необходимое условие успешной игры на бирже. Причем, как утверждает Ральф Вине, «не имеет значения, насколько положительное или насколько отрицательное ожидание; важно только, положительное оно или отрицательное».

Рассмотрим пример. Перед открытием позиции мы определяем точку, в которой закроем ее с убытком, так называемый стоп-лосс. Разница между точкой входа в позицию, покупкой и точкой выхода по стопу, умноженная на количество лотов, есть начальный риск (R). Независимо от того, в рублях или процентах определяется уровень стопа. Доход можно определять в тех же единицах риска на акцию. В терминах R главный принцип спекуляций гласит: давать прибылям расти, а убытки резко ограничивать. Например, какой-то величиной R. Математическое ожидание в R показывает, сколько мы выиграем или проиграем в среднем за одну сделку на единицу риска. Чтобы вычислить математическое ожидание в R, необходимо записать результаты сделок в следующую таблицу.

Прибыль (убыток) должна учитывать комиссию брокеру и проскальзывание. R вычисляется путем деления второго столбца на третий. Далее, суммировав все значения четвертого столбца и разделив полученную сумму на число сделок, получаем математическое ожидание.

Рассмотрим в качестве примера простую и знакомую каждому инвестору торговую систему «Parabolic» Уэллеса Уайлдера со стандартными значениями параметров. «Parabolic» является разворотной (все время находится в длинной или короткой позиции) трендоследящей системой, генерирующей торговые сигналы при пересечении ценами динамических уровней поддержки/сопротивления. Уайлдер назвал их SAR (stop and reverse). Данные величины рассчитываются с учетом времени нахождения в позиции и значения фактора ускорения.

Протестируем эту систему (Рис. 8).

Рис. 8

Полученные данные можно исследовать с помощью Excel. Гистограмма кратных R наглядно отражает философию следования за тенденцией (Рис. 9). Видно, что большинство сделок имеет убыток от одного до двух R (медиана – 1,35; число прибыльных сделок – 37 %); есть две сделки с убытками, превышающими 10R и 15R прибыль по которым превышает 10R.

Рис. 9

Гистограмма искривлена вправо (ассиметричность – 3,46), а прибыль от одной сделки равна 53,15R! Математическое ожидание в этом примере составляет 0,24Д то есть на каждый рубль риска мы в среднем ожидаем получить 1,24 руб.

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

Итак, что неизбежно приводит к появлению прибыли на вашем счету? Секрет прост и давно известен. Раньше его называли «преимуществом казино», теперь – положительным математическим ожиданием. Это количество денег, которое зарабатывается в среднем за одну сделку.

Математическое ожидание есть сумма произведений вероятностей выигрышей (РВ), умноженная на величину выигрышей за вычетом суммы произведений вероятностей проигрышей (РП), умноженная на величину проигрышей:

Е = Σ(РВ × Величина выигрыша) – Σ(PРП × Величина проигрыша).

В упрощенном виде математическое ожидание можно представить как вероятность выигрыша, умноженную на средний выигрыш, и минус вероятность проигрыша, умноженную на средний проигрыш.

Предположим, у нас 50 % прибыльных сделок и 50 % – убыточных. Если разместить на левой стороне графика прибыльные сделки, а на правой – убыточные, станет видна разница между ними. Если затем вычесть из прибыльных сделок убыточные, получается доход (Рис. 10).

Рис. 10

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

На Рис. 10 в качестве иллюстрации «неизбежности дохода», показано соотношение количества прибыльных и убыточных сделок 50/50. Данное правило не является строгим. Скорее можно говорить о зависимости соотношений количества сделок и средних величин прибыльных и убыточных сделок (Рис. 11).

Рис. 11

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

Мы выяснили основные параметры, определяющие торговлю:

1) количество прибыльных сделок в процентах к общему количеству сделок;

2) количество убыточных сделок в процентах от общего количества всех сделок;

3) величина средней прибыльной сделки в процентах от суммы счета;

4) величина средней убыточной сделки в процентах от суммы счета.

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

Для работы над созданием системы понадобятся дополнительные статистические показатели.

Количество сделок – полное количество операций (считается только число сделок, закрытых на конец анализируемого периода).

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

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

Средняя прибыль на одну сделку – отношение полной прибыли (в процентах) к количеству сделок.

Доля прибыльных сделок – процентное отношение числа прибыльных сделок к их общему количеству.

Максимальное падение капитала – наибольшие совокупные потери за анализируемый период (Рис. 12).

Рис. 12

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

Среднее падение капитала – средняя совокупная потеря за анализируемый период.

Продолжительность максимального падения капитала – время, необходимое для восстановления счета после максимального падения.

Максимальная продолжительность падения капитала – максимальное время, потребовавшееся для восстановления счета.

Максимальный убыток за одну сделку – максимальный убыток, понесенный в одной сделке.

Средний убыток на одну сделку – отношение совокупных убытков (в процентах) к количеству сделок.

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

Доля убыточных сделок – процентное отношение количества убыточных сделок к их полному количеству.

Резюмируя все вышесказанное, можно сказать, что для достижения положительного финансового результата на фондовом рынке нужно создать игру с положительным математическим ожиданием и играть в нее как можно дольше. В нашем случае игра – это торговый метод с четкими правилами открытия и закрытия позиций. Как в любой игре, игрокам нельзя жульничать и нарушать правила, иначе не будет игры. В трейдинге нужно не отклоняясь следовать своему торговому методу (например, выполнять все торговые сигналы). Тогда можно будет назвать свой метод механической торговой системой (МТС).

Чем «торговый метод» отличается от «механической торговой системы» (МТС)?

Общие черты:

• в основе лежит торговая идея, на которой, собственно говоря, и зарабатываются деньги;

• позволяют однозначно сказать, когда входить на рынок и выходить из него, то есть предполагают инструментарий анализа рынка;

• имеют жесткие правила контроля за риском.

Различия:

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

Очевидно, что следование той или иной методологии работы на рынке имеет свои преимущества и недостатки.

Преимущества МТС:

• способность торговать на большем количестве рынков, затрачивая минимально необходимые усилия. Как следствие – возможность получать преимущества за счет различных типов диверсификации и управления капиталом;

• низкая эмоциональная нагрузка в процессе торговли;

• более адекватная оценка параметров системы, причем как в процессе тестирования, так и по ходу торговли. Это позволяет достоверно выяснить слабые места системы и вовремя их корректировать.

Недостатки МТС:

• недостаточная гибкость при реагировании на рыночные изменения;

• невозможность формализации определенных рыночных моделей.

Преимущества торгового метода:

• более гибкая адаптация торгового метода к текущей рыночной ситуации.

Недостатки торгового метода:

• высокая трудоемкость процесса торговли;

• высокая эмоциональная нагрузка;

• высокая трудоемкость торговли диверсифицированным портфелем и, как следствие, – невозможность использовать преимущества диверсификации;

• некорректность данных при тестировании модели и, следовательно, высокая вероятность расхождения результатов, полученных на этапе тестирования и в процессе торговли;

• визуальное распознавание графиков: человек часто видит то, что хочется, а не то, что есть на самом деле.

Выбор между торговым методом и механической торговой системой человек делает сам.

Шаг 2. Сформулируйте торговый метод

Торговый метод начинается с идеи. Правила стратегии необходимо изложить последовательно. Сама стратегия может быть простой или сложной, на ваше усмотрение. А что действительно имеет значение, так это отсутствие в ней пунктов с двойственной трактовкой (в зависимости от положения дел на рынке). Все условия должны пониматься однозначно.

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

Неполное и абстрактное определение правил стратегии – одна из самых распространенных ошибок при разработке систем. Особенно это справедливо в отношении начинающих трейдеров.

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

Рис. 13

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

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

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

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

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

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

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

Правило 1: покупайте, когда краткосрочная скользящая средняя пересекает долгосрочную скользящую среднюю снизу вверх.

Правило 2: находясь в покупке, оставайтесь в ней до тех пор, пока не появится сигнал на продажу.

Правило 3: продавайте, когда краткосрочная скользящая средняя пересекает долгосрочную скользящую среднюю сверху вниз.

Правило 4: находясь в продаже, оставайтесь в ней до тех пор, пока не появится сигнал на покупку.

Данная торговая система описывается следующим набором формул и правил:

Определение 1:С – цена закрытия.

Определение 2:х – период простой (S) скользящей средней Mov(C, х, S), рассчитанной по ценам закрытия (С).

Определение 3: у – период простой (S) скользящей средней Mov(C, у, S), рассчитанной по ценам закрытия (С).

Условие: у > х.

Покупка: Mov(C, х, S) > Mov(C, у, S).

Продажа: Mov(C, х, S) < Mov(C, у, S).

Для трейдеров, которые не владеют языками программирования, разработано специальное дружественное программное обеспечение. Это так называемые программы для технического анализа графиков – MetaStock, Omega, Wealth-Lab и другие. Они позволяют трейдеру описывать и тестировать торговые идеи, не имея опыта программирования. Эти программы имеют несколько встроенных функций и операций, существенным образом облегчающих проектирование торговой системы.

Шаг 3. Тест

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

• убедиться, что все формулы считаются компьютером так, как должны исчисляться согласно торговой идее;

• получить предварительное представление о доходах и риске;

• получить представление об устойчивости торгового метода.

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

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

Просмотр всех переменных, правил, ордеров на вход и выход должен подтвердить, что сделки генерировались соответствующими формулами и правилами. Единственный способ получить желаемый результат – сравнить вычисления, полученные в ручном режиме, с вычислениями, выполненными компьютером. Достаточно ограниченной выборки (несколько сделок).

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

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

Для начала нужно выяснить, на каких временных диапазонах графиков будем действовать, то есть определить рабочий тайм-фрейм для торговли. Минимальный элемент информации, с которой работает торговая система, – бар определенной продолжительности. Выбрать, какой именно, непросто. Это, скорее, психологическая задачка, нежели статистическая. Например, статистика говорит о преимуществах недельных графиков, но мы с вами (трейдеры) предпочитаем пятиминутные графики, несмотря на разницу в прибыльности. Такова природа человека; ее нельзя сбрасывать со счетов.

Задайте сами себе не праздный вопрос: «Какого размера тренды вы хотите отлавливать?» Кто-то выберет 1,5-3-3,5 %, другие – 15–20 %; найдутся и поклонники трендов в 100–150 % движения цены. Слабости постигаются в бою. Попробуйте выстоять 15 %-й тренд, и если, миновав рубеж в 3 % прибыли, не захотите ее взять, значит, вы более склонны к среднесрочной или даже долгосрочной торговле. Если же после 3,5 %-й прибыли вы однозначно закроете позицию, несмотря на продолжающийся рост цены, вы – краткосрочный трейдер.

Определив психологически комфортный размер тренда для отлавливания, посмотрите, на каком графике этот тренд поместится на экране монитора; так, чтобы он начинался в нижнем левом углу и заканчивался в верхнем правом. Например, если вы выбрали 15 %-е тренды, то вряд ли сможете их увидеть на минутном графике. Столбиковый (свечной) график превратится в жирную линию, на которой будет трудно отличить момент входа от момента выхода из рынка. Зато на часовых или дневных графиках такой тренд легко распознается без слипания баров. 3 %-е тренды тоже нелегко увидеть на дневном графике: тренд помещается внутри одного бара, и мы не увидим ни цену покупки, ни цену продажи. Выходит, что для ловли коротких трендов в 3 % подходят пяти– или пятнадцатиминутные графики; для 15 % – часовые или дневные; для трендов большей величины – недельные.

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

Мультирыночный мультипериодный тест распространяет проверку эффективности на другие исторические данные. Он выполняется на одном комплекте отобранных параметров торгового метода, на множестве различных рынков и на разных исторических периодах для каждого из них. Цель – получить предварительное представление об устойчивости метода и более широкий взгляд на его прибыльность.

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

Если торговый метод является моделью для любого рынка, лучше сконцентрироваться на 10 рынках, в достаточной степени отличных друг от друга. Выбор акций одного сектора экономики представляет собой слабую диверсификацию. Критерий, определяющий степени различия между рынками, должен учитывать статистическую корреляцию. Полученный коэффициент корреляции между ценами закрытия двух рынков будет определять степень их сходства: если +1, рынки абсолютно коррелированны и должны быть исключены; если – отрицательный, рынки имеют обратную корреляцию и их можно включить в корзину для тестирования; а коэффициент между 0 и +0,5 показывает, что рынки коррелируют слабо и могут быть протестированы.

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

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

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

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

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

Рис. 14

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

Далее переходим к стадии тренда и стадии стагнации. В начале XXI века тренды отечественного рынка умещались в полгода, и оценку торгового метода можно было получить, протестировав исторические данные за год. Сейчас тренды растянулись на полтора года, стагнационные периоды тоже выросли, поэтому минимальная глубина тестового периода равна двум годам. Чем больший срок лет мы тестируем, тем лучше. Например, 10 лет ценовых данных на одном рынке обеспечивают качественный тест. Пять лет – минимум, который позволяет получить приемлемую торговую выборку и некоторый объем рыночных фаз. В отобранных данных в идеале должен присутствовать хотя бы один бычий, один медвежий и один боковой рынок. Для России был характерен медвежий рынок с октября 1997 года по октябрь 1998 года. Бычьими были 2003 и 2005 годы. А примеры бокового рынка можно найти в 2007 году.

Несколько слов о статистических требованиях. Что значит «статистически достоверные результаты»? По существу, это выполнение двух условий. Во-первых, должно быть достаточное количество сделок: результат, полученный от 30 наблюдений (в нашем случае – сделок), сохраняется в будущем. То есть для тестирования необходимо минимум 30 сделок, лучше больше. Тестовое окно должно иметь достаточное число переменных (усреднений) торговой системы, причем продолжительных. Без этого тестовые результаты со статистической точки зрения будут сомнительными, то есть не позволяющими использовать торговый метод при работе с реальными деньгами.

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

Устойчивость – важный фактор тестирования торговой модели. Устойчивая модель является крепкой и долговечной.

В наших целях ее можно определить с помощью трех характеристик.

1. Прибыль на широком диапазоне переменных.

2. Прибыль на широком диапазоне рынков.

3. Прибыль на широком диапазоне рыночных условий.

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

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

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

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

Объемное тестовое окно, как правило, охватывает большее число типов рынков и расширенный набор рыночных условий. По определению, метод «знает из теста» внушительную область рыночных данных и адаптирован к ней. Имея приличный базовый опыт, торговый метод будет чаще правильно реагировать на новые типы рынков и условий по мере их появления.

Короткое тестовое окно требует частой реоптимизации метода. Такой метод менее стабилен и более чутко реагирует на текущую ценовую активность. Длинное (большое) окно не тяготеет к реоптимизации; метод в данном случае более стабилен и слабее реагирует на рынок.

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

Время между реоптимизациями (торговое окно), когда трейдер может спокойно спать и работать, составляет некоторую долю (как правило, от 1/8 до 1/4) от тестового окна. Выходит, что если для оптимизации торгового метода использовалось 24-месячное тестовое окно, данный метод можно уверенно использовать от 3 (24/8 = 3) до 6 (24/4 = 6) месяцев. Затем необходима реоптимизация.

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

Шаг 4. Оптимизация

Оптимизировать что-либо – значит, сделать его использование более эффективным.

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

Более высокая эффективность торгового метода оценивается по трем параметрам.

1. Повышение среднегодовой ставки доходности.

2. Снижение годового риска, измеряемого временным максимальным проседанием капитала.

3. Повышение доходности без повышения риска.

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

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

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

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

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

Рис. 15

Цель оптимизации – найти значения параметров модели, которые будут сообщать ей максимальную эффективность в реальном времени.

Многие начинающие трейдеры думают, что результат оптимизации, дающий наибольшую прибыль, и торговая модель с максимальной эффективностью в реальной торговле – одно и то же. Такое часто бывает. Инвесторы, проводящие оптимизацию в программе для технического анализа графиков вроде MetaStock, получают список результатов, первую строчку которого занимают параметры переменной с максимальной доходностью. Они воспринимают эти параметры как самые лучшие для торгового метода. Но если взять весь список оттестированных параметров, независимо от доходности, и построить график, где по горизонтали будут параметры переменной, а по вертикали – доходность, получится весьма интересная картина (Рис. 16).

Рис. 16

На графике видно, как максимальная доходность У достигается при значении усреднения индикатора X. Проблема заключается в том, что медиана не постоянна и каждый раз перемещается по горизонтали. Причем не раз в год или вслед за изменениями рыночной ситуации, а при каждой новой сделке. То есть у каждой сделки есть свой максимально эффективный период усреднения индикатора. Таким образом, период усреднения X не оптимален, а пиковая доходность Y будет постоянно мигрировать. В результате при реальной торговле в будущем наш торговый метод с периодом усреднения X даст доходность, равную Z. Если она нас устраивает, можно использовать в торговом методе период усреднения X. Однако нужно понимать: доходность в этом случае равна не Y, a Z.

Самое интересное, что нарисованный выше график – всего лишь книжная иллюстрация. На практике мы имеем дело с другим распределением доходности относительно периодов усреднения (Рис. 17).

Рис. 17

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

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

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

Ошибки по ходу оптимизации приводят и к такому явлению, как «постройка под кривую доходности» (см. подробно ниже).

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

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

Если значимый спектр параметров метода неизвестен, нужно предпринять дополнительные шаги для его определения. Самое простое – сканировать диапазон параметров для каждой переменной метода отдельно, по одному за один заход. Если сканирование фиксирует серьезное изменение эффективности метода, диапазон значим; незначительные преобразования или их полное отсутствие – переменная не является значимой.

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

Выбирая диапазон для тестирования параметра, руководствуйтесь двумя принципами. Первый: полное соответствие индикатору, правилу или модели. Это значит, что сканирование диапазона от 1 до 1000 дней для краткосрочной скользящей средней противоречит понятию краткосрочности и выходит за рамки обычного диапазона, применяемого для скользящих средних. В данном случае более разумным является диапазон от 1 до 13 дней.

Если вы все-таки решили перебрать по ходу оптимизации больший спектр переменных, например сканировать диапазон от 1 до 200 с шагом 1, данная процедура займет много времени. Чтобы сэкономить время, лучше сначала протестировать этот пласт с шагом 10. Выявив примерный диапазон, в котором метод остро реагирует на изменение параметра усреднения индикатора, нужно его сканировать с шагом 5 и так далее, пока диапазон не сузится до того, что его можно уже будет сканировать с шагом 1.

Размер шага важен не только с точки зрения потребности в машинном времени. Сканирование переменной от 1 до 200 с шагом 1 будет повышать вероятность «подстраивания под кривую», снижать доверие к результатам. Слишком тщательное сканирование переменной может по невнимательности привести к «настраиванию на кривую». Особенно если не были приняты надлежащие меры предосторожности от выбора всплеска прибыли вместо холма прибыли.

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

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

Результаты оптимизации требуют оценки. В первую очередь необходимо проверить их на статистическую значимость. Если найден метод, у которого примерно 1 % всех тестовых прогонов – прибыльные, в статистическом плане данный метод несостоятелен, а потому, скорее всего, не будет устойчивым. Аналогично, если лишь 5 % всего теста имеет предельно допустимую прибыльность, такой метод является статистической аномалией, причем весьма шаткой.

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

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

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

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

Тестирование на более широкой базе обеспечивает большую статистическую достоверность.

Еще проводится оптимизация модели на наборе разных временных параметров. Тренды, волатильность, ликвидность меняются. Фундаментальные условия спроса и предложения – тоже. Следовательно, модель, хорошо торгующая на некоторых временных периодах и плохо – на остальных, требует дальнейших исследований.

Так как оптимизация – последний этап построения торгового метода, после ее окончания можно выходить на рынок с реальными деньгами. В любом случае нужно подвести итог. Одним из вариантов является форвардный тест. Это критерий оценки постоптимизационной эффективности. Тест состоит из двух шагов. Сначала торговый метод оптимизируется на некотором историческом отрезке, затем на новом. Главная цель – определить, насколько реальна эффективность оптимизируемого торгового метода; не является ли она результатом подстройки под кривую доходности. Эффективность торгового метода считается реальной, если метод показывает незначительные колебания параметров эффективности на оптимизационном и постоптимизационном периоде. Если же итоги двух периодов различны, метод подстроен под кривую доходности, то есть постоптимизационные, форвардные результаты явно ниже результатов, полученных во время оптимизации.

Если торговая модель демонстрирует более низкую форвардную эффективность, трейдер должен отказаться от нее либо готовиться к принятию данного уровня доходности. Идеально разработанная и оптимизированная торговая модель будет иметь при постоптимизационном трейдинге такую же норму прибыли, как при оптимизационном тестировании. Работоспособная торговая модель может превысить оптимизационную эффективность, если постоптимизационные рыночные условия обеспечивают больший потенциал прибыли, чем рыночные условия на момент оптимизации. Форвардный анализ строится так, чтобы выполнить достаточно большое число тестов и устранить случайность результатов. Еще одна его цель – получить более точную картину профиля прибыли и риска на основе большей и статистически достоверной выборки. Добиться надежности позволяет серия минимум из 10 тестов.

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

Что такое подстройка?

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

Например, при оптимизации мы уделили внимание лишь тому, как наш метод соответствовал прошлым ценовым колебаниям. Создавая торговый метод, необходимо всегда строго соблюдать процедуры оптимизации. Среди тех, кто занимается построением методик, в ходу поговорка: «При достаточном числе переменных кривая может идеальным образом соответствовать любому временному ряду». Однако будет ли метод, настроенный на прошлые рыночные колебания, работать с аналогичной эффективностью в будущем? Если правилам создания торгового метода не было уделено должного внимания, – нет. Это не значит, что метод, соответствующий базовым данным, обязательно окажется плохим. Все упирается в тот факт, что хорошая работа гарантирована лишь на той части данных, которые вызваны неслучайным, типичным движением рынка. Метод, действующий в пределах своих естественных возможностей, настроен правильно, если его параметры адаптированы к неслучайной, типовой составляющей ценового движения. И неправильно, когда его параметры адаптированы к случайной составляющей ценового движения, ценовым выбросам, длинным хвостам и т. п. Торговый метод, который был правильно протестирован, оптимизирован и прошел форвардную проверку, должен показывать в реальном времени эффективность, аналогичную оптимизационной. Правильные процедуры тестирования напрямую учитывают все необходимые аспекты.

1. Выбор достаточного количества данных.

2. Выбор достаточного количества рынков.

3. Выбор степеней свободы системы.

4. Соблюдение всех правил оптимизации.

5. Анализ распределения сделок и эффективности метода.

6. Форвардная проверка.

Разработчик торговой модели, уделивший достаточно внимания всем этим рекомендациям, сделал все, что мог. Остальное зависит от рынков.

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

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

Причина подстройки кроется в нарушении правил тестирования и оптимизации. Есть несколько типов таких нарушений:

• у торгового метода слишком много правил и условий;

• выборка тестовых данных слишком мала;

• неправильный анализ статистической характеристики торговой системы и результатов оптимизации;

• ошибка при оптимизации;

• отсутствие постоптимизационной проверки.

Шаг 5. Тест в реальном времени

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

Рис. 18

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

Например, у вас есть торговый метод, основанный на пробое ценового уровня. Значит, нужно входить в рынок по цене на один тик выше заданного уровня. По ходу теста компьютер так и делает; все сделки получаются точно по заданной цене. Но на практике все иначе: цена стремительно пробивает условный уровень и взлетает либо падает, причем основательно. Вы уже не в состоянии получить исполнение по заданной цене и приходится исполнять свой приказ, имея отрицательное проскальзывание, которое уменьшает доход от прибыльной сделки или увеличивает убыток (Рис. 19).

Рис. 19

Или другой пример. В условии покупки вашего торгового метода значится открытие длинной позиции по цене закрытия текущего бара. На стадии тестирования компьютер открывает позицию точно по цене закрытия бара, на котором приходит сигнал. Но в реальности до закрытия бара вы не знаете цену, по которой следует входить в рынок, и приходится делать это уже на следующем баре по цене закрытия предыдущего. А следующий бар открывается с отрывом, гэпом, от закрытия предыдущего; вместо того чтобы сделать откат и удовлетворить вашу заявку, цены начинают развиваться в благоприятном направлении, как если бы вы были в позиции, то есть без вас. Поэтому для вхождения в рынок надо снять текущую заявку и кинуть ее вдогонку «уходящему поезду» – получить отрицательное проскальзывание. Конечно, можно схитрить и войти в рынок на последней минуте торгов, но в этом случае существует риск, что к концу торгов цена сделает обратное движение и сигнал исчезнет. Как быть с такой сделкой? Если вы – системщик, то немедленно ее закроете, а это неизбежно приведет к еще одной убыточной сделке (Рис. 20).

Рис. 20

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

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

Шаг 6. Системный стоп

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

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

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

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

• максимальное проседание счета;

• максимальный взлет счета;

• соотношение средней проигрышной и средней выигрышной сделок;

• продолжительность и величина серии убыточных сделок.

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

Рассмотрим причины провала системы. Например, возникли определенные условия, и сработал системный стоп-лосс; торговля остановлена. Системный стоп звучит так: если максимальная проигрышная серия, найденная при тестировании, превышена в реальной торговле на 50 % или более без уравновешивающего увеличения нормы прибыльности, трейдинг по данной системе необходимо прекратить. Существуют три возможные причины такой ситуации.

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

2. Торговый метод неправильно оптимизирован.

3. Возникли исключительно неблагоприятные или непро-тестированные рыночные условия, форс-мажор.

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

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

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

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

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

Рис. 37

Второй исход представляет собой более приятную альтернативу а именно – прибыль. Однако не стоит позволять ей становиться причиной излишней уверенности. Продолжайте скрупулезный мониторинг поведения своего торгового метода. Регулярно сравнивайте реальные показатели с тестовым профилем. И если они превышают или опускаются ниже тестовых, данному факту необходимо найти объяснения. Прибыль сверх ожидаемой может сигнализировать о надвигающейся проблеме. Несмотря на то что в данный момент необычное поведение метода оказалась благом, в следующий раз это может привести к пропорционально большим убыткам. Вероятно, крупные прибыли являются предупреждением – не теряйте бдительность!

Существует еще несколько вариантов, которые помогают инвестору определить системный стоп своего торгового метода. Например, способы оценить реальную эффективность.

1. Доходность на инвестицию.

2. Максимальный убыток.

3. Реальная эффективность по сравнению с тестовой эффективностью.

Инвестор может сравнивать эффективность торгового метода по прибыли, полученной в течение тестирования, с эффективностью, полученной при реальной торговле. Если доходность на инвестицию данного метода на практике бледнеет по сравнению с доходностью на тестовом прогоне, инвестор вправе прекратить его использование. Необходимо определить, почему эффективность метода низка по сравнению с результатами теста. Это может быть вызвано разными факторами:

• слабая торговая стратегия;

• ограниченные рыночные возможности.

Слабая торговая стратегия. Если по какой-то причине торговый метод показывает результаты ниже уровня ваших финансовых ожиданий, единственная альтернатива – отказаться от него и вернуться на начальную стадию разработки методики.

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

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

Факторы, определяющие порог потерь, таковы:

• психологический уровень потери торгового капитала;

• решение об ограничении убытков, заранее установленное процентом от торгового капитала до начала торговли;

• проседание торгового счета, превышающее заранее оговоренный процент максимального проседания, имевшего место при тестировании на определенный процент.

Все три фактора являются основанием принять решения об остановке торговли «живыми» деньгами по своей торговой методике. Они могут быть использованы как системный стоп-лосс: торговля по системе прекращается, если та приносит убытки, превышающие системный стоп-лосс. Например, если для инвестиции установлен системный стоп-лосс в 30 % от капитала или при снижении счета на 100 ООО руб., при превышении убытками этой величины инвестор останавливает торговлю по своему торговому методу и переходит к стадии разработки.

Системный стоп-лосс, основанный на анализе просадки капитала в сравнении с просадкой, выявленной в процессе тестирования, можно рассчитать так:

• Максимальное проседание на стадии тестирования – 30 %.

• Фактор безопасности – 50 % от падения капитала, выявленного на стадии тестирования.

• Системный стоп-лосс = Максимальное проседание х Системный стоп-лосс = 30 % х Системный стоп-лосс = 45 %.

В данном случае стоп-лосс торгового метода сработает, если падение капитала в торговле реальными деньгами достигнет 45 % от капитала.

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

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

Чаще всего о системе принятия решений судят по ее прибыли. Прибыль побуждает трейдера продолжать торговлю. Необходимо оценить реальную торговую эффективность методики в контексте ее тестовой эффективности: торговый метод функционирует должным образом, если его эффективность при реальном трейдинге «эквивалентна» тестовой.

Реальный трейдинг одинаково легко может начаться как с проигрышной, так и с выигрышной серии. Если он начинается с нескольких убытков, трейдеры часто говорят, что их «торговый метод развалился», и прекращают торговлю. Возможно, это так, но не всегда. Невозможно оценить состояние торгового метода, если до начала реальной торговли не было четко определено, что значит «развалился». Рынки действительно меняются, и даже хороший метод может приносить убытки, превышающие обнаруженные при тестировании. И у хороших методов есть проигрышные сделки.

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

1. Годовая прибыль.

2. Число сделок за год.

3. Процент выигрышных сделок.

4. Наибольший выигрыш.

5. Средний выигрыш.

6. Временная продолжительность среднего выигрыша.

7. Наибольший убыток.

8. Средний убыток.

9. Временная продолжительность среднего убытка.

10. Средняя выигрышная серия.

11. Наибольшая выигрышная серия.

12. Средняя проигрышная серия.

13. Наибольшая проигрышная серия.

14. Максимальное проседание счета.

15. Максимальный взлет счета.

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

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

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

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

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

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

Чтобы избежать таких ошибок, необходимо понимать, как торгует метод. Понимания можно добиться несколькими путями. Например, внимательно, подробно (от макро– до микроскопического уровня) и регулярно (ежемесячно или ежеквартально) изучать торговые системы.

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

Для успешной торговли по системе в режиме реального времени необходимы три фактора:

• тестовый профиль;

• системный стоп-лосс;

• торговый профиль.

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

Периодически необходимо сравнивать каждый статистический показатель торгового и тестового профилей. Статистические показатели торгового профиля, которые более чем на 50 % не соответствуют аналогичным показателям тестового профиля, нужно объяснить. Проседания торгового счета должны постоянно отслеживаться на предмет системного стоп-лосса. Продолжайте торговать по системе, если в режиме реального времени она ведет себя согласно ожиданиям, основанным на тестовом профиле, и если торговый капитал выше системного стоп-лосса.

Шаг 7. Улучшайте и совершенствуйте торговую стратегию

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

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

Бычьи рынки являются растущими (цены идут вверх). Их типичные представители растут достаточно равномерно, устойчиво, месяцами и даже годами. Существуют и так называемые ревущие бычьи рынки. Они напоминают взорванные пространства. Данный тип роста иногда именуют «экспоненциальным» – скорость роста увеличивается пропорционально увеличению цены. Ревущие рынки встречаются редко; они менее устойчивы, а потому относительно непродолжительны.

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

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

Застойный или консолидирующийся рынок – еще один основной тип, для которого характерны отсутствие тренда и волатильности или медленное снижение последней. Застойный рынок состоит из слабых колебаний между вершиной и дном в очень узком торговом диапазоне. Обычно они не дают возможности торговать по системам с трендовой основой и оказывают на торговые системы негативное влияние. Чаще всего хорошая система демонстрирует пиковые проигрышные серии на застойных рынках, которые становятся для инвестора не фантастической, а реальной «черной дырой».

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

Глава 2

Построение торгового метода

Я не ставлю перед собой задачу рассмотреть все торговые системы. Их огромное количество, и многие описаны в книге Джеффри Оуэна Каца и Донна Л. Маккормика «Энциклопедия торговых стратегий».

На страницах этой книги я постараюсь описать алгоритм построения торговых систем и методов на основании технического анализа графиков ценовых рядов. Для начала – пара слов о техническом анализе.

Первые графики начали строить в США, в 80-е годы XIX века, когда появился так называемый «книжный метод». Этот инструмент использовали очень немногие, и было непонятно, как интерпретировать полученные диаграммы. В 1900–1902 годах The Wall Street Journal опубликовал серию относительно малозаметных статей, посвященных механизму движения цен акций. Ее автор – основатель газеты и главный редактор Чарльз Генри Доу незадолго до этого основал знаменитую службу финансовых новостей Доу-Джонс. Преемник Доу на посту редактора, Вильям Питер Гамильтон, описывал его как «ультраконсервативного», хладнокровного, осведомленного и интеллигентного человека, «знавшего свое дело» и не позволявшего ничем себя раздражать. В определенный период карьеры он имел собственное место на Нью-Йоркской Фондовой бирже: практический склад ума позволял ему проникать в самую суть торговли ценными бумагами. К сожалению, он умер в 1902 году в возрасте всего 52 лет и не успел опубликовать свои исследования, кроме отдельных газетных статей. Позже его труды обобщили, и на свет появилось то, что мы называем «Теорией Доу».

Одна из инноваций состояла в том, что Доу начал составлять индекс ценового развития для группы ведущих акций. В 1896 году он объединил несколько акций производственных фирм для создания «индекса акций промышленных компаний» и ряд акций железнодорожных организаций для формирования «индекса акций железнодорожных компаний». Так появился ценный аналитический инструмент, который помогал исследовать поведение рынка.

Теория Доу состоит из шести наблюдений.

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

2. Рынок имеет три движения – «первостепенное», «второстепенное» и «третьестепенное». Ценовые колебания – всегда следствие этих трех типов движений, действующих одновременно, но не обязательно в одинаковом направлении.

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

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

4. Объем поддерживает цену. Значимость ценового движения как сигнала усиливается, когда возникает большой объем (оборот). Объем следует за направлением тренда, и если он высокий при подъеме рынка и маленький – во время его падения, значит, рынок пойдет вверх.

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

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

В 1922 году Вильям Питер Гамильтон доработал правила Доу. Его статьи в The Wall Street Journal и Barron's привлекли внимание. Основываясь на применении правил Доу, Гамильтон с впечатляющей точностью предсказывал рыночные движения.

Продолжением теории Доу стала теория или закон волн Эллиотта. Это открытие Ральфа Эллиотта, согласно которому поведение общества и толпы развивается и изменяется в виде распознаваемых моделей. Используя данные фондового рынка в качестве главного инструмента, он открыл, что постоянно меняющаяся траектория цен фондового рынка выписывает некоторый структурированный рисунок, который, в свою очередь, отражает основную гармонию, найденную в природе. На основе этого открытия Эллиотт разработал рациональную систему рыночного анализа: выделил восемь моделей движения или «волн», которые возникают в потоке рыночных цен и повторяются по форме, но не обязательно по времени или амплитуде. Он описал, как эти структуры соединяются вместе.

Если коротко, закон волн – это каталог моделей изменения цен и объяснений того, где подобные фигуры вероятнее всего появятся на пути развития рынка.

Эллиотт скрупулезно изучал графики промышленного индекса Доу-Джонса и его предшественников и смог вывести взаимосвязанные принципы, которые описывают все движения рынка, известные ему до середины 1940-х годов.

В конечном итоге развитие рыночных цен принимает фигуру пяти волн особой структуры (Рис. 22). Три из них, отмеченные цифрами 1, 3 и 5, действительно совершают направленное движение. Они разделяются двумя откатами – цифры 2 и 4 – волнами противоположного направления. Эти два отката являются неотъемлемой частью общего направленного движения.

Рис. 22. Базовая модель (волны 1,2,3, 4, 5)

Существует две формации развития волн – движущая и корректирующая. Волны движения имеют пятиволновую структуру, в то время как волны корректирующие обладают трехволновой структурой. Движущаяся формация является основой из пятиволновой структуры и ее однонаправленных компонентов – волны 1, 3 я 5. Их структуры называются «движущими», потому что они приводят рынок в значительное движение. Корректирующая формация лежит в основе всех откатов в противоположном направлении, которые включают в себя волны 2 и 4. Их структура называется «корректирующей», потому что они могут выполнять только частичный откат или «коррекцию» от движения, достигнутого любой предыдущей движущей волной. Таким образом, две названные формации являются принципиально разными по своей роли и по структуре.

В своей книге 1938 года «Закон волн» и в серии статей, опубликованных в 1939 году журналом Financial World, Р. И. Эллиотт указал, что фондовый рынок развивается в соответствии с базисным ритмом или моделью из пяти волн вверх и трех волн вниз, формируя полный цикл из восьми волн.

Рис. 23. Движущая фаза (обозначена цифрами 1,2,3, 4, 5) – корректирующая фаза (обозначена буквами А, В, С)

Один полный цикл, состоящий из восьми волн, можно представить двумя фазами:

• движущей фазой, также именуемой «пятеркой», – обозначена цифрами;

• корректирующей фазой, известной как «тройка», – обозначена буквами. Последовательность А, В, С (Рис. 23) корректирует последовательность 1,2,3, 4, 5.

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

Кроме постулатов волновой теории, у технического анализа есть собственные постулаты.

Первый блок. Первичный сигнал

Любая торговая система начинается с первичного сигнала. Если мы изначально решили строить метод на индикаторах технического анализа, первичный сигнал будет выглядеть просто – что-то с чем-то пересеклось. Например, две скользящие средние или цена со своей скользящей средней или стохастик с уровнем. В MetaStoke 160 встроенных индикаторов и по любому из них можно построить первичный сигнал.

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

Рис. 24

На Рис. 24 показано, что сначала рынок падал, затем немного отстоялся внизу и пошел в рост. В данной ситуации нужно всего лишь купить. Но, как видим, торговый метод на основании первичного сигнала дает слишком много сделок. Если мы протестируем его на исторических данных, станет ясно, что убыточных сделок намного больше, чем прибыльных (например, 80 % к 20 %), а коэффициент соотношения средней прибыльной сделки к средней убыточной не велик (например, 1,2).

Что нас не устраивает в этой ситуации? Разумеется, количество убыточных сделок. Как было сказано ранее, необходим хотя бы паритет прибылей и убытков (50/50). Чтобы устранить ненужные убытки, требуется фильтр.

Второй блок. Фильтр

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

Теперь сымпровизируем мозговой штурм. Что в нашей ситуации может стать фильтром? Ясно, что все 160 встроенных индикаторов не понадобятся. Будет вполне достаточно ограниченного набора индикаторов. Например:

• Если мы используем в методе скользящую среднюю, понимаем, что она сбоит при наличии на рынке «мути» – коррекционных движений. Согласно теории волн Эллиотта подобное случается, когда находят коррекционные волны А, В и С, и добивает нас растяжение коррекции в виде волн D и E. Такое происходит после длительного падения либо после продолжительного роста. Отфильтровать убыточные сделки, которые появляются на коррекции после падения, можно, добавив в систему еще одну скользящую среднюю, но более медленную. Фильтр, скорее всего, прозвучит так: мы игнорируем все сигналы, пока цена находится ниже медленной скользящей средней. Но это не спасет от убыточных сделок, приходящих после длительного роста либо на промежуточных коррекциях на тренде. С ними придется смириться.

• Если мы воспользуемся в качестве фильтра еще одной скользящей средней, первичный сигнал появится на пересечении двух скользящих средних (Рис. 25). В итоге получим торговый метод, где первичный сигнал и фильтр образуют одно действие. Таких вариантов очень много. Есть и индикаторы, которые объединяют оба блока торгового метода.

• В качестве фильтра можно использовать индикатор направленного движения ADX. Он показывает, есть на рынке тренд или нет. Когда индикатор растет, на рынке есть направленное движение. И неважно – в какую сторону. Фильтр будет звучать так: мы открываем длинные позиции при пересечении цены и скользящей средней, если линия ADX растет. Он обеспечивает достаточное запаздывание для четкого определения тренда. Пропускается часть тренда, уменьшается величина средней прибыльной сделки. Но увеличивается количество прибыльных сделок.

Рис. 37

• Для фильтра подойдет и сама направленность скользящей средней. В этом случае мы открываем длинные позиции, если значение скользящей средней на текущем баре выше ее же значения на прошлом баре или двумя барами ранее. На Рис. 26 видно, как на падении при коррекции цена пересекала снизу вверх скользящую среднюю, и что все сделки привели бы к убыткам. Введенный нами фильтр аннулирует убыточные сделки, тем самым повышая процент прибыльных сделок.

Рис. 26

• Одним из показательных торговых методов является система, которую применяли Черепашки (три дня Дончиана). Длинная позиция открывается, если цена поднялась выше 20-дневного максимума. Для удобства применения этого метода в программах технического анализа графиков есть индикатор «Ценовой канал», который отслеживает максимальное и минимальное значения цены за конкретный период и наглядно показывает, при пробитии какого значения нужно покупать и при каком – продавать. Все хорошо, но при падении на отскоках нас будет затягивать в убыточные позиции. Чтобы их отфильтровать, Дончиан предложил использовать в качестве фильтра скользящую среднюю, а именно – ее наклон. Фильтр звучит так: если наклон скользящей средней отрицателен, игнорируются все сигналы на покупку.

• Помимо образцов трендовых методик, есть контртрендовые индикаторы. Если рассмотреть торговый метод на основании индекса силы Уайлдера (RSI), то, покупая при выходе индикатора из зоны перепроданности и продавая при выходе индикатора из зоны перекупленности, мы неплохо зарабатываем, если рынок находится в боковике. Но как только он переходит в тренд, сигналы этого индикатора приводят к убыткам. Для фильтрации подобных сигналов Болинджер предложил использовать скользящую среднюю с отложенными от нее полосами на величину двух стандартных отклонений. В этом случае фильтр будет звучать так: мы применяем сигналы на покупку и продажу от нашего индикатора RSI, если цена находится в границах полос Болинджера, и игнорируем их, если цена выходит за рамки полос Болинджера.

После разбора нескольких примеров становится понятно, что достичь паритетного соотношения между количеством прибыльных и убыточных сделок возможно. Запрограммировав свой торговый метод в программе технического анализа графиков, мы запрограммировали и первичный сигнал, и фильтр и заодно протестировали свой метод на исторических графиках, получили соотношение прибыльных и убыточных сделок и коэффициент соотношения средней прибыльной сделки к средней убыточной: 50 х 50 1,8.

Итак, паритет между прибыльными и убыточными сделками достигнут. Если нас не устраивает данное соотношение, в дальнейшем мы уже не сможем его изменить. Чтобы поправить ситуацию, надо сконцентрироваться на «первичном сигнале» и «фильтре». Когда, наконец, все устраивает, обращаемся ко второму показателю – соотношению средней прибыльной сделки и средней убыточной. Что теперь не так? Скорее всего, не нравится маленькая величина этого показателя. Для его увеличения нужно двигаться сразу в двух направлениях – уменьшать величину средней убыточной сделки и увеличивать размер средней прибыльной.

Третий блок. Первичный стоп

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

Разберемся с классификацией «стопов». Варианты защитных остановок по инструментам анализа можно разделить на «рыночные» и «внерыночные». К первым относятся стопы, которые выставляются непосредственно на самой цене. Нерыночными являются стопы, выставляемые на чем-то другом, например на изменении величины счета: ликвидируем позицию, если счет упадет на 2000 руб. Еще один вариант касается времени. Допустим, закрываем позицию, если в течение первых 20 минут она не вышла в плюс. Этот подход хорош для внутредневной, краткосрочной торговли.

Рыночные стопы, в свою очередь, подразделяются на стопы, которые согласуются с теорией волн Эллиотта, и на те, которые не согласуются. Начнем с последних. К ним относятся так называемые долларовые или процентные стопы. Это когда после открытия позиции вы ставите защитную остановку на определенную величину рублей или копеек ниже цены открытия. Например, на два рубля ниже по Сбербанку или на 20 копеек ниже по РАО ЕЭС. Процентными стопами являются защитные остановки, поставленные на определенный процент ниже цены покупки. Скажем, на два процента ниже цены входа.

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

Разберем пример. Рынок на подъеме, возникают предпосылки на покупку. Мы открываем позицию и ставим свой первичный стоп на два процента или на два рубля ниже нашей цены покупки. В этот момент происходит откат цены. Она доходит до вашего стопа, тот срабатывает, и одновременно рынок разворачивается и начинает двигаться в нужном для вас направлении. Первое, что приходит на ум: проклятые «кукловоды» сорвали ваши стопы и отняли кровные! Мы идем в курилку и всем начинаем высказывать свое мнение на этот счет. Получается очень душещипательная история. Но вы сами понимаете, что все – ерунда, а сказать правду равносильно признанию в том, что ваша методика выставления стопов – неправильная, вы пользуетесь ею из-за своей безграмотности или жадности. Какой трейдер пойдет на такое? Поэтому рынок и полон слухов о «кукловодах».

Есть и правильные методы выставления «первичных стопов». Они основаны на понимании теории волн Эллиотта. Эксперт утверждал, что если идет направленное движение, все откаты цены не превосходят по величине волны движения. Коррекционные волны всегда меньше волн движения; при коррекции цена не достигает уровня начала движения. Если же она его коснется, на рынке нет движения или есть, но в противоположном направлении к вашим позициям. Поэтому если цена на откате преодолевает точку начала волны движения, удерживать позицию не имеет смысла. И наоборот: возможно, есть смысл перевернуться – закрыть предыдущую позицию и открыть новую в противоположном направлении.

Согласно этому подходу мы выставляем свой «первичный стоп» на минимуме той волны движения, в которой нас затащило в позицию, и удерживаем его, пока не сработает или пока его не заменит «текущий стоп» (Рис. 27).

Рис. 27

Четвертый блок. Текущий стоп

Благодаря предыдущему блоку мы уменьшили величину средней убыточной сделки. Теперь пора думать, как повысить размер средней прибыльной сделки. На рынке часто складывается ситуация, когда цена находится выше и «первичного сигнала», и «первичного стопа» и при этом есть предпосылки для закрытия позиции. Если же цена упадет, наша «бумажная» прибыль растает, хотя, возьми мы ее, она увеличила бы размер сделки. Таким образом, в метод просится еще один блок – «текущий стоп».

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

Согласно закону волн, если цена преодолевает свое предыдущее максимальное значение, на рынке развивается тенденция. В данный момент он находится в волне движения, и ее минимум можно использовать для выставления защитной остановки. Таким образом, мы перемещаем свой «первичный стоп» с минимума первой волны на минимум третьей, на конец второй волны (что, по сути, одно и то же). В данный момент наш стоп может еще не защищать часть нашей прибыли. То, что он уменьшит размер нашей убыточной сделки, – это точно (Рис. 28).

Рис. 28

Тенденция развивается дальше, и на смену третьей волне отката приходит четвертая. После нее движение продолжается, и цена преодолевает максимум третьей волны. Затем мы аккуратненько переносим свой стоп с минимума второй волны на минимум четвертой. В этом случае стоп точно защищает нашу прибыль, то есть превращается в «текущий стоп» (Рис. 29).

Рис. 29

Выше мы рассмотрели принцип формирования «текущих стопов». Для их выставления инвестор может использовать другие приемы. Полностью автоматизировать повторение метода, предложенного Эллиоттом, помогают индикатор «ценовой канал», а также индикаторы, построенные по принципу «ценовых конвертов» (охват цен с двух сторон). Например, полосы Болинджера и скользящие средние, рассчитанные по максимальным и минимальным ценам, а не по цене закрытия, как в стандартной поставке. Какой индикатор выбрать для реализации четвертого блока в своем торговом методе – решать самому трейдеру. При этом нельзя забывать главный принцип: после того как срабатывает «текущий стоп», цена не всегда идет против нас. Она может развернуться и пойти в прежнем направлении, а мы уже ликвидировали свои позиции. Чтобы ничто не мешало зарабатывать на тренде, «текущий стоп» необходимо предусмотреть на должном расстоянии от цены; он не должен к ней «прилипать». Так у нас будет шанс снова войти в рынок на основании «первичного сигнала». Следовательно, «первичный сигнал» и «текущий стоп» следует разрабатывать вместе, чтобы они дополняли друг друга.

Пятый блок. Сигнал на разворот (реверс)

Четырехблочный торговый метод создан. Он уже полностью рабочий и по большому счету на этом можно было бы остановиться. Но есть другой вариант – добавить еще один, пятый блок. Обычно все популяризаторы механических торговых систем его опускают, так как он противоречит принципу «давать прибыли расти». Лейтмотив пятого блока такой: цена находится выше «первичного сигнала» и выше «первичного и текущего стопа», но создаются предпосылки для закрытия позиции. Чтобы их выявить и реализовать, используются разные приемы. Все они приводят к тому, что величина средней прибыльной сделки растет.

Для наглядности применения «сигнала на разворот» воспользуемся предложениями Эллиотта. Он обратил внимание на то, что параллельные курсовые линии обозначают верхнюю и нижнюю границы импульсных волн, часто с поразительной точностью. Инвестору надо рисовать их заблаговременно, чтобы облегчить определение целевых значений волн и подготовиться к реализации пятого блока своего торгового метода, а именно – к закрытию позиций и, возможно, к открытию встречных позиций, если они предусмотрены в торговом методе.

Увидев на рынке самую длинную волну движения и определив ее как третью волну движения, мы ждем откат. После отката цены продолжают подъем и преодолевают максимум третьей волны. Здесь можно констатировать, что началась пятая волна, и можно приступить к расчетам цены ее окончания и соответственно – цены закрытия позиций. Определяем минимум второй и четвертой волны и соединяем их. Затем откладываем линию, параллельную построенной, через максимум третьей волны и делаем предположение, что окончание пятой волны движения, а соответственно и окончание тенденции лежит на этой линии справа. Как только цена коснется ее, мы приводим в действие механизм закрытия позиций (Рис. 30).

Рис. 30

Второй вариант, предложенный Эллиоттом, – использовать дивергенцию между ценой и осциллятором Эллиотта, который является обыкновенным расхождением скользящих средних. Его можно заменить обычным MACDom. Когда четвертая волна заканчивается, начинают покупать инвесторы, которые пропустили подъем третьей волны. Цены двигаются к своим новым максимальным значениям. Однако повышение цен при подъеме происходит не так быстро, как в третьей волне. Осциллятор улавливает разницу в скорости увеличения цены и ее легко идентифицировать. Образуется так называемая «дивергенция» – расхождение между линиями, одна из которых соединяет верхушки третьей и пятой волны, а другая – соответствующие верхушки индикатора. Если данные линии не параллельны, это говорит о том, что рынок находится в пятой, последней волне своего роста и скоро упадет (Рис. 31).

Рис. 31

Расхождение (дивергенция). Второй метод используется для продажи в конце подъема пятой волны. Когда пятая волна устанавливает новые максимальные цены, удостоверьтесь, что осциллятор Эллиотта отображает дивергенцию с пиком третьей волны. Пройдя пять волн, рынок меняет тренд. Итак:

• удостоверьтесь, что осциллятор Эллиотта подтверждает наличие пятой волны: между пиками – очевидная дивергенция;

• продавайте даже при малейшем снижении рынка.

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

Рассматривая соотношение средней годовой доходности и величины максимального исторического падения капитала, мы выявим некоторую закономерность. У одноблочных или двухблочных торговых методов заметно равенство этих двух показателей. Например, если у такого метода среднегодовая доходность лежит в районе 30 %, то и падение капитала находится в той же области. А если доходность выше и составляет 60 %, нужно готовиться к тому, что в один прекрасный момент капитал упадет на эти самые 60 %. Собираясь работать с такими торговыми методами, нужно учитывать эту зависимость.

Если торговый метод насчитывает три блока или более, зависимость между средней прибыльной сделкой и максимальным падением капитала начинает смещаться в сторону доходности. Например, если наш трехблочный метод показывает доходность в 30 %, от него вполне ожидаемо падение капитала в районе 20 %. Дальнейшее увеличение числа блоков может привести даже к пятикратному перевесу в сторону доходности. Бывает, что доходность превышает величину исторического падения капитала в пять раз. Так, при доходности в 50 % иногда наблюдается падение капитала в районе 10 %, что не плохо.

Учитывая развитие доступного программного обеспечения, пока невозможно реализовать пятиблочную методику в виде торгового робота. Чтобы торговать по такому методу да еще на внутридневных графиках, инвестору придется все делать вручную, и на это уйдет целый день. А из одноблочного или двухблочного торгового метода можно создать торгового робота, который будет сам совершать все операции. Возникает дилемма: мириться с неидеальными результатами трейдинга и при этом иметь время на личную жизнь и работу или в погоне за прибылью посвятить торговле всего себя. Этот вопрос – субъективный. Каждый инвестор решает его самостоятельно.

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

Далее разделите длинные и короткие позиции по отдельным системам. Так, чтобы одни торговали исключительно от покупки (с длинной стороны), а другие, если будет нужда, – только от продажи (с короткой стороны). Различия в природе, механизмах роста и падения акций подразумевают наличие разных систем и их параметров для торговли «вверх» или «вниз». Хотя существуют и универсальные системы для движения в обоих направлениях. Более эффективными всегда оказываются те из них, которые разделяют длинные и короткие позиции.

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

Глава 3

Обзор авторских методик

Прежде чем разрабатывать собственную систему принятия решений, познакомимся с уже известными источниками. В открытом доступе размещается много систем, но серьезность их проработки сомнительна. Однажды Чарльз Лебо и Дэвид В. Лукас предложили сравнить показатели «черных ящиков», которыми тогда торговали все, кому не лень, с показателями эталонной методики, приведенной в их книге «Компьютерный анализ фьючерсных рынков».

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

• вход, когда 9-дневная скользящая средняя пересекает снизу вверх 18-дневную;

• выход, когда 9-дневная пересекает 18-дневную вниз;

• безрисковые остановки, перемещающиеся на цену открытия позиции, когда она поднялась от цены входа на 61,8 % расстояния от стопа до цены открытия позиции;

• стоп ставится на одно минимальное движение цены ниже впадины колебаний за ближайшие 20 дней перед вхождением в рынок.

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

Механическая торговая система на основе правил свинговой торговли Ганна (Gann Swing Trading) в интерпретации Роберта Крауза

Данный метод выложен на сайте компании, торгующей программой «Fibonacci Trader» (www.fibonaccitrader.com). Под лейблом Ганна в Америке можно продать что угодно, и Крауз решил этим воспользоваться. Его торговый метод – это разновидность работы с ценовым коридором с применением фильтра.

Основные правила.

• Разворот снизу вверх. Свинг вверх происходит, когда рынок сделает два последовательных возрастающих максимума.

• Разворот сверху вниз. Свинг вниз происходит, если рынок создает два последовательных снижающихся минимума.

Оба вышеизложенных свинга применимы к любым временным интервалам.

• Восходящий тренд. Направление тренда меняется с падения на рост. Цены должны преодолеть предыдущий пик, а предыдущий тренд – быть направлен вниз.

• Нисходящий тренд. Направление тренда меняется с роста на падение. Цены должны преодолеть предыдущую впадину. При этом предыдущий тренд должен быть направлен вверх. Соответственно смена тренда также работает для любых временных периодов.

Hi-Lo-активатор работает как входной сигнал и как трейлинг-стоп. Это простая трехпериодная скользящая средняя от «максимумов» (highs) и от «минимумов» (lows), нанесенная на график особым образом. Для торговли мы должны суммировать high (low) за последние три дня, разделить сумму на три и нанести полученный индикатор на график, сдвинув его на один день вперед. Таким образом, получается ценовой уровень для завтрашнего дня.

После поступления сигнала на покупку sell-уровень Hi-Lo-активатора движется вслед за растущим рынком, находясь ниже каждого последующего бара и показывая уровень для продажи. Ступенчатый вид индикатора облегчает наблюдение за состоянием рынка. Вы всегда можете видеть, когда тренд направлен вверх. Если цена закрытия оказывается ниже sell-уровня Hi-Lo-активатора, происходит его прорыв и появляется buy-уровень Hi-Lo-активатора, находящегося над ценами.

Вход (Рис. 32).

1. Рынок должен находиться в растущем тренде.

2. Цена закрытия должна быть выше buy-уровня Hi-Lo-активатора не менее чем на два тика.

Рис. 32

Правила входа.

• Правило № 1. Покупка происходит на закрытии бара, когда цена закрытия превысила buy-уровень Hi-Lo-активатора не менее чем на два тика.

• Правило № 2. Покупка происходит, когда направление тренда меняется с нисходящего на восходящий. Hi-Lo-активатор должен находиться под ценами.

• Правило № 3. Покупка происходит, когда текущая цена превышает предыдущий пик на два тика. При этом Hi-Lo-активатор находится ниже текущей цены.

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

Выход (Рис. 33).

1. Рынок должен находиться в даун-тренде.

2. Цена закрытия должна быть ниже sell-уровня Hi-Lo-активатора (sell-stop на два тика ниже Hi-Lo-активатора).

Рис. 33

Правила выхода.

• Правило № 1. Продажа происходит на закрытии бара, когда цена закрытия пересекла вниз sell-уровень Hi-Lo-активатора не менее чем на два тика.

• Правило № 2. Продажа происходит, когда направление тренда меняется с восходящего на нисходящий. Hi-Lo-активатор должен быть над ценами.

• Правило № 3. Продажа происходит, когда цены прошли ниже предыдущей впадины на два тика. Соответственно Hi-Lo-активатор должен находиться выше текущих цен.

Второе и третье правила выполняются внутри дня, так как уровни предыдущих впадин известны.

Правила защиты прибыли (для длинных и коротких позиций).

1. Фиксируем прибыль по всем контрактам, если цена закрытия пересекла вверх или вниз Hi-Lo-активатор.

2. Правило Фибоначчи: фиксируем прибыль по всем контрактам при откате в 38 % от последнего свинга. Не дожидайтесь закрытия бара – этот сигнал должен выполняться внутри дня. Прежде чем применять данное правило, убедитесь, что текущая цена преодолела Hi-Lo-активатор.

Торговая система Билла Вильямса «Мечты инвестора» (investor Drims»)

Билл Вильяме по профессии психоаналитик. Когда он увлекся трейдингом, поставил перед собой цель разработать торговый метод, который был бы максимально комфортен инвестору именно со стороны психологии. Ему это удалось.

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

Фильтр данного торгового метода называется «Аллигатор» и состоит из трех скользящих средних: синей, красной и зеленой:

• синяя линия – 13-периодная сглаженная скользящая средняя, смещенная на 8 баров в будущее;

• красная линия – 8-периодная сглаженная скользящая средняя, смещенная на 5 баров в будущее;

• зеленая линия – 5-периодная сглаженная скользящая средняя, сдвинутая на 3 бара в будущее.

Условие фильтра: когда скользящие средние переплетены, в рынок не входить. Но если они становятся в ряд (например, сначала – быстрая, ниже – средняя и еще ниже – медленная), открываем только длинные позиции. Три скользящие средние – очень хороший фильтр. Как правило, скользящие средние все время плетут косички и «распушаются» лишь с началом хорошего тренда. Таким образом, используя данный фильтр, мы основное время находимся без позиций, и только когда на рынке начинается третья волна, «Аллигатор» разрешает открыть позиции. В итоге инвестор отфильтровывает большинство убыточных сделок и получает перевес по факту наличия в статистическом ряду перевеса в сторону прибыльных сделок.

С психологической стороны это крайне приятно, так как никому не нравятся убыточные сделки. Данный факт подметил Билл Вильяме и ввел в свой торговый метод аналогичный жесткий фильтр. Если применить такой фильтр на российском фондовом рынке, мы увидим, что сделок будет немного. Поскольку входим лишь на третьей волне роста, а такая волна встречается раз в год или раз в полтора года, а все ликвидные бумаги на нашем рынке имеют максимальную корреляцию между собой, много заработать с фильтром Билла Вильямса не удастся. Однако, торгуя на международных рынках и пользуясь услугами глобального брокера, из нескольких десятков тысяч активов можно с довольно высокой вероятностью иметь стабильно большое количество сделок.

После того как фильтр разрешит войти в рынок, ищем «первичный сигнал», который в нашем случае является пробой фрактала. Фрактал на покупку – серия из пяти последовательных баров, где до и после бара с самой высокой вершиной находятся бары с меньшими вершинами. Фрактал на продажу – серия из пяти последовательных баров, где до и после бара с самым низким донышком располагаются бары с донышками выше. По сути, фракталы – не что иное, как локальные минимумы и максимумы цены, которые хорошо выявляются при помощи индикатора наподобие «Ценового канала». Пробойные системы были известны давно, широко применялись и применяются трейдерами благодаря простоте и согласованности с теорией волн Эллиотта (Рис. 34).

Вход – покупка: если образовался локальный максимум (фрактал) выше пучка скользящих средних («Аллигатора»), входим в рынок, когда цена его преодолевает на одно минимальное значение. Продажа выглядит так же, только наоборот: мы закрываем свою длинную позицию, если цена опустилась ниже предыдущего локального минимума (фрактала) на одно минимальное значение.

Рис. 34

Вход в короткую позицию аналогичен: открываем короткую позицию, если цена опустилась ниже предыдущего локального минимума (фрактала) на одно минимальное значение находится ниже «Аллигатора» (Рис. 35).

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

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

Рис. 35

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

С точки зрения управления капиталом, торговый метод Билла Вильямса психологически тоже весьма комфортен. После того как «фильтр» разрешает открывать длинные позиции, рынок, как правило, еще находится внизу, и у инвесторов свежи в памяти предыдущие падения. В этой ситуации трудно входить в рынок – кажется, что падение продолжится. Но Билл Вильяме говорит: «Купите немного акций. Если пройдет неудачная сделка, убыток будет маленьким, а если рынок станет расти – заработаете». С таким психологическим настроем работать легче. Когда рынок преодолевает следующий фрактал, Билл Вильяме предлагает увеличить предыдущую позицию, если выполняются условия входа. И мотивирует это тем, что уже есть накопленная прибыль от этой позиции.

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

Система Черепашек

Данный торговый метод предложили Ричард Деннис и Вильям Экхард. Широкой общественности он стал известен благодаря возникшему между ними спору. Деннис утверждал, что можно сделать успешного трейдера из любого человека, передав ему свою систему и научив по ней торговать. Экхард говорил, что такое невозможно. Они собрали учебные группы из желающих, которым передали знания и свой метод. Впоследствии с легкой руки Ричарда Денниса их ученики стали называться Черепашками («будем выращивать трейдеров как черепашек в Сингапуре»).

Торговый метод Черепашек основан на пробое ценового канала и состоит из двух систем: краткосрочной (Система 1) и долгосрочной (Система 2).

Вход (Система 1) когда цена выходит на один тик за границы high или low за предыдущие 20 дней. Если цена превышала 20-дневный high, покупать один юнит, открывая длинную позицию по соответствующему финансовому инструменту. Если цена падает на один тик ниже 20-дневного low, продавать один юнит, открывая короткую позицию. Сигнал на вход Системы 1 игнорируется, если последний прорыв привел к прибыльной сделке. Этот прорыв рассматривается независимо от того, произошел ли при нем реальный вход в позицию или прорыв был пропущен из-за данного правила. Считалось, что прорыв привел к убыточной сделке, если цена после него прошла 2 N в направлении, противоположном прорыву, до того, как произошел прибыльный 10-дневный выход.

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

Вход (Система 2) – когда цена выходит на один тик за границы high или low за предыдущие 55 дней. Если цена превышает 55-дневный high, покупать один юнит, открывая длинную позицию по соответствующему финансовому инструменту. Если цена падает на один тик ниже 55-дневного low, продавать один юнит, открывая короткую позицию. Все прорывы в Системе 2 приводят к открытию позиций, независимо от того, каким был предыдущий прорыв – прибыльным или нет. Входить в длинную позицию одним юнитом на прорыве и увеличивать размер открытой позиции после того, как цена прошла расстояние 1/2 N от начальной точки входа. Этот интервал (1/2 JV) отсчитывается от реальной цены исполнения предыдущего ордера: если начальный ордер исполнен из-за проскальзывания на расстоянии 1/2 N от прорыва, новый будет на расстоянии 1 N от прорыва (1/2 N от проскальзывания плюс интервал 1/2 N для добавления юнита).

Выход (Система 1) – 10-дневный low для длинных позиций и 10-дневный high для коротких. Все юниты выводятся из рынка, если цена идет против открытой позиции к 10-дневному прорыву.

Выход (Система 2) – 20-дневный low для длинных позиций и 20-дневный high для коротких. Все юниты выводятся из рынка, если цена идет против открытой позиции к 20-дневному прорыву.

Стопы – ни одна сделка не может подвергать риску более 2 % капитала. Так как движение цены на 1N представляло 1 % счета, максимальный стоп, который позволяет 2 %-й риск, равен 2 N. Стопы устанавливаливаются на 2 N ниже входа в длинные позиции и на 2 N выше входа в короткие позиции. Чтобы сохранить минимальный риск общей позиции, если добавляются юниты, стопы для более ранних юнитов поднимаются на 1 /2 N. Это значит, что все стопы для всей позиции размещаются на расстоянии 2 Not самого последнего добавленного юнита. Однако в случае, когда последние юниты размещаются на большем расстоянии или из-за быстрого рынка, вызывающего проскальзывания, или из-за гэпа на открытии, стопы будут отличаться.

Альтернативная стратегия стопов вместо принятия 2 %-го риска на капитал при каждой сделке стопы размещаются на расстоянии N для полупроцентного риска. Если данный юнит выбит стопом, он повторно вводится в рынок, если тот достиг начальной цены входа.

Размер позиции рассчитывается от волатильности рынка, выраженной в долларах. Волатильность выражается через N.

N– 20-дневная экспоненциальная скользящая средняя от «истинного диапазона» (True Range), которая более известна как ATR. Формально N является средним дневным диапазоном движения цены конкретного рынка с учетом гэпов при открытии; измеряется в тех же пунктах, что и цена актива.

Дневной истинный диапазон рассчитывается по формуле:

True Range = max ((H – L) или (H – PDC) или (PDC–L)),

где H  – текущий high (максимальная цена дня); L – текущий low (минимальная цена дня); PDC – цена вчерашнего закрытия (Previous Day's Close).

Для расчета N используйте следующую формулу:

N= (19 x PDN+ TR)/20,

где PDN – вчерашнее N (Previous Day's N); TR – текущий дневной True Range.

Поскольку данная формула требует вчерашнего значения N, следует начать с 20-дневного простого среднего True Range.

Торговый метод Черепашек только с виду сложный и запутанный. Разобравшись, мы понимаем, что методика проста. В ней есть «первичный сигнал» в виде пробоя уровней Ценового канала, «фильтр» в виде подсчета прибыльных сделок, «первичный стоп» в виде защитной остановки, размещенной ниже на величину кратных N, и «текущий стоп» в виде противоположного уровня Ценового канала.

Торговый метод Ларри Вильямса

Ральф Вине называл Ларри Вильямса «истинным мотористом», подразумевая, что тот торговал, механически выполняя сигналы своего метода. Личность Вильямса уникальна. Этот человек является абсолютным победителем Мирового чемпионата частных инвесторов Кубка Роббинса в торговле фьючерсами. Он сделал из $10 ООО больше миллиона – $1 147 ООО – менее чем за двенадцать месяцев 1987 года. До него и после никто даже близко не подходил к этой планке.

Ларри Вильяме торгует так называемые «фигуры» (паттерны) – комбинации из нескольких дневных баров. Данная система – пробойная, то есть вводит в рынок при пробое уровня. Подсчитывая результаты, надо учитывать отрицательное проскальзывание при исполнении заявки, что вынуждает торговать лишь на высоколиквидных рынках. В своей книге «Долгосрочные секреты краткосрочной торговли» Вильяме привел несколько паттернов, которые использует в своем трейдинге.

Фигура № 1. Внешний день с закрытием вниз. Максимум дня выше максимума предыдущего дня, а минимум ниже минимума предыдущего. Закрытие – ниже минимума предыдущего дня (Рис. 36).

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

Стоп – для выхода из торговли берем долларовый стоп (сумма или процент от капитала, который готовы потерять на одной сделке).

Выход – при первом прибыльном открытии.

Рис. 36

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

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

Фигура на покупку выглядит точно так же, как фигура на продажу, только перевернутая.

Рис. 37

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

Стоп – для выхода из торговли берем долларовый стоп (сумма или процент от капитала, который готовы потерять на одной сделке).

Выход – при первом прибыльном открытии.

Фигура № 3. Фигурой, которую нужно искать, чтобы подготовить открытие длинной позиции, будет день, имеющий положительное закрытие. Есть ключ или секрет: закрытие дня находится в нижних 25 % торгового диапазона дня, а в самых лучших фигурах – еще и ниже открытия дня (скрытый ударный день). Несомненно, эта фигура закрывается с небольшим повышением, но значительно ниже максимума. Уже на следующий день цена несется в обратном направлении и берет максимум ударного дня. Скрытый ударный день продажи противоположен: ищите закрытие вниз, находящееся в верхних 25 % диапазона дня и выше открытия дня. Вход наступает, когда цена падает ниже минимума скрытого ударного дня уже на следующий день (Рис. 38).

Вход – покупать (продавать), если цена проходит максимум (минимум) ударного дня.

Стоп – для выхода из торговли берем долларовый стоп (сумма или процент от капитала, который готовы потерять на одной сделке).

Выход – при первом прибыльном открытии.

Рис. 38

Фигура № 4. «Бычья ловушка» («Уловка специалистов», «Черепаший суп»). Хороший верхненаправленный трендовый рынок, движущийся в одну сторону на протяжении 5-10 дней и затем прорывающийся вверх с голым закрытием выше всего диапазона торговли. Истинный минимум дня прорыва становится критической точкой. Если она прорывается вниз или взята в следующие один – три дня, есть большая вероятность, что прорыв, направленный вверх, был ложным и трейдеры затоварились напрасно (Рис. 39).

Рис. 39

«Медвежья ловушка» (Рис. 40) противоположна «Бычьей ловушке». Она возникает на рынке, идущем в нижнем тренде, который затем стабилизируется в боковом движении в течение 5-10 дней, после чего прорывается вниз с голым закрытием ниже всех дневных минимумов диапазона торговли. Можно подумать, что это потянет цены намного ниже. Так действительно бывает. Однако если происходит внезапное улучшение, поднимающее цену выше истинного максимума дня прорыва, почти наверняка произойдет разворот рынка.

Рис. 40

Вход – продавать (покупать), если цена проходит минимум (максимум) ударного дня.

Стоп – для выхода из торговли берем долларовый стоп (сумма или процент от капитала, который готовы потерять на одной сделке).

Фигура № 5. Открытие, происходящее ниже минимума предыдущего дня. Такой редкий случай указывает на потенциальный разворот рынка. Время для входа наступает, когда после более низкого открытия цены возвращаются назад, к минимуму предыдущего дня. Если рынок может собрать достаточно сил, чтобы сделать это, вероятно, что давление на продажу уменьшилось и за этим последует резкий рост рынка (Рис. 41).

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

Вход – покупать (продавать), если цена проходит минимум (максимум) ударного дня.

Стоп – для выхода из торговли берем долларовый стоп (сумма или процент от капитала, который готовы потерять на одной сделке).

Выход – закрытие на открытии в первый прибыльный день после трех дней торговли.

Рис. 41

Рис. 42

Фигура № 6. «Величина наибольшего колебания» (greatest swing value, GSV). Первая часть сценария требует, чтобы сегодняшнее закрытие было ниже, чем закрытие пять дней назад. Как только данная часть сценария материализуется, берем разницу между открытием и максимумом каждого из прошлых четырех дней и делим ее на 4, чтобы получить среднее «покупное колебание».

Вход – покупаем выше открытия, на уровне, равном 180 % от 4-дневного среднего значения колебания.

Сигнал на продажу – зеркальное отражение предыдущего описания: берется расстояние от открытия до минимума в течение каждого из прошлых четырех дней и делится на 4, чтобы получить среднее число; затем умножается на 180 % и вычитается из открытия (если имеет место сценарий продажи).

Стоп – для выхода из торговли берем долларовый стоп (сумма или процент от капитала, который готовы потерять на одной сделке).

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

Три правила, которым надо следовать при выходе из краткосрочных торговых сделок.

1. Использовать долларовый стоп для всех сделок, чтобы, если все пойдет прахом, была защита.

2. Применять технику «катапультирования» с прибылью. Главное правило – выходить на первом прибыльном открытии. Если прибыль составляет всего один тик, берем ее. Для рынков, двигающихся медленнее, задерживаем «катапультирование» на день или два, чтобы дать рынку время обеспечить рост средней прибыли на сделку.

3. Выходим и разворачиваемся, получая противоположный сигнал. Если позиция – короткая и получен сигнал на покупку, не надо ждать, пока сработает стоп или выход через «катапультирование»; нужно следовать самому свежему сигналу.

Глава 4

Как самому реализовать торговую систему и работать по ней

Итак, мы разобрались, как будем создавать, тестировать и оптимизировать свой торговый метод и какие нюансы есть при его разработке. Но это все – теория. А как подступиться на практике?

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

• вручную, открывая бар за баром и записывая сделки;

• автоматически в программе технического анализа (например, MetaStock);

• автоматически, написав свою собственную программу на языке программирования (например, С++ или Visual Basic).

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

Возможности программы MetaStock

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

Есть у MetaStock и некоторые недостатки. Например, нельзя тестировать портфель бумаг и динамично управлять объемом позиции. Хотя в целом для инвестора начального или среднего уровней и для первичного приблизительного тестирования торговых идей программа незаменима.

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

1. Интернет-трейдинг QUIK – для просмотра котировок, ввода заявок и экспорта цен в программы технического анализа.

2. Технический анализ MetaStock – позволит получать необходимые сигналы на покупку или продажу.

Инструкцию по установке можно найти на сайте www.finam.ru.

В установке MetaStock есть определенные нюансы. Начнем с окна выбора поставщика информации в реальном времени. Чтобы настроить вывод данных в MetaStock из информационно-торговой системы QUIK, необходимо выбрать Signal (Broadcast Version) (Рис. 43). В противном случае котировки в реальном времени в MetaStock экспортироваться не будут.

Рис. 43

Подключение QUIK и MetaStock

Рассмотрим настройку экспорта на примере RAO EES. На сайте www.finam.ru заходим в раздел Инструментарий? Экспорт данных и нажимаем ссылку на файл RA0_EES_5.zip (Рис. 44).

Рис. 44

Затем сохраняем его в папку Data (Рис. 45).

Рис. 45

Далее следует распаковать сохраненный файл.

Запускаем QUIK, потом MetaStock. В MetaStock открываем график. На вопрос о подключении папки обновления в режиме реального времени отвечаем YES.

Теперь проверяем, подключен ли экспорт RAO EES в QUIK. Находим в QUIK пункт Экспорт данных/Вывод данных для технического анализа.

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

Чтобы бумага попала в список экспортируемых в MetaStock, нажимаем кнопку Добавить.

Если выбрана опция Не выводить данные повторно при условии невыхода с рабочего места QUIK и при остановке экспорта данных, а также последующем восстановлении экспорта, данные, которые уже выводились, повторяться не будут.

После формирования списка бумаг для экспорта нажимаем кнопки Начать вывод и Сохранить. Теперь на основе созданного источника данных можно строить диаграммы и анализировать данные.

Если в течение торговой сессии по каким-либо причинам происходили отключения «клиентского места» от сервера, но при этом программа «не вылетала», экспорт в MetaStock восстановится автоматически.

Однако, может быть, потребуется заново выводить данные за текущую торговую сессию. Например, если выйти и вновь зайти в QUIK в течение одной торговой сессии и опять начать выводить данные, либо (если не выбрана опция Не выводить данные повторно) вывод данных был остановлен, а список экспортируемых бумаг изменен. В этом случае, прежде чем нажимать в QUIK кнопку Начать вывод, необходимо запустить входящую в поставку MetaStock программу The DownLoader и очистить данные за текущую торговую сессию для бумаг, экспорт данных по которым уже производился. Для этого войдите в меню Tools? Delete? Data… В появившемся диалоге выберите бумагу, для которой вы хотите очистить данные, и нажмите кнопку Delete, после чего введите дату текущей торговой сессии и нажмите ОК.

Затем нужно перезапустить Equis DataServer и MetaStock FileServer, потому что DataServer хранит время последней порции данных, которую получил от QUIK. Следовательно, когда вы пытаетесь повторить вывод без перезапуска, сервер сравнивает время приходящих данных со временем их последней порции и подменяет время входящей котировки на последнее. В результате все входящие данные помечаются одним временем, и на экране появляются все данные за торговую сессию в одной «свечке». После перезапуска можно нажимать кнопку Начать вывод в QUIK, тогда данные за торговую сессию по бумагам будут экспортироваться корректно.

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

MetaStock позволяет разрабатывать и тестировать торговые методы с целью определить их прибыльность по предшествующей истории. System Tester помогает ответить на вопрос: «Как много денег можно заработать или потерять, используя определенные правила торговли?»

Можно использовать программу, чтобы:

• разработать торговый метод, используя собственные правила торговли;

• тестировать торговую систему;

• проверить результаты тестирования при помощи сигналов (стрелок покупки/продажи) и кривой доходности (линии денежного баланса – equity line) на графике, а также табличных отчетов;

• автоматически оптимизировать параметры торговых правил для улучшения результатов;

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

Построение торгового метода в System Tester

Чтобы начать строить торговый метод, необходимо определиться с торговыми правилами, которые хотим описать в виде функций и операторов. Для этого отбираем некоторые параметры нашего метода.

Предположим, что мы строим трендоследящую систему и будем использовать трендовые индикаторы для первичного сигнала. Нам подойдут скользящие средние (МА): в виде первичного сигнала возьмем их пересечение, для фильтрации будем использовать индикатор направленного движения ADX, а в качестве скользящих (Trailing Stop) стопов применим параболическую систему.

Закрывать позиции будем двумя способами – по сигналу, зеркальному первичному, либо по скользящему стопу.

Правила нашей системы будут таковы:

• покупаем, когда быстрая скользящая средняя (МА) пересекает снизу вверх среднею МА, а средняя МА находится выше медленной МА;

• продаем, когда средняя МА пересекает быструю и медленная МА находится ниже средней МА;

• для фильтрации ложных сигналов в боковом тренде следим за ЛОХвыше определенного уровня;

• выход осуществляем по Trailing Stop-системе, основанной на Параболике.

Для построения системы потребуется несколько индикаторов.

Скользящие средние (Moving Averages). Представляют собой расчет среднего значения цены или показателя индикатора за определенный период времени. Термин «скользящий» подразумевает, и это на самом деле так, что средняя изменяется или движется. Расчет МА – математический анализ средних значений характеристик цен за предопределенный период. В зависимости от того, как менялась цена за прошедшее время, средняя цена движется вверх или вниз.

MetaStock рассчитывает и отображает шесть различных типов МА:

1) простую (simple) или арифметическую (arithmetic);

2) экспоненциальную (exponential);

3) временных серий (time series);

4) триангулярную (triangular);

5) переменную (variable);

6) взвешенную (weighted).

Кроме того, программа может рассчитывать МА для различных цен: открытия (open), максимальной (high), минимальной (low), закрытия (close), средней цены (median price), типичной цены (typical price), а также объема (volume) и открытых позиций (open interest) или значений индикаторов.

Важнейшим фактором, определяющим различия МА, является «вес», придаваемый самым последним значениям временного ряда. Один раз определенная схема «взвешивания» остается неизменной во всем диапазоне расчетов. Исключения – переменная МА и объемо-зависимая МА. Переменная МА автоматически подстраивает фактор взвешивания в соответствии с состоянием рынка. То есть она повышает чувствительность к последним данным, если волатильность рынка растет, и наоборот – уменьшает ее при снижении волатильности. Аналогичным образом настраивается объемо-зависимая МА, которая движется вслед растущим или падающим показателям объема.

В своем примере мы будем использовать экспоненциальные скользящие средние, так как они больше всего распространены в МТС – лучше других подходят для данного метода управления капиталом.

Параболическая система (Parabolic SAR). Параболическая система Время/Цена (Parabolic Time/Price System), разработанная Дж. Уайлдером (J. Welles Wilder), подробно описана в его книге «New Concepts in Technical Trading Systems». Этот индикатор используется для расстановки ценовых стопов. Его второе название – «стоп-и-разворот» (stop-and-reversal – SAR). Если открыта длинная позиция (цена выше значения SAR), то SAR будет двигаться вверх каждый день, независимо от направления движения цены. Величина, на которую он сдвинется вверх, зависит от движения цен и величины ускорения индикатора.

Параболическая система SAR великолепно ставит стопы. Длинная позиция закрывается, когда цена падает ниже значения SAR, короткая – если цена уходит выше. Обратите внимание: значение SAR является стопом для текущего, а не следующего бара!

Индикатор направленного движения (DMI Directional Movement Indicator) и Индекс среднего направленного движения (ADX Average Directional Movement Index). Так

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

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

ADX – производное от индикатора направленного движения (DMI), концепцию которого Дж. Уайлдер младший описал в своей книге «New Concepts in Technical Trading Systems в 1978 году. ADX не только позволяет определить, находится ли рынок в состоянии тренда, но и дает возможность оценить его силу.

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

Выводимый на монитор компьютера индекс направленного движения идет вверх, когда +DI больше – DI. Если +DI меньше – DI, движение направлено вниз. С расхождением двух линий индекс направленного движения увеличивается: чем больше разница между +DI и – DI, тем больше направленность рынка или тем круче тренд. Уайлдер использовал в своих вычислениях 14 дней, потому что считал их важным полуциклом. Можно предположить, что существуют более оптимальные периоды усреднения, в зависимости от идеи, лежащей в основе торгового метода.

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

Другие осцилляторы, +DI и – DI, показывают направление. Когда +DI пересекается с – Din уходит выше, тренд направлен вверх. А если +DI пересекается с – DI и уходит ниже, тренд направлен вниз.

Синтаксис торговых правил

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

Следующий пример иллюстрирует торговое правило:

Enter Long: cross(CLOSE, mov(CL0SE,12,Simple))

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

Подобным образом можно написать другое правило – открыть длинную позицию, если MACD > 0:

Enter Long: macd() > 0

где macd() – функция, которая описывает данный индикатор.

Функции могут создавать и сами пользователи. Достаточно нажать на клавишу Functions при редактировании или создании торгового метода. Появится диалог Paste Functions, содержащий список функций. Двойной щелчок на названии функции добавит ее в торговое правило на место текущей позиции курсора.

Для создания своего торгового метода понадобятся:

Moving Average (Скользящая средняя)

Cross (Пересечение)

Parabolic SAR (Параболическая система)

Также для создания своего торгового метода понадобятся простые операторы and и or. Если в формуле необходимы нескольких условий, можно их комбинировать при помощи операторов and и or. Например, вы хотите, чтобы MetaStock генерировал +1, если MACD > 0 и RSI > 70. Формула будет выглядеть следующим образом:

If(macdO > О AND rsi (14) > 70, + 1, 0).

В формуле можно использовать столько условий, сколько позволяет размер. Например:

IfOnacdO > О AND

rsi(14) > 70 AND

CCI(14) > 100 AND

close > mov(close, 10, e), + 1,0).

Также можно сочетать AND и OR внутри одной формулы. Например:

IfUmacdO > 0 OR close > mov(close, 10, e)) AND

rsi(14) > 70, + 1,0).

Формула, представленная выше, возвращает +1, если MACD > 0 или если цена закрытия больше скользящей средней и при этом RSI > 70. Заметим, что вокруг условия OR были поставлены круглые скобки. Это связано с тем, что оператор AND имеет приоритет, поэтому без скобок связанное с ним условие было бы выполнено первым, что не соответствует задумке.

Ввод правил в System Tester и определение оптимальных значений переменных у МА, ADX и SAR

Чтобы вывести диалоговое окно System Tester, нажмите на верхней панели инструментов значок $. В появившемся окне System Tester щелкните по клавише New. Диалог System Editor имеет текстовые поля для имени системы, заметок и правил. Четыре правила определяют, когда вы хотите открывать/закрывать длинные и короткие позиции.

Введите любое имя системы, например My System. Не следует указывать имена, используемые в программе MetaStock, или названия существующих систем.

Рис. 46

Щелкните на вкладке Enter Long и введите следующие торговые правила для входа в длинную позицию (Рис. 46):

Enter long

Cross(MovCC.optl.E),Mov(C,opt2,E))

AND

(Mov(C,opt2,E) > Mov(C,opt3,E))

AND

ADX(opt4)>opt5.

Затем щелкните на вкладке Close Long и введите следующие торговые правила для выхода из длинной позиции:

Close long

Cross(SAR(opt6,opt7),Mov(С, opt8,Е)).

Щелкните по вкладке Enter Short и введите следующие торговые правила для входа в короткую позицию:

Enter short

Cross(Mov(C,opt2,E),Mov(C,optl,E)) AND

((Mov(C,opt3,E) < Mov(C,opt2,E))) AND

ADX(opt4)>opt5.

Щелкните по вкладке Close Short и введите следующие торговые правила для выхода из короткой позиции:

Close short

Cross(Mov(C,opt8,E),SAR(opt6,opt7)).

Если в правилах имеется синтаксическая ошибка, на экране появится соответствующее информационное сообщение. В знак признания ошибки щелкните по клавише ОК. System Editor перенесет курсор на то место, где найдена ошибка. Необходимо ее исправить и вновь нажать ОК.

Так как в коде есть параметры для оптимизации, стоит ввести правила их подбора.

Оптимизация

Оптимизация подразумевает замену параметров усреднения индикаторов на переменные ОРТ-1,2,3. Потом вводится диапазон значений, в которых ОРТ-переменные могут варьироваться. Далее программа MetaStock выполняет несколько тестов, во время которых подставляются значения ОРТ-переменных из заданного диапазона.

После того как правила открытия позиции написаны, в этом же диалоговом окне, внизу, нажмите кнопку Optimize. Появится диалог Optimization Variables. Там высветятся все ОРТ-переменные, которые были прописаны в коде системы. Щелкните по первому оптимизационному параметру, и появится диалог Variable Properties.

Например, нужно протестировать скользящую среднюю с периодом усреднения от 10 до 50 и шагом 5 (то есть – 10, 15, 20 и т. д.). Вводим 10 в качестве минимального значения (Minimum) и 50 – в качестве максимального (Maximum), значение шага равно 5 (Step). Нажимаем ОК. Так последовательно вводим параметры для оптимизации для всех ОРТ-переменных. Только вначале нужно разобраться с правилами расчета индикаторов, чтобы эти параметры были корректны.

Обратите внимание на общее число тестов (Total Tests), указанное в нижней части диалогового окна. Эта цифра говорит, какое количество тестов будет выполнено. Если заведено большое количество оптимизированных параметров, с большим диапазоном перебора вариантов оптимизации и маленьким шагом, готовьтесь к тому, что компьютер может не справиться с поставленной задачей и зависнет. Во избежание этого оптимизацию лучше осуществлять в несколько этапов, разделив диапазон на несколько блоков.

Итак, выходим в диалоговое окно System Tester.

Тестирование системы

Когда в диалоговом окне System Tester высвечивается вновь созданная система, щелкаем по клавише Test, чтобы начать ее тестировать. Длительность проверки зависит от числа анализируемых периодов и быстродействия компьютера.

Можно, щелкнув по клавише Minimize, свернуть окно диалога System Test Optimization в иконку: оптимизация будет идти «за экраном», это освободит компьютер для выполнения других задач.

Вывод отчетов по тестированию с оптимизационными переменными

При появлении на экране сообщения System Test Completed (Тестирование системы завершено) щелкните на Reports. Появится Общий отчет. Он содержит строчки для каждого теста, который был выполнен. Поскольку речь идет об оптимизации, количество строчек будет равно числу заложенных параметров. Тесты в отчете ранжированы по их прибыльности. При желании можно использовать кнопку Sort, чтобы выполнить сортировку по любому параметру, представленному в отчете (Рис. 47).

Рис. 47

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

Затем нажмите клавишу Reports, чтобы получить дополнительную информацию по выбранному тесту в диалоговом окне System Report. Появятся три отчета (Рис. 48–50):

• Results Report – показывает распределение прибылей, потерь и торговых операций для системы в целом;

• Trades Report – раскрывает детали каждой торговой операции, выполненной системой;

• Equity – демонстрирует, как день за днем меняется количество денежных средств.

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

Стрелки на графике появляются с открытием длинной (направление – вверх) и короткой (направление – вниз) позиций. Метка exit указывает на закрытие позиции, stop – на стоп.

Рис. 48

Рис. 49

Рис. 50

Построение механической стратегии в Expert Advisor

Чтобы было удобнее следить за системой в реальном времени, используем Expert Advisor, который выдает сигналы на покупку или продажу в виде системы алертов.

В верхней части панели инструментов выбираем ярлычок с изображением дяденьки в шляпе (ярлык Expert Advisor). Чтобы создать свое МТС, следует нажать кнопку New и в появившемся окне Expert Editor ввести нужные сигналы. Через кнопку New мы вызываем те же вкладки, что и в System Tester, и вводим по очереди все те правила, которые уже вводили на стадии тестирования. С одним отличием – вместо ОРТ-переменных указываем выбранные нами параметры усреднения индикаторов и их периоды.

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

После ввода всех формул в окне Expert Editor нажимаем Attach и закрываем окно. Так мы приводим систему в рабочее состояние. При возникновении нового сигнала на график цены автоматически наносится стрелка или другой символ. В зависимости от того, какая сделка, выскакивает окно с алертом, где повторяются условия сделки. При этом алерт сопровождается звуковым сигналом (сделку не пропустите) (Рис. 51).

Рис. 51

1. Вход в длинную позицию – маленькая зеленая стрелка вверх с надписью EL.

2. Выход из длинной позиции – маленький зеленый круг с надписью CL.

3. Вход в короткую позицию – маленькая красная стрелка вниз с надписью ES.

4. Выход из короткой позиции – маленький красный круг с надписью CS.

Работа по системе

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

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

Разбираемся с программой MetaStock подробней

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

Диалоговое окно System Tester показывает список всех торговых систем, поставляемых вместе с программой в качестве образцов и вновь созданных вариантов. Можно создавать редактировать, копировать, удалять и тестировать до 1000 систем. Еще можно выполнить сравнительный анализ. Системы, за названиями которых следует буква R, уже протестированы и имеют отчет.

Основные элементы интерфейса программы MetaStock

• New. Вызывает диалоговое окно System Editor, в котором можно написать имя и правила для новой системы.

• Edit. Вызывает диалоговое окно System Editor, в котором можно редактировать выбранную из списка систему.

• Сору. Используется, чтобы сделать копию выбранной системы.

• Delete. Используется для удаления выбранной системы.

• Print. Используется для печати выбранной системы.

• Test. Используется, чтобы запустить процесс тестирования выбранной системы. Заметим, что эта кнопка является неактивной, если выбрано несколько тестов и при этом не поставлен флажок в поле Compare, а также если нет открытых графиков.

• Reports. Кнопка показывает суммарный отчет выбранной системы или сравнительный отчет, если производилось сравнение систем. Она неактивна, если после имени теста отсутствует значок R.

• Options. Данная кнопка показывает диалоговое окно System Testing Options, с помощью которого можно управлять различными опциями тестирования и отчетов.

• Compare. Вставьте флажок, если хотите сравнить несколько систем. При наличии флажка кнопка Test меняет свое название на Compare.

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

Чтобы создать новую систему, щелкните по клавише New в диалоговом окне System Tester. После этого появится диалоговое окно System Editor, которое предлагает ввести имя системы, ее краткое описание и определить четыре торговых правила.

Помните: торговая система может находиться только в одном из трех состояний: длинной или короткой позиции, с закрытыми позициями.

После выхода из «редактора» можно задать опции, касающиеся управления деньгами, и комиссионные в диалоговом окне System Testing Options.

Имеется четыре вкладки для выбора правил открытия/ закрытия позиций и их редактирования:

• Enter Long. (Вход в длинную позицию) – указывает, когда система должна открыть длинную позицию. Длинную позицию можно открыть, только если система находится в короткой позиции или без открытых позиций. Если – в длинной позиции, это правило игнорируется.

• Close Long. (Выход из длинной позиции) – указывает, когда система должна закрыть длинную позицию. Если система находится в короткой позиции или «вне рынка», это правило игнорируется.

• Enter Short. (Вход в короткую позицию) – указывает, когда система должна открыть короткую позицию. Короткую позицию можно открыть, только если система находится в длинной позиции или без открытых позиций. Если – в короткой позиции, это правило игнорируется.

• Close Short. (Выход из короткой позиции) – указывает, когда система должна закрыть короткую позицию. Если система находится в длинной позиции или «вне рынка», это правило игнорируется.

Использование стопов

В дополнение к торговым правилам каждая торговая система может иметь до пяти стопов. Стопы используются, чтобы закрыть длинную или короткую позицию. Например, стоп Максимального убытка (Maximum Loss) закроет позицию, если убытки превысят заданную величину.

Когда срабатывает стоп, позиция закрывается независимо от текущего статуса торгового правила.

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

Стопы автоматически учитывают комиссионные за открытие и закрытие позиции. Например, стоп Максимального убытка (Maximum Loss) знает величину комиссионных за закрытие позиции и следит, чтобы не была превышена величина максимально возможного убытка даже после уплаты комиссионных.

Установка стопов производится по щелчку на кнопке Stops в диалоге System Editor dialog.

• Рентабельный стоп. Вкладка Breakeven.

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

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

• Инактивация. Вкладка Inactivity.

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

Задайте минимальное изменение цены (Minimum Change) и длительность периода (Periods). Метод (Method), при помощи которого рассчитывается Минимальное изменение цены, может выставляться в процентах (Percentage) или в абсолютных единицах (Points).

Например, если вы определили 1 % как минимальное изменение цены в течение 20 торговых дней, программа автоматически закроет длинную/короткую позицию, если цена акций не вырастет/упадет как минимум на 1 % в течение 20 торговых дней.

Данный стоп анализирует только изменение цены, но не прибыли. И игнорирует комиссионные.

• Максимальный убыток. Вкладка Maximum Loss.

Этот стоп закрывает длинную позицию, если величина убытков превышает Максимально установленное значение (Maximum Loss).

Например, если вы установили Maximum Loss в 5 %, позиция будет закрыта, когда убыток превысит 5 % от текущего капитала, включая комиссионные.

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

• Плановая прибыль. Вкладка Profit Target.

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

Например, если вы запланировали 10 % прибыли, то открытые позиции закроются при ее 10 %-м увеличении с учетом комиссионных.

• Подтягивающий стоп. Вкладка Trailing.

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

MetaStock позволяет определить число периодов, в течение которых стоп будет игнорироваться.

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

Предназначение этого стопа – фиксация прибыли, но не ограничение потерь. Ведь он только уменьшает величину прибыли, которая может быть потеряна. Убытки лимитирует стоп максимальной потери (Maximum loss stop).

Опции тестирования

Окно с настройками тестирования представлено на Рис. 52.

• Entry (Exit) Price (Поле цены). Выберите, какую цену будете использовать в торговых операциях. Выбор небольшой – open, high, low или close. Чаще всего используются цены закрытия.

• Delay (Отсрочка). Введите число баров, которые MetaStock будет пропускать перед выполнением торговой операции. Если введете 0, MetaStock выполнит торговую операцию на том же баре, на котором был сгенерирован сигнал входа/выхода; если – 1, сделка будет выполнена на следующем баре. В большинстве случаев используется 0. Так как обычно торговые системы используют ежедневные данные, операция будет выполняться в тот же самый или на следующий день после сигнала.

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

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

• Positions (Позиции). Выберите тип возможных торговых операций – только длинные позиции, только короткие позиции или те и другие. Предполагается, что в начале тестирования торговая система находится в позиции «вне рынка», то есть без позиций.

• Points Only Test (Только пункты). Активируйте этот флажок, если проводите операции с фьючерсами и хотите отележивать число пунктов выигрыша или проигрыша вместо текущих значений.

• Initial Equity (Начальный капитал). Это начальный баланс вашего счета.

• Margin Requirement % (Гарантийный депозит %). Это процент от вашего капитала, который должен участвовать в торговых операциях. Если вы торгуете без маржи, введите 100; если торгуете акциями с плечом один к одному, – 50.

Рис. 52

Сравнение систем

Чтобы сравнить системы, выполните следующие действия:

• отметьте две или больше систем в окне System Tester;

• активируйте флажок Compare;

• щелкните по кнопке Compare.

Просмотр отчетов

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

Системный отчет (System Report) состоит из четырех страниц (вкладок), три из которых содержат отчеты, описываемые ниже:

• страница результатов (Results page) дает краткое описание результатов теста, выбранного из Общего отчета;

• страница торговых операций (Trades page) представляет детальное описание каждой торговой операции, сгенерированной системой;

• страница баланса счета (Equity page) показывает изменение «день за днем» общего денежного баланса в результате работы торговой системы.

Детализированный отчет по торговым операциям (Trade Detail report) предоставляет детальную информацию по каждой конкретной сделке.

Общий отчет

Общий отчет (Summary Report) показывает статус прибыльности теста и дает короткую информацию по каждому выполненному тесту системы. При отсутствии в торговых правилах переменных оптимизации появляется отчет лишь по одному тесту.

Общий отчет можно вывести из диалогового окна System Tester при помощи кнопки Reports. При этом справа от выбранной системы должна иметься буква R. Ширину столбцов Общего отчета можно регулировать путем «захвата» мышью вертикальных разделителей в заголовке таблицы и их перемещения до требуемого размера.

Кнопка Sort (Сортировка) служит для сортировки Общего отчета. После щелчка по ней пользователю будет предложено выбрать поле для сортировки и ее порядок – восходящий или нисходящий.

Кнопка Reports (Отчеты). С ее помощью можно вывести окно Системного отчета для отмеченного в окне Общего отчета теста.

Колонки Общего отчета:

Test number (Номер теста). Все тесты пронумерованы в порядке их выполнения.

Status (Статус). Тест может иметь три состояния: ОК – нормальный, Invalid – испорченный или Terminated – прерванный. Статус Invalid появляется, если имеется математическая ошибка (например, деление на 0). Результаты такого теста есть в отчете, но они не пригодны. Статус Terminated возникает, если торговое правило не может быть задействовано системой (например, недостаточно данных для обработки – торговое правило содержит скользящую среднюю с периодом 200, а в наличии имеется только 100 баров). Если отчет был прерван, можно выбрать Terminated и вывести описание возникшей проблемы.

Net Profit (Чистая прибыль). Чистая прибыль или убыток, полученные торговой системой. Сюда же включается «бумажная» прибыль или убыток от последней сделки, в которой находилась система на момент теста.

Percent Gain or Loss (Процент прибыли или потерь). Прибыль или убыток в процентах относительно начального денежного баланса, полученные торговой системой. Здесь также учитывается прибыль/убыток от последней сделки, в которой находилась система на момент теста. Значение не выводится, если был активирован флажок points only.

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

Winning Trades (Выигрышные операции). Количество операций, закрытых с прибылью.

• Losing Trades (Проигрышные операции). Количество операций, закрытых с убытком.

• Average Win/Average Loss (Отношение среднего выигрыша к среднему проигрышу). Средний выигрыш рассчитывается как сумма прибыли всех прибыльных сделок, деленная на их количество. Аналогичным образом рассчитывается средний проигрыш.

• ОРТ (Значение переменной оптимизации). В отчете может присутствовать до 10 таких колонок (по одной на каждую переменную). В колонке показывается значение переменной оптимизации, которое было использовано в тесте.

Отчет по системе

Системный отчет (System Report) состоит из четырех страниц (вкладок), из которых три содержат подробные отчеты по выбранному тесту, а четвертая дает информацию по торговым правилам, переменным оптимизации и опциям тестирования торговой системы.

• Arrows (Стрелки). При помощи этой кнопки можно вывести или убрать с графика стрелки сигналов покупки/продажи, метки выхода из позиции, а также метки стопов. Если в данный момент на экране нет графика, кнопка неактивна.

• Plot Equity (График денежного баланса счета). При выборе этой кнопки на графике открывается новое внутреннее окно, в котором рисуется линия, отражающая ежедневное изменение денежного баланса по счету. Начальное, базовое значение линии равно величине первичного баланса, заданное в диалоговом окне System Testing. В дальнейшем она движется вверх или вниз от базового значения в зависимости от успешности торговых операций.

• Inspect (Инспекция). Данная кнопка активна, если вы находитесь на странице отчета о торговых операциях (Trades page) или отчета о прибыли (Equity page). Ее выбор вызывает детализированный отчет Trade Detail report по торговым операциям для отмеченного теста.

Отчет о результатах

Отчет о результатах (Results Report) дает детальную информацию о результатах теста, отмеченного в Общем отчете.

• Total Net Profit (Общая чистая прибыль). Общая прибыль/убыток, полученные в результате работы системы.

• Percent Gain or Loss (Процент прибыли или потерь). Прибыль или убыток в процентах относительно начальных инвестиций.

• Initial Investment (Начальные инвестиции). Количество денежных средств, инвестированных в начале тестирования.

• Open Position Value (Цена открытой позиции). Значение (цена) последней открытой позиции, если таковая была, которую в конце теста программа принудительно закрывает по цене последнего загруженного в тест бара.

• Annual Percent Gain/Loss. Общая чистая прибыль, выраженная в процентах годовых.

• Interest Earned. Прибыль, полученная в момент, когда торговая система не имела открытых позиций. То есть деньги были свободны и их можно было вложить в ликвидный «безрисковый» финансовый инструмент.

• Current Position (Текущая позиция). Длинная (long), короткая (short), нет открытых позиций (out).

• Date Position Entered (Дата открытия позиции). Дата открытия текущей позиции.

• Buy/Hold Profit (Купи и держи прибыль). Прибыль, которую можно было бы получить при стратегии «купить и держать», которая подразумевает, что вы совершаете покупку в первый день загруженных данных и держите позицию. Прибыль рассчитывается исходя из цен первого и последнего дня загруженных данных. Учитываются комиссионные за вход в позицию.

• Buy/Hold Percent Gain/Loss (Купи и держи прибыль в %). Прибыль при стратегии «купи и держи» в процентном выражении относительно начальных инвестиций.

• Days in Test. Общее число календарных дней, загруженных в тест.

• Annual Buy/Hold Percent Gain/Loss. Прибыль при стратегии «купи и держи» в процентах годовых относительно начальных инвестиций.

• Total Closed Trades. Общее количество завершенных торговых операций. Если при окончании тестирования остается открытая позиция, она не включается.

• Average Profit Per Trade. Средняя прибыль на торговую операцию. Не закрытая на конец теста позиция исключается.

• Total Long Trades. Количество завершенных (закрытых) длинных позиций.

• Winning Long Trades. Количество завершенных (закрытых) с прибылью длинных позиций.

• Commissions Paid. Сумма всех выплаченных комиссионных за время теста.

• Average Win/Average Loss Ratio. Отношение средней прибыли выигрышных операций к среднему убытку проигрышных операций. Averages Win – сумма прибыли по всем выигрышным торговым операциям, деленная на количество таких операций. Average Loss рассчитывается аналогично.

• Total Short Trades. Количество завершенных (закрытых) коротких позиций.

• Winning Short Trades. Количество завершенных (закрытых) с прибылью коротких позиций.

• Total Winning Trades. Количество завершенных (закрытых) с прибылью длинных и коротких позиций.

• Amount of Winning Trades. Общая прибыль от всех, коротких и длинных, выигрышных торговых операций.

• Average Win. Средняя прибыль, рассчитанная от всех торговых операций, завершившихся с прибылью.

• Largest Win. Наибольшая прибыль от торговой операции.

• Average Length of Win. Средняя продолжительность (в барах) выигрышных торговых операций.

• Longest Winning Trade. Наибольшая продолжительность (в барах) выигрышной торговой операции.

• Most Consecutive Wins. Наибольшее количество выигрышных торговых операций, следовавших одна за другой.

• Total Losing Trades. Количество завершенных (закрытых) с убытком длинных и коротких позиций.

• Amount of Losing Trades. Общий убыток от всех, коротких и длинных, проигрышных торговых операций.

• Average Loss. Средний убыток, рассчитанный от всех торговых операций, завершившихся с убытком.

• Largest Loss. Наибольший убыток от торговой операции.

• Average Length of Loss. Средняя продолжительность (в барах) проигрышных торговых операций.

• Longest Losing Trade. Наибольшая продолжительность (в барах) проигрышной торговой операции.

• Most Consecutive Losses. Наибольшее количество проигрышных торговых операций, следовавших одна за другой.

• Total Bars Out. Суммарная продолжительность (в барах) нахождения системы без открытых позиций.

• Longest Out Period. Наибольшая продолжительность (в барах) нахождения системы без открытых позиций.

• Average Length Out. Средняя продолжительность (в барах) нахождения системы без открытых позиций.

• System Close Drawdown. Значение наибольшего снижения линии денежного баланса счета относительно начальных инвестиций, рассчитанного по фактически закрытым позициям. То есть это максимальное расстояние от линии начальных инвестиций до линии фактического денежного баланса счета при условии, что последний ниже уровня начальных инвестиций.

• System Open Drawdown. Значение наибольшего снижения линии денежного баланса счета относительно начальных инвестиций, рассчитанного по открытым позициям. То есть это максимальное расстояние от линии начальных инвестиций до линии денежного баланса счета, рассчитанного при открытой позиции по текущим ценам, при условии, что такой баланс ниже уровня начальных инвестиций.

• Max Open Trade Drawdown. Значение наибольшего снижения денежного баланса счета за одну торговую операцию относительно цены входа в позицию, рассчитанного по открытым позициям.

• Profit/Loss Index. Индекс сравнивает суммарную прибыль выигрышных и суммарные убытки проигрышных операций, приводя их к одному числу, которое может изменяться в пределах от -100 (наихудшее значение) до +100 (наилучшее значение).

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

• Reward/Risk Index. Это индекс прибыли и риска, связанного с ее получением. Риск определяется как System Open Drawdown, то есть как самая низкая точка линии денежного баланса счета под линией начальных инвестиций. Вознаграждение определяется как общая чистая прибыль Total Net Profits – конечная точка на линии баланса счета.

Данный индекс комбинирует прибыль и риск в одном показателе, который может изменяться от -100 (очень рискованный) до +100 (очень надежный). Значение индекса Reward/Risk, равное 0, подразумевает, что вознаграждение и риск уравновешивают друг друга.

• Buy/Hold Index. Этот индекс показывает процентное соотношение прибыльности работы торговой системы и прибыльности стратегии «купи и держи». Значение -50 говорит о том, что система дала прибыль на половину меньше, чем стратегия; 25 – что система принесла прибыли на 25 % больше; 0 – одинаковая доходность.

Отчет о торговых операциях

В отчете о торговых операциях (Trades Report) отражается каждая торговая операция, сгенерированная системой.

• Trade Number (Номер торговых операций). Порядковый номер торговой операции, сгенерированной во время теста.

• Trade Туре (Тип торговой операции).

Возможны следующие типы операций:

• OUT (Вне рынка) – период, когда нет открытых ни длинных, ни коротких позиций;

• LONG (Длинная позиция);

• SHRT (Короткая позиция);

• NSFL – длинная позиция была принудительно закрыта из-за недостатка средств для покрытия комиссионных. Торговые операции не могут осуществляться до тех пор, пока денежный баланс счета не станет достаточным для их покрытия;

• NSFS – короткая позиция была принудительно закрыта из-за недостатка средств для покрытия комиссионных;

• OPEN – длинная или короткая позиция, которая осталась незакрытой на конец тестирования;

• Entry Date (Дата открытия позиции);

• Close Date (Дата закрытия позиции);

• Profit/Loss (Прибыль/Убытки) – размер прибыли или убытка, полученного в результате торговой операции;

• Reason For Close – описание причины, по которой была закрыта торговая операция.

• Отчет о денежном балансе (Equity Report). Отчет показывает движение денежных средств «день за днем».

• Bar Number. Порядковый номер бара, торгового дня, недели ит. д.

• Date. Дата каждого временного периода (бара), анализируемого в тесте.

• Ending Position. Торговая позиция, которая имела место на конец временного периода. Например, если в этот период система сменила позицию с длинной на короткую, поле будет содержать Short.

• Close (etc.). Цена акции на конкретную дату.

• Current Equity. Величина денежного баланса счета на конец периода.

• Change in Equity. Изменение в денежном балансе счета по сравнению с предыдущей транзакцией.

Детализированный отчет по торговым операциям

В отчете по торговым операциям (Trade Detail Report) приводятся детальные сведения по конкретной торговой операции. Ее следует выбрать в окне Отчет по торговым операциям или Отчет о денежном балансе и щелкнуть по кнопке Inspect.

• Trade Number. Порядковый номер торговой операции.

• Days In Trade. Число календарных дней между датами открытия и закрытия позиции.

• Trade Туре. Тип торговой операции.

• Bars In Trade. Количество временных периодов, баров, в течение которых существовала данная позиция.

• Entry Date. Дата открытия позиции.

• Entry Price. Цена открытия позиции.

• Entry Commission. Комиссионные за открытие позиции.

• Close Date. Дата закрытия позиции.

• Close Price. Цена закрытия позиции.

• Close Commission. Комиссионные за закрытие позиции.

• Equity At Entry. Величина денежного баланса счета на момент открытия позиции (за вычетом комиссионных за ее открытие).

• Equity At Close. Величина денежного баланса счета на момент закрытия позиции (за вычетом комиссионных за ее открытие и закрытие).

• Open Position Drawdown (Провал открытой позиции) – максимальное уменьшение денежного баланса счета в течение данной торговой операции.

• Profit or Loss. Величина прибыли/убытка в результате данной торговой операции в деньгах.

• Percent Profit or Loss. Величина прибыли/убытка в результате данной торговой операции в процентах.

Отчеты по сравнению систем (Compare Reports)

Если при работе с диалоговым окном System Tester активирован флажок Compare, затем можно отметить несколько систем для сравнительного тестирования их работы по одной акции. Если же при активированном флажке Compare щелкнуть по кнопке Reports, на экране появится большинство последних сравнительных отчетов (Comparison Report). В верхней части этого окна дано имя акции, по которой проводилось сравнение, а также общее число систем, участвовавших в сравнительном тестировании. Если в таких системах имеются переменные оптимизации, в сравнительный отчет будет включен тест, давший наибольшую прибыль.

Сравнительные отчеты – удобный способ быстро обнаружить самые подходящие для конкретной акции торговые системы. Есть возможность вызнать для отмеченной системы общий отчет и другие отчеты (по кнопке Reports).

Колонки Сравнительного отчета идентичны колонкам Общего отчета. Плюс имеется три дополнительные колонки:

• System Name (Имя системы) – название торговой системы.

• Current Position (Текущая позиция) – текущая позиция торговой системы – длинная, короткая, «вне рынка».

• Date Position Entered (Дата входа в позицию) – дата открытия текущей позиции.

Использование системы Максимальной прибыли

Система максимальной прибыли (Maximum Profit System) располагается в верхней части окна System Tester. Ее нельзя редактировать. Система показывает наилучший сценарий торговли для выбранной акции. Решения об открытии/закрытии позиций принимаются на основании уже известного ей последующего изменения цен. Система используется как измерительная шкала, но не торговая система.

Для запуска системы максимальной прибыли:

• выберите опцию System Tester из меню Tools или щелкните по кнопке $ на главной панели инструментов;

• в окне System Tester отметьте систему Maximum Profit System и нажмите на кнопку Test.

Когда тестирование закончится, щелкните по кнопке Reports.

Общий отчет показывает общие результаты тестирования. Отметим, что значения колонки Losing Trades равны 0. Это связано с тем, что «идеальная» система Maximum Profit System не совершает убыточные операции.

Результаты, полученные при помощи Maximum Profit System, можно сравнить с результатами других торговых систем: чем они ближе, тем лучше.

Несмотря на то что Maximum Profit System выдает максимально возможные результаты, индекс Reward/Risk index может быть меньше 100 %. Это связано с тем, что при входе в первую позицию из начального капитала вычитаются комиссионные за вход и образуется «начальный провал» (initial drawdown) денежного баланса счета.

Советы по анализу тестов систем

Комиссионные (Commissions). Обратите пристальное внимание на количество торговых операций, сгенерированных системой. Если при большом количестве сделок вы получили большую прибыль, убедитесь, что комиссионные указаны и размер брокерской комиссии реален. Итоги могут быть различны в зависимости от величины комиссионных. Стоит учесть комиссию в тесте, и многие прибыльные системы становятся убыточными.

Сравнение Выигрышных и Убыточных операций. Простое сопоставление количества выигрышных и убыточных сделок дает важную информацию о системе. Еще стоит обратить внимание на отношение «средней величины выигрыша» (Average Win) к «средней величине убытка» (Average Loss). Ведь системы могут иметь убыточных операций больше, чем прибыльных. И при этом средняя величина выигрыша может не намного превышать среднюю величину убытка. Это признаки неустойчивости системы при работе в будущем.

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

Использование линии денежного баланса счета. Линия денежного баланса несет очень полезную информацию. Достаточно беглого взгляда на нее, чтобы оценить работу торговой системы в целом.

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

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

Механическая торговая система как инвестиция

Инвестиции в нашем понимании больше ассоциируются с созданием портфеля ценных бумаг и его удержанием – год, пять лет или бесконечность. С точки зрения экономики и фундаментального анализа деятельности предприятий можно подвести серьезную доказательственную базу доходности такого подхода. Научная деятельность в этом направлении ведется около 100 лет, обоснованности преумножения капитала посвящены многотомные труды, а термин «инвестиции» надежно связан с пассивным портфелем ценных бумаг. Но как назвать инвестициями подход, при котором ценные бумаги покупаются и продаются слишком часто, а порой и в течение одной торговой сессии? Возникает заминочка. Действительно, активную торговлю ценными бумагами не назовешь инвестиционной деятельностью. Но если сместить акценты и говорить, что мы инвестируем не в ценные бумаги, а в свой торговый метод, систему принятия решений и именно она генерирует поток наличности, который увеличивает капитал, утверждение становится корректным. Итак, если мы имеем торговый метод с положительным математическим ожиданием, сигналы которого выполняются механически, можно говорить, что мы инвестируем в механическую торговую систему. И именно параметры нашей системы необходимо рассматривать как параметры актива – МТС (Механические торговые системы) становится активом для инвестиций. Теперь остается понять, чем МТС отличается от других активов и какие особенности имеет.

Риск

Возвращаясь к спецификации рисков, выделим два из них – диверсифицируемый и недиверсифицируемый (рыночный). В первом случае можно минимизировать убытки с помощью широкой диверсификации нашего портфеля акций. Так как этот риск затрагивает акции одного эмитента, если выделить на каждого эмитента по 2 % капитала, риск ограничится этим небольшим процентом. Поэтому данный подход к минимизации рисков широко используется в пассивном портфельном инвестировании. Но вот от второго вида риска широкая диверсификация не защитит. Поскольку при его наступлении плохо будет всему рынку, найти «тихую гавань», чтобы переждать кризисную бурю, сложно. Выбирая свой подход к инвестированию, нужно понимать, что пассивные стратегии не защищают капитал в случае фатального падения цены. И если мы все-таки выбираем пассивное портфельное инвестирование, необходимо забыть или сознательно игнорировать возможность кризиса в нашей стране и в мире. В противном случае надо выбирать активный подход к инвестированию, который предусматривает выход в деньги и закрытие длинных позиций при падении цен на акции.

МТС как раз относятся к активному трейдингу. Если мы выбираем их как актив для инвестирования, уже знаем, что он учитывает и минимизирует потери от наступления как специфических (диверсифицируемых), так и от рыночных (недиверсифицируемых) рисков.

Сравнение модели с альтернативными инвестициями

По большому счету, все равно, какой подход к инвестированию выбрать. Лишь бы он приносил хороший доход при определенном риске. В этой ситуации нужно сравнить новый актив (МТС) с другими, альтернативными активами для инвестирования.

Понятно, что лидерами по соотношению риска и доходности будут долговые инструменты. В первую очередь банковские депозиты, сертификаты и т. п. Затем идут векселя и облигации – государственные, муниципальные, корпоративные. С долговыми инструментами мы имеем минимальный риск и небольшую доходность. Если нас это устраивает, задумываться о выборе новых активов для инвестирования смысла не имеет. Но если требуется более высокая доходность, без них не обойтись.

Инвестиционных инструментов много, а подходов к инвестированию нет. Сравнение будем производить с пассивным портфельным инвестированием, арбитражем и так называемым «случайным» управлением капиталом. Все подходы к инвестированию можно реализовать самим по своему счету; воспользоваться услугами Управляющих компаний, разместив средства в ПИФы, либо доверить деньги управляющим. Правда, от выбора места размещения средств наши предпочтения по выбору стратегии, которая давала бы максимальную прибыль при заданном риске, не меняются. Поэтому сравнивать новый актив (МТС) надо со всеми возможными вариантами.

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

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

Вероятно, именно индексный портфель будет для нас основным конкурентом. Но если посмотреть доходность, например, индекса РТС на длительном промежутке времени, она окажется не такой уж и внеконкурентной. Так, доходность РТС с 1998 года колеблется на уровне 32 % годовых, а с 1997 года – всего 25 %. К тому же индекс предпочитает раз в два года падать процентов на тридцать. С такими параметрами индексный портфель не сможет обыграть наш новый актив (МТС). А если учесть, что индексный портфель не минимизирует наши потери от наступления кризиса, то МТС становится уже бесспорным фаворитом.

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

«Случайное» управление капиталом – пожалуй, один из самых интересных подходов, так как при грамотной организации может дать хорошие результаты. Управляющий принимает торговые решения на основании многофакторной модели анализа рыночной ситуации. Здесь и фундаментальный анализ, и технический, и учет новостного фактора. Все это управляющий фильтрует своим торговым опытом и выбирает решение, которое в данной ситуации кажется ему максимально выгодным. В России данный подход применяет подавляющее большинство УК ПИФов или индивидуальных счетов. Все бы ничего, но для его реализации требуется опытный управляющий, точнее говоря, – команда профессионалов. А вот с этим – проблема. Найти и нанять подобную команду стоит больших денег (до 500 ООО долларов в год). Это мало кто может себе позволить. В итоге нанимают малоопытных, но очень активных ребят и получают посредственное качество управления как ПИФами, так и индивидуальными счетами.

Основная проблема этого подхода в том, что имеется риск, далекий от экономики, – пресловутый человеческий фактор.

Человеку свойственно ошибаться, а из-за ошибок управляющего страдают деньги клиентов. Если же вы хотите самостоятельно управлять счетом при помощи «случайного» управления капиталом, вспомните историю американских трейдеров: опытный трейдер может долгое время успешно управлять деньгами, но в какой-то момент обязательно ошибется, и потери могут быть катастрофическими. Если вы допустили ошибку в начале инвестиционной деятельности, это не так страшно – на счете лежит внушительная сумма. Но если за спиной 25 лет успешного трейдинга, счет вырос до нескольких миллионов долларов, и при этом вы управляете деньгами всей семьи, родственников, знакомых, их потеря счета может стать трагедией, вплоть до суицида. Увы, такие истории – не редкость. Одна статистика США чего стоит. Наверное, единственный апологет такого подхода, который не покончил жизнь самоубийством, – это Виктор Нидерхофер. Управляя хеджевым фондом, после 25 лет успешного трейдинга он потерял все в одночасье – сработал риск человеческого фактора. Другой пример из новейшей истории – ошибка Ника Лиссона, из-за которой разорился старейший банк Англии. Ника посадили в тюрьму, но это не помешало ему хорошо заработать на продаже своей истории. Вероятно, новым капиталом он будет управлять иначе.

Человеческий фактор – серьезный риск, но если распределить капитал между большим количеством управляющих (минимум между 25 профессионалами), можно получить неплохой результат. Правда, при высоких накладных расходах, которые в состоянии нокаутировать данный подход к инвестированию.

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

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

Оценка риска

Широко распространено мнение, что наиболее важным показателем риска торговой модели является максимальное проседание счета, оно же – временное падение капитала или Дро Даун (DD). Мнения относительно определения этого показателя расходятся.

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

Максимальное проседание счета выражается в процентах от максимального значения счета, которое было достигнуто перед просадкой. Эту величину и называют риском подхода при управлении капиталом. Так как временное падение случается регулярно, данная величина и была взята как одна из определяющих в оценке управления капиталом. Хотя стоит отметить, что Дро Даун (DD) не является статистически достоверной величиной, поэтому надо говорить о риске как о величине шести стандартных отклонений для нормального распределения вероятности, от максимального значения счета. Чтобы применить данный подход, нужно определить, как распределяются вероятности у кривой доходности нашего счета. Так как на практике максимальное проседание счета никак не согласуется с вероятностным распределением, оно заняло отдельное место в оценке управления. А поскольку оно не теоретически, а реально встречается в процессе управления капиталом, именно его и взяли за оценку риска подхода.

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

Оценка прибыли

В нашем методе сравнения подходов к управлению капиталом берется исключительно среднегодовая прибыль, полученная за длительный промежуток времени, хотя бы за пять лет. Если же мы сравниваем МТС, то можем рассчитать среднегодовую прибыль, исходя из 100 сделок системы, даже если они были получены за меньший промежуток времени.

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

Риск/доход

Теперь разберемся с показателем риск/доход, на основании которого будем сравнивать разные подходы к управлению капиталом. Например, прибыль за год составила 100 ООО руб. Но если для ее получения требуется капитал в 2 млн, доходность на эту инвестицию составит 5 %. При этом если риск за данный период был равен 25 % от капитала, дела совсем плохи. Получается, что отношение риск/доход 5 к 1. 5 % от 25 % составляет пятую часть. Однако та же годовая прибыль в 100 000 руб. принимает более привлекательный вид, если требует 50 000 руб. стартового капитала при риске в 20 %. Это равнозначно 200-процентной доходности на капитал при отношении риск/доход как 1 к 10.

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

Следовательно, данный подход применим для сравнения только с рискованными инвестициями – в акции или диревативы. Например, наша механическая торговая система имеет лучшее соотношение риск/доход, чем при индексном инвестировании. Но сама доходность системы ниже. Однако это не страшно: воспользовавшись маржинальным кредитованием (плечом), можно получить больший доход, нежели от портфельного инвестирования. Кстати, использовать плечо в индексном портфеле нельзя, так как он относится к пассивным формам инвестирования, поэтому падение цены даже в рамках одного стандартного отклонения, скорее всего, приведет к потере капитала. Интересно, что МТС учитывает подобное падение цены и спасает счет от больших потерь.

Требуемый капитал

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

Чтобы торговать акциями, трейдер должен разместить на депозит денежные средства, достаточные для покупки требуемого количества лотов (определяется торговым методом). Если трейдер выбирает пассивный портфель и в нем минимальная доля на одного эмитента рассчитана как 2 % от капитала, а в списке эмитентов находится такой эмитент, как «Транснефть», со стоимостью одной акции в районе 40 ООО руб., минимальный капитал будет равен 2 млн руб.

Для активного трейдинга – другой расчет минимального капитала. Например, чтобы торговать фьючерсным контрактом, трейдер должен разместить на депозит начальную маржу (гарантированное обеспечение, или ГО). ГО устанавливается биржами и время от времени меняется в зависимости от волатильности рынка и стоимости контрактов.

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

Следовательно, минимальным для торгового счета требованием является первоначальная маржа (ГО) плюс количество денег, равное максимальному проседанию собственного капитала. Допустим, ГО составляет 10 ООО руб., а максимальное проседание капитала – 15 % торгуемого капитала или 15 000 руб.:

Минимальный требуемый капитал = 10 000 + 15 000 = 25 000.

Минимальный капитал 25 000 руб. выдерживает проседание в 15 000 руб. и позволяет провести еще одну сделку. Например, мы решили торговать по системе фьючерсным контрактом на индекс РТС. Стоимость контракта в пунктах – 230 000 (более 100 000 руб.). ГО по данному контракту составляет 10 000 руб. Во время испытаний на исторических данных торговый метод показывал падение капитала на 15 %, что составит 15 000 руб. от стоимости фьючерсного контракта. Поскольку такое падение капитала было максимальным для системы и получалось не от одной, а от серии убыточных сделок, можно рассчитывать, что минимальный депозит в 25 000 руб. окажется достаточным для начала работы и не приведет к остановке торговли в будущем.

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

Каким будет требуемый капитал, если максимальное проседание капитала равно 15 ООО руб. и величина будущего проседания взята на уровне 30 ООО руб.:

Минимальный требуемый капитал = 10 000 + 30 000 = 40 000.

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

Стабильность торговли

Стабильность в торговле – наиболее существенная характеристика выбранного подхода к инвестированию. Придя впервые на фондовый рынок, мы и не подозреваем, что впустили его в свою жизнь навсегда. Это не на один год и не на два. Значит, рынок должен приносить доход длительное время – 15, 25, 40 лет. Поэтому стабильность получаемых от инвестирования результатов становится главным при выборе того или иного подхода к управлению капиталом. Поэтому выбор многих инвесторов в пользу более стабильных подходов к инвестированию, пускай не лидирующих с точки зрения доходности, выглядит вполне оправданным.

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

Вас уже ни что не останавливает. Пора заняться разработкой и тестированием своего торгового метода. Удачи!

Часть II

Внутридневная торговля

Внутридневные трейдеры умирают в нищете.

Мудрость Уолл-стрит

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

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

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

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

Глава 5

Торговый диапазон

Самый простой подход к прогнозированию завтрашних максимумов и минимумов – базировать уровни поддержки и сопротивления к средней цене сегодняшнего дня (С) плюс (минус) изменение цены от максимума (Н) до минимума (L).

Центр: Р= (Н + L + С)/2.

Сопротивление 1: Rt = 2 х P-L.

Поддержка 1: S_1 = 2 х Р – Н.

Сопротивление 2: R_2 = (Р– S_1) + R_1.

Поддержка 2: S_2 = Р– (R_1 – S_1).

Торговый диапазон Демарка. Трейдер Томас Демарк[1] базирует свои предсказания завтрашнего торгового диапазона на ценах сегодняшнего дня с учетом развития тенденции.

1. Сегодняшняя цена закрытия меньше сегодняшней цены открытия:

(Сегодняшний максимум + сегодняшний минимум + сегодняшняя цена закрытия + сегодняшний минимум)/2 = X.

Прогнозируемый на завтра максимум = Х– сегодняшний минимум.

Прогнозируемый на завтра минимум = Х– сегодняшний максимум.

2. Сегодняшняя цена закрытия больше сегодняшней цены открытия:

(Сегодняшний максимум + сегодняшний минимум + сегодняшняя цена закрытия + сегодняшний максимум)/2 =Х.

Прогнозируемый на завтра максимум = Х– сегодняшний минимум.

Прогнозируемый на завтра минимум = Х– сегодняшний максимум.

3. Сегодняшняя цена закрытия равна сегодняшней цене открытия:

(Сегодняшний максимум + сегодняшний минимум + сегодняшняя цена закрытия + сегодняшняя цена закрытия)/2 =Х.

Прогнозируемый на завтра максимум = Х– сегодняшний минимум.

Прогнозируемый на завтра минимум = Х– сегодняшний максимум.

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

1) игнорировать прогнозируемые параметры ценового диапазона для данного дня;

2) скорректировать параметры диапазона, переместив прогнозируемое значение ценового минимума чуть ниже прогнозируемого ценового максимума, если произошел прорыв вверх, или, поместив значение прогнозируемого максимума чуть выше прогнозируемого минимума, если произошел прорыв вниз.

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

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

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

День роста – когда открытие находится в нижней трети, а закрытие – в верхней трети торгового диапазона дня (Рис. 53).

День падения – когда открытие находится в верхней трети, а закрытие – в нижней трети торгового диапазона дня (Рис. 54).

Разворотный день – когда открытие и закрытие находятся в одной из частей дня, верхней или нижней (Рис. 55).

Боковик – когда цены открытия и закрытия находятся в середине дня (Рис. 56).

Рис.53

Рис. 54

Рис. 55

Рис. 56

Теперь самая главная задача – определить, какой будет день, после чего скорректировать торговый диапазон и выработать тактику действий. Сначала мы покупаем или продаем. Для определения направленности предстоящего торгового дня используем несколько методик (для более широкого взгляда на рынок и достоверности итоговых выводов); день высчитывается по большинству совпадений их рекомендаций.

Глава 6

Определение дня

День недели. День месяца. Месяц года

Упоминание о том, что не все дни одинаково удачливы для покупки или шорта, было в одной из первых книг по трейдингу, изданных в России, а именно – в «Долгосрочных секретах краткосрочной торговли» Ларри Вильямса. Он описал свою торговую стратегию, согласно которой для фильтрации сигналов используется такой индикатор, как день недели. В Америке данный подход оправдан, так как выход статистики привязан к определенным дням недели. Например, сильное воздействие на рынок оказывает ежемесячный отчет о безработице, выходящий в первую пятницу следующего месяца. Индекс настроения потребителей по данным Мичиганского университета выходит каждую вторую пятницу месяца; тогда же истекает последний срок по опционам. Будет ли этот прием работать на отечественном рынке? Ведь у нас новости не имеют привязки к дням недели.

В начале века все краткосрочные трейдеры пристально следили за движениями американского рынка и строили свои торговые решения, отталкиваясь от динамики западных индексов. Тогда это можно было понять, поскольку еще не сформировался внутренний информационный фон, а количество стратегических инвесторов или инвестиционных фондов оставалось незначительным. Поэтому корреляция с американскими индексами была высока – ее делали те же самые краткосрочные торговцы. Сегодня, когда на рынке есть и внутренние идеи, и фонды, и стратегические инвесторы, мы все равно замечаем корреляцию нашего рынка с американским. Скорее всего, это связано с глобализацией экономики: на рынок вышли глобальные фонды, и они по своей капитализации превосходят национальные. Это стало возможным благодаря развитию средств связи и интеграции России в мировую экономику. Есть много и общечеловеческих факторов, делающих наши рынки похожими. Одним словом, рейтинг дням – неплохая идея.

Если просто сравнивать дни, получится, что все они, по большей части, – растущие (от 54 до 57 %). Но как эти данные применять на практике, вопрос сложный. Хороший метод для сравнения предложил Вадим Зверьков в своей книге «Как зарабатывать на рынке российских акций»: сравнивать дни на основании профит-фактора. Чтобы лучше понять смысл данного показателя, представьте, что в году 52 понедельника; из них 27 были – растущими, 25 – убыточными (к убыточным прибавлены дни с нулевым изменением цены). При этом в растущий день средний размер диапазона составлял +2,96 %, в убыточный -2,5 %. Посчитаем профит-фактор понедельника:

(27/52)/(25/52) х (2,96/2,5) = 1,28.

Профит-фактор для понедельника в нашем примере равен 1,28. Если он равен единице, значит, шансы на рост или падение в этот день равны. Единица – «точка равновесия». Если профит-фактор превышает единицу, шансов получить прибыль от длинных позиций больше; меньше единицы – лучше в этот день открывать короткие позиции. На основании своих наблюдений Зверьков предлагает использовать среднее значение профит-фактора по дням недели (Рис. 57), дням месяца (Рис. 58) и месяца года (Рис. 59) – более 1,2, – чтобы определить день роста; ниже 1 – для определения тортового дня.

Данный метод оценки направленности предстоящего торгового дня не обладает высокой степенью прогнозирования. Вероятность угадывания находится в районе 60 %, что дает слабое преимущество. Подход хорош для использования в виде фильтра к уже созданной торговой системе. Как первичный сигнал, а в нашем случае с направленностью дня так и есть, не подходит. Разве что вкупе с другими методами оценки.

Рис. 57. День недели

Рис. 58. День месяца

Рис. 59. Месяц года

Последовательность дней недели

Берем для анализа дневные цены закрытия пятидневной рабочей недели и смотрим их соотношения. Существует предположение, что все недели похожи друг на друга, их можно классифицировать и создать шаблоны. Любой математик скажет, что таких шаблонов будет 32 (2^5). Действительно, все варианты встречаются в жизни, но с разной периодичностью. Можно использовать этот перекос в повторении шаблонов для определения направленности следующего торгового дня. Как и предыдущий метод, этот дает слабое преимущество перед рынком. Поэтому мы его вставляем в общий рейтинг для получения более точных прогнозов относительно предстоящего дня.

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

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

В Америке для определения направленности предстоящего дня уже давно используются недельные шаблоны. В воспоминаниях «Биржевого спекулянта» о вымышленном трейдере Лэрри Ливингстона (предполагаемого Джесси Ливермора) упоминается, что в начале карьеры он записывал цены акций Нью-Йоркской фондовой биржы на классной доске и в конечном счете узнавал шаблоны их движения. Самый любимый его шаблон – разворот во вторник движения понедельника, если при этом понедельник повторил тенденцию прошлой недели, а в пятницу было временное закрытие позиций перед выходными.

Проведем исследование рынка и узнаем вероятность появления тех или иных недельных шаблонов. Сначала нужно определиться с понедельником. Какой он будет, исходя из движений на прошлой неделе, рассмотрим ниже.

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

На Рис. 60 и 61 показаны совокупные результаты вероятности наступления роста или падения в следующий день недели на основании исходов предыдущих дней. Числа рядом с соответствующим символом указывают процент вероятности исхода каждого нового дня. Например, если вторник и понедельник были растущими (XX), в среду с вероятностью 54 % стоит ждать падения, 46 % – роста.

При изучении недельных шаблонов видно, что после первого растущего дня недели есть 56 %-я вероятность отката. Продолжение роста – в 51 % случаев. Снижение в четверг – 54 %-я вероятность, а возобновление роста в пятницу – с 56 %.

Рис. 60

Если первый день недели будет падающим, во вторник с вероятностью в 56 % начнется рост и 51 % в среду продолжится падение. Но в четверг в 54 % случаев начнется коррекция к снижению, и в пятницу падение усилится (56 %).

На шаблонах видно, что есть 56 %-й шанс на коррекцию во вторник (ХО) и 54 %-й – в среду (ХХО), если во вторник этого не произошло. Если в среду нет коррекции, имеем 62 %-ю вероятность того, что она будет иметь место в четверг (ХХХО), и только 38 %-ю – в пятницу (ХХХХО).

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

Рис. 61

Прогнозируем понедельник

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

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

Если вся прошлая неделя демонстрировала рост (ХХХХХ), открытие в понедельник с 46 %-й вероятностью будет по тренду. Скорее всего, в понедельник откроемся с небольшим гэпом вниз и станем расти; то, что максимум будет выше, говорит вероятность в 88 %. Закрытие тоже в сторону тренда.

Если общая тенденция прошлой недели окажется растущей типа ХОХОХ, ОХХХО, ООХХХ, ХХХХО, ОХХХХ, то с вероятностью 47 % в понедельник открытие будет в сторону тренда. Закрытие в сторону тренда – 50/50, а максимум понедельника – в сторону тренда.

Праздники

В предыдущих методах, рассматривающих вероятность развития событий, не затрагивались ситуации, когда на неделе выпадали праздничные дни и тем более когда они суммировались с выходными. Открытие рынка после праздников не всегда поддается логике открытия рынка в понедельник. Поэтому по ним стоит создать отдельные шаблоны. Как правило, после праздников рынок с 54 %-й вероятностью открывается с разрывом в сторону движения, превалирующего на торговой неделе до праздников. К тому же так сильно, будто в едином порыве хочет компенсировать движение рынка, когда тот был закрыт. Также замечено, что рынок набирает силу накануне праздников: перед Рождеством и Новым годом тенденция развивается с вероятностью 74–75 %. Перед любым другим праздником тенденция будет ускоряться с вероятностью в 67,9 %.

Свечные фигуры

Хотя большинство свечных моделей дает вероятность исхода всего лишь 50/50, есть среди них и такие, согласно прогнозам которых положительный исход вероятен в 70–90 % случаев. Этим надо воспользоваться. Есть книги по свечному анализу, где приводятся модели, образуемые комбинацией свечей. Все модели нам не нужны; интересуют лишь имеющие высокую прогностическую степень.

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

Три одинаковые вороны, или Три белых солдата

89,4 %-я вероятность положительного исхода. Это три подряд падающих или растущих дня. Цена открытия каждого из них оказывается внутри тела предыдущего дня. Каждый день закрывается на своем минимуме для ворон или на максимуме – для солдат (Рис. 62, 63).

Рис. 62. Медвежья фигура «три вороны»

Рис. 63. Бычья фигура «три солдата»

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

Поглощение – 76,4 %-я вероятность положительного исхода. Сначала нужно иметь ярко выраженный тренд. Если его нет, не стоит принимать свечную формацию во внимание. Если на верхушке или на донышке появилась данная фигура, ее следует учитывать при составлении торгового плана на следующий день. Второе тело второго дня фигуры должно полностью поглощать тело предыдущего дня (отсюда и название) (Рис. 64, 65).

Рис. 64. Бычья модель «поглощение

Рис. 65. Медвежья модель «поглощение:

Данная модель имеет продолжение уже на следующий день. Ее стоит использовать для прогноза следующих, второго и третьего дней. На недельных графиках эта фигура выглядит как «молот» или «повешенный» (тоже разворотные фигуры).

Три дня изнутри вниз или изнутри вверх 68,4 %-я вероятность положительного исхода. Разворотная модель. В медвежьем варианте – закрытие третьего дня ниже открытия первого дня фигуры. В бычьем – закрытие третьего дня выше открытия первого дня фигуры (Рис. 66, 67).

Рис. 66. Медвежья модель «изнутри вниз»

Рис. 67. Бычья модель «изнутри вверх»

Метод трех падающих или трех поднимающихся

100 %-я вероятность положительного исхода. Фигура продолжения тенденции (Рис. 68, 69).

Рис. 68. Бычья модель «трех падающих»

Рис. 69. Медвежья модель «трех поднимающихся»

Следующие дни идут в направлении тенденции.

Смежные белые свечи – 93,7 %-я вероятность положительного исхода. Данная фигура является продолжением тенденции. На рынке господствует повышательный тренд. Формируется длинная белая свеча, еще более укрепляющая бычий характер происходящего. Однако на следующий день рынок открывается намного ниже, фактически на вчерашнем уровне открытия. Начальные продажи, приведшие к низкому открытию, быстро заканчиваются, и рынок поднимается до нового максимума. Все это демонстрирует силу покупателей. Рост должен продолжиться и далее (Рис. 70).

Разделяющиеся свечи – 83,3 %-я вероятность положительного исхода. Это также модель продолжения тенденции. У разделяющихся свечей цена открытия – одна и та же, цвет – противоположный (Рис. 71).

Рис. 70. Бычья модель продолжения тенденции «смежные белые свечи»

Рис. 71. Медвежья модель «разделяющиеся свечи»

Утренняя или вечерняя звезда 79,3 %-я вероятность положительного исхода. Разворотная модель. В разных источниках может называться восход/закат после отдыха и брошенный младенец. Часто повторяется, поэтому ее стоит учитывать в расчете вероятности событий на следующий торговый день (Рис. 72, 73).

Рис. 72. Бычья модель

Рис. 73. Медвежья модель

Хотя выбранные модели сами имеют высокую степень прогнозирования развития событий на рынке, их вероятность положительного исхода можно улучшить. Для этого надо применить для моделей свечного анализа фильтрацию при помощи индикаторов технического анализа. Есть много приемов фильтрации – скользящие средние, линии тренда, индикаторы MACD и Стохастик. Лучше всего для целей фильтрации подходит индекс относительной силы Уайлдера (RSI) (Рис. 74).

Рис. 74

Подход к фильтрации фигур свечного анализа прост. Если индикатор находится в своих зонах перекупленности или перепроданности, нужно искать на графике цен разворотные свечные модели. А если индикатор вышел из своих зон и находится вблизи отметки 50, необходимо искать фигуры продолжения. Наравне с RSI можно использовать и %D Стохастика. Периоды усреднения для дневных графиков стандартные для данных индикаторов.

Числа Фибоначчи

Рассчитывая торговый диапазон следующего дня, мы априори закладываемся на продолжение тенденции текущего торгового дня. И это правильно, поскольку в большинстве случаев так и происходит. Но бывают дни, когда движение развивается прямо в противоположную сторону. Для выявления таких дней уже предлагалось использовать японские свечи; кроме свечных фигур нужно внимательно изучать дни, которые можно вычислить при помощи чисел Фибоначчи.

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

Часто можно видеть, что при падении рынка после растущей тенденции снижение цены останавливается, и мы получаем день противоположной направленности. Такие дни возникают, когда рынок падал на определенный процент от предыдущей тенденции. Процент нередко совпадает с уровнем коррекции в 38, 50 и 62 % от предыдущей тенденции. Рассчитываем эти уровни как от растущей, так и от падающей тенденции. Когда цена их достигает или вблизи происходит закрытие дня, есть большая вероятность, что следующий день разовьется в противоположном направлении. Поэтому лучше дождаться подтверждениия в начале торговой сессии и затем строить торговый план на текущий день (Рис. 75, 76).

Другой подход для расчета таких дней тоже использует числовой ряд Фибоначчи. После того как образовалась вершина и началось снижение, принимаем день разворота за нулевой и отмечаем дни, кратные числам Фибоначчи, учитывая выходные, праздничные и торговые. Вероятность изменения направления ценового тренда увеличивается по мере приближения к этим дням – временным зонам Фибоначчи.

Рис. 75

Рис. 76

Январский эффект

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

Предположим, что январь – ведущий индикатор движения фондовой биржи в остальной части года и есть разные комбинации развития событий на основании поведения рынка в этом месяце. Движение цен в январе назовем январским барометром. Его принцип прост: он характеризует направление индекса в январе – рос рынок или падал, – начиная с уровня закрытия последнего торгового дня декабря вплоть до последнего торгового дня января.

Отметим, что январь только в 82 % давал точные предсказания о развитии года. К тому же по направленности тенденции вероятность точности предсказаний различна. Если январь оказался растущим, то с вероятностью в 91 % растущим будет и весь год. Но если рынок снижался, то есть 61 %-я вероятность того, что он закончится понижением.

Обо всем годе можно судить уже по первым числам января. Движение фондового рынка в течение первых торговых дней года нередко служит «системой раннего оповещения», позволяющей предсказать результаты в целом. Правда, точность такого предсказания меньше 83 %, если рынок рос первые пять дней года, и 47 %, если снижался.

Западные площадки

В настоящее время из-за глобализации рынков нужно признать их корреляцию. В составлении торгового плана на предстоящий торговый день поможет информация с западных площадок: СМИ дают значения Доу Джонс, S&P и Наздак; индексов Лондонской биржи, национальных индексов Германии и Франции, Японии и Кореи, значения индексов разных площадок Шанхайской биржи. Такое обилие сведений не обязательно. Есть инструмент, который адекватно оценивает текущие изменения мировых рынков и выдает консолидированную реакцию инвестиционного сообщества на мировую рыночную ситуацию. Это непрерывный фьючерс на индекс S&P, который торгуется круглосуточно, – S&P MINI.

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

• смотрим значение S&P MINI на закрытие нашего рынка (на момент написания книги – 18:45 по Москве);

• сравниваем значение S&P MINI, взятое вчера на закрытие нашего рынка, с его значением сегодня перед открытием нашего рынка (примерно на 10 часов утра);

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

Соответственно нужно корректировать наши расчеты минимальных и максимальных цен на величину предстоящего разрыва (гэпа). Но не стоит это делать на основании процентного изменения S&P MINI: фьючерс – дорогой, и процент по нему не дает нужную картину. Необходимо смотреть изменение в пунктах и уже их переводить в проценты нашего рынка. Например, изменение на 10 пунктов скорректирует наш рынок на 0,5–0,8 %.

NR4-NR7

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

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

Глава 7

Время дня

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

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

Опишем типичные примеры движения цены внутри дня:

• 10:30–12:00 – типично рынок открывается и совершает первый импульс в сторону, которую определяют тенденции прошлого дня;

• 12:00–13:30 – в это время рынок берет паузу и определяется с дальнейшим движением;

• 13:30–15:00 – обеденный период, когда рынок делает коррекционное движение к основному внутридневному тренду. Если рынок рос, то в обед он снижается, и наоборот;

• 15:00–16:30 – рынок возвращается к своей главенствующей внутридневной тенденции; это движение, противоположное обеденной тенденции;

• 16:30–17:45 – тенденция на закрытии повторяет утреннюю тенденцию и является продолжением послеобеденного тренда, но с ускорением. В это время выходит статистика по США и открывается американский фондовый рынок, что может внести изменения в общий шаблон дневного движения.

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

Есть приметы, позволяющие распознать дальнейшее развитие событий внутри дня:

• если после сильного открытия цена к середине торговой сессии вернется к цене открытия, следует ожидать отрицательное закрытие рынка;

• если рынок растет с 11:30 до 12:30, это продолжится и с 12:30 до 13:30;

• если с 13:30 до 14:00 шло падение, и рынок нашел поддержку в 14:00, вероятно, он закроется повышением;

• если рынок рос до 14:30, скорее всего, рост продолжится до закрытия и в начале следующего дня;

• если рост продолжается два и три дня, как в предыдущем пункте, наиболее вероятно, что он закончится к 11:30 текущего дня снижением цен.

Подытоживая, можно высказать следующие ожидания по развитию тенденции внутри дня:

• сильное открытие с разворотом цен в 11:30 и недостижение цены открытия говорит о том, что рынок будет сильным с 11:30 до 13:30, затем последует снижение цены, но на следующий день ожидается открытие вверх;

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

Хочу предупредить: приведенные наблюдения не будут постоянно повторяться на рынке – события носят вероятностный характер. Описанные закономерности повторяются в большей половине случаев.

В торговле существует два подхода – трендовый и контр-трендовый. В первом случае позиции лучше открывать, когда на рынке главенствует тенденция. Во втором – когда ожидается реакция на предыдущее движение, если вы ожидаете смену тренда коррекцией или смену коррекции трендом. Для выбора стороны, с которой вы будете открывать позицию, нужно определить, в какой фазе находится рынок. Если с утра он рос, можно готовиться к открытию встречных позиций в расчете на коррекцию. А уже после обеда, если рынок снижался, стоит ждать продолжения роста, зародившегося утром, и открывать длинные позиции. Если же после обеда рынок рос, необходимо рассчитывать на продолжение тенденции под закрытие и соответственно открывать позиции в сторону тенденции. Сама тенденция, как правило, развивается в течение 10–20 % всего времени торговой сессии.

Торговля на открытии.

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

Как правило, внутридневные трейдеры стараются не оставлять открытые позиции на ночь, чтобы избежать риска потерь от ночных разрывов – гэпов. Если речь идет о переносе позиций на следующий день, здесь надо отметить две тактики. Первая применяется в условиях спокойного рынка: спокойное закрытие предыдущей торговой сессии, как правило, подразумевает такое же открытие следующего торгового дня. В данном случае можно оставлять позиции в овернайт. Акции, тренд которых четко определен, чаще всего продолжают данное направление движения от сессии к сессии. Если же рынок имеет высоко волатильное состояние, риск от ночных гепов увеличивается, но и доход возрастает, так как разрывы могут быть значительными. Как правило, трейдеры надеются на истощение тенденции и соответственно открытие рынка в противоположную сторону, занимая контртрендовые позиции.

На 35-й минуте происходит тестирование дневной тенденции. Тенденция, успешно прошедшая тестирование первого торгового часа, может развиваться на протяжении всего дня. Приблизительно за 15 минут до истечения первого торгового часа цена начинает двигаться в направлении одержавшей победу тенденции. Но в 11:20 возможна провокация – резкое контртрендовое движение. Оно может перерасти в разворот по рынку. Поэтому стоит понаблюдать за рынком еще 10 минут. Многие внутридневные трейдеры используют стратегию пробоя первого часа торговой сессии. Если цена прорывается в направлении минимума или максимума первого часа торговой сессии, можно предположить, что внутредневная тенденция будет развиваться в этом же направлении.

В полуденное время нужно следить за поведением цены в рамках коридора, обозначенного минимумами и максимумами первого часа торговой сессии. Можно на пятиминутном графике нарисовать горизонтальные линии по минимуму и максимуму ее первого часа. Если максимум первого часа (верхнюю горизонтальную линию, уровень сопротивления) цена щупает неуверенно, напрашивается предположение, что цена может «отвалиться» от этого уровня, и есть смысл открыть короткую позицию. Аналогичное заключение формируется из уровня поддержки. Если рынок отличается сильно направленным характером, контртрендовое движение цены во время ранней полуденной сессии может и не произойти. В подобной ситуации мощное ралли проявляется и сразу после обеда. Если же тенденция – слабая или не определена, более вероятен контртрендовый сценарий развития событий.

Всегда нужно мониторить уровни поддержки и сопротивления, созданные в первом часе торговой сессии. Постоянно задавать себе вопросы: вырвалась ли цена за пределы ценового диапазона? Находится ли цена вблизи своего дневного максимума или минимума? Чаще всего полуденный рынок переходит в «спящий» диапазон. Тот факт, что цена прорвала свои уровни поддержки или сопротивления и находится вблизи внутридневного минимума или максимума, может говорить о том, что день будет «зажигательный», то есть – трендовый. Но если цена зашла в торговый диапазон первого часа торговой сессии, вероятнее всего, день окажется «тухлым», с падением оборотов; в этой ситуации лучше всего прибегнуть к контртрендовой стратегии торговли. После обеда активность восстанавливается и развиваются тенденции, зародившиеся в первый час торгов, либо начинается новая тенденция. Возможно и продолжение контртрендовых движений рынка, но с возросшей волатильностью.

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

В последние 15–20 минут торгов избегайте открывать новые позиции. В это время открываются контртрендовые позиции в расчете на завтрашний гэп против текущей тенденции из-за развития ситуации на заокеанском рынке.

Внутридневные уровни покупки, продажи

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

После открытия рынка мы анализируем ситуацию (табл. 1 и 2). Перед нами карта ситуаций, разработанная Уолтом Брес-сетом. Мы берем цены закрытия (минимума и максимума вчерашнего дня), сверяем с ценой открытия (минимумом и максимумом текущей торговой сессии) и, исходя из текущей ситуации, выбираем карту дня. На открытие в пяти случаях из двадцати четырех следует сразу предпринять действия по открытию позиций. Если наша дневная карта не инициирует сделку в первые минуты, ждем еще 30 минут и опять сравниваем ситуацию на рынке с имеющимися у нас картами. Аналогичную операцию повторяем в обед и за полчаса до закрытия.

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

Введем следующие обозначения: В – покупка; S – продажа; Н – максимальная цена; L – минимальная цена; С – цена закрытия; R – торговый диапазон (H-L) ; У – вчера; Е – текущий день, день сделок; НЕ < HY – максимум текущего дня ниже максимума вчерашнего; НЕ > HY – максимум текущего дня выше максимума вчерашнего; R> С– торговый диапазон текущего дня ушел выше цены вчерашнего закрытия; R< С – торговый диапазон текущего дня ушел ниже цены вчерашнего закрытия; LE < LY – текущий минимум ниже минимума вчерашнего дня; LE > LY – текущий минимум выше минимума вчерашнего дня.

Таблица 1. Открытие с гэпом вверх

Таблица 2. Открытие с гэпом вниз

Глава 8

Воздействие операционных затрат

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

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

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

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

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

Часть III

Управление капиталом

Наиболее распространенным методом управле – ним капиталом является отсутствие управления капиталом.

Money management для гэмблеров

Метод предписывает ставить на одну сделку весь имеющийся капитал с максимально допустимым плечом. Вне зависимости от результата, закрывать счет у брокера и уходить с рынка с убытком в 100 % либо с прибылью. Рекомендуется для новичков, желающих быстро и много заработать. Особенно хорошо этот метод работает при использовании плеча 1 к 100 и выше: при отсутствии стратегии с положительным математическим ожиданием – оптимально. Самое важное понимать, что стратегия играется лишь однажды, так как эксплуатируется везение, а не статистическое преимущество, которое согласно закону больших чисел реализуется в итоге большой последовательности выигрышей и проигрышей.

Пошутили, а теперь – серьезно.

Я специально поставил эту часть в конец книги: система принятия решений не только торговый план, но еще и условия управления капиталом. Не важно, какой у вас стиль торговли и насколько вы привержены устоявшимся методикам. Для трейдинга обязательно понадобится система управления капиталом. Когда вы слышите о крупных убытках, полученных во время торговли на бирже, знайте – они всегда связаны с неправильной величиной позиции: обычно открываются слишком большие позиции и принимаются слишком большие риски на сделку; в итоге катастрофические убытки. И объяснить, почему именно на ту или иную сумму открывается позиция, никто не может: «где-то слышали», «так принято» и т. п.

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

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

Из таблицы видно, что при проигрыше 50 % счета вам нужно создать 100 %-ю прибыль, чтобы вернуться к начальной сумме. Теперь задумайтесь: сколько биржевых игроков вы знаете, которые в состоянии показать такую доходность за год? Возможно, для восстановления счета придется не один год заниматься инвестированием. И то при условии грамотной работы и недопущения ошибок в будущем. Если вы сделали их сейчас, где гарантии, что все не повторится? Все эти мысли подталкивают инвестора к уходу с фондового рынка. Таким образом, допустив один раз падение капитала ниже уровня, после которого нет надежды на скорое восстановление счета, человек покидает рынок, так и не решив свои финансовые задачи. Более того, он обращается к инструментам, которые дают низкий доход, что приводит к очень длительному сроку восстановления первоначального капитала. Для таких людей рынок закрывается раз и навсегда, а свои финансовые задачи они решают традиционным путем через накопительство и банковские депозиты.

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

Отвращение риска. Известный математик Дэниел Бернулли предложил теорию полезности. Она различает доход и ценность для разных инвесторов – ценность (полезность) зависит от человека и обстоятельств.

Бернулли определил понятие уменьшения полезности: поскольку богатства становится больше, стремление к большему богатству у инвесторов уменьшается. В левой части графика (Рис. 77), где инвестор имеет маленький собственный капитал, вероятность принятия риска намного выше. Когда собственный капитал увеличивается, инвесторы становятся более осторожными.

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

Рис. 77. Изменения полезности против изменений в богатстве

Кривые изменения отношения инвесторов к риску представлены на Рис. 78–81.

Рис. 78. Инвестор менее агрессивно снижает риск на начальной стадии роста его капитала

Рис. 79. У инвестора постоянный риск, не зависящий от роста его капитала

Рис. 80. Инвестор агрессивно увеличивает риск по мере роста капитала, но потом оставляет его на определенном уровне

Рис. 81. Инвестор с увеличением капитала увеличивает риск

Здравый смысл. Контроль риска – проблема здравого смысла, а не математики. Большинство успешных инвесторов имеют здравый смысл. Вот его основные принципы.

• Не рисковать большой частью своего капитала в торговле. Общее количество риска должно позволять комфортно переживать большие потери, которые гораздо больше, чем вы ожидали.

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

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

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

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

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

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

Хотелось бы отметить несколько видов рисков, в разной степени влияющих на рынок. Первым по своей значимости можно назвать страновой риск, который оказывает влияние на все, в том числе и на фондовый рынок. Живя и работая в стране, вливая инвестиции в ее активы в национальной валюте, мы подвергаем свои сбережения риску, связанному с деятельностью нашего государства. Страновой риск подразумевает возможный риск смены государственного строя, войн, восстаний, изменений законодательства, приход к власти некомпетентных или коррумпированных личностей. Если взглянуть на прошлое столетие, можно с горечью вспомнить, как большое количество наступивших рисков неоднократно обнуляло наши сбережения. В их числе Первая мировая война, революции, Вторая мировая война, смена политического строя в конце столетия, реформы (Павловская, Гайдаровская и т. п.). А если предположить, что история повторяется, то наши деньги еще не однажды подвергнутся влиянию странового риска.

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

Важно поговорить и о рисках экономического сектора. В частности, конкретных эмитентов.

Отдельно стоит упомянуть риски, которым могут подвергнуться наши сбережения в свете реформ правительства и в преддверии президентских выборов. Очевидно, мы будем моделировать ситуации, наступление которых сомнительно. Но, не рассматривая риски хотя бы гипотетически, мы поступаем не совсем корректно. Самое опасное, что может случиться, – несостоявшиеся выборы президента после первого и второго туров. В этом случае изменится список кандидатов на данный пост, и среди них могут оказаться новые и малоизвестные для инвесторов личности. При таком раскладе рынок, вероятнее всего, будет планомерно и долго падать, поскольку для него состояние неопределенности – крайне сложное испытание. Возможен и положительный исход неявки избирателей: действующий президент продлит свои полномочия, и фактор неопределенности отпадет на довольно продолжительное время; для рынка это – плюс.

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

Все вышеперечисленное относится к страновым рискам. От них частному инвестору трудно застраховаться, разве что имеются сбережения за рубежом. Что не исключает потери, а только их минимизирует. Как-то в одной из публицистических телепередач рассказывали про русского купца, который избежал разорения в 1917 году, перегнав свои корабли в Англию, и тем самым сохранил капитал. Если мы не являемся судовладельцами и обладателями счетов в иностранных банках, для нас потери от наступления странового риска могут быть максимальными. Чтобы их минимизировать, нужно искать нестандартные решения. Подсказкой может стать опыт, накопленный в ходе кризиса 1997–1998 годов.

Сейчас видно: выиграли те, кто сразу после дефолта купил акции российских компаний, да еще за рубли. Их рост был настолько впечатляющим, что перекрыл все потери от кризиса. Но как всегда есть оговорки. А если, например, акции были на руках до дефолта и покупать новые не представлялось возможным? Конечно, задним умом, которым мы все крепки, понимаем: надо было продавать эти акции еще в октябре 1997 года. Но ведь никто не знал, что так все сложится. Единственным инструментом, который защищает счет от подобных катаклизмов, является МТС (Механическая торговая система). При падении акций, которое началось в конце 1997 года, любая трендовая система вывела бы вас с рынка, и она же осенью 1998 года заставила бы купить акции. Тем самым вы бы не только пережили кризис, но и хорошо заработали.

Следующим риском, которым мы подвергаем свои активы, является специфический риск инвестиций в один актив. Это значит, что любое предприятие, в чьи активы инвестированы средства, может стать банкротом. И деньги пропадут. До дела ЮКОСа у нас почти не было подобных примеров. Но после 2004 года мы стали более осмотрительными и теперь не рискуем вкладывать деньги только в один актив. Сразу вспомнилась поговорка о том, что нельзя класть все яйца в одну корзину (диверсификация активов). Мы много об этом слышали, но не знаем, «с чем это едят». У диверсификации есть прямой и сопутствующий положительный эффект. Прямой эффект прост и понятен: если мы купим 10 эмитентов в свой портфель по 10 % капитала на актив, то при банкротстве одного предприятия мы теряем из состава нашего портфеля 10 % капитала. Не так много, чтобы говорить о катастрофе финансов. А если купить акции 50 предприятий, при банкротстве одного теряем всего 2 %. Этот убыток спокойно компенсируют растущие активы из тех 49, которые остались в портфеле. Таким образом, мы ничего не теряем. Широкая диверсификация просто необходима при инвестициях в долговые инструменты, облигации, банковские депозиты, так как у них – минимальная доходность и нужно минимизировать свои убытки.

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

В 1991 году Бринсон (Brinson), Сингер (Singer) и Бибовер (Beebower) опубликовали исследование результативности 82 управляющих портфелями активов за 10 лет, которое показало, что 91,5 % дохода явилось результатом размещения активов (доли капитала, размещенные в акциях, облигациях или деньгах). Лишь 8,5 % результатов объяснялось тем, какие именно акции или облигации покупались и когда.

Теперь разберемся, как правильно рассчитать оптимальный портфель.

Глава 9

Расчет оптимального портфеля

Для произведения расчетов понадобится список бумаг, в которые собираемся инвестировать свои средства. Его можно взять у аналитиков любого инвестиционного банка. В последнее время инвесткомпании используют исследования своих аналитиков как рекламу, некую витрину проффесионализма, делают их достоянием общественности. Как человек, работающий в крупной инвестиционной компании, я ничего не имею против таких разработок. Если они вам нравятся, для своих инвестиций можно использовать модельные портфели, представленные аналитиками. Но только в рамках набора бумаг, а не их доли в портфели. Доли лучше рассчитать самим! Такой способ назовем составлением портфеля из фундаментально крепких акций.

Есть другой вариант подбора – покупка сильных бумаг. Давайте зайдем на сайт инвестиционной компании ФИНАМ (Finam.ru) и обратимся к сервису данного сайта, который осуществляет поиск акций – лидеров роста за последний год. Этот сервис так и называется «Лидеры роста/падения». Задав условия поиска акций, показавших максимальную доходность за последний год, получаем список из 50 наименований. Считается, что акции растут не на пустом месте и что их рост подкреплен серьезными фундаментальными факторами; соответственно, они могут расти и дальше.

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

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

Шаг 1. Ожидаемая доходность

Прием состоит в том, чтобы на основе прошлых данных статистики доходности актива рассчитать ее среднеарифметическое значение.

Например, данные о доходности актива за прошлые пять лет.

Ожидаемый доход = (31 + 37 + 22 + 106 + 28)/5 = 44,8 %.

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

Шаг 2. Ожидаемый риск

Теперь нужно рассчитать риск по каждому активу. Так как в нашем случае риск определяется стандартным отклонением («сигмой»), сначала находим дисперсию доходности акций. Для этого берем результат, полученный по итогам первого шага, но теперь будем называть ожидаемую доходность средним значением доходности за последние п лет. В нашем примере – 5 лет. Вычтем из фактической доходности за каждый год среднюю доходность и полученный результат возведем в квадрат.

(31–44,8) х (31–44,8) + (37–44,8) х х (37–44,8) + (22–44,8) х (22–44,8) + (106 – 44,8) х (106 – 44,8) + (28–44,8) х (28–44,8) = 4798,8.

Для получения дисперсии разделим полученную сумму на количество лет:

Дисперсия = 4798,8/5 = 959,76.

Мы получили дисперсию доходности акции в расчете на год. Дисперсия является показателем рассеяния фактических значений доходности акций вокруг ее средней доходности. Размерность дисперсии представляет собой квадрат доходности акций. Если в формуле мы учитываем доходность в процентах, то размерность дисперсии – процент в квадрате. Такой показатель не всегда удобен в использовании, поскольку сама доходность акций измеряется в процентах. Поэтому из дисперсии извлекают корень и получают стандартное отклонение доходности. Стандартное отклонение измеряется в процентах, то есть в тех же единицах, что и сама доходность. В нашем случае оно равно 30,97 %.

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

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

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

Рассчитывать ковариацию нужно между всеми активами, входящими в портфель. Если в портфель входит 20 акций, потребуется 190 значений ковариации. Для ее расчета сначала высчитываем среднюю доходность по активам.

Средняя доходность первого актива = = (31 + 37 + 22 + 106 + 28)/5 = 44,8 %.

Средняя доходность второго актива = = (157 -27 + 56 + 135 + 26)/5 = 69,4 %.

Шаг 3. Ковариация

После этого находим фактическое отклонение доходности бумаги за каждый период от средней доходности.

Далее перемножаем значения отклонений по каждому году и суммируем результаты:

(-13,8 х 87,6) + (-7,8 х -96,4) + (-22,8 х -13,4) + + (61,2 х 65,6) + (-6,8 х -43,4) = 4592,4.

Полученную сумму делим на количество наблюдений, в нашем случае 5 лет. Это и будет ковариация доходности бумаг:

Ковариация = 4952,4/5 = 918,48.

Так как для расчета нашего портфеля потребуется большое количество вычислений, воспользуемся для этого программой Excel. Чтобы решить нашу задачу, печатаем в хронологическом порядке в ячейках с Al по А5 значения доходности нашей первой бумаги, а в ячейках с Bl по В5 – доходность второй. Решение получаем в ячейке С1, поэтому впечатываем в нее формулу:

= К0ВАР(А1:А5:В1:В5)

и нажимаем Enter. В ячейке С1 появляется решение задачи, то есть выборочная ковариация для нашего примера (Рис. 82).

Рис. 82

Шаг 4. Расчет портфеля

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

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

Первый шаг – заготовка Excel-файла для расчетов в объеме трех листов (файл скачайте с сайта издательского дома «Питер» www.piter.com на странице книги). Первая страница – главная; здесь разместим итоговые значения наших подсчетов (Рис. 83).

Рис. 83

На втором листе – ковариационная матрица. Именно здесь будем рассчитывать оптимальные веса активов в нашем портфеле. А на третьей странице сможем оценить и подсчитать ожидаемую доходность и риск по отдельным активам (Рис. 84).

Рис. 84

Оговорим методологию расчетов: рассчитываем показатели на основании изменения недельных данных (например, за последние два года), которые затем приводим к годовым. Для этого обращаемся к сайту Finam.ru (сервис Экспорт данных) (Рис. 85).

Рис. 85

В Секции рынка выбираем биржу, на которой торгуется интересующая нас бумага. В разделе Контракт выбираем саму бумагу. Далее в Периодичности ставим неделю и даты – с какого числа и по какое хотим получить историю. Нажимаем Получить и скачиваем на свой компьютер текстовый файл, который открываем в Excel. При открытии программа спросит, как его открыть, тогда нужно указать необходимость разделения текста на столбцы (в диалоге ставим галочку напротив Comma) (Рис. 86).

Рис. 86

В открывшемся файле понадобится лишь столбец с ценой закрытия. Возможно, из-за настроек компьютер может принять эти значения как текстовые. Чтобы решить проблему, нужно заменить разделитель «точки» на «запятую»: вызываем сервис по комбинации клавиш Ctrl+F и указываем на вкладке Replace, что на что менять, нажимаем Replace АН. Далее копируем цены закрытия и вставляем их в третий лист нашего файла расчетов под названием эмитента, а в соседнем столбце вводим формулу расчета изменения недельной доходности:

= (ВЗ – В2) / В2

= (В4 – ВЗ) / ВЗ

= (В5 – ВЗ) / ВЗ

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

= AVERAGE(СЗ:С104) *52

Одновременно переводим средненедельное значение в годовое, умножив полученный результат на 52 (в году – 52 недели). После этого высчитываем дисперсию доходности, вводя формулу:

= VAR(C3:C104) *52

Приводим полученное значение к годовому.

Далее заполняем второй лист, расчетный. Вертикально, напротив эмитента вводим его ожидаемую доходность. Затем наискосок, напротив эмитента вписываем в ячейки его дисперсию. Для этого названия эмитентов лучше разместить и по вертикали, и по горизонтали и на пересечении одного и того названия вбить показатель. В нашем примере для «Аэрофлота» предназначена ячейка С2, а для «АвтоВаза» – D3.

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

=COVAR(C3:C104:E3:E104)

Рис. 87

В нашем примере это будет ковариация между «Аэрофлотом» и «АвтоВазом»; ее значение расположится в ячейке СЗ. Но поскольку сведения о доходности у нас помещаются на другом листе, формула будет иметь соответствующую сноску, типа:

=COVAR(flaHHbie! В2:В104; Данные! D2: D104)

Такие формулы надо вписать в каждую клетку. Если мы взяли 50 акций, получим 2500 ячеек.

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

=SUM(BA2:BA51)

В этой ячейке должно получиться значение, равное единичке.

Далее делаем еще две ячейки – Ожидаемая доходность (ВЕ1) и Дисперсия (ВЕ4). В ВЕ1 вписываем формулу доходности портфеля; для этого перемножаем значения доходности из столбца В на величины доли акций в портфеле, отраженные в столбце ВА; произведения этих столбцов суммируем. Получаем показатель ожидаемой доходности нашего портфеля.

В ячейке Дисперсия нам нужно рассчитать риск портфеля. Так как бумаг много, лучше воспользоваться для расчета матричным исчислением. Для этого выделяем строчку ячеек (53-я строка от столбца В до столбца AY включительно) и вводим формулу транспонированной матрицы столбца долей бумаг в портфеле:

TRANSPOSE (ВА2:ВА51)

После ввода нажимаем одновременно клавиши Ctrl, Shift и Enter – в ячейках появляются цифры. Теперь перемножаем матрицу 53-й строки и ковариационную матрицу портфеля. Для этого выделяем строку ниже (55-я строка), также столбцы B-AY и вводим формулу:

=MMULT(B53:AY53:C2:AZ51)

После ввода формулы нажимаем одновременно клавиши Ctrl, Shift и Enter – в ячейках появляются цифры. Теперь в ячейке Дисперсия рассчитаем исходное значение (ячейка ВЕ4). Вводим формулу:

=MMULT(В55:AY55:ВА2:ВА51)

Это и есть дисперсия нашего портфеля.

Теперь переходим к самому главному – расчету оптимальных долей акций в портфеле для получения максимальной доходности при заданном риске. Воспользуемся сервисом Поиск решений (в английской версии Solver). Эту команду можно найти в меню Сервис (Tools). Если ее не окажется, надо установить. Там же, в меню Сервис (Tools) выбираем команду Надстройки (Add-lns) и отмечаем галочкой Поиск решений (Solver).

В окне диалога Поиск решений устанавливаем целевую ячейку – Set Target Cell. В это окно вводим адрес ячейки ожидаемой доходности нашего портфеля – $В$Е1. В следующей строке Равной (Equal То) устанавливаем переключатель у пункта Мах (Максимальное значение), в строке By Changing Cell (Изменяя ячейки) вводим ячейки долей акций нашего портфеля (ВА2;ВА51). Далее переходим к полю Ограничения (Subject to the Constraints) и нажимаем на кнопку Добавить (Add) (Рис. 88, 89).

Рис. 88

Рис. 89

Ставим следующие ограничения: доля акций в портфеле, дисперсия портфеля, ограничение по коротким позициям. После ввода каждого ограничения нажимаем ОК и снова вызываем окно ограничений по Добавить (Add).

Доля акций в портфеле. В листе расчетов есть ячейка, где мы суммировали все доли акций в нашем портфеле – ВА52. Ее и вводим в левое окошко, посередине; из выпадающего меню выбираем знак равно =, а в правой ячейке ставим значение суммарной доли акций в портфеле: если единица – портфель на 100 % в акциях; если 1,5 – портфель сформирован с учетом «плеча», на деньги, взятые у брокера взаймы; если 0,6 – портфель на 60 % в акциях и на 40 % в деньгах; если хотим повторить результаты индексного портфеля или даже улучшить их, ставим в правую ячейку единицу.

Дисперсия портфеля. Снова вызываем окно Добавить и в левую его часть вводим адрес ячейки, где рассчитывали дисперсию портфеля (ВЕ4). В центральное окно из выпадающего меню ставим меньше или равно <= и вводим максимальное значение нашей дисперсии. Теперь главный вопрос: какую дисперсию мы хотим видеть у своего портфеля? Вопрос больше к нашей психологии, толерантности относительно риска, чем к математике. Вспомним, с чего все начиналось – с того, что нам понравилась доходность, которую приносит индекс. Мы захотели посмотреть, сколько он принесет, если будет сформирован как оптимальный. Но у индекса имеется приличная дисперсия. Если извлечь из нее корень, получим стандартное отклонение индекса, равное 28,46 %. Это значит, что наш счет будет ежегодно нырять вниз на треть, а при фатальных стечениях обстоятельств падение может достигнуть 85,38 %. Совсем не смешно! Поэтому как бы ни сильна была жажда денег, лучше ограничить дисперсию своего портфеля. Я предлагаю взять для портфеля 10 % в виде одного стандартного отклонения и ввести именно такую дисперсию в ограничение по риску: (10 % – 0,1, 0,1^2= 0,01). В правом окне вводим значение дисперсии – 0,01.

Ограничение по коротким позициям. Одна из моделей хеджевого фонда подразумевает одновременное открытие длинных и коротких позиций на основании фундаментального анализа эмитентов. Если мы не хотим делать аналог такого фонда, следует ограничить Excel в расчетах и не позволять ей высчитывать нам доли в портфеле с отрицательными значениями. Для этого вводим еще одно ограничение: в левом окне указываем ячейки, где будут расчитываться доли активов; в середине из выпадающего меню выбираем >=, а в правом окне вбиваем 0.

Еще можем ввести ограничение на максимальную долю акций одного эмитента в портфеле. Допустим, мы – профессиональные управляющие паевым фондом, и у нас по закону есть ограничения по максимальному присутствию акций одного эмитента в нашем портфеле (не больше 15 %). Или мы просто не хотим, чтобы судьба портфеля зависела от одного или двух эмитентов, и желаем ограничить максимальную долю, на которую можно влезть в один актив. Для этого в том же левом окне указываем ячейки, в которых будут расчитываться доли активов, а в середине из выпадающего меню выбираем <=; в правом окне – процент, больше которого не хотелось бы видеть один актив в составе своего портфеля. Например, если хотим ограничить долю одного актива 5 %, вбиваем в правое 0,05.

Запускаем программу, нажав на кнопку Выполнить, и в ячейках появляются удельные веса акций в нашем портфеле со стандартным отклонением 10 %, а в ячейке Ожидаемая доходность – доходность, которая была бы у портфеля, если бы мы его сформировали два года назад. Теперь можно ориентировать свои ожидания, отталкиваясь от полученного значения. В завершение расчетов появляется окно с предложением сохранить результаты вычислений. Если все устраивает, жмем на ОК.

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

Все вышесказанное относится к пассивной инвестиционной стратегии «купи и держи». Если ваш трейдинг делает больше одной сделки в год и не пассивен, на капитал начинают действовать уже иные силы; соответственно меняется и система его управления. Когда сделок много, исход каждой неизвестен; любая сделка есть ставка, в которой мы выигрываем или проигрываем некоторую сумму денег со счета. Главное отличие ставок в казино от ставок на рынке (спекуляций) в том, что во время азартной игры мы находимся по другую сторону стола, а, значит, у нас – отрицательное математическое ожидание. Задача – встать на место крупье, то есть открыть свой игорный дом. Для этого мы должны обеспечить себе статистическое преимущество, то есть положительное математическое ожидание. Это задача нашего торгового метода, с которой мы успешно справились в предыдущих главах книги.

Теперь, имея торговый метод с положительным математическим ожиданием, нужно дополнить его системой управления капиталом. Зачем? У Ральфа Винса есть хорошее объяснение. Он говорил: «Зачем вы создаете торговый метод? Чтобы с его помощью выжать из рынка все деньги, которые он может дать. А для чего вы формируете систему управления капиталом? Чтобы выжать из самого торгового метода максимальное количество прибыли». Как только вы попробуете провести небольшой эксперимент и откроете два одинаковых счета, по одному из которых будете торговать без системы управления капиталом, а по второму – с ее использованием, вы сразу почувствуете разницу и правоту Ральфа Винса.

У большинства инвесторов, выбравших активный стиль торговли, кроме понимания математического ожидания возникают проблемы с пониманием риска. Для спекулянта риск – это количество денег, которое он готов потерять, открытие позиции. То есть размер ставки. Стив Кохен (Steve Cohen) говорит, что «общая ошибка, которую делают трейдеры… это то, что они берут слишком большие позиции относительно своего счета. Затем, когда акция движется против них, боль становится слишком сильной, чтобы ею управлять. В конце концов они паникуют или впадают в оцепенение». Здесь говорится о важности размера ставки в играх с неопределенным исходом.

Что же такое управление капиталом – money management? Согласно Ван Тарпу, money management:

• не часть системы, которая диктует, сколько вы потеряете в данной сделке;

• не как выходить из прибыльной сделки;

• не диверсификация;

• не контроль рисков;

• не избегание риска;

• не часть системы, которая максимизирует производительность;

• не часть системы, которая говорит, куда инвестировать.

Money management – часть торговой системы, которая говорит «сколько». Сколько единиц инвестиционных инструментов (акций) следует держать в данный момент? Сколько риска надо брать на свой счет? Иными словами, money management – это управление размером позиции.

Перед прочтением данной главы мы уже имели выигрышную стратегию. Чего же боле? Осталось открыть счет у брокера и начать торговать на все деньги с максимально возможным плечом. Здесь начинается самое важное – собственно money management. Чтобы прояснить ситуацию, приведу пару фактов.

Глава 10

Концентрация или диверсификация

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

Предположим, что наш торговый метод имеет положительное математическое ожидание, мы можем управлять только размером объема позиции и решаем провести эксперимент. Открываем у своего брокера и на свое имя 20 субсчетов. На каждом размещаем одинаковые суммы, например, кратные минимуму для открытия счета. По всем счетам торгуем целый год по одному и тому же методу, одним и тем же активом. Все сделки будут зеркальными; разница – только в проценте от счета, используемого для открытия позиции. По первому счету входим в рынок 10 % капитала, остальные деньги пролежат 24 месяца мертвым грузом. По второму счету откроем позиции 20 % капитала. И так далее. По двадцатому счету будем открывать позиции с максимально возможным плечом, то есть один к одному – на 200 % от капитала.

Год завершен, подводим итоги. Для этого строим в Excel график: по горизонтальной оси – номера счетов по возрастанию открываемых позиций; по вертикали – доходность. По идее, мы должны были увидеть прямую линию с положительным наклоном в 45 % (чем выше риск, тем больше доходность).

Но в действительности получаем некую кривую зависимость. В начале при увеличении риска она растет, но в какой-то момент идет на снижение. График приводит в замешательство – что за колоколообразная кривая (Рис. 90)?

Рис. 90

Форма и значения кривой могут несколько отличаться при различных торговых методах. Но прибыль неизбежно будет сначала возрастать с увеличением риска, а затем убывать. Зависимость риска и доходности – не линейная! Мода (самый доходный размер капитала), граница перелома кривой показывает не только, до какого уровня разумно увеличивать риск, но и оптимальный процент капитала для каждой сделки, позволяющий получить максимальную прибыль. Если бы мы строили такой график регулярно в течение года, а не один раз по его окончании, увидели бы, что мода «пляшет» от сделки к сделке, что не позволяет высчитать оптимальный размер капитала на сделку. Да это и не нужно. Главное, чтобы процент капитала, используемого в сделке, был слева от моды, в так называемой «зеленой зоне».

Следующий важный вопрос – где заканчивается «зеленая зона»? Тут наше недоумение становится еще больше. Я уже говорил, что у разных торговых методов график выглядит по-разному. Например, мы создали «одноблочную» или «двухблочную» торговую систему, то есть простенькую (см. подробно предыдущие главы), и видим, что «зеленая зона» заканчивается на 15–17 % от капитала. Будто крылья обрезали! Мы трудились, создавали систему с положительным математическим ожиданием и хотели начать торговать с максимально возможным плечом, а в итоге оказывается, что основная сумма счета будет пылиться в деньгах. И что самое неприятное – это оптимально.

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

Вернемся к простенькой («одноблочной» или «двухблочной») торговой системе. Будем использовать ее при торговле по десяти активам. Мы знаем, что больше 15–17 % от капитала направлять для торговли одним активом неразумно. Поэтому распределяем капитал поровну, исходя из результатов предыдущих исследований, и корректируем его величину с учетом корреляции между кривыми доходности системы, полученными в результате тестирования активов. Конечно, размер капитала, выделяемого на торговлю акциями одного эмитента, снизится. Но не значительно.

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

• создайте торговый метод с положительным математическим ожиданием;

• выберите 10 или более активов, в зависимости от списка маржинальных бумаг вашего брокера;

• выделите по 10 % своего капитала как постоянную квоту для торговли акциями одного эмитента;

• торгуйте, параллельно совершая сделки по выбранным бумагам в вашем портфеле.

Я написал «10 или более активов». Это значит, что при формировании портфеля можно использовать и маржинальное кредитование, особо не ухудшая соотношение риска и доходности. Но знайте: эта возможность, данная эффектом корреляции, снижается на портфелях, включающих в свой состав более 21 эмитента.

Такой подход к управлению капиталом я преподаю на своих курсах. Сразу находятся «умники», которые говорят: А зачем все усложнять? Беру поменьше активов и увеличиваю долю капитала на каждый из них». Так ни в коем случае делать нельзя! Лучше поверить опыту других трейдеров, накопленному до вас, а не изобретать велосипед. Иначе все шишки посыпятся на вашу голову. Понятно, что для реализации моего подхода инвестору нужно одновременно отслеживать сигналы по десяти активам. А согласно последним исследованиям человек способен удерживать в поле своего внимания не более семи предметов сразу, остальные просто «выпадают». Как быть?

Ранее я подчеркивал, что мы создали простенький торговый метод – «одноблочный» или «двухблочный». Его легко разработать и протестировать с помощью программного обеспечения для теханализа графиков, которое имеется в распоряжении инвестора. Оно позволяет создать «торговый робот», который самостоятельно оценивает рынок и выставляет заявки в систему по торговому счету. Это существенно упрощает работу инвестора. За него все делает программа. Причем весьма надежно и с большей результативностью, нежели человек:

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

• снижается величина отрицательного проскальзывания, возникающая при вводе заявки – компьютер вводит заявку в считанные доли секунды, а у человека этот процесс может длиться не одну минуту;

• с инвестора снимается нервное напряжение, которое сопровождает весь процесс инвестирования.

Резюме: инвестору, решившему воспользоваться благами, которые несут Механические торговые системы (МТС), нужно разработать торговый метод с положительным математическим ожиданием и запрограммировать его для получения сигналов в режиме реального времени. Создать с помощью программ MetaStok или Omega TradeStation «торговый робот». Для решения последней задачи еще можно добавить командную строку в коде системы в TradeStation. Или воспользоваться внешней программой, которая на основании сигнала из программ для технического анализа графикой формирует заявку в торговой системе (на момент написания книги стоила не более 2000 руб.). Просто добавляем в код программы условие, что мы используем определенный процент от своего капитала на сделку в каждом конкретном активе, и запускаем систему.

Вернемся к эксперименту, когда мы целый год торговали по двадцати счетам. Повторим его, но для торговли сложной, «четырех-» или даже «пятиблочной» системой. Когда по итогам года выстроим график распределения доходности по счетам и посмотрим на границу «зеленой зоны», увидим, что она сползла вправо. Причем так сильно, что на графике образовалась прямая линия, идущая вверх под углом в 45 градусов. Это и есть подтверждение мнения, что с увеличением риска растет и доходность. Если же проделать эксперимент с теоретическими суммами, которые не смог выделить для торговли ни один брокер, заметим кривую, аналогичную первому эксперименту. Но на этот раз мода пройдет намного правее, и возможная граница «зеленой зоны» расположится где-то на 10 000 % от капитала на каждую сделку в один актив. А это уже попахивает фантастикой. На практике мы видим: в рамках доступного капитала (наши собственные средства плюс величина маржинального кредита) можно безболезненно совершать сделки, вкладывая весь доступный капитал в операции с одним активом. Таким образом, в своей системе принятия решений мы можем использовать систему управления капиталом, которая позволяет концентрировать средства в одном активе. Это позволяет решить вопрос отслеживания сигналов торгового метода, не прибегая к созданию робота. И тем самым улучшить соотношение риска и доходности, повысить кривизну роста капитала. И все благодаря использованию «сложных» торговых методик.

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

Говоря о системах управления капиталом, которые позволяют концентрировать капитал в одном активе, прежде всего, необходимо их классифицировать. При всем многообразии алгоритмов money management обычно выделяют два класса – мартингейловые (martingale) и антимартингейловые (antimartingale) системы управления капиталом.

Глава 11

Мартингейл

Вопреки легенде, метод Мартингейла, или Мортингайла (кому как нравится), назван не в честь картежника, который основал систему. Этимология слова происходит от названия области Martigue на юге Франции, уроженцы которой застегивали свои штаны сзади и вели образ жизни, отличный от обычаев соседей, что стало поводом для постоянных насмешек над ними. A la martingale означает абсурдную манеру поведения. Вероятно, так же выглядит и человек в казино, который удваивает ставку после каждого убытка.

Мартингейловые системы гласят: при уменьшении капитала размер риска следует увеличивать, а при увеличении капитала размер риска надо уменьшать. Прямой метод Мартингейла требует удвоения вашей ставки после каждого убытка. Выиграв лишь раз, вы компенсируете сумму, которой первоначально рискнули. Если вы сделали ставку в $1 и проиграли, следующая ставка должна равняться $2, $4, $8, $16, $32 и т. д. Выигрышная ставка компенсирует весь убыток и оставит вас с выигрышем в $1 (сумма, которую вы поставили на кон в самом начале). Вы проиграли несколько раз подряд, а выиграли всего один, но в итоге стали богаче. В этом и заключается красота метода Мартингейла. Но есть и две проблемы. Во-первых, делая ставки при игре в рулетку, на «красное», вы сталкиваетесь с вероятностью проигрыша 10 раз подряд. Это означает, что с исходной ставкой в $1 в одиннадцатую игру придется рискнуть $1024, чтобы получить назад $1. Данный тип управления капиталом весьма популярен у игроков в азартные игры. Ничто не может превратить сценарий с «отрицательным ожиданием» в сценарий с «положительным». Поэтому игроки не пытаются изменить шансы, они стараются пользоваться сериями.

Самый простой мартингейловый метод торговли на фондовом рынке – это торговля фиксированным числом лотов. Метод гласит: независимо от счета всегда входить в позицию одинаковым (обычно круглым) числом лотов. При уменьшении счета риск на сделку увеличивается, а при увеличении – уменьшается. Например, инвестор открыл счет у брокера и завел на него свои деньги. Их хватило, чтобы купить 1000 лотов РАО ЕЭС. Инвестор решает всегда торговать 1000 лотами – удобно вводить заявки. В первой сделке он терпит убытки; теперь средств хватает только на 900 лотов. Но он по-прежнему вводит заявку на 1000, используя маржинальное кредитование. Вторая сделка оказалась прибыльной; теперь инвестор может себе позволить приобрести уже 1300 лотов. Но он вновь покупает 1000. Таким образом, после убыточной сделки инвестор увеличивает позицию по отношению к своим средствам, а после прибыльной – уменьшает. Это приводит к тому, что при убытках счет теряет больше, а в случае дохода идет недополучение прибыли из-за недоиспользования капитала. Поскольку в этом случае отношение ожидаемый доход/риск мал, принято считать, что мартингейловые методы в трейдинге неэффективны.

Если одного моего утверждения о малоэффективности мартингейлового подхода вам недостаточно, приведу другие аргументы и примеры.

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

Следующий шаг – расчет, цель которого выяснить, имеет ли ваш торговый метод серийность. Серийность – это зависимость, говорящая о том, что в торговой системе прибыльные и убыточные сделки идут чередой. Отсутствие серийности в статистическом ряду сделок метода говорит о том, что прибыльные и убыточные сделки чередуются. Для ответа на поставленный вопрос нужно проанализировать Z-счет. При минимальном количестве в 30 закрытых сделок мы можем рассчитать Z-счет. Для торговой системы он равен:

Z = (N × (R– 0,5) – X) / ((X × (X-N))/(N– 1))i/2,

где R – общее число серий выигрышных или проигрышных сделок; Х=2 × W × L; W– общее число выигрышных сделок; L – общее число проигрышных сделок.

Как считать:

• берем общее число сделок (N); если сделок 30, то N = 30;

• высчитываем количество прибыльных и убыточных сделок. Если у системы паритетное распределение сделок, W= 15 и L = 15;

• переменная X будет равна: 2 x 15x 15 = 450; определяем общее число серий в статистическом ряду сделок, то есть R. Для этого каждой сделке присваиваем значок: прибыльной – плюс (+), убыточной – минус (-). Сделка с нулевой прибылью считается убыточной. После этого наш статистический ряд будет выглядеть следующим образом:

– + —+ + + – + – + – + – + + + – + + – + – + – +

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

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

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

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

• Сначала вычисляем значение выражения

N × (R-0,5)-X,

где N=30; R = 20; X=450.

• Далее вычисляем значение выражения:

(X×(X-N))/(N– 1),

где X = 450;N=30.

Итого: (450 х (450 – 30)) / (30 – 1) = 6517,241379.

• Извлекаем корень из получившегося числа:

6517.2413791/2 = 80,72943316.

• Делим результат наших первых вычислений на только что полученный результат:

135/80,72943316= 1,67.

Это и есть наш счет Z.

Если бы счет Z получился отрицательный, это говорило бы о положительной зависимости. То есть серий меньше, чем при нормальном распределении вероятности. Следовательно, выигрыши порождают выигрыши, а проигрыши – проигрыши. Значит, нужно увеличивать ставки, использовать мартингейловый метод после каждой прибыльной для нас сделки. Все с точностью до наоборот. А вот положительный счет Z говорит об отрицательной зависимости. Следовательно, выигрыши порождают проигрыши, а проигрыши – выигрыши.

Для того чтобы с уверенностью начать использовать метод прямого мартингейла в своем трейдинге, необходимо знать величину доверительного интервала распределения вероятности. Это даст уверенность, что мы не подвергнем свой счет избыточному риску, что зависимость существует и можно использовать систему управления капиталом, основанную на прямом мартингейле. Для этого нам нужна величина доверительного интервала не менее 95,45 %.

Преобразовать счет Z в доверительную границу можно, если использовать для вычислений тридцати и более сделок (берем уравнение для нормального распределения). Доверительный интервал в 95,45 % появляется, если наш счет Z больше двух. У нас получилось 1,67, а этого недостаточно для уверенного применения на практике прямого мартингейла. В рассмотренном случае надо менять торговый метод.

Глава 12

Антимартингейл

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

Самая простая антимартингейловая система управления капиталом – открытие позиции на все деньги («на все»).

Метод гласит: использовать при открытии позиции все доступные ресурсы. Иными словами, каждый раз мы открываем максимально возможный объем позиции. Например, открыли счет у брокера и всех денег хватает, чтобы купить 1000 лотов РАО ЕЭС. Мы их и покупаем. Первая сделка оказалась убыточной; теперь на все деньги можем купить лишь 900 лотов, это и делаем. Вторая сделка принесла прибыль и дает воможность купить 1300 лотов РАО, их и покупаем. То есть при уменьшении счета уменьшаем объем позиции, при увеличении – увеличиваем.

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

1) фиксированного отношения позиции к доли капитала;

2) рассчитывающие объем позиции от волатильности актива;

3) рассчитывающие объем позиции на основании оценки торгового метода.

Фиксированно-фрикционные и фиксированно-пропорциональные системы (Fixed Ratio)

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

Например, по нашему торговому методу прошли две сделки: первая приносит 50 % прибыли, во второй терпим убыток в 40 %. Если не реинвестировать полученную прибыль, то есть не учитывать ее при расчете объема позиции в следующей сделке, наш счет после двух сделок вырастет на 10 %. А если входить во вторую сделку с учетом прибыли, полученной от первой сделки, счет после двух сделок имеет просадку, убыток в 10 %.

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

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

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

Продолжим вычисления и теперь возьмем все тот же торговый метод, но представим, что сначала появилась убыточная сделка в (-40 %), а потом – прибыльная (+50 %).

Возникает вопрос: как в первом случае при отсутствии рефинансирования вторая по счету прибыльная сделка в 50 % почти удвоила капитал, оставшийся после первой убыточной сделки? Проясним ситуацию. В табличке даны результаты торговли с использованием фиксированно-фрикционного метода, а он говорит: не менять объем позиции, пока капитал не вышел за ранее рассчитанные границы. То есть и в первой, и во второй сделке в рынок входили одним и тем же количеством лотов. А во второй части таблички сделки совершались исходя из остатка на счете, то есть «на все».

Число лотов на фиксированную сумму денег. Фиксированно-фрикционная система.

Метод предписывает торговать одним лотом на каждые X руб. счета, например 100 лотов на каждые 100 ООО руб. То есть если у вас на счете 100 000 руб., вы торгуете 100 лотами; если счет вырос до 150 000 руб., торгуете теми же 100 лотами. Счет продолжил рост до 199 000 руб. – вы по-прежнему торгуете 100 лотиками. И лишь когда счет перевалил за 200 000, начинаете открывать позицию в 200 лотов:

Число лотов = Капитал/Х(руб.).

Проблема использования данного метода заключается в том, что не все инвестиции равноценны: один лот РАО ЕЭС (EESR) существенно отличается по стоимости от одного лота Сбербанка (SBER). Таким образом, поведение портфеля из двух акций будет на 80 % определяться поведением SBER и на 20 % – EESR. Этот метод больше подходит для случая концентрации капитала в одном активе, потому и оказался в данном разделе.

Другая проблема заключается в том, что увеличение размера позиций происходит неравномерно по отношению к росту капитала. Например, при начальном капитале в 100 000 руб. и использовании метода «один лот на 10 000 руб.» необходимо увеличить счет до ПО 000 руб. (на 10 %), чтобы размер позиции вырос на единицу. С другой стороны, при капитале в 1 000 000 руб. для увеличения размера позиции на единицу достаточно увеличить счет до 1 010 000 руб. (на 1 %). То есть при малом начальном капитале счет растет значительно медленнее, чем при большом.

Нужно отметить и некую мартингейловую особенность данной системы управления капиталом. Как видно из последней таблицы, и в первой, и во второй сделке мы расчитывыли объем позиции от первоначального капитала, а не от текущего. Таким образом, во второй сделке объем нашей позиции вырос по отношению к нашему счету. Это и есть особенность мартингейлового подхода. Мы получили дополнительный рычаг и быстрее выкарабкались из просадки капитала; должны быть уверены, что наш торговый метод не обладает серийностью. Иначе при череде убыточных сделок мы потеряем весь капитал. Например, возьмем три подряд убыточные сделки по сорок процентов (-40 %), а потом – три прибыльных сделки в пятьдесят процентов (+50 %). Сравним нашу фиксированно-фрикционную систему с простенькой «на все».

Из таблицы видно, что простая система «на все» сумеет выжить, а фиксированно-фрикционный метод может «похоронить» счет. Правда, в этом примере показаны крайности, в которые не стоит падать. Проведем такой же эксперимент, но при убытках по четыре процента (-4%) и прибыли – по пять (+5 %).

Как видим, при неагрессивном использовании данной системы управления капиталом она показывает лучший результат, чем система «на все». А с учетом мартингейловой особенности неудивительно, что она полюбилась краткосрочным и внутридневным трейдерам.

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

Фиксированно-пропорциональная система управления капиталом

В своей книге «Биржевая игра» автор обращает внимание на общую проблему всех методов, использующих фиксированную долю капитала. Она заключается в том, что различные варианты методов решают задачу максимизации роста капитала безотносительно к риску (например, оптимальное/) либо путем его минимизации (например, рисковать не более Х% капитала). Пытаясь разрешить данное противоречие, Райан Джонс пришел к выводу, что отношение торгуемого числа лотов к приращению капитала, необходимого для увеличения числа лотов на единицу (или на минимальное приращение числа лотов), должно быть величиной постоянной:

Предыдущий_уровень_капитала + Число_лотов × Delta = Следующий_уровень_капитала.

Расшифруем формулу. Если у вас на счету 100 ООО руб. и вы гоняете 10 лотиков РАО, чтобы увеличить объем позиции, ваш счет должен подрасти и составить сумму, которая и вычисляется по этой формуле.

Итак, пусть Delta = 5000 руб.:

100 000 руб. + 10 лотов × Delta (5000 руб.) = 150 000 руб.

Для того чтобы начать гонять 20 лотиков РАО, наш счет должен вырасти до 150 000 руб. Величина Delta определяет, насколько агрессивно или консервативно применяется money management: чем больше Delta, тем большую прибыль на один лот необходимо получить, чтобы увеличить число торгуемых лотов. И наоборот – чем меньше Delta, тем интенсивнее увеличивается объем позиции.

Автор метода предлагает использовать в качестве Delta долю максимального дроудауна. Вместо него можно использовать волатильность.

Поиграем числами, как учит Райан Джонс. При помощи несложных математических преобразований получаем формулу:

Число_лотов = 0,5 + (2 × Прибыль /Delta + 0,25)0'5.

Следовательно, число лотов при торговле с методом фиксированного отношения пропорционально квадратному корню из капитала. Все варианты фиксированно-фрикционных методов определяют число торгуемых лотов как величину линейно зависящую от капитала. Каждый, кто знаком с основами математического анализа, знает, что при малых X функция у = ах^0'5 принимает значения, большие, чем линейная функция у = а × х, а при больших – наоборот (Рис. 91).

Рис. 91. Сравнение функций при разных значениях аргумента

Отсюда следует, что при малом размере капитала фиксированно-пропорциональный метод предписывает торговать большим количеством лотов, чем методы фиксированной доли капитала, а при большом размере капитала – торговать меньшим количеством лотов. Иными словами, фиксированно-пропорциональный метод предлагает при малом размере капитала брать больший риск, чем критикуемые Райаном Джонсом «более рискованные» методы. Фактически, «новый» метод тоже призывает рисковать фиксированной долей капитала: более агрессивно – при уменьшении счета и снижать риск при его увеличении. Что позволяет отнести его к мартингейловым методам торговли? Примеры из книги Райана Джонса «Биржевая игра», демонстрирующие преимущества фрикционно-пропорционального метода, хорошо подобраны так, чтобы дроудауны возникли уже после того, как капитал заметно вырос.

Что касается попытки Райана Джонса побить рекорд Ларри Вильямса в The Robbins 2001 Futures Trading Contest, у него это не получилось. После того как за три месяца счет увеличился на 600 % – с $15 ООО до $107 ООО, – он разослал предложение приобрести свою методику, которая реально (подтверждают стейтменты) делает такие деньги. Кроме этого была подписка за $299 в месяц, уведомляющая о совершаемых в данном шоу трейдах. В итоге его капитал получил дроудаун 95 %. Что подтверждает: данная система управления капиталом не предназначена для высокорискованных стратегий, но с небольшим риском может быть весьма интересна краткосрочным и внутридневным трейдерам.

Системы управления капиталом, рассчитывающие объем позиции от волатильности актива

Начав торговать по своему методу, инвесторы стали подмечать, что каждая убыточная сделка имеет разную величину. Это некомфортно, потому что нельзя заранее знать величину убытка, можно говорить только о его средней величине; максимальный же убыток в предстоящей сделке остается неизвестным. Анализируя свои убыточные сделки, инвесторы пришли к выводу, что размеры убытков привязаны к изменчивости (волатильности) рынка на момент сделки. Так родилась идея приспособить свою систему управления капиталом к рыночной волатильности.

Если взять две одинаковые сделки из нашего трейдинга (см. первый и второй рисунки), увидим, что они обе сгенерированы одним торговым методом на одном и том же торгуемом активе, и различаются лишь волатильностью актива в тот момент, когда система давала сигналы (Рис. 92 и 93).

Рис. 92

Рис. 93

В первый раз сигнал пришел на открытие позиции по цене 10 руб. за одну акцию (лот, контракт). Мы ставим свой защитный стоп на предыдущем локальном минимуме или на каком-то другом уровне согласно торговой методике. И видим, что наша позиция будет закрыта, как только цена коснется девяти рублей. Таким образом, мы потеряем на одной акции один рубль. Риск на единицу актива определяем как разность по абсолютной величине между точкой входа в позицию и точкой выхода по стоп-лоссу, умноженную на число лотов. Система управления капиталом предписывает приравнивать начальный риск позиции к фиксированной доле капитала. Вопрос: «Сколько акций покупать?»

Число лотов = %Риска × Капитал/Начальный_риск_на_ единицу_актива.

Предположим, что мы готовы рисковать 2 % от своего капитала в каждой сделке. Почему именно 2 %, а не 3 % или вообще не 45 %? Вопрос риска – серьезный вопрос, на глазок его решать не стоит. Например, я беру 2 % только для наглядности при описании данной системы управления капиталом. Но на практике риск на одну сделку каждый инвестор подбирает индивидуально. Первоначальный риск у разных инвесторов может быть разный – от 0,01 % до 45 %, как у Ларри Вильямса. На стадии тестирования, перебирая эти значения, инвестор видит, какую он получает доходность и какую просадку капитала (дроудаун). Исходя из этих значений, он формирует оптимальную величину своего первоначального риска на капитал. Как правило, мы сразу все смотрим на доходность, но немного поторговав и набравшись опыта, смещаем свои интересы в сторону просадки капитала. На практике получается, что приемлемый первоначальный риск на сделку для большого круга инвесторов колеблется в небольшом диапазоне – от 0,4 до 0,7 %. Но для нашего примера я оставлю 2 %, чтобы считать было проще.

Имея капитал в 100 000 руб., мы не хотим рисковать суммой в 2 % (2000 руб.) на сделку. Как было рассмотрено ранее, наш убыток от покупки одной акции составляет один рубль. Значит, риск на одну акцию равен одному рублю. Если мы готовы потерять 2000 руб., а с одной акции теряем один рубль, то для того, чтобы посчитать, сколько акций нужно купить, просто делим свой первоначальный риск на риск от одной акции:

100 000 руб. × 2 % (0,02) = 2000 руб.;

2000 руб. / 1 руб. = 2000 акций.

Покупаем 2000 акций по цене входа в рынок (в нашем случае – по 10 руб.). Таким образом, входим в рынок 20 000 руб., что равно 20 % от нашего капитала. Остальные деньги не участвуют в сделке и лежат на счету бесхозными. И это оправданно, так как мы уравниваем все сделки по величине первоначального риска на капитал, а не по величине капитала, участвующего в сделках.

Рассмотрим следующий пример (Рис. 88). Торгуем той же самой акцией и по тому же самому торговому методу. Приходит сигнал на покупку по цене 10 руб. В этом случае наш локальный минимум, на котором нужно выставить свой первичный стоп, находится на уровне 9 руб. 90 коп. Соответственно первоначальный риск на одну акцию будет равен всего 10 коп. Проводим расчеты:

100 000 руб. × 2 % (0,02) = 2000 руб.;

2000 руб. / 0,1 руб. = 20 000 акций;

20 000 акций × 10 руб. за акцию = 200 000 руб.

Мы входим в рынок 200 000 руб. (200 % от нашего капитала). Что изменилось? В первом случае мы входили в рынок 20 % нашего капитала, а сейчас – с максимально возможным плечом. Изменилась только волатильность актива. Мы с вами те же, торговый метод и акции торгуемого эмитента – тоже. Мы видим, что наша система управления капиталом легко выполняет свои задачи и удерживает риск на одном уровне независимо от изменения волатильности на рынке. В случае резко возросшей волатильности соотношение риск/капитал повышается, что приводит к открытию позиций малым объемом капитала с целью достичь приемлемого уровня риска. Если же волатильность, напротив, резко упала, уменьшившееся соотношение риск/капитал позволит увеличить объем открытой позиции, не увеличивая при этом предельно допустимый уровень риска.

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

Почему? Если просмотреть все сделки на графиках, увидим, что сделки с близкими стопами, как правило, попадаются в начале тенденции, когда рынок после падения или длительной стагнации, распугав всех инвесторов, превращается в сужающийся боковой тренд. Вместе с падением ликвидности еще сужается и торговый диапазон; соответственно, подтягиваются стопы. Из этого болота и начинается сильный тренд. Инвесторы получают сигналы от своего торгового метода, входят в рынок с максимально возможным объемом позиции, так как система управления капиталом позволяет им это сделать из-за того, что первоначальные стопы находятся на близком расстоянии. Что приводит к значительным доходам. После того как рынок вымахал, он начинает «шарашиться» на своих хаях, что порождает сделки с дальними стопами. Так как рынок вырос, сделки имеют мало шансов закрыться с прибылью. Но нас это не пугает, так как мы входим в рынок небольшим объемом своего капитала.

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

В заключение можно сказать, что данная система управления капиталом серьезно меняет параметры торгового метода, а именно – снижает величину дродауна и увеличивает доходность. Поэтому она и прижилась у портфельных управляющих.

Приравнивание волатильности к фиксированной доле капитала

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

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

Volatility = Average (Range, Period).

Метод его расчета предложил Уалдер (W. Wilder). Схема такова: берется несколько торговых дней, волатильность которых, по мнению инвестора, определяет текущее состояние рынка; из максимального значения каждого дня вычитается его же минимальное значение, а полученную разность по всем дням суммируют и делят на количество дней. Итоговое значение используется как мера изменчивости рынка в последующих вычислениях.

Метод предписывает приравнивать волатильность каждой позиции к фиксированной доле капитала:

Число лотов = %Риска × Капитал/Волатильность_актива.

Например, мы имеем капитал 100 ООО руб. и хотим купить акции определенного предприятия. Средний истинный торговый диапазон (ATR) за последние несколько дней составлял 50 копеек (0,5 рубля). В этот момент рынок – на максимальных значениях, поэтому наш вход в позицию на уровне 10 руб. сильно оторвался от локального минимума (9 руб.).

Размер убыточной сделки может составлять не один ATR, а полтора или два. Но обычно разные убыточные сделки, встречающиеся в реестре сделок в ATR, одинаковы. Поэтому можно не утруждать себя точным расчетом величины первоначального риска, то есть расстояния до стопа, а измерять его через величину среднего торгового диапазона, которую любая торговая программа рассчитывает автоматически в режиме реального времени.

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

Число_лотов = 0,01 {2 % риска/2} × 100 000/0,5 {10 коп.}.

Значит, в текущей сделке мы будем участвовать 2000 акций, что аналогично показателям, которые дает предыдущая система управления капиталом.

Еще можно ограничить суммарный риск всего портфеля торгуемых активов в каждый момент. Например, риск портфеля в целом на уровне 2 % и риск отдельной позиции 0,4 % позволяют одновременно открыть позиции по пяти активам.

Методы %Риска и %Волатильности нередко исполняют роль фильтров, отвергая сделки, несущие высокий риск.

Регулировка размера позиции в зависимости от риска и волатильности позиции

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

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

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

Избыточный_риск = число_лотов × Текущий_риск_на_единицу_актива – Мах %Риска × Капитал/100.

Избыточная_волатильность = Число_лотов × Текущая_волатильность_актива – Мах %Волатильности × Капитал/100.

Как только одна из этих величин становится положительной, уменьшаем размер позиции на следующую величину:

Избыточное_число_лотов = Избыточный_риск/Цена_лота,

или, соответственно, на величину:

Избыточное_число_лотов = Избыточная_волатильность/Цена_лота.

Например, среднесрочный торговый метод и средняя продолжительность сделок находятся в районе двух, двух с половиной недель (10–12 торговых дней). Эти два показателя необходимо отсматривать каждый день – в начале торговой сессии либо в конце.

Допустим, у нас 100 ООО руб. на счету и открыта длинная позиция на 2000 лотов с первоначальным риском на капитал 2 %. На следующий день рынок пошел в нашу сторону, а стопы остались на том же уровне; риск повысился до 3 %. Вводим эти значения в формулу и получаем:

Избыточный_риск = 2000 × 0,03 {3 %} – 0,02 {2 %} × 100 000/100.

Величина избыточного риска – положительная, поэтому начинаем вычисления по второй формуле. Все случилось из-за того, что цена за акцию выросла и составила 10 руб. 50 коп.:

Избыточное_число_лотов = 40/10,5.

Итак, в конце торгового дня нужно сократить позицию на четыре акции. Тогда наша текущая позиция будет составлять уже 1996 акций вместо 2000, купленных изначально. Далее, если рынок продолжит расти, а скользящие стопы не будут за ним поспевать, нам останется постепенно сокращать объем текущей позиции.

Бывают сделки, когда цена после роста замирает на месте, и скользящие стопы подходят совсем близко. Тогда значения избыточного риска и избыточной волатильности становятся отрицательными. Слушатели моих семинаров, как правило, задают один вопрос: не стоит ли в такие моменты докупать акции? Нет! Поскольку система работает только в одну сторону – на сокращение текущей позиции и никак не на ее увеличение (вероятность, что цены будут коректироваться «боковичком», а не движением, очень мала).

Черепашки

Черепашки – легенда фондового рынка Америки. Кроме торгового метода, Ричард Деннис передал им еще и свою систему управления капиталом, которая считается одной из самых эффективных и действительно улучшает результаты любого метода.

Черепашки утверждали: размер позиции – это один из самых важных и в то же время наименее понимаемых компонентов торговой системы. Алгоритм расчета, который они использовали, определял размер позиции в зависимости от волатильности рынка, выраженной в пунктах цены (ATR). По тем временам это было новаторством. Нормализация волатильности считалась очень важной, так как благодаря этому уравнивались риски различных сделок по разным активам.

Тем самым увеличивалась эффективность диверсификации торговли.

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

Волатильность – смысл N. Черепашки использовали концепцию, которую Ричард Деннис и Вильям Экхард назвали N, для представления базовой волатильности конкретного рынка. N– это 20-дневная экспоненциальная скользящая средняя от Истинного торгового диапазона (True Range), которая сейчас более известна как ATR. Формально N является средним дневным диапазоном движения цены конкретного актива и измеряется в тех же пунктах, что и базовый актив (в нашем случае – в рублях и копейках).

Дневной истинный торговый диапазон рассчитывается по формуле:

Истинный_торговый_диапазон (TrueRange) = max (H – L, Н – PDC, PDC–L),

где Н – текущий high (максимальная цена дня); L – текущий low (минимальная цена дня); PDC – цена вчерашнего закрытия (Previous Day's Close).

Для расчета N используется следующая формула:

N= (19 × PDN+ TrueRange)/20,

где PDN– вчерашнее N (Previous Day's N).

Расчет долларовой волатильности. Следующим шагом в расчете размера позиции является определение долларовой волатильности рынка (Market Dollar Volatility), представленной волатильностью рыночной цены (определяется через N). Это звучит сложнее, чем есть на самом деле. Используется простая формула:

Долларовая_волатильность = N × Dollars per Point,

где Dollars per Point – стоимость одного пункта движения цены в долларах.

На нашем рынке, если торговать фьючерсными контрактами на индекс РТС, Dollars per Point будет равняться двум центам. Но если мы торгуем акциями, долларовая волатильность равна N, а значит, текущий расчет не понадобится.

Размер позиции с учетом волатильности. Черепашки составляли позиции из частей, которые называли юнитами (Unit) – одной стандартной частичкой. Величина юнита выбиралась так, чтобы один N представлял 1 % от суммы торгового счета (Account). Таким образом, юнит для актива рассчитывается по следующей формуле:

Unit = (1 % от суммы счета)/(MarketDollarVolatility),

или для акций:

Unit = (1 % от суммы счета)/N.

Для примера рассмотрим цены на предположительный актив, Истинный торговый диапазон (True Range) и значения N.

Для расчета сегодняшнего юнита используем вчерашнее значение N (N= 1,41). Капитал равен 100 ООО руб. Если мы торгуем акциями, рассчитывать долларовую волатильность (Dollars per Point) не нужно:

UnitSize = (0,01 × 100 000)/0,0141 = 709,21.

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

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

Важность размера позиции. Диверсификация – это попытка распределить риск по многим инструментам и увеличить возможности проведения успешных сделок. Для правильной диверсификации необходимо делать похожие (идентичные) ставки по различным инструментам.

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

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

Один актив – максимум 4 юнита.

Хорошо коррелированные рынки. Для таких рынков могло быть максимум 6 юнитов в одном направлении (то есть 6 юнитов – на покупку или 6 – на продажу). В качестве примера в данном случае могут выступать акции банковского и нефтяного секторов, электроэнергетики, сектора телекоммуникаций.

Плохо коррелированные рынки. Для таких рынков использовалось максимум 10 юнитов в одном направлении. При этом Общее максимальное количество юнитов в одном направлении (длинном или коротком) – 12. Таким образом, теоретически можно было иметь 12 юнитов в длинном и 12 юнитов в коротком направлении одновременно.

Расчет объема позиции на оценки торгового метода

Подход к управлению капиталом через оценку торгового метода зародился давно и весьма бурно развивался. Начиная с конца 1940-х годов инженеры компании Bell Sestem работали над передачей данных по международным линиям. Проблема заключалась в том, что линии были подвержены случайному, неизбежному «шуму». Инженеры компании предложили несколько довольно оригинальных решений. Как это ни странно, наблюдалось большое сходство между вопросом передачи данных и проблемой геометрического роста, которая относится к управлению деньгами в азартных играх. Обе – продукт случайной среды. В итоге появилась первая формула Келли.

Эдвард Торп, столкнувшись с этой формулой, решил использовать ее для игры в Блек Джек. Торп был счетчиком карт; если в колоде оставались нужные ему карты, он делал ставки. Можно сказать, что его система, которую он успешно применял в казино Лас-Вегаса, имела положительное ожидание. Но когда подходило время делать ставки, появлялось затруднение: сколько долларов ставить на кон? На выручку пришла формула Келли. Она позволяла увеличивать ставки при удачной игре и уменьшать их, если карта не шла.

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

Метод управления капиталом на основании формулы Келли определяет оптимальный процент риска, который следует применять для максимизации функции «полезности», представленной как логарифм капитала.

В «игре кандидатов гуманитарных наук», описанной в книге Ральфа Винса, где в 60 % попыток ставка выигрывалась, а в 40 % – проигрывалась, оптимальной, по Келли, является ставка в размере 20 % от текущего капитала. Это означает, что 50 % всевозможных исходов игр покажут максимальную прибыль. Картину портит тот факт, что 50 % дродаунов превышают 79,09 %, а максимальный достигает 99,43 %. Готовы ли мы достичь максимально возможной прибыли ценой промежуточной 99 %-й потери капитала? Вероятно, лишь в том случае, если мы хотим побить рекорд Ларри Вильямса. Его феноменальный результат вполне объясняется словами Ральфа Винса (Ralf Vince): «он – один из немногих индивидуумов, которые реально могут торговать при полностью оптимальных величинах и проходить через сопутствующие дроудауны».

Участвуя в кубке Робертсона, Ларри Вильяме выиграл его с феноменальным результатом, благодаря использованию в своей системе принятия решений системы управления капиталом, основанной на формуле Келли. Это прибавило ей популярности и заставило многих задуматься над ее развитием.

Итак, вот формула Келли, в которой F– это размер счета, которым вы входите в каждую сделку:

F=((R+l)×P – \)/R,

где Р – количество прибыльных сделок у вашего торгового метода в процентах; R – отношение средней прибыльной сделки к средней убыточной сделке.

Рассмотрим пример, в котором у нас 46 % прибыльных сделок, а величина прибыли на сделку в 1,8 раза превышает величины убытка на сделку (Р = 0,46; R = 1,8):

((1,8 + 1) × 0,46 – 1)/1,8 = (2,8 × 0,46 – 1)/1,8 = (1,288 – 1)/1,8 = 0,288/1,8 = 0,16.

Итак, используя данный торговый метод, можно открывать позиции 16 % своего капитала для поддержки. Если у нас на счету – 100 000 руб., мы используем 16 000 руб. и делим эту сумму на величину залога по фьючерсным контрактам. Если залог составляет 10 % от стоимости контракта, по финансовому результату объем позиции можно приравнять к 160 % от капитала.

В 1987 году Ларри разочаровался в формуле Келли. Ральф Вине помог ему разобраться в недостатках формулы и тем самым изменить систему управления капиталом. В своей книге «Долгосрочные секреты краткосрочной торговли» Ларри Вильям писал: «Ральф заметил у Келли ошибку, состоящую в том, что эта формула первоначально предназначалась для определения направления потока электронных частиц, а затем была использована для Блек Джека». Беда в том, что игра и торговля акциями или товарными фьючерсами – не одно и то же. В Блек Джеке потенциальный проигрыш на каждой ставке ограничен фишками, которые вы ставите, а потенциальный выигрыш всегда остается одинаковым в отношении поставленных фишек.

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

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

Ральф придумал формулу, подобную изобретению Келли, и назвал ее «оптимальная/». В отличие от своей предшественницы она адаптируется к торговле на рынках и устанавливает процент от остатка на счете для финансовой поддержки всех сделок.

Оптимальная f

Optimal f – стратегия управления капиталом, которая может использоваться для улучшения и максимизации производительности системы путем нахождения наилучшего процента капитала для инвестирования в каждой сделке. Она определяет, какой процент капитала, инвестированного в сделку, приносил бы наивысший доход, основываясь на последовательности прошлых сделок. Поскольку трейдеры применяют целый ряд стратегий управления капиталом, может быть, им полезно знать, какой объем инвестиций оптимален в каждом случае.

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

Ральф Вине ввел понятие «оптимального f» (Optimal f). Чтобы найти эту величину, необходимо максимизировать «временное относительное богатство» (TWR). Данная задача может быть сформулирована следующим образом:

TWR(f) × ((HPR2(f)) × (…(HPRn(f)),

где HPR – доход за период владения активом, a HPRi(f) = 1 – f × результат сделки i/наибольшую убыточную сделку в реестре сделок.

Знак «минус» стоит, потому что проигрыш берется со своим знаком. Метод подразумевает, что в будущем мы получим такие же исходы сделок, но, возможно, в ином порядке. Решив задачу максимизации TWR, находим значение f = fopt, при котором функция TWR достигнет своего максимума. Высчитываем значение TWR для каждого значения/в таблице. Меняя значение f от нуля до единицы, например, с шагом 0,01, получим 100 значений TWR. Далее смотрим в таблицу и ищем, какому значению f соответствует максимальное значение TWR. Так мы и находим fopt. А зная fopt, определим размер позиции:

Число_лотов = fopt × Капитал/(-Максимальный_проигрыш).

Из формулы следует, что максимальный дроудаун при использовании оптимального /будет составлять не менее значения fopt, выраженного в процентах от счета. Иными словами, если fopt равно, например, 0,5, получаем дроудаун по крайней мере в 50 %. Ральф Вине утверждает, что «если вы не торгуете ради оптимальной прибыли, то вам место в психиатрической больнице, а не на рынке». Он не учитывает то обстоятельство, что, получив 99 % дроудаун при торговле «ради оптимальной прибыли», мы все равно рискуем занять место если не в психиатрической больнице, то после отчета перед женой или инвесторами – в травматологической, причем не дождавшись максимального роста капитала.

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

Ахиллесова пята метода оптимального f в том, что он основан на исторических результатах системы, а именно – на максимальном проигрыше. Уровень риска, принимаемый при использовании fopt, подразумевает, что мы никогда не получим большего убытка.

В отличие от азартных игр, где исходы игры известны и вероятности постоянны, в трейдинге есть множество случайных исходов, а вероятность выигрыша не постоянна. Максимальный проигрыш – неубывающая, кусочно-постоянная функция времени со скачками случайной амплитуды, происходящими в случайные же моменты времени. Проще говоря, нет оснований предполагать, что достигнутые максимальный убыток и максимальный дроудаун останутся таковыми в будущем. Для вычисления fopt можно заменить максимальный проигрыш в формуле для TWR величиной:

Оценка_максимального_проигрыша= Средний_проигрыш -3,5×Стандартное_отклонение_величин_убыточных_сделок.

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

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

Видя все нюансы систем управления капиталом, построенных на формуле Келли и на fopt, Ларри Вильяме отклонил обе и решил создать собственную. И сделал миллионы долларов!

Метод Ларри Вильямса. При установлении рекорда Ларри Вильяме использовал формулу Келли. За начальный риск он взял величину маржи на фьючерсный контракт. Динамика капитала тоже была поучительна: сначала он вырос с $10 ООО до $2 100 ООО, затем опустился до $700 000 (дродаун – 67 %) и завершил год на отметке $1 100 000.

В то время Ральф Вине работал у него программистом. В своей книге Ларри пишет: «В разговорах с Ральфом (Винсом) и Райаном (Джонсом) я узнал, что дикие амплитуды вызываются не процентной точностью системы, не соотношением выигрыш/проигрыш или просадкой капитала. Помехи и сбои происходили из-за величины самой большой проигрышной сделки. Именно этот фактор – критический.

Легко обмануть себя, создав метод с точностью на 90 %, делающий горы денег, но, в конечном счете, убивающий нас. Невероятно, не правда ли? Тем не менее это так, и вот почему. Наш 90 %-й торговый метод делает $1000 на каждой выигрышной сделке и имеет 9 выигрышей подряд, выводя вперед с 9 «штуками». Затем наступает проигрышная сделка в $2000, и остается $7000 – пока неплохо. Мы получаем еще девять выигрышей и хорошо сидим с $16 000 прибыли, когда получаем другой проигрыш; на этот раз в $10 000 – самый крупный из разрешенных системой. В итоге мы шлепаемся на задницу всего с $6000 в кармане.

Нас «съела заживо» большая проигрышная сделка. Это демон, от которого необходимо найти защиту и встроить ее в нашу систему управления капиталом».

Ларри Вильяме рекомендует:

Число_лотов =  %Риска × Капитал/(Максимальный_проигрыш)/100.

А какой процент риска брать для расчетов по этой формуле? Снова обратимся к первоисточнику: «Если вы – Томми Робкий (Tommy Timid), используйте 5 % вашего банка; если думаете, что вы – Нормал Норма (Normal Norma), берите 10–12 %; будучи Левередждем Ларри (Leveraged Larry) – от 15 до 18 %; если вы – Сэм Хулиган (Swashbuckling Sam) или Дэниелль Опасный (Dangerous Danielle), можете позволить себе более 20 %, и… регулярно ходите в церковь».

Предположим, что мы – Нормал Норма и готовы рисковать 10 % своего капитала при возникновении самой большой по величине убыточной сделки. Например, она унесет 5 руб. с каждой акции, которые мы купили. Тогда подсчет будет таким:

Число акций = 10 × 100 000 руб./(-5)/100 = = 1 000 000/(-5)/100 = 200 000/100 = 2000 акций.

Но так как мы – не Ларри Вильяме с его чудным торговым методом, лучше брать не 10 % риска на капитал на случай максимального убытка на одну сделку, а ограничиться 2–3 %.

Безопасная f

Идеи Ральфа Винса «заразили» Лео Заманского (Leo Zamansky) и Дэвида Стендала (David Stendahl), которые пытались преодолеть большие дроудауны, наложив дополнительное ограничение на максимально допустимую просадку капитала. Чтобы сформулировать задачу «безопасной /» (Лешге). добавляем ограничение в расчет fopt. Оно может отражать приемлемый уровень просадки капитала. Это более консервативная стратегия, имеющая преимущество перед fopt, поскольку не только ориентируется на максимизацию дохода, но и учитывает установленные трейдером ограничения величины торговых убытков.

Позвольте повторно сформулировать задачу нахождения fopt с добавлением ограничения на величину дродауна:

TWR(f) → max.

В зависимости от размера максимального дродауна – меньшему или равному приемлемому максимальному падению капитала, установленному трейдером:

Максимальный дродаун  ≤ Допустимый максимальный дродаун.

Такая формулировка задачи позволяет максимизировать TWR и гарантирует, что просадка капитала при тестировании системы на прошлых данных не превысит размер, определенный трейдером, – величину D. Эта величина определяет уровень приемлемого, допустимого максимального падения капитала (убытки по одной сделке или за весь торговый период или какие-либо другие меры риска). Также могут использоваться ограничения, включающие меру волатильности.

Для расчета безопасной f применим следующий алгоритм.

• Шаг 1. Вычисляем оптимальную f. Помимо TWR, считаем и величину дродауна для каждого значения f.

• Шаг 2. Устанавливаем f=fopt.

Если приемлемый для нас, как для трейдеров, максимальный дродаун больше или равен историческому максимальному падению капитала, вычисления закончены, и f=fsecure (то есть значение fsecure соответствует величине fopt); в противном случае переходим к шагу 3.

• ШагЗ. f = fsecure

Если приемлемый для нас, как для трейдеров, максимальный дродаун меньше исторического максимального падения капитала, в расчетной таблице находим то значение дродауна, которое бы нас устраивало; соответствующее ему f будет нашим fsecure.

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

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

Оптимальная f с учетом волатильности

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

Нормируем волатильность в диапазоне между нулем и единицей, где 0 означает максимальную волатильность, 1 – минимальную:

Волатильность_норм = (Максимальная_волатильность – Текущая_волатильность)/(Максимальная_ волатильность – Минимальная_волатильность).

Тогда

Число_лотов = fopt × Волатильность_норм × Капитал/(Максимальный_убыток).

Управление дродаунами

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

Пусть задан максимально допустимый дродаун в % от капитала. Метод предписывает приравнивать начальный риск позиции к фиксированной доле заданного максимального дродауна:

Число_лотов = % Риска × (Капитал – (1 – Макс._дродаун_в_%) × Максимум_капитала)/ Начальный_риск_на_единицу актива/100.

Например, имея текущий капитал 100 000 руб., максимальный достигнутый капитал 110 000 руб. и максимально допустимый дродаун 20 %, мы готовы рискнуть суммой, равной 10 % от дродауна. Тогда наш риск составит 1200 руб. (10 % × (100 000 руб. – 80 % × 110 000 руб.)). При риске на акцию 0,10 руб. можно купить 120 лотов по 100 акций.

Другой вариант использования дродаунов – учитывать его максимальное историческое значение (взятое с запасом):

Число_контрактов = Капитал/(2 × Макс._дродаун + Маржа_на_контракт).

Если капитал равен 100 000 руб., а максимальный дродаун – 20 000. При этом гарантированное обеспечение по фьючерсным контрактам составляет 10 % (10 000 руб.). Расчет объема позиции будет выглядеть так:

Число_контрактов = 100 000/(2 × 20 000 + 10 0000) = 2.

Значит, мы открывали бы позицию двумя контрактами, что для рынка акций сопоставимо с позицией, взятой на 200 % от капитала, то есть с максимально возможным плечом.

Глава 13

Приемы, дополняющие систему управления капиталом

Кроме систем управления капиталом есть приемы, которые дополняют разработанную систему принятия решений.

Игра «рыночными деньгами»

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

Капитал делится на две части – первоначальную и на ту, которая приращена за счет удачной торговли. Сначала высчитывается объем позиции на начальный капитал с первоначальным риском, затем – объем позиции, исходя из заработанной прибыли и повышенного риска на данный капитал. Полученные объемы позиций суммируются и дают количество лотов или акций, которыми следует входить в рынок.

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

Пирамидинг

Все вышеизложенные методы определяют начальный риск при открытии позиции. Ее текущий (эффективный) риск обычно не равен начальному. Он определяется по формуле:

Эффективный_риск = (Цена_входа – Текущий_уровень_ выхода) × Число_лотов.

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

Дополнительное_число_лотов = %Риска_гарантированной_ прибыли × (-MinListЭффективный_риск, 0))/ Начальный_риск_на_единицу_актива/100,

где MinList(…) – наименьшее из списка.

Ясно, что не имеет смысла брать %Риска гарантированной прибыли больший, чем fopt от гарантированной прибыли.

Однако есть обратный пирамидинг, весьма распространенный метод управления объемом позиций, называемый «усреднением потерь». Представим, что цена купленных акций падает значительно ниже уровня открытия позиции, и инвестор принимает решение докупить эти акции по более низкой цене, надеясь, что при последующем росте цен точка безубыточности сместится вниз и займет положение между начальным уровнем открытия и уровнем добавления позиции, то есть «в середине» (отсюда и название). Метод прост, но последствия его применения могут быть разрушительны для счета. Есть даже такая уолл-стритовская шутка: «Усреднение потерь на падающем рынке погубило больше евреев, чем Гитлер».

Рис. 94

Тем не менее трудно найти трейдера, ни разу не пользовавшегося тактикой, которая может быть очень эффективной в некоторых ситуациях, – пока удача не повернется… спиной. Из свежих и нашумевших примеров – истории Виктора Нидерхоффера и Ника Лисона.

Пересечение кривых доходности

Суть этой методики управления капиталом – построение торговой системы на базе кривой доходности. Это может быть система двух скользящих средних с разными периодами; или на кривую доходности накладывается одна скользящая средняя в виде сигнальщика. Соответственно, когда «короткая» скользящая средняя пересекает снизу вверх «длинную» скользящую среднюю или когда кривая доходности делает то же самое со своим сигнальщиком (очень похоже на MACD), это означает, что торговый метод начинает гармонировать с рынком, и надо этим воспользоваться – начать исполнять сигналы методики. А если «короткая» МА находится ниже «длинной», или происходит все то же самое с кривой доходности и ее сигнальной средней, значит, система в «неблагоприятной» фазе – можно отдохнуть и отключиться от трейдинга. При использовании этого дополнения к системе управления капиталом трейдер избегает неблагоприятных периодов для своего торгового метода. Отмечу, что кривая доходности рассчитывается для всех сгенерированных сигналов, а не только для тех, которые были исполнены. Можно сказать, что вы строите две кривые доходности: одна относится к системе, другая – к счету. Решения принимаются на основании анализа виртуального счета.

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

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

Глава 14

Мысли автора об управлении капиталом

Ликвидность

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

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

Немного разовью тему. Например, если у вас – маленький счет и пробойная система, то может и не хватить ликвидности в бумаги, с которой спокойно торгует сосед, имеющий счет в десять раз больше, но торгующий среднесрочно или долгосрочно на сигналах по закрытию дня. Вопрос ликвидности очень субъективен. У одного и того же трейдера на вооружении может быть несколько торговых методов; под каждый отбирается свой список бумаг.

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

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

Рычаги

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

Перед каждым инвестором встает вопрос о целесообразности открытия позиций с учетом плеча. Многие склонны работать только в рамках собственных средств. Если вы не пользуетесь маржинальным кредитованием – работаете от покупки и не покупаете акции в плечо, – при отрицательной динамике рынка у вас всегда есть возможность пересидеть с позициями, пока рынок не вырастет. Эта психологическая ловушка и делает неудачников. Раньше, когда обороты на рынке концентрировались в небольшом числе торгуемых бумаг, которые были неким суррогатом государственных расписок, так как наполовину или больше принадлежали государству, такой подход можно было назвать оправданным. Ведь у государства были все рычаги для помощи своим компаниям. С ростом рынка появилось огромное количество расторгованных акций частных предприятий. Здесь идея «пересидеть» становится крамольной. Вспомним «ЮКОС», который похоронил многих терпил. Да и те акции, за чью судьбу раньше не стоило волноваться, близки к своей справедливой оценке и не показывают перспектив на получение дохода от инвестиций в них. Например, «Газпром», вымахав до 360 руб., показал коррекцию глубиной в 44 % и больше года держал всех любителей данной бумаги взаперти с убытками. Вероятно, данная тенденция усилится.

Что делать? Окончательно превратиться в портфельных инвесторов и надеяться на будущее? То есть получать только доход от естественного роста рынка. Или рискнуть и как в казино начать делать ставки, величина которых превалирует над собственным капиталом.

Ответ на самом деле простой: если ваша система разрешает работать с плечом, – берите и работайте. Например, ваша система принятия решений дает некий доход при временной просадке капитала в 10 %. И это при том, что вы работаете без плеча. Поразмыслив и оценив свою толерантность к риску, вы понимаете, что перенесете просадку капитала и в 20 % от счета. Затем меняете параметры вашей системы управления капиталом, и ваша система принятия решений становится более агрессивной, начинает использовать маржинальное кредитование. Но после тестирования вы замечаете, что при линейном увеличении риска доходность изменилась не линейно, а выросла в геометрической прогрессии. Теперь на своей шкуре понимаете нелинейность двух понятий – риска и доходности (Рис. 95).

Рис. 95

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

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

Рефинансирование или без него

Вопрос рефинансирования затрагивался выше, но не был полностью раскрыт. Там говорилось, что рефинансирование прибыли в последующие сделки может стать не благом, а наказанием. Но как определить – пригодна ваша система принятия решений для работы с рефинансированием капитала или нет? По проценту выигрышных сделок? По общей сумме заработка? По средней сделке? Решение проблемы предложил Ральф Вине в своей книге «Математика управления капиталом». Его решение основано на среднем геометрическом – простом корне JV-й степени из конечного капитала (TWR), где Л^является количеством сделок.

Среднее_геометрическое = TWR1/N),

где N – общее количество сделок,

a TWR = (HPR1) × ((HPR2) × (…(HPRn),

где HPR – прибыль или убыток за сделку (например, HPR = 1,10 означает 10 % прибыли за сделку, то есть 0,1 (10 %) + 1 (капитал)).

Протестируем систему – высчитаем среднее геометрическое полученных результатов. Если оно окажется меньше единицы, система будет терять деньги при торговле на основе рефинансирования. Любая большая проигрышная сделка самым негативным образом повлияет на TWR (конечный капитал), так как эта функция – мультипликативная, а не аддитивная.

Оставим деньги только на дродаун

Как правило, доход у системы с учетом рефинансирования больше, чем без него. А если среднее геометрическое показывает, что данная система не пригодна для работы с рефинансированием? Все просто – берем расчетную величину нашего капитала, которую могли бы получить через год, работая по нашей системе с рефинансированием капитала, и на основании этого рассчитываем текущий объем сделки.

Например, наш капитал равен 100 ООО руб. За год, работая по своей системе с учетом рефинансирования капитала, мы могли бы получить 50 %-й доход. Но знаем, что система показала бы лучший результат по соотношению риск/доходность без рефинансирования. Наша система управления капиталом основана на торговле фиксированным процентом капитала на каждый актив. Мы торгуем акциями десяти эмитентов, выделяя по 10 % на каждую бумагу. Чтобы заработать 50 % за год и воспользоваться преимуществом нашей системы при работе без рефинансирования, при расчете позиции всех сделок в течение года, от первой и до последней, используем единую сумму капитала – 150 000 руб. Что мы сделали? К первоначальному капиталу прибавили теоретический доход за год:

100 000 руб. + 50 000 руб. (50 %) = 150 000 руб.

В каждую сделку мы входим по 10 % от капитала на актив. По идее, в первой сделке должны участвовать 10 000 руб. на акцию. Но так как для расчетов берем не 100 000 руб., а 150 000 и в первой сделке участвуем 15 000 руб. на актив. Конечно, за счет маржинального кредитования. Со временем доля кредита снижается, так как счет стремится к расчетной величине в 150 000 руб., а объем позиции не увеличивается (работаем без рефинансирования прибыли).

Более феноменальные результаты и по доходности, и по показателю риск/доходность система покажет, если оставим на счете количество денег, равное величине дродауна (просадки капитала), а рассчитывать объем позиции будем от теоретически расчетной (пляшем от размера дродауна). Например, наш счет равен 100 000 руб., падение капитала счета – 20 000 руб. (20 % капитала). Эту сумму оставляем на счете, а остальные деньги переводим в долговые инструменты, например в облигации. Торгуем без рефинансирования, открывая позиции из расчета – 100 000 руб. на счете с использованием маржинального кредитования. В таком варианте можно торговать фьючерсами. Для акций потребуется остаток большей величины. И, конечно, оставшуюся сумму не стоит снимать со счета – она понадобится в сложные периоды для поддержания позиции.

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

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

Цели разнообразия:

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

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

Простой способ достичь поставленных целей – выбирать для инвестирования большее количество бумаг, чтобы доля капитала, приходящаяся на один актив, стремилась к минимуму. Нобелевский лауреат Гэрри Марковец в своих работах показал, что приемлемый уровень диверсификации достигается при инвестировании одновременно в десять активов. Его последователи утверждают, что аналогичный уровень достигается при одновременном инвестировании в семь активов. Результаты этих работ нашли свое отражение в отечественном законодательстве, которое запрещает вкладывать в акции одного эмитента более 15 % капитала.

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

Вот типы систем, которые, вероятно, будут менее коррелированы:

• трендоследящие системы (системы на скользящих средних);

• противотрендовые системы (системы, построенные на RSI или стохастике);

• арбитражные стратегии (спредовые, хеджевые);

• пассивный портфель (индексное инвестирование или на основании фундаментального анализа).

Все системы отличны и могут использоваться одновременно на торговом счете.

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

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

Оценка эффективности управления капиталом

Показатели доходности и риска представляют собой результат деятельности торговой модели по управлению инвестициями. Если сравнивать системы лишь на основании абсолютных значений риска и доходности, как правило, сложно получить объективное суждение об их «работоспособности». Например, доходность одной системы за год составила 50 %, а другой – 70 %. Конечно, вторая с первого взгляда выглядит симпатичнее. Но если сравнить еще и риск, увидим, что у нашего фаворита он в два раза выше. Стоит призадуматься и, скорее всего, выбрать первую систему.

Еще пример. У двух систем ожидаемая доходность равна ожидаемой доходности рынка. Но у первой значение коэффициента бета выше, чем у второй. Поэтому ее доходность сильнее меняется с изменением конъюнктуры рынка. В случае подъема первая система принесет доходность выше, но при спаде ее доходность рухнет на самое дно. Именно поэтому для оценки эффективности управления капиталом используются относительные показатели, учитывающие и доходность, и риск.

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

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

Разберемся на пальцах, какую полезную информацию несет коэффициент Шарпа. Мы говорим, что, помимо доходности, он учитывает и риск. Но как? Возьмем кривую доходности двух систем А и В и представим ее на одном графике. Видно, что система А показывает большую доходность, чем система В, но у первой большое количество резких падений стоимости активов (Рис. 96).

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

Рис. 96

Базовая предпосылка коэффициента Шарпа состоит в том, что стандартное отклонение измеряет риск: чем сильнее отклонение доходности отдельных сегментов от среднего значения доходности, тем более рискованны инвестиции. В сущности, стандартное отклонение измеряет неопределенность прибыли. Должно быть интуитивно понятно, что при небольшом, стандартном отклонении реальная прибыль, скорее всего, будет близка к ожидаемой (если, конечно, последняя является хорошей оценкой реальной прибыли). С другой стороны, если стандартное отклонение велико, оно предполагает большую вероятность того, что реальная прибыль будет существенно отличаться от ожидаемой.

Для корректной интерпретации показателей эффективности управления капиталом их следует рассматривать в рамках соответствующей модели. Коэффициент Шарпа является показателем оценки эффективности управления капиталом в рамках модели пассивного портфельного инвестирования. Однако он в состоянии дать и необъективную картину – если не выдерживаются условия модели. В модели портфельного инвестирования риск представлен стандартным отклонением доходности. Поэтому восприятие риска основано на предположении о нормальном распределении доходности. Но оно может отличаться от нормального. Поэтому для оценки систем принятия решений с неизвестной функцией распределения доходности целесообразно использовать другие показатели. Например, коэффициент Сортино.

Коэффициент Сортино высчитывается, как коэффициент Шарпа. Только в качестве риска берет стандартное отклонение не из дисперсии в обе стороны от средней доходности, а лишь отрицательные отклонения. Таким образом, положительная дисперсия уже не является «преступлением» управляющего активами. Отслеживаются только его «промахи» – отклонения в отрицательную зону от средней доходности по счету (Рис. 97).

Рис. 97

Эта модель тоже имеет свой недостаток. Сначала счет рос небольшими темпами, и был хороший показатель коэффициента Сортино. При сравнении с другими, альтернативными возможностями для инвестирования счет, оцененный через данный коэффициент, выглядел достойно. Но наступила звездная пора торговой системы, и пошли сверхприбыли. Кривая доходности счета устремилась вертикально вверх, а коэффициент Сортино, напротив, снизился. Счет стал уверенно, в несколько раз обгонять альтернативные инвестиции, а коэффициент Сортино все хуже. Что случилось? Дело в том, что средняя величина доходности счета переместилась вверх, увеличив расстояние до минимального показателя на кривой доходности счета (Рис. 98).

Рис. 98

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

Отношение доходности к риску (проседание, снижение капитала) – это показатель, который сравнивает максимальную доходность, представленную в виде годовой прибыли, с максимальным риском в виде максимального проседания:

Отношение риска к доходности = годовая прибыль, деленная на максимальное снижение капитала.

Этот показатель можно считать самым удачным для сравнения торговых систем, если принять истину, что величина проседания, снижения счета на историческом тестировании есть статистическая величина. Если нет, лучше сравнивать системы с помощью коэффициентов Шарпа и Сортино.

Еще один интересный показатель – коэффициент полезного действия системы (КПД). Здесь мы сравниваем величины потенциальной и реальной прибыли. Потенциальная прибыль – это прибыль, которая может быть получена путем покупки на каждом донышке и продажи на каждой вершине. Точнее, сумма всех ценовых колебаний. Любая программа для технического анализа графиков может посчитать этот показатель; он так и называется – максимальная прибыль. Чтобы рассчитать КПД, мы делим максимальную прибыль на реальную – отличный способ оценки эффективности системы. Нельзя ожидать, что торговая модель будет выжимать из рынка все до последнего пенни. Но для сравнения с другими системами может пригодиться. Например, предположим, что чистая прибыль равна 25 000, а потенциальная рыночная – 300 000 руб.:

Эффективность_(КПД)_системы =  (25 000/300 000) × 100 = 8,33 %.

В примере дана хорошая производительность. Но опыт показывает, что торговые системы с КПД 5 % и выше уже являются хорошими.

Этот показатель рассчитывается на одном и том же временном масштабе. Он облегчает сравнение эффективности различных рынков и оценку результативности системы в разные годы. Рынки меняются – трендовые, плоские… Судить о системе при таких изменениях год от года лишь на основании доходности трудно. Не меняющийся, стабильный КПД системы говорит о том, что система устойчива.

Еще пара слов о стабильности. Стабильность в торговле – наиболее существенная характеристика модели. Хотя данное понятие может показаться довольно сложным, на самом деле это не так. Чем стабильнее торговая система во всех отношениях, тем лучше. И наоборот. Возьмем в качестве показателя стабильности равномерность распределения прибылей и убытков. Хорошее распределение свидетельствует об устойчивости и стабильности системы, а плохое распределение ставит ее использование под вопрос.

Предположим, что наша торговая система за последние пять лет принесла доход в 500 000 руб. при максимальном снижении капитала в 100 000. Весьма недурно! Но давайте разбираться, в чем может быть подвох.

Рассмотрим три примера.

В первом случае имеем следующее распределение прибыли и убытков.

Всего: 500 000.

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

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

Второй пример показывает следующее распределение.

Всего: 500 000.

Даже беглая проверка говорит за отказ от данной торговой системы. Ее чистая прибыль в 500 000 руб. основана на прибыли в 1 100 000 за второй год – единственный прибыльный. Все остальные годы давали убыток. Большая чистая прибыль второго года маскирует тревогу, вызываемую результатами каждого последующего. Метод непригоден для торговли в существующем виде.

Третий случай демонстрирует такое распределение.

Всего: 500 000.

Равномерное распределение прибыли по всем пяти годам торговли усиливает доверие к доходу в 500 000 и проседанию в 100 000. К тому же система показывает изменение прибыли в сторону увеличения. Также она демонстрирует благоприятную тенденцию снижения проседания. Разброс прибылей, как и проседаний, невелик. Все это говорит о вполне удовлетворительной и приемлемой системе.

Оценка распределения прибылей и проседаний подчиняется простым правилам: чем распределение равномернее, тем лучше. Ни один временной период не должен вносить в общую прибыль непропорционально большой вклад. Если у прибыли прослеживается тенденция, необходимо, чтобы она была повышательной. Траектория проседания, напротив, должна идти вниз. Любые тенденции прибыли или риска необходимо отметить. Как и тренды рынков.

Еще один важный вопрос – распределение сделок. Обычно оно вычисляется как распределение прибылей и проседаний, снижений капитала за тот или иной временной период. Чем распределение более постоянно и равномерно, тем лучше. Идеальная торговая система – та, у которой и прибыли, и убытки распределены равномерно по всему тестовому периоду. Равномерность распределения является признаком устойчивой и стабильной торговой модели.

Следующий шаг в оценке стабильности торговли – рассмотрение с тех же позиций выигрышных и проигрышных серий. И те и другие должны быть распределены по тестовому периоду как можно равномернее. Чем меньше стандартное отклонение, тем более стабилен и предсказуем исход торговли данной системой.

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

С точки зрения психологии, большинство трейдеров выражают активное неприятие длинных проигрышных серий, даже если в денежном выражении они незначительны. Но психология – психологией, а деньги есть деньги. Хотя для многих торговля – это еще и убеждение в собственной правоте. Проигрышные серии бьют по самолюбию. Поэтому крайне важно полностью осознавать масштаб потерь, точнее говоря, параметры снижения капитала, его глубину и продолжительность. Лишь после понимания данных величин можно начинать торговлю живыми деньгами. Если ваша система показывает меньшее снижение капитала и с продолжительностью меньшей, чем у альтернативных возможностей для инвестиций, выбор надо остановить на собственной торговле. Если результат сравнения – обратный, лучше отказаться от трейдинга и вложить денежные средства в альтернативные инвестиционные решения. А самим продолжить создание уникального продукта.

Максимальное проседание, снижение счета должно оцениваться относительно других проигрышных серий. По определению, оно является наибольшим провалом; важно знать – насколько глубоким. Например, если максимальное проседание всего на 20–40 % больше средней проигрышной серии, это признак устойчивой системы. А максимальное проседание в 100 % от средней проигрышной серии характеризует систему с наихудшей стороны. Весьма тревожный сигнал, если максимальное проседание возникло как длинная серия убытков при таких же рыночных условиях, при каких имели место средние по размеру серии убытков.

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

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

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

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

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

Сегодня уже все понимают, что системы управления капиталом значительно улучшают результативность трейдинга. Из посредственного торгового метода можно сделать конфетку, всего лишь добавив к нему систему управления капиталом. Поэтому Money Management является одним из блоков «Системы принятия решений». Понимание всех зависимостей, которые формируются в статистическом ряду ваших сделок, делает из счета ракету, на полной скорости летящую в небеса. Деревья не растут до небес, а инвестиционные счета могут увеличиваться до бесконечности. Единственное ограничение – наша жизнь. Однако и на этом инвестиционный процесс не заканчивается – дети и внуки смогут его продолжить, и тем самым сделать вашу семью одной из богатейших на Земле.

Заключение

Могу ли я сказать о себе, что за восемь лет в должности управляющего активами многое понял о трейдинге? Вернее, что я многое переосмыслил в своих представлениях о трейдинге, и не только о нем. Мир полон правил и стереотипов. Зачастую мы идем на поводу устоявшихся представлений, попадаем в психологические ловушки и при этом уверены, что следуем правилу. Даже когда несем убытки. Годы практики убедили меня в ошибочности многих обывательских суждений, научили отделять зерна от плевел. Поэтому моя книга – призыв не попадать в плен шаблонных теорий, а следовать торговому методу, который является своеобразным компасом в неспокойном море финансов. Заполучив его и научившись правильно им пользоваться, вы обретете нечто большее, чем просто доходы. Вашим постоянным спутником станет уверенность в собственных силах и выбранном курсе.

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

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

С уважением, Николай Солабуто

Литература

1. Kaufman P. New Yrading Systems and Methods. Wiley 2005.

2. Leo J. Zamansky, Ph.D., and David C. Stendahl. Secure fractional Money Management. – Technical Analysis of STOCKS & COMMODITIES magazine, 1998.

3. Van Tarp K. Special Report on Money Management. IITM, 1997.

4. Аппель Дж. Аппель M. Победить финансовый рынок: как зарабатывать каждый квартал. «Короткие» инвестиционные стратегии. М.: Питер, 2009.

5. Аппель Дж. Эффективные инвестиции. Как зарабатывать на росте и на падении акций, инфляции, скачках цен на нефть… и не только. М.: Питер, 2009.

6. Брейли Р., Майерс С. Принципы корпоративных финансов. М.: Олимп-бизнес, 1997.

7. Буренин А. Н. Управление портфелем ценных бумаг. М.: НТО им. Академика С. И. Вавилова, 2007.

8. Вайс М. Делай деньги во время кризиса на бирже. СПб.: Питер, 2009.

9. Вильяме Б. Торговый хаос. М.: ИК «Аналитика», 2000.

10. Вильяме Л. Долгосрочные секреты краткосрочной торговли. М.: Питер, 2009.

11. Вине Р. Математика управления капиталом. М.: Альпина Паблишер, 2001.

12. Джонс Р. Биржевая игра. М.: ИК «Аналитика», 2001.

13. Зверьков В. Перельман Е. Как зарабатывать на рынке российских акций. СПб.: Северо-Запад, 2006.

14. Кан М. Технический анализ. Просто и ясно. 2-е изд. СПб.: Питер, 2009.

15. Ковел М. Бирживая торговля по трендам. Как зарабатывать, наблюдая тенденции рынка. СПб.: Питер, 2009.

16. Ковел М. Черепахи-трейдеры: легендарная история, ее уроки и результаты. СПб.: Питер, 2009.

17. Колби Р. Энциклопедия технических индикаторов рынка. М.: Альпина, 2004.

18. Лебо Ч. Лукас Д. В. Компьютерный анализ фьючерсных рынков. М.: Альпина, 1998.

19. Лефевр Э. Истории Уолл-стрит. СПб.: Питер, 2009.

20. Ливермор Дж. Торговля акциями. Классическая формула тайминга, управления капиталом и эмоциями. М.: Питер, 2009.

21. Пардо Р. Разработка, тестирование, оптимизация торговых систем для биржевого трейдера. М.: Минакс, 2002.

22. Морис F. Л. Японские свечи, метод анализа акций и фьючерсов, проверенный временем. М.: Альпина, 2001.

23. Толстоногое Д. Основы Money Management // Современный трейдинг, № 4, 2001.

24. Шарп У., Александер Г., Бейли Дж. Инвестиции. М.: ИНФРА-М, 1999.

25. ШимДж. К, СигелДж. Г. Финансовый менеджмент. – М., 1997.

26. Уокенбах Д. Excel 97. Библия пользователя. М.: Диалектика, 1997.

27. Ф. М. Достоевский. Игрок // Собрание сочинений в 15 томах. Л.: Наука, 1989. Т. 4.

28. Фейнс К. Путь Черепах. М.: Манн, Иванов и Фербер, 2007.

notes

Примечания

1

Демарк Т. Технический анализ – новая наука. Нью-Йорк: Джон Вилей и Сыновья, 1994.

Table of Contents

Николай Вячеславович Солабуто Трейдинг: торговые системы и методы

От автора

Об авторе

Благодарности

Введение

Часть I Разрабатываем систему принятия решений

Глава 1 Разработка торговых систем

Глава 2 Построение торгового метода

Глава 3 Обзор авторских методик

Механическая торговая система на основе правил свинговой торговли Ганна (Gann Swing Trading) в интерпретации Роберта Крауза

Торговая система Билла Вильямса «Мечты инвестора» (investor Drims»)

Система Черепашек

Торговый метод Ларри Вильямса

Глава 4 Как самому реализовать торговую систему и работать по ней

Построение торгового метода в System Tester

Механическая торговая система как инвестиция

Часть II Внутридневная торговля

Глава 5 Торговый диапазон

Глава 6 Определение дня

День недели. День месяца. Месяц года

Последовательность дней недели

Прогнозируем понедельник

Глава 7 Время дня

Внутридневные уровни покупки, продажи

Глава 8 Воздействие операционных затрат

Часть III Управление капиталом

Глава 9 Расчет оптимального портфеля

Глава 10 Концентрация или диверсификация

Глава 11 Мартингейл

Глава 12 Антимартингейл

Глава 13 Приемы, дополняющие систему управления капиталом

Глава 14 Мысли автора об управлении капиталом

Заключение

Литература

Примечания

1