воскресенье, 18 марта 2012 г.

SmartTrade Pro – торговая платформа для профессионалов

Торгово-аналитический комплекс SmartTrade в 2003 году занял первое место в рейтинге издательства «Интернет-трейдинг» среди торговых платформ российского фондового рынка. Однако мое внимание эта платформа привлекла после статьи Владимира Лукашевича [1]. В ней говорилось об уникальных возможностях SmartTrade Pro для создания метода прогнозирования цен на акции, сочетающего в себе достоинства как технического, так и фундаментального анализа.

Начало работы
Мое знакомство со SmartTrade Pro продолжилось на I Российском чемпионате по интернеттрейдингу, на котором я присутствовал в качестве зрителя. Чемпионат проходил под эгидой РСПП на выставке «БИСК-2004» в октябре 2004 г. Организаторы выбрали SmartTrade в качестве официальной торговой платформы чемпионата. Здесь же я прослушал доклад Михаила Тяжлова о новых возможностях программы. Она интересовала меня все больше, поэтому я с удовольствием принял предложение журнала «ВС» познакомиться со SmartTrade
и высказать на страницах журнала свое мнение. Ниже – мои впечатления от двухдневного тестирования программы. Они не претендуют на исчерпывающую полноту. Я руководствовался личными пристрастиями, и вполне вероятно, что пропустил нечто важное и интересное.

Инсталляция
Яотправился на сайт www.smarttrade. ru в Интернете, заполнил анкету для получения тестового
доступа, загрузил инсталлятор (2.14 Мб) и руководство пользователя (2.44 Мб), после чего установил программу. Инсталляция легкая и понятная. На анкету, загрузку софта и инсталляцию мне потребовалось примерно минут 15. Еще через час на e-mail, указанный в анкете, пришло письмо с логином и паролем доступа к тестовому счету, после чего я приступил к тестированию программы.

Общее впечатление
Программа производит приятное впечатление, начиная с первых минут работы. Во-первых, сразу загрузилась удобная конфигурация рабочих окон. Котировки, очередь заявок, окно всех сделок, графики. В окне котировок уже загружены «любимые» эмитенты: РАО ЕЭС, ЛУКойл, Ростелеком, ЮКОС, Мосэнерго, Сургут, Сбербанк. Двойной клик на очередь заявок тут же
привел к появлению окна для ввода заявок. Жму на кнопку, покупаю несколько лотов Ростелекома. Функции программы доступны через меню в виде понятных иконок.
Жму на иконку с изображением доллара (менеджер счета) и вижу открытую позицию (пока я в плюсе), там же просматриваю заявки и вижу, что моя заявка уже имеет статус «Исполненная».
Вызываю информационную панель и закрываю менеджер счета. Мой финансовый результат теперь все время перед глазами в виде цветной текстовой строчки (зеленый цвет – я в плюсе, красный – в минусе). От момента ввода пароля до первой сделки прошло около 5 минут.
Надо сказать, что описание, которое я скачал перед началом работы, мне вообще не понадобилось. Все функции, относящиеся к тем или иным объектам в программе, реализованы через меню. Доступ к ним продублирован через контекстное меню (правая кнопка мыши) и в виде кнопок с понятными рисунками. В программу встроен достаточно качественный
помощник, которым я и воспользовался при разбирательствах с трейлинг-стопами, но об этом позже.

Котировки, графики и теханализ
Немного поигравшись с окнами, начал оптимизировать отображение биржевой информации. Замечу, что разные конфигурации окон можно хранить в отдельных файлах, рабочих пространствах и в процессе работы быстро загружать их. Котировочная информация полная, настройки окон удобные. Столбцы и строки в таблице котировок можно перетаскивать с помощью мыши. Немного неудобно устроено добавление эмитента в таблицу. Вначале нужно добавить акцию в список «Избранное» и вторым шагом добавить его собственно в котировки.
Понравились графики. Поддерживаются все основные стандарты отображения (линии, свечи, бары). Особенно ценно, что есть возможность анализировать «сквозной» интрадэй, т.е. смотреть, скажем, 15-минутные свечи в масштабе дней или недель. При работе с графиками можно использовать шаблоны. Запомнив один из видов графического окна в качестве шаблона, можно остальные графики строить по образу и подобию шаблона. Шаблонов может быть несколько. Графики удобно управляются и масштабируются. Порадовал встроенный технический анализ. Все необходимые индикаторы обнаружились на правой кнопке мышки. Набор индикаторов очень приличный (всего я насчитал 17 различных индикаторов) и закрывает потребности практически любого трейдера. Единственное, чего я не обнаружил из
своего арсенала, – так это лучей Ганна.
Очередь заявок может отображаться как в традиционном вертикальном виде (покупка снизу, продажа сверху), так и в более компактном горизонтальном (покупка слева, продажа справа).
Очень понравилась возможность настройки «двойного клика» на очередь заявок. При этом
SmartTrade вызывает окно «Ввод заявки», подставляет выбранную цену в поле «Цена» и сам заполняет поле «Количество лотов». Здесь у трейдера появляется выбор. Можно подставлять количество бумаг, исходя из покупательной способности портфеля, можно учитывать либо нет уже выставленные заявки, или, наоборот, подставлять размер имеющейся позиции. Другая возможность – подставлять всегда фиксированное количество лотов в зависимости от эмитента. Словом, эту функцию можно настроить весьма тонко в зависимости от индивидуальной торговой стилистики. Это очень удобно.

