Избранное трейдера Маркиз Лафайет
Перед прочтением этой статьи — ВАЖНО следующее: основная цель данной статьи заключается в том, чтобы показать как просто можно создать торгового робота, который может торговать российскими акциями или зарубежными акциями. Важно понимать, что создавая бота, вы лично несете ответственность за принимаемые им решения, инвестиционные операции и связанные с ними риски. Я не несу ответственности за решения, которые вы можете принять после прочтения этого материала. И я не даю никаких инвестиционных рекомендаций или советов. Не забывайте, что боты способны принести большие убытки, поэтому используйте их с осторожностью.
Программирование для меня это хобби и любимое дело. А так я сертифицированный системный архитектор. Поэтому прошу не особо ругать за код:‑)
Выбор брокера и библиотекКак вы знаете, брокеров много))) но нам нужны те, у которых есть API — программный интерфейс через который наш торговый робот сможет отправлять заявки на покупку и продажу акций.
Российский рынок с начала года прибавил 10%, за последние полгода — более 20%, почти полностью отбив сентябрьский провал. Некоторые голубые фишки за эти месяцы выросли вдвое. Напряжение на рынке тоже растет: многие ждут коррекции. Оценим объемы шорта в основных бумагах и вычислим главные цели медведей.
Где это смотреть
Универсального источника нет. Брокеры и биржа собирают данные разным способом. Например, БКС регулярно сообщает об акциях, которые пользуются наибольшим спросом среди его клиентов с маржинальными позициями.
МосБиржа ежедневно выкладывает данные по фьючерсам и опционам, в том числе с разбивкой по физлицам и юрлицам: сколько длинных (лонг) и коротких (шорт) позиций накоплено в данный конкретный день.
В этом обзоре мы ограничимся только данными биржи. Они не включают в себя тех клиентов, которые торгуют акциями с плечом, зато показывают направление сделок среди профессиональных игроков, в том числе самих брокеров и банков.
Что шортят физлица
Сначала смотрим суммарный объем открытых позиций и отбираем только самые ликвидные группы контрактов (шорт+лонг). Лидируют, как всегда валютные пары, но сейчас они нас не интересуют, оставляем только производные на акции.
Ситуация на границе была напряженной, но казалось, что решаемой — пробка на 35-40 часов, но масса объявлений, что “быстро довезем до конца очереди”, а около границы можно было подсесть в авто к кому-то за 5-10к. Итого с бюджетом 25-30к перевал по идее можно было пройти. Однако я решил посмотреть и велосипед. Если доехать на такси до хвоста очереди, то дальше на велике километров 20. Учитывая, что последние три года я немного триатлонил, то выглядело пустяковым занятием.
Почитав еще, я убедился, что вел — это лучший способ (самокат, гироскутер и прочие средства — не являются ТС по ПДД и не прокатят), я решил что “подсад” в авто, которые близко к границе будет резервным вариантом. Быстро нашел продавца велосипедов и забронировал предпоследний (уфф!) за 10к.
Аэропорт кишел народом. Внутренний рейс, багажа нет, регистрация онлайн, думал можно пораньше, но приехав за пару часов — вбежал уже в закрывающийся гейт. Полный аэропорт парней 25-40 лет.
Вечером в пятницу, 23 сентября, я завалился на диван и принялся тыкать в телефон. Мозги после рабочей недели ослабли, очередной ребус в Каламбусе не поддавался и я расфокусировано смотрел на экран. Вошла жена, присела рядом и спросила:
— что думаешь по поводу Совбеза? Закроют границы?
— ты о чем?
— ну во вторник будет. У нас на работе сказали, что закроют мужикам выезд.
Я, признаться, выпал из новостей. Новостные каналы были давно стерты, телевизор я не смотрю, на работе эту тему не обсуждаем. И, пребывая в этом безновостном состоянии, я не знал, что ответить жене. Мы еще немного поговорили, я немного попереписывался со “знающими коллегами” и мой нервяк усилился. Все вело к тому, что ведь реально “закроют”. А потом… черт его знает, что “потом”. Короче я написал Седому.
Тут прилетел вопрос о том, что значит «дельта СПОТ-фьючерс в баксе сократилась с 1 рубля до 20 коп» и какой вывод. Об этом я заикнулся в своем телеграм канале.
Объясняю на пальцах.
Фьючерс на доллар в теории должен всегда стоить чуть дороже, чем спот.
Разница обусловлена разницой ставок в рублях и баксах.
Чем ближе экспирация, тем меньше разница.
В день экспирации фьючерс должен сравняться по цене с 1000 долларов, так как экспирация проходит именно по курсу бакса на MOEX.
У нас на рынке возникают перекосы, в результате которых фьючерс Si иногда уходит в бэквордацию, то есть стоит дешевле спота (USDRUB-TOM).
Это неэффективность, которая позволяет чуть больше заработать, если вы точно собираетесь держать доллар.
Мы не знаем где будет USDRUB к экспирации 14 марта, но мы знаем, что если купили фьючерс на 1 рубль дешевле, то мы точно к 14 марта выиграем этот рубль по сравнению с покупкой USDRUB.
Конечно если бы бакс упал до 70, мы бы тоже потеряли, но потеряли бы опять-таки на рубль меньше.
Я не особо обращал внимание на деятельность ХЗВ, никогда их не читал, как не читал и остальные каналы, которые формируют какую-то активную точку зрения, которая может повлиять на мою собственную. Но их деятельность повлияла на мои позиции на рынке, в результате чего мой прибыльный шорт в Яндексе пришлось закрывать в небольшой минус. Рынок есть рынок, никаких обид у меня нет.
С другой стороны, если что-то влияет на позиции на рынке, это является частью рынка, это и есть рынок, и я должен с этими силами считаться. Я решил объективно, без какой либо критики или разоблачений (которых жаждит публика), разобраться как это работает.
Итак, 31 января — 1 февраля ряд крупных публичных телеграм каналов (ХЗВ + Добрый Юморист + Заяц с СПбБиржи, далее “Троица”) резко позитивно высказались в пользу покупки акций Яндекс. В этот день Яндекс вырос на 6%, а максимальный рост в акциях Яндекса за 2 дня составил 10%. Объем в акциях поднялся до максимума за последние 2 месяца: 1 февраля оборот по Яндексу составил 3,3 млрд руб, на 65% больше чем в Газпроме и на 167% больше, чем в Лукойле. Относительно 30 января объем вырос на +810%. Никаких новостей, которые могли бы объяснить рост акций и объемов не выходило.