Как знание Python и постоянное обучение помогут трейдеру стать успешным: история Юрия
В вузе Юрий получил продвинутые знания по программированию и data science, но не знал, где их применить. Теперь внедряет научный подход в трейдинг.
Иллюстрация: freepik / jannoon028 / Freepik / RC XYZ NTF Gallery / Adrien Converse / Artem Maltsev / Maxim Hopman / Henry Be / Yun Xu / Unsplash / Дима Руденок для Skillbox Media
Юрий Мирошников
Россия, Москва
Пройденные курсы
«Трейдинг»
Достижения
В пандемию погрузился в трейдинг и сделал его своим основным источником дохода (в среднем зарабатывает больше миллиона рублей в месяц). Активно использует Python для анализа данных.
Юрий рассказал:
- как научный подход сильно помогает ему в трейдинге;
- почему преуспеть в трейдинге без программирования нелегко;
- правда ли, что трейдер может торговать всего 15 минут в день и при этом прилично зарабатывать;
- зачем трейдеру дисциплина и холодная голова;
- почему кризис — хорошее время для входа в трейдинг.
«Понял, что трейдинг — та сфера, где пригодятся все мои знания»: как бывший учёный и инженер увлёкся торговлей на бирже
— Сегодня большинство людей, чтобы приумножить или хотя бы сохранить свои доходы, обучаются инвестированию. Ты выбрал иной путь и пошёл в трейдинг. Как так вышло?
— На самом деле когда-то и мой интерес начался с личных инвестиций: одно время я читал много разных книг на эту тему. А серьёзно увлёкся трейдингом только в конце 2019 года, когда началась пандемия. Я в тот момент работал главным инженером и руководителем отдела разработки в швейцарском холдинге.
Из-за коронавируса международные логистические цепочки сильно нарушились, и компании пришлось закрыть свой российский филиал. Мне предложили перейти во французское подразделение, но я отказался. Подумал, что сложившаяся ситуация — отличный шанс разобраться в себе и найти дело, в котором смогу полностью раскрыть свой потенциал.
Всё-таки на прежнем месте мои знания по аналитике, статистике и высшей математике не были сильно востребованы. Через какое-то время, поразмыслив, я понял, что трейдинг — именно та сфера, где я смогу их все качественно применить.
— Высшая математика, статистика… впечатляет! Откуда у тебя такие знания?
— Я учился в Таганрогском радиотехническом университете: в СССР он был лучшим по своему профилю. Учился хорошо: ездил от вуза на конференции по программированию, помогал преподавателям писать методички, а на пятом курсе даже победил во Всероссийском конкурсе молодых учёных и аспирантов.
Более того: меня взяли в аспирантуру без экзаменов, и там я занимался российскими спутниковыми системами. Но потом мой преподаватель умер, да и с деньгами было туго. И пришлось это направление бросить.
В аспирантуре я приобрёл неоценимый опыт: научился обрабатывать сигналы и большие массивы данных, прокачался в статистической теории, аналитике… вот только долгое время не понимал, где все эти знания применить. Оказалось, они полезны в трейдинге!
Мой подход к трейдингу научный — я не тот человек, кто залетает на финансовые рынки и сходу начинает покупать и продавать. Нет. Я лучше потрачу год на то, чтобы всё рассчитать, запрограммировать и построить модели. И только потом, когда все вычисления меня устроят, пойду торговать.
— Твоя теоретическая база и правда очень сильна! А с чего ты начал более детальное изучение конкретно трейдинга, когда ушёл с работы?
— К моменту увольнения у меня сформировалась хорошая финансовая подушка. Я мог посвящать 90% своего времени обучению, чем и занялся: стал покупать все курсы про трейдинг подряд.
Даже сейчас, несмотря на то что «варюсь» в теме уже пять лет, всё равно продолжаю учиться: волновому анализу, инвестициям, дата-аналитике, языкам программирования для торговых терминалов, нейросетям… Думаю, ещё минимум года два точно проживу в таком режиме 🙂
Более того, сейчас я активно думаю над тем, не пойти ли мне в аспирантуру по экономике.
Так что на учёбу в Skillbox я пришёл уже с солидным багажом знаний: к тому моменту я уже торговал и зарабатывал. Понимал, что курс скорее подойдёт новичкам или начинающим трейдерам, но всё равно хотел побольше узнать о вариациях подходов и стратегий разных людей и школ.
— И как? Удалось узнать что-то новое, несмотря на приличный опыт в сфере?
— Да. Главный спикер курса, Юлия Афанасьева, подсказала один интересный подход: держать свой капитал в облигациях ОФЗ и при торговле внутри дня торговать под залог этих облигаций. За счёт этого можно не платить комиссии за сделки, при этом зарабатывая на самих облигациях до 7–10% в год.
Это удобно, и я долгое время следовал этой стратегии, но всё же со временем отказался от неё. Дело в том, что, торгуя под залог, я как бы использую не 100% своих денег, а лишь 85%, а это, на мой взгляд, не очень выгодно.
Также кураторы однажды помогли мне разобраться в нюансах того, как новости влияют на фондовый рынок. Оказалось, о некоторых моментах я просто не задумывался. Например: вот выходит какая-либо статистика по застройщикам и продажам жилья. Очевидно, что под «основным ударом» оказываются сами девелоперские компании. Но… не только! Волна может дойти и до банков, если у них, предположим, очень высокий процент ипотечных займов.
— Интересно… А как и в чём тебе помогли практические задания курса?
— Практика была довольно интересной. Мне запомнилось задание по фундаментальному анализу, где нас просили сравнить разные компании. Для этого требовалось найти информацию по их мультипликаторам: финансовую отчётность, P&L и прочее.
Раньше я почему-то не задумывался, что каждая корпорация публикует отчётность в разное время: кто-то — раз в год, кто-то — раз в полгода. Оказалось, что быстро найти нужные документы и сравнить данные в них — не самая простая задача. В итоге в ходе выполнения домашек сильно продвинулся в теме.
Но теории на курсе всё же больше, чем практики, — она хорошо структурирована, охватывает все стороны рынка. Думаю, что программа отлично подойдёт новичкам, желающим разобраться в инструментах и стратегиях трейдинга. Тем, кто только делает свои первые шаги в биржевой торговле. Всё же сходу совершать серьёзные операции на рынке вряд ли получится.
«Результаты тех, кто собирает статистику „руками“, хуже»: зачем трейдеру программирование
— Как умение программировать помогает тебе в трейдинге?
— Цены — те же большие массивы данных. Чтобы их грамотно обрабатывать, нужно знать data science и уметь кодить. Я, например, составляю математические модели, которые автоматически ищут и находят ценовые закономерности, анализируют их и на основе результатов решают, как оптимальнее торговать.
— А можно ли преуспеть в торговле на бирже без этих знаний?
— Конечно, можно, просто такой путь будет дольше.
Смысл ведь в том, что компьютер повышает скорость обработки информации. Благодаря написанной программе я могу с лёгкостью собрать статистику по нескольким тысячам сделок за последние 20 лет, проанализировать её и сформулировать для себя самые оптимальные условия для торговли.
В то время как те, кто с кодом не знаком, делают всё вручную, максимум сделок, которые они смогут обработать и проанализировать — 100–200. А чаще всего вообще ограничатся только подведением итогов и записью наблюдений по своим операциям.
Я лично знаю многих ребят, кто обрабатывает статистику «руками». Их результаты хуже моих только потому, что у меня всё автоматизировано, а они тратят на сбор и анализ гораздо больше времени. Для сравнения: когда я в августе ставил эксперимент и торговал по 15 минут в день, то за месяц заработал почти 50% от торгуемого депозита, а они — 20–30% торгуя весь день.
— Какие инструменты нужно освоить трейдеру, если он хочет автоматизировать свою работу?
— В России важно уметь работать с TSLab — платформой для создания собственных торговых стратегий и торговых роботов. Сама программа довольно проста для освоения: из готовых блоков визуального конструирования внутри можно строить всё, что нужно. Думаю, свой первый скрипт за неделю напишут даже непрограммисты.
Конечно, потребуется знание Python. Сейчас я всё пишу на нём: это единственный язык, в экосистеме которого есть все нужные и полезные для трейдера библиотеки (для подготовки данных, сложных расчётов, статистического анализа, машинного обучения и прочего). Он открывает перед тобой десятки возможностей.
На мой взгляд, лучше потратить несколько месяцев на изучение Python, чем ещё двадцать лет сидеть и считать всё вручную.
— Удивительно, но до разговора с тобой я никогда не слышала о том, как сильно код может облегчить трейдеру жизнь…
— Я вообще часто замечаю, что главная проблема многих трейдеров — лень. Никто не хочет вести статистику, обучаться чему-то новому. Люди думают: «Торгую как-то, зарабатываю — ну и ладно». А мне такой подход не близок.
«Чтобы прийти к успеху, нужно потратить несколько лет»: как хорошо зарабатывать на трейдинге
— Кстати, о лени: есть такой стереотип, что трейдеры могут работать чуть ли не один-два часа в день и при этом зарабатывать приличные деньги. Правда или миф?
— Правда, но, чтобы к такому прийти, нужно потратить на трейдинг несколько лет своей жизни. Как я и сделал: долго собирал статистику, анализировал, искал и находил закономерности. А потом бросил себе вызов: решил доказать, что трейдинг можно совмещать с основной работой, и поставил себе жёсткие рамки.
Я торговал по 15 минут в день: пять — утром, после открытия рынка, и десять — до закрытия. В итоге в таком режиме мой счёт с миллиона рублей прирос на 48% за месяц.
Мой эксперимент удался: я доказал себе и другим, что при должной подготовке и серьёзном обучении торговлю на бирже можно спокойно совмещать с любой другой работой. Причём не просто зарабатывать 20% в год, а в месяц получать доход выше зарплаты специалиста топ-звена. Я, например, считаю месяц неудачным, если заработал за него меньше одного миллиона рублей.
— Ага, значит, нужно не лениться и учиться кодить на Python. А какими ещё навыками или качествами должен обладать хороший трейдер?
— Большую роль играет сила воли, умение поставить перед собой цель и добиться её. Именно поэтому среди спортсменов и бизнесменов так много крутых трейдеров — у них развита дисциплина. Я сам много лет посвятил спорту: имею чёрный пояс по карате, награды по тайскому боксу и кикбоксингу.
Ещё у трейдера должна быть холодная голова. А то нередко от крупных продаж люди теряют самообладание. Особенно если терпят убытки. Возникает желание отыграться: они начинают совершать хаотичные сделки не по системе и в итоге теряют ещё больше.
С одним моим товарищем произошла схожая ситуация: в какой-то момент он очень хорошо заработал и решил, что отныне так будет всегда. Взял кредит в банке, чтобы заработать ещё больше, и поддался азарту. В итоге — ушёл в минус на два миллиона.
Поэтому трейдеру очень важно никогда не паниковать и всегда действовать чётко по системе: помнить, что ты зарабатываешь на общей статистике, а не на одной отдельно взятой сделке.
По этой теме рекомендую почитать книги о психологии трейдеров: «Зональный трейдинг» и «Дисциплинированный трейдер» Марка Дугласа.
— Ты уже хорошо зарабатываешь на трейдинге. Что дальше?
— Сейчас мы с близким другом и бывшим коллегой хотим создать инвестиционную компанию — пока не знаем, открытую или только для частных клиентов. Закладываем на это год-два.
Есть и личные цели: планирую развивать свой телеграм-канал, куда выкладываю полезные материалы. Хочу превратить его в самый крупный портал с литературой по трейдингу, чтобы любой заинтересованный человек мог найти и скачать всё, что ему нужно. Возможно, через пару лет ещё запущу подкаст на YouTube. Конечно, тоже про книги: буду кратко пересказывать прочитанное, выделяя самое интересное.
Наконец, через год-два хочу открыть свой хедж-фонд. Для этого мне нужно проверить свои алгоритмы и презентовать проверенные стратегии, которые позволят зарабатывать крупные капиталы. Тогда уже смогу привлекать под управление деньги инвесторов или банковские кредиты — это приятнее, чем зарабатывать на своих деньгах 🙂
«Нет лучшего времени для входа в трейдинг, чем сейчас»: почему торговать в кризис не плохо
— Как считаешь, а стоит ли вообще сегодня, в период нестабильности, заниматься трейдингом? Особенно новичкам?
— Скажу странную вещь: нет лучшего времени для входа в трейдинг, чем сейчас. Люди, которые приходят на рынок в период потрясений, быстро понимают, с чем в принципе могут столкнуться: блокировки счетов, резкие падения курса… Это полезный и бесценный опыт, который подготовит к любым сценариям.
Вообще, я серьёзно считаю, что трейдингу стоит обучать всех.
В идеале, если у тебя есть дети, к их 18 годам ты должен сделать три вещи: накопить денег на их учёбу, купить недвижимость и обучить их основам торговли. А дальше они уже могут учиться чему угодно: медицине, политологии, лингвистике… Но, разбираясь в трейдинге, они всегда найдут возможность где-то заработать, причём быстро.
Кстати, не так давно я помогал одному парню из студенческого чата Skillbox: месяц учил его основам. При депозите 500 тысяч рублей он смог заработать 200 с лишним тысяч за месяц. Это хороший результат. При этом сам он работает в МЧС.
— Ого! Выходит, возможно и вправду всё.
— Конечно. Самое главное — финансовая грамотность. То, чему учился этот парень и чему учился я сам, мы все по-хорошему должны были узнать в школе ещё 30 лет назад. Несколько предметов можно смело выкинуть из школьной программы и заменить их основами инвестирования.
Вот дают родители ребёнку деньги, а куда ему их девать? В основном нас учат складывать деньги под подушку и не тратить их. А нужно учить тому, как сделать так, чтобы деньги работали.