О дэйтрейдинге и не только
Окно торговли помимо стандартных приказов – лимит, маркет и стоп – содержит также IQ-приказы. Это разновидность условных приказов, которые позволяют выставить ордер, скажем, на продажу по одному эмитенту, например по ЛУКойлу, при наступлении определенных рыночных условий – по другому эмитенту, например по ЮКОСу. Область использования таких приказов также понятна: они понадобятся, если мы хотим удерживать длинные позиции по ЛУКойлу, но боимся, что ЮКОС утянет весь рынок вниз.
Менеджер счета – откровенная удача создателей программы. Честно говоря, я просто не встречал настолько удобного менеджера счета. Помимо просмотра сделок, ордеров и отображения параметров счета, менеджер счета содержит два раздела: открытые и закрытые
позиции. При отображении открытых позиций виден финансовый результат как по всем
позициям одновременно, так и по каждой в отдельности. Закрытые позиции отображаются
по сделкам, т.е. каждой покупке подбирается соответствующая продажа, что удобно при
анализе результатов торговли. Сразу видно, где были потери, а где прибыли. К концу первого дня тестирования я убедился, что SmartTrade создавался для активной торговли, для дэйтрейдеров. Настолько здесь продумана буквально каждая мелочь. Удобно смотреть на рынок, удобно менять этот взгляд, удобно ставить заявки, удобно отслеживать их статус. Все удобно. Когда я говорю, что SmartTrade идеально приспособлен для активной торговли, это
вовсе не означает, что он плох для того, кто играет на дневках. Наоборот. То, что хорошо для дэйтрейдера, хорошо для всех категорий трейдеров. Тут мне кажется уместной аналогия со спортивным автомобилем. На таком автомобиле можно ехать и медленно, однако в случае необходимости можно резко нажать на газ (или на тормоз, в зависимости от ситуации на дороге) и избежать аварии.
Разобравшись с базовыми функциями, на второй день тестирования я приступил к изучению
собственно Pro. Для этого потребовалось 3-минутное общение по телефону с сотрудником отдела продаж и реконнект программы с сервером. После чего мой SmartTrade заявил, что хочет улучшить себя до Pro, спросил, не против ли я (естественно, не против!), пошуршал секунд 15 диском и превратился в SmartTrade Pro. Ставший привычным внешний вид программы не изменился, изменилось название, цвет иконки, и в программе появились дополнительные функции.

Отображение очереди заявок на графике
Отображение очереди заявок на графике показано на рисунке 2 на примере акций компании Газпром. Приведена ситуация на 11:20 15 ноября 2004 г. Красные линии отображают продажу,
синие – покупку. Длина линий пропорциональна количеству акций в заявке. Из рисунка видно:
покупка доминирует, и видна также концентрация продаж в районе 81. Некоторая «размытость» этих продаж наводит на мысль о том, что уровень вряд ли будет пройден за один прием, так как, видимо, продавцы разные. Так оно и оказалось, что хорошо видно на
нижней части рисунка 2. Газпром будет ходить вокруг цены 81 на протяжении практически всего рабочего дня. Возможность соотнесения ценового положения крупных лотов в
очереди заявок с графиком, с уровнями поддержки и сопротивления показалась мне достаточно интересной. На практике, однако, все не так радужно. По большому счету, эту функцию можно использовать только для Газпрома и фьючерсов, т.е. активов, торгуемых на
фондовой бирже Санкт-Петербурга, по которым доступны все заявки из очереди. ММВБ транслирует только 10 лучших заявок на покупку-продажу. Отображение этих заявок на графике РАО ЕЭС в районе последней сделки выглядит, как рябь, и не дает существенной дополнительной информации.
 
