– Когда алгоритм готов к торговле, им кто-то занимается – риск менеджер или трейдер?
– Да, это уже его пользователь, тот человек, который может добавлять какие-то фишки, «докручивать» алгоритм. Обычно так всегда и происходит. Не бывает, чтобы придумали, реализовали и сразу все заработало. Всегда алгоритм требует оптимизации, дополнений.
– Насколько я понимаю, тот, кто придумывает алгоритм – это некая творческая личность, которая наблюдает за рынком, находя, повторяющиеся закономерности. В этом процессе рождаются гипотезы по поводу рыночной неэффективности, которую можно использовать. И здесь нужна фантазия и воображение.
– Да, это верно. И еще у этой творческой личности должна быть уверенность в его алгоритме, потому что трейдер может сказать, что, знаешь, твоя гипотеза не работает. Но креативщик должен обладать уверенностью.
– Владислав, откуда появляются эти люди – создающие алгоритм, который потом способен заработать 400%?
– Это чаще всего человек, который сам торгует. Припоминаю, правда, одно исключение: был человек, который, не торгуя, тем не менее, прочитал много иностранной литературы. Правда, ему не хватало способности проверять свои идеи. Помимо изобретения идеи, нужно еще иметь возможность быстро проверить, что это работает, хотя бы на каком-то коротком промежутке времени. Писать полгода софт, и потом понять, что он не работает – это не желательно. Нужно написать какую-то маленькую программу, которая позволит убедиться в том, что это, действительно, стоящая вещь, тогда появляется уверенность у всех, кто должен будет вложиться в проект.
– А как Вы делали мистера Смита? Вы его под конкурс готовили, или он работал и до этого? Сколько вообще занимает времени создание хорошего прибыльного робота?
– Мы его готовили полгода. Не все было просто, мы сталкивались и с тупиковыми ситуациями, когда думали, что он уже никогда не заработает. Однако упорство и труд сделали свое дело.
– То есть изначально возникла какая-то идея. Какая-то рыночная неэффективность, которую можно было использовать.
– Мы взяли математику, обсчитали гипотезу – вроде должно получаться. Проверяли практически глазами, как бы это исполнялось, если бы уже работала программа. Начали писать. Первая версия оказалась убыточной. Стали искать ошибки – в программировании, в логике. Снова тестировали… И такими восходящими волнами этот проект двигался. От периода визуального тестирования были сомнения. Но потом мы все-таки приняли решение рискнуть и инвестировать собственные средства. Быстро поняли, что слабость кроется в быстродействии серверов и подключений. Решения в этой области довольно дорогие. На это также пришлось потратиться. И только потом все заработало идеально, как мы и хотели
– Видимо, Ваша типичная «головная боль» – это когда на тестах алгоритм прибыльный, а вот на реальном рынке он не зарабатывает?
– Да, мы постоянно с этим боремся. Пытаемся понять, чем отличается тест от реальных сделок, что мы сделали не так.
– И в чем обычно бывают загвоздки?
– Спреды, проскальзывание. Точные цены по сделкам могут сильно ухудшить результат. Допустим, прибыль на сделку предполагается в среднем десять пунктов, а при проскальзывании остается только пять пунктов, и ты уже в убытке.
– Хорошо, вернемся к обычному частному инвестору. Приведу один из типичных примеров: две недели назад наш семинар для начинающих инвесторов посетил мужчина. Попросил рекомендаций для сделок. Мы посмотрели с ним на рынок, и в соответствии с теми стратегиями, которые он изучил, получалось, что если падение акций Сбербанка остановится и придет день оживления котировок, то надо будет покупать выше 70 рублей за акцию. Так мы определили перспективы, и на том согласились. Прошло время, и мы решили посмотреть, как у этого человека дела. Заглянули с ним в его портфель, и что мы там увидели? Сбербанк – позиция шорт по 70 рублей. А на рынке уже 85 рублей за акцию. То есть он все внимательно послушал, а когда цена поднялась до 70 рублей, сделал все наоборот. Ему, видимо, показалось, что рост – это хороший повод, чтобы сделать снова ставку на понижение. Он подумал, нет, я знаю лучше, надо продавать в короткую. И сразу ушел в убытки. А вот если бы у него стоял какой-то элементарный алгоритм – советник, он бы такую глупость не сделал. Но даже если бы и сделал, то вышел бы потом быстро из убыточной сделки, поскольку любой вменяемый алгоритм предполагает риск-менеджмент. Мы знаем, что большинство частных инвесторов – это носители достаточно обыденной психологии. Со всем «человеческим, слишком человеческим», как писал Ницше, содержанием. А оно на рынке может очень дорого стоить. Поэтому я мечтаю каждого начинающего инвестора заранее вооружить простым роботом – алгоритмом, возможно, это удержит его от дорогостоящих ошибок и глупостей. И чтобы завтра этот человек не сказал, мол, этот ваш биржевой рынок – сплошная непредсказуемость, я попробовал, ничего не получилось.
Читать дальше