●
размер открываемой или закрываемой позиции;
●
тип приказа для исполнения в системе Интернетторговли.
Сначала торговые алгоритмы пишут без элементов управления
капитала. Подразумевается, что размер позиции при каждой сделке
один и тот же. После того, как будет проведено тестирование (Тест),
анализ результатов тестирования (АР) оптимизация (ОПТ) и торго
вые алгоритмы будут утверждены в качестве торговой системы
(ТС!), — только после этого можно включать в эти торговые алгорит
мы элементы управления капитала. Это делается для того, чтобы
в дальнейшем было понятно, как работают торговые алгоритмы без
управления капитала. Торговые алгоритмы с управлением капиталом
подлежат тестированию, анализу и оптимизации, до тех пор, пока вы
не остановитесь на лучшем, с вашей точки зрения, варианте торговых
алгоритмов. Выбранные торговые алгоритмы утверждаются в качест
ве торговой системы (ТС!).
Самое главное, чтобы торговые алгоритмы были понятны вам и не
имели логических противоречий. Напомню, что важно помнить о прин
ципиальных различиях при торговле при различных типах ценовых
движений (повышательного, понижательного, бокового).
После написания торговых правил следующим шагом будет тес
тирование.
Прежде, чем применять торговые правила в реальной торговле, их на
до тщательно проверить или протестировать. Как говорится, семь раз
отмерь, один раз отрежь.
Тестирование — это, пожалуй, самый трудоемкий этап при созда
нии ТС, но он же и самый важный. От качества тестирования зависит
правильность оценки торговой системы, а, следовательно, будущее
качество работы ТС. Тестирование можно проводить вручную и авто
матически.
Воспользовавшись функцией System Tester в MetaStock, можно
провести автоматическое тестирование ваших алгоритмов, но для
этого потребуется описать ваши торговые алгоритмы на внутреннем
языке программирования MetaStock.
Описание внутреннего языка программирования MetaStock мож
но найти на тематических сайтах, список этих сайтов вы найдете на
компактдиске (документ «Сайты, посвященные трейдингу и торго
226 ЧАСТЬ I. ЗНАНИЯ И ПРАКТИКА
вым системам»). Если вы умеете писать формулы в Excel, то разо
браться в языке программирования MetaStock вам будет несложно,
логически они похожи. После тестирования в MetaStock вы можете
получить отчет, в котором будут приведены результаты тестирования
торговых алгоритмов. Эти параметры вам понадобятся при анализе
результатов тестирования.
Ручное тестирование кропотливое, а иногда нудное, но вместе
с тем и очень интересное занятие. По сути, вы оказываетесь в про
шлой жизни акций. Вы взбираетесь в горы, падаете в ущелья, болтае
тесь вверхвниз, как на качелях, и все это — без каких либо последст
вий для вас и вашего капитала. Ручное тестирование дает вам лучшее
понимание рынка, вы нарабатываете определенные навыки и «наби
ваете глаз».
Проводится оно примерно так. Построив график, вы идете в про
шлое и, остановившись на выбранном моменте, начинаете двигаться
от него в сторону настоящего, применяя торговые алгоритмы. Пара
метры входа и выхода (дата, время, цена, количество и др.) заносятся
в подготовленную Excelтаблицу. Это можно назвать виртуальной
торговлей. В качестве такой таблицы отлично подойдет журнал сде
лок «Журнал сделок» (см. табл. 25). В расчетах вы должны учесть ко
миссионные вознаграждения, которые берут брокер и биржа с каж
дой сделки.
Автоматическое тестирование снижает время на создание ТС, но
имеет ряд минусов. Вопервых, вам приходится доверять данным тес
тирования программы MetaStock или Omega Research TradeStation.По
опыту, если торговые алгоритмы описаны правильно, то данным тес
тирования можно доверять на 90%. Но бывают случаи, когда данные
тестирования замечательные, а начинаешь торговать — сплошные
убытки. Поэтому я советую автоматическое тестирование сочетать
с выборочным тестированием вручную. Выборочное тестирование —
это тестирование на непродолжительных, произвольно выбранных
местах из периода тестирования. Чтобы выборочное тестирование
было достоверным, желательно, чтобы общий период выборочного
тестирования был не менее 10% от продолжительности всего периода
тестирования.
Вовторых, при ручном тестировании вы лучше разберетесь в сво
их торговых правилах и «на кончиках пальцев» почувствуете все их
нюансы, что никогда не даст вам автоматическое тестирование. По
этому экономия времени не всегда уместна. Но выбор остается за вами.
ГЛАВА 8. СОЗДАНИЕ ТОРГОВОЙ СИСТЕМЫ 227