Трейлинг-стопы
Трейлинг-стоп (скользящий стоп, traling stop orders) – это стопприказ на закрытие позиции, который перемещается (скользит) вместе с рынком в сторону прибыльности позиции по определенному алгоритму. Трейлинг-стопы обычно используются в качестве приказов take profit, их использование в торговле достаточно подробно описано в литературе, и сам принцип здесь обсуждаться не будет.
В программе реализованы пять методов переноса скользящих стопов: метод цен, метод скользящих средних, MACD, Parabolic SAP и Momentum.
Начал я с простого и, купив РАО ЕЭС, попытался выставить трейлинг-стоп на продажу. Использовал я простейший, по моему разумению, метод перемещения цены стоп по цене последней сделки. На рисунке 3 показано окно выставления приказа и как именно этот приказ отрабатывался системой (жирная синяя линия показывает движение цены стоп скользящего стоп-приказа). Фактически стоп перемещался (точнее, мог перемещаться) по каждой сделке, по каждому изменению цены. Возможность отобразить выставленные приказы на графике оказалась доступна в контекстном меню. Как и ожидалось, стоп-приказ двигался вверх по мере роста цены и сработал, как только рост цены прекратился и началось движение вниз. Я лично считаю скользящие стоп-приказы эффективным методом торговли и приветствую их программную реализацию. Подобные вещи я встречал ранее только в программе CyberTrader ведущего интернет-брокера США Charles Schwab. Однако даже там был реализован всего один метод переноса трейлинг-стопов – по последней сделке (в терминологии SmartTrade Pro, по методу цен), и приказ нельзя было разместить на сервере брокера, что делало бессмысленным их использование для отыгрыша длинных движений. Итак, что понравилось:
– сама идея автоматизации трейлинг-стопов;
– среди методов переноса оказался Momentum, который позволяет реализовывать «импульсные» торговые технологии и покупать на резких сбросах;
– трейлинг-стопы можно разместить на сервере брокера, и они будут работать даже при разрыве интернет-соединения.
Не понравилось то, что наиболее интуитивно понятный перенос по методу цен, т.е. фактически по последней сделке на бирже, разместить на сервере нельзя. Видимо, это связано с чисто технологическими причинами, может, разработчики опасаются перегрузки торгового сервера. Не понравилась также некоторая сложность выставления довольно простого по
смыслу ордера. Мне кажется, что было бы лучше пожертвовать универсальностью, возможностью выставления разных ордеров с произвольным усреднением и т.д., и сделать проще выставление самых типичных ордеров.

Торговля пакетами акций
Ну и, наконец, самое «сладкое» – торговля пакетами акций (basket trading). Суть идеи проста.
Давайте объединим портфель акций в одну суперакцию, в SmartTrade Pro это называется пакетом акций, и будем торговать этим портфелем как одной акцией. SmartTrade позволяет формировать пакеты, торговать ими и строить (!) их графики. Если торговлю пакетами я
встречал в западных программах, то возможность построить график пакета и применить к нему технический анализ вижу впервые. Замечу, что простое суммирование (вычитание – для коротких продаж) графиков цен на акции, которые входят в пакет, не позволит правильно нарисовать портфель акций.
Учебники по портфельным инвестициям учат нас, что формирование портфелей может снизить риски и волатильность инвестиций. Давайте попробуем проверить. Я сформировал портфель под «оригинальным» названием «Мой портфель» из пяти наиболее ликвидных акций российского рынка: РАО ЕЭС, ЛУКойл, Ростелеком, Норникель и ЮКОС. Акции включены
в портфель в равных (по деньгам) объемах. На рисунке 4 вверху показан график этого портфеля.
Здесь же для сравнения показан индекс РТС (середина). Мы видим, что наш пакет довольно хорошо коррелирует с индексом РТС – довольно очевидный и ожидаемый результат.
Для меня наиболее интересной возможностью при работе с портфелями всегда было включение в портфели коротких продаж, т.е. продаж без покрытия. Как учат нас умные книжки, короткие продажи способны сбалансировать портфель акций. Этот теоретический интерес к портфелям с короткими продажами никогда не выливался в практические действия из-за достаточно сложного математического анализа таких портфелей. Проверим эту идею на практике с помощью Smart-Trade Pro. «Перевернем» одну из позиций, заменим в нашем пакете
длинную позицию по одной из акций на короткую. Из фундаментальных соображений в качестве кандидата на короткую продажу лучше всего подходит ЮКОС, поскольку налоговые претензии ухудшают финансовое положение компании.
Результат «портфеля с шортом» по ЮКОСу превзошел мои ожидания. График этого портфеля приведен на рисунке 4 в нижней его части. Во-первых, получилась стабильно растущая акция. На интервале примерно 6 месяцев «портфель с шортом» вырос почти в два раза. Во-вторых, волатильность портфеля оказалась существенно ниже, чем у индекса РТС. В-третьих, технический анализ портфеля достаточно прост, на графике видны замечательные точки входа в позицию, например, тройное дно на уровне 53000, или на пробое уровня 63000-64000 20 июля. Наконец, в-четвертых, описываемый итог получен в результате тестирования программы после нескольких часов работы (саму идею портфеля «весь рынок в лонг, ЮКОС в шорт» я почерпнул из упомянутого выступления М. Тяжлова на выставке «БИСК2004», однако на все остальное я действительно потратил мало времени). Ну и зачем, спрашивается, я смотрел в монитор по несколько часов в день, если можно было просто купить «портфель с
шортом» и больше ничего не предпринимать?! Выводы: SmartTrade Pro, безусловно, принадлежит к лучшим программам для трейдеров и аналитиков. По своим торговым возможностям программа конкурирует с такими платформами, как CyberTrader, по аналитическим возможностям – с QСhats, Omega и CQG. Среди торгово-аналитических платформ, особенно российского производства, я затрудняюсь найти программу такого же уровня. Скептикам предлагаю еще раз взглянуть на рисунок 4 и комментарии к нему. Что тут еще можно добавить?

Комментариев нет:

Отправить комментарий