Kniga-Online.club
» » » » Тимофей Мартынов - Механизм трейдинга. Как построить бизнес на бирже?

Тимофей Мартынов - Механизм трейдинга. Как построить бизнес на бирже?

Читать бесплатно Тимофей Мартынов - Механизм трейдинга. Как построить бизнес на бирже?. Жанр: Личные финансы издательство Литагент1 редакция0058d61b-69a7-11e4-a35a-002590591ed2, год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

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

Когда ваши идеи складываются в набор торговых правил (план), вы их тестируете на истории, чтобы убедиться в работоспособности вашего плана, оцениваете результат. Это и есть бэкстестинг.

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

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

10.1 Почему необходимо тестировать план?

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

Вильям Экхард [32]: «Большинство из того, что выглядит хорошо на графиках – скажем, 98 %, – не работает. Человеческий ум склонен создавать стереотипные фигуры. Он видит фигуры даже в случайных данных. Если глаз хочет найти стереотипные фигуры, он найдет их везде».

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

10.2 Как тестировать систему?

Существует несколько способов, позволяющих протестировать систему на истории и оценить ее результативность.

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

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

Еще более продвинутый путь – использовать отечественную разработку TSLab. Данная программа также позволяет конструировать торговые стратегии без навыков программирования при помощи визуальных средств – логических «кубиков». Лично я не встречал более простого решения для поиска и проверки идей, чем TSLab. С другой стороны, если вы знаете язык программирования C#, TSLab позволит вам реализовать идеи практически любой сложности.

Кроме того, среди алготрейдеров распространена среда Wealth-Lab, которая уже в обязательном порядке потребует от вас минимальных навыков программирования. Торговые терминалы MetaTrader и QUIK используют собственные языки программирования и также позволяют автоматически тестировать любые идеи.

Существуют и другие программы для тестирования систем, такие как TradeStation, Stock#, Amibroker. Опытные алготрейдеры тем не менее рекомендуют не забывать, что любой софт может содержать в себе неожиданные ошибки тестирования. История знает примеры, когда один софт неправильно считал просадку системы, а другой – неверно учитывал проскальзывания.

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

Чтобы тестирование системы на исторических данных было максимально правдоподобным, необходимо обязательно учитывать проскальзывание и комиссионные, которые входят в нашу формулу (TC). Для большинства краткосрочных стратегий они оказывают существенное влияние на результат101. Условия тестирования также могут отличаться от реальных торгов из-за задержки, которая существует между появлением сигнала на вход/выход и реальной сделкой. Кроме того, вам необходимо убедиться в том, что архивные данные, на которых вы тестируете свой метод, не содержат ошибок (например, потребуется учесть некорректное отражение гэпов или некорректную «склейку» фьючерсных контрактов). Некоторые алготрейдеры рекомендуют для тестирования систем обязательно использовать тиковые данные или даже полный ордерлог102.

Перейти на страницу:

Тимофей Мартынов читать все книги автора по порядку

Тимофей Мартынов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


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

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


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

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

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*