d9e5a92d

Иван Закарян, Андрей Гуслистый - Мастерство «черного ящика»

Главное, чтобы все развивалось систематически. Во всем должна быть система. - Систематическая система, - заметил старший писарь Ванек, скептически улыбаясь.

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

согласно определенному плану.

Ярослав Гашек. «Похождения бравого солдата Швейка»

Три способа анализа

Существует три разных способа анализа.

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

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

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

Если уважаемый читатель помнит, в предыдущих статьях мы описывали свой опыт общения с прогностическими продуктами компании «Франклин&Грант» -StockPuzzle и Stock4Cast. Продукты оказались весьма достойными, хотя и с некоторыми недоработками. И даже способствовали тому, что один из нас реально на рынке (US Stocks) заработал несколько сотен. Такие эксперименты не могут не вдохновлять, но люди становятся, как говорил в «Белом солнце пустыни» Абдулла, «старыми и ленивыми», и им хочется, чтобы за них думала машинка. И они зовут на помощь МТС.

Квазиадаптивный фильтр и гаишник

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

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

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

Сами мы не являемся безусловными поклонниками МТС, хотя признаем, что системы позволяют существенным образом снизить

Иван Закарян, Андрей Гуслистый - Мастерство «черного ящика»

или даже убрать эмоциональную составляющую инвестиционной работы. И сейчас попытаемся обосновать еще одно соображение в пользу применения МТС в самом общем смысле.

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

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

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

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

Думаем, что в основе МТС лежит та же самая идея - убрать квазиадаптивную фильтрацию ценовой информации, заменив ее неким оптимальным или оптимизируемым детерминированным правилом, точнее, сводом правил. Именно поэтому в применении МТС есть определенный здравый смысл.

Но разрабатывать МТС самостоятельно - весьма трудоемкий процесс, требующий от трейдера обширных познаний, наличия идеи или ноу-хау, системы и больших умственных усилий. Это не всем по силам (нам в том числе), поэтому тем большего уважения заслуживают энтузиасты-одиночки и с тем большим интересом встречаются такие продукты, как SmarTrading уже упомянутой компании «Франк-лин&Грант» (), который позиционируется именно как «интеллектуальная адаптивная механическая торговая система, которая предназначена для игры на акциях, котирующихся на NASDAQ, NYSE и AMEX».

Интеллектуальная адаптивная МТС

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

Система подразумевает, что каждая позиция открывает-

ОПЫТ

Иван Закарян, Андрей Гуслистый - Мастерство «черного ящика»

Рис. 1. Установка начальных параметров системы.

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

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

Система предназначена для игры суммами от $10,000 до $75,000. Эти суммы, по утверждению разработчиков, определены в результате многочисленных тестирований, при этом установлено и общее количество пользователей, которые могут одновременно получать данный тип услуги.

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

Как она устроена

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

В качестве исходной суммы мы взяли величину $10К. Во-первых, это минимальный предел, заявленный разработчиками, а во-вторых, это более правдоподобная сумма для большинства российских биржевых спекулянтов.

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

Кстати, здесь разработчики забыли указать, какую величину исходной суммы они предлагают задать - с маржой или без. Может показаться, что таковой вопрос несущественен - задавать надо всю доступную покупательную силу (daytrading buying power), - но ведь проектировщики утверждают, что учитывают взаимовлияние одновременных пользователей системы, значит, и этот вопрос должен как-то учитываться. Так что, не имея дополнительной информации, мы остановились на общедоступной сумме в 10 тысяч американских дензнаков.

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

Итак, задав начальные условия, мы стали получать ежедневно к 16 часам московского времени (08-00 EST) сообщения системы. Например, как это показано на рисунке 3.

Попроще шифровок штаба

Когда мы читаем правила пользования какой-либо системой вообще или SmarTrading в частности, то, будучи в прошлом военны-

Иван Закарян, Андрей Гуслистый - Мастерство «черного ящика»

Иван Закарян, Андрей Гуслистый - Мастерство «черного ящика»

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

- Новая система необычайно проста, - разносился по вагону голос капитана. - Я лично получил от господина полковника второй том и ключ. Если нам, например, должны будут передать приказ: «Auf der Kote 228 Maschinengewehrfeuer linksricht-en» /На высоте 228 направить пулеметный огонь влево (нем.)/, то мы, господа, получим следующую депешу: Sache - mit - uns

- das - wir - aufsehen - in - die

- versprachen - die - Martha -dich - das - angstlich - dann -wir - Martha - wir - den - wir -Dank - wohl - Regiekollegium -Ende - wir - versprachen - wir -gebessert - versprachen - wirk-lich - denke - Idee - ganz -herrscht - Stimme - letzten / Вещь - с - нами - это - мы -посмотреть - в - эта - обещали

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

Это исключительно просто, без всяких излишних комбинаций. Из штаба по телефону в батальон, из батальона по телефону в роту. Командир, получив эту шифрованную депешу, расшифрует ее следующим способом: берем «Die Sunden der Vater», открываем страницу сто шестьдесят первую и начинаем искать сверху на противоположной странице сто шестидесятой слово «Sache».

