Поздней осенью 2008го брокерский счет не открывал только ленивый. После того, как профессионалов вышибло мощной лавиной падения – на рынки пришли новые игроки, завлекаемые дешевизной акций. Это были полупрофессиональные ребята, я бы даже сказал совсем не профессиональные, но они понимали, что такое акция, коэффициенты EV/EBITDA и бухгалтерский баланс. Это были аналитики, финансовые контролеры, управленцы, бухгалтера, юристы, и прочий офисный планктон, который тысячами ютится в прозрачных небоскребах Сити. У тех из них, кого не уволили, были свободные деньги и понимание, что акции дешевые. Они не искали плеч или сложных структурных продуктов. Они тупо стали тарить акции при падении РТС ниже 1000, и те, кто делал это системно и регулярно – смогли удвоить/утроить свои капиталы уже через год. Наша компания не стала исключением. Одиннадцать сотрудников моего отдела из двенадцати открыли счета на ММВБ и оупенспейс превратился в брокерскую яму.
Исключением стал Мозг. Стажер, с которым я работал по одному из проектов и который довольно часто общался со мной не по работе, внимательно слушая байки про опционы. Он открыл счет не на ММВБ, а на Фортс. Внутренним чутьем Мозг как-то сразу понял, что нелинейной алгеброй можно достичь больше, чем простой покупкой акций.
Про Мозга следует рассказать особенно подробно, так как он этого явно заслужил. В свои 23 года он получил уже два красных диплома в одних из лучших вузов страны, связанных с математикой, программированием и прочими квантами. Посмотрев на его результаты по GRE Quant test 800/800 и поговорив с ним 15 минут – его сразу же позвали в Лондон в один из ведущих инвест-домов, но он, по какой-то причине, решил развиваться здесь. В первые пару недель работы в нашей конторе, он, походя, писал скрипты, оптимизирующие работу отдела. Его парсер за полчаса собрал всю необходимую информацию с нужных сайтов, которую два сотрудника собирали уже месяц. Его макросы обрабатывали статистические данные и стандартизировали процессы, которые до этого годами выполнялись руками. Причем применялось это все легко и непринужденно, со словами – «дайка я тебе покажу, как можно сделать проще». В общем, Мозг – был мозгом. И эта работа была для него лишь необходимой наработкой опыта после института.
А опционный рынок, между тем, был диким, как американский запад в 19м веке. Мой HTC-Touch, с установленным квиком, показывал стаканы, где спред мог составлять 100% и при этом сделки проходили и по бидам и по аскам. Помню, как по дороге домой, в пробке, я поставил аск в 20000 или 25000 путах по 1700, коней на 15. И через несколько минут услышал «дзынь» — меня сняли. Я поставил бид на 1200, и снова, через несколько минут, дзынькнуло. Я заработал 150 долларов. Бинго! Фокус был успешно повторен. Это удивляло и ловушки были расставлены на других страйках. Началась азартная охота за спредом.
На следующий день, за обедом, я поделился историей с коллективом. Благо, биржевая тема за столом – была популярна. А вечером ко мне в кабинет зашел Мозг.
— хочешь, я запрогаю эту тему? – Спросил он сходу
— в смысле что «запрогаешь»?
— ну то, что ты сегодня за обедом рассказал. Робот будет ставить заявки, и откупать подешевле. Прибыль поделим.
— ну давай,- неуверенно согласился я, — почему бы и нет.
Больше мы к этому разговору не возвращались. Халява на рынке уменьшилась, и я занялся тем, что продавал 200000 коллы по 500 пунктов и откупал их по 400. Видимо, кому-то очень хотелось освободить ГО, потому что рынок был ниже 1000 по РТС, но в аски периодически тыкали.
Прошел месяц, может полтора, и в дверях кабинета появился улыбающийся Мозг.
— Ну в общем эта, готова первая версия. – Он немного подождал и добавил – Можно денег заливать.
— Это тот твой робот готов? – Я удивился, так как уже забыл о нашем разговоре и думал, что Мозг тупо забил на идею.
— Ну да, пойдем, покажу.
Мы вышли из кабинета и пошли в оупенспейс. Там, на своем ноутбуке, Мозг начал демонстрацию своей програмули.
— Смотри, вот тут я набросал простой интерфейс. Сам робот, как ты понимаешь, это отдельная небольшая прога, которая просто считает.
Я смотрел на аккуратно сделанную программку с графиком фьюча, который обновлялся каждые 5 секунд, и под ним графиком с ценой какого-то опциона. Иногда выше или ниже графика возникали точки, судя по всему — сделки.
— Тут мы видим контракт, по которому только что прошла какая-то сделка, – продолжал он, — график цены опциона – это его теоретическая цена, которую я рассчитал через среднюю волатильность последних десяти сделок. Поэтому ты видишь, что часто сделка идет выше или ниже этой средней.
— Ну да, красиво, — кивнул я, — а как торгует?
— Через квик. Прикрутил его туда. Скорости вполне хватает – он все пересчитывает и переставляет примерно раз в пять секунд. – он посмотрел на меня, как будто ища одобрения. Я молча ждал продолжения, пока все было логично.
— Я его пару дней потестил на своем счете. Вроде не сливает. Так что думаю надо переходить на чуть более другой уровень.
— Так, а какой алгоритм?
— Работаем от продажи. Выставляем аски, на 200 пунктов выше теоретической цены. И если схватили – выставляем биды, на 200 пунктов ниже теоретической. И ждем. Каждые пять секунд цены пересчитываются и заявка переставляется в соответствии с новой ценой опциона.
— А если не схватили?
— ну тогда сидим и ждем распада по тете.
— Хм, логично. А как выбрать чем торгуем? Какие лимиты?
— Можно задавать вот тут, — он открыл менюшку с несколькими параметрами настроек, — сейчас он торгует одним лотом. Но можно увеличить до трех, например. И контрактов может быть больше. Вот, смотри, тут их надо перечислить, прописать и они станут активными.
Мозг начал быстро забивать тиккеры через запятую.
— Короче давай, — я уже для себя все решил, — даю тебе логины от одного своего счета, там сейчас 120 тыс. рублей. Посмотрим, как пойдет.
— Договорились. Сегодня после обеда сможем уже посмотреть.
— Давай.
Я вернулся к себе в кабинет в очередной раз удивленный, как близко идея и реализация соседствуют в голове Мозга.
Вот так, в марте 2009 года родился первый вариант робота. На ноутбуке, через квик и Интернетом по офисному вайфаю.
Я писал подобного бота, только он котировал несколько страйков, и держал позицию, а не просто спредом работал, так вот, он уже через квик не успевает, его более шустрые перекрывают :)
что-то мне кажется, что котирование по теор цене кончилось очень печально. Знал я одного такого котировщика. Хотя тот чел просто биржевую теор цену за основу брал. Тут может и прокатило.
Вот там 120штук, давай проверим на них, подумаешь, деньги же не наши ) Позвали в Лондон, но остался в России у нас же круче ) Зачем гению программирования заниматься биржей? ) Бред )
г-н Гном, а сколько граждан одновременно может отслеживать ваша организация?.. миллион, два миллиона? Джон Теффт едет к нам, наверное, так, для отвода глаз!!! «Турецкий Гамбит» был бы разыгран полностью, если бы не одно «Но»… очень большое «Нооооо»!!!)))
… а консультировал вас, наверное, г-н Березовский, но после провала миссии вы решили, что он вас сливает!)))… промашечка вышла! Теория заговора раскрыта! "… и, как повторяли неоднократно мы ранее,...!"
Какие варианты продолжения?
Мозг увеличил депо на два порядка — а потом влюбился, а она (стерва) была заслана конкурентами. Чемодан-вокзал-Гоа. Там его разыскал Седой и дал второй шанс. Агенты Алана Гринспена ничего не смогли поделать, наши опять победили!)))
То есть только после того как frts шмякнулся до 500 до Гнома дошло, что продавать нужно опц call, а не опц put…
Вторую главу когда ждать?
Мозг увеличил депо на два порядка — а потом влюбился, а она (стерва) была заслана конкурентами. Чемодан-вокзал-Гоа. Там его разыскал Седой и дал второй шанс. Агенты Алана Гринспена ничего не смогли поделать, наши опять победили!)))
Может, её тоже реанимируешь?..
Успехов!
А вот на каком принципе был устроен робот Седого с доходностью 0.5%/неделю — более чем любопытно.