Пожалуйста, господа! В первый раз «Sache» встречается на странице сто шестидесятой по порядку фраз пятьдесят вторым словом, тогда на противоположной сто шестьдесят первой странице ищем пятьдесят вторую букву сверху. Заметьте себе, что это «а». Следующее слово в депеше - это «mit». На странице сто шестидесятой это - седьмое слово, соответствующее седьмой букве на странице сто шестьдесят первой, букве «и». Потом идет «uns», то есть, прошу следить за мной внимательно, восемьдесят восьмое слово, соответствующее восемьдесят восьмой букве на противоположной, сто шестьдесят первой странице. Это буква «f».

Мы расшифровали «auf». И так продолжаем, пока не расшифруем приказа: «На высоте двести двадцать восемь направить пулеметный огонь влево». Очень остроумно, господа, просто, и нет никакой возможности расшифровать без ключа сто шестьдесят первой страницы «Die Sunden der Vater» Людвига Гангофера.

Все молча посмотрели на злосчастные страницы и задумались...

Это, конечно, лирическое отступление, но с 08:00 EST в разделе «Торговые сигналы» становятся доступны результаты расчетов механической системы, если ее статус на данный биржевой день был установлен «Играть». Разработчики предупреждают, что на рынке бывают дни, когда критериям выбора активов, используемых торговой системой, не соответствует ни один тикер. Руководство пользователя, безусловно, попроще шифровок штаба австро-венгерской армии, но немного поломать голову все-таки придется.

Если трейдер решает использовать информацию механической торговой системы для выставления ордеров на рынок, то по каждому тикеру следует выставлять два ордера одновременно. Тип ордера - Limit. Если из двух выставленных ордеров (Buy и Sell Short) первым сработает Buy, то необходимо заменить Sell Short на Sell. Значение «Price» - это уровень выставления ордеров. Значение «Volume» - это количество акций к покупке или продаже для каждого тикера.

Механическая торговая система предназначена для работы в течение одной торговой сессии. Запись «day order» в ячейке «Duration» означает, что все ордера должны действовать только один день. Если в течение дня сработал только один ордер из двух, трейдеру нужно закрыть позицию в конце дня по рыночной цене, а несработавший ордер отменить.

Если в течение дня не сработал ни один ордер, целесообразно отменить оба ордера приблизительно за час до окончания торговой сессии. Таковы правила пользования системой SmarTrading компании «Франклин&Грант».

Следи за результатами!

Если трейдер использовал расчетные результаты торговой системы при выставлении рыночных ордеров, то ему следует заполнить в разделе «Установки и результаты» таблицу ввода результатов дневной игры (рис. 4). Таблица доступна с 09:00 по 21:00 EST. Результаты используются системой для индивидуальной настройки под каждого трейдера, что, как предполагается, увеличивает доходность.

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

ный, так и графический вид представления.

Сразу скажем, что, несмотря на весь свой пиетет перед разработчиками и всеми МТС, мы не рискнули ринуться в атаку безоглядно, поэтому рассматривали предлагаемые варианты со своих личных критериев (квазиадаптивная фильтрация эмоционального спекулянта!), кроме того, старались избежать участи стать у своего брокера признанным pattern daytrader. (Напомним читателю, что по современным правилам трафаретным дэйтрейдером - pattern daytrader - считается инвестор, который совершил четыре последовательных внутридневных сделки, и к нему применяется повышенное требование к величине капитала на счете.) Поэтому наши сделки нельзя совсем уж бесспорно назвать систематическими. Тем не менее, в нашем случае получилась весьма неплохая картина (табл. 1).

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

Из таблицы видно, что несколько выборочных сделок за пару недель принесли нам около девяти сотен прибыли. Это с учетом портфеля ($10К) и стоимости подписки на систему (около $150). Выглядит неплохо. Особенно если учесть, что голову пришлось напрягать в минимальной степени.

Можем ли мы, однако, считать такое испытание значимым? Думаем, что нет, потому что в исследовании данной системы отсутствовала системность. Да и выборка слишком мала. Испытатель действовал непоследовательно, можно сказать, из предложений системы случайно вытаскивал варианты, воплощаемые в реальность.

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

Иван Закарян, Андрей Гуслистый - Мастерство «черного ящика»

Рис. 3. Рекомендация МТС для торговли.

Иван Закарян, Андрей Гуслистый - Мастерство «черного ящика»

Рис. 4. Таблица ввода результатов дневной игры.

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

Первичное испытание пройдено

В целом система оставляет

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

Кроме того, такая логика работы должна создавать явное статистическое преимущество трейдеру, а на малой выборке очень трудно сказать, какой процент из предложенных системой вариантов отыгрывает положительно. Впрочем, можно прикинуть (табл. 1): количество прибыльных предложений post factum значительно превышает 50%. То есть можно говорить о вероятности, большей 0.5. Такая вероятность достижения цели при разумном управлении деньгами может дать ощутимую отдачу.

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

Впрочем, возможно, что для суммы в $10,000 этот процесс остается незаметным невооруженному глазу, или его не было видно, потому что мы не вводили в систему результаты своих трансакций, как это показано на рисунке 4. Так или иначе, но хотелось бы обратить внимание разработчиков на необходимость больше освещать вопросы денежного менеджмента (money management).

Вопрос о том, сколько времени требуется для объективной оценки системы, непрост. Достаточно ли для этого следовать ее сигналам пару недель, пару месяцев или год?

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



Содержание раздела