Руслан Рубцов – Моя Технологическая Империя (страница 3)
Он открыл среду разработки и начал кодить прямо в МФЦ, дожидаясь своей очереди. Python, библиотеки pandas и numpy, простейшая модель линейной регрессии. Пальцы бегали по клавиатуре быстрее, чем он успевал осмыслить. Через час примитивный бот с ошибкой прогноза под 40 процентов был готов.
Бэктест на исторических данных за год показал доходность 10-12 процентов годовых.
«Как-то слабовато. Инфляция съест половину. Так я буду копить на лабораторию до ишачьей пасхи».
Арсений запустил обучение заново, добавив скользящие средние, RSI, полосы Боллинджера и ещё пару индикаторов. Ошибка упала до тридцати пяти процентов. Доходность поднялась до 13 процентов.
«Всё равно не фонтан. Мне нужна нейросеть. LSTM — стандарт для временных рядов».
Он переписал бота на keras, добавил один слой LSTM с памятью на 60 временных шагов. Обучил на тех же данных за два часа — благо процессор ноутбука работал на пределе, — тогда как сам тем временем изучал теорию рыночных микроструктур.
Ошибка снизилась до тридцати процентов. Бэктест показал плюс 15 процентов годовых.
«С таким риском можно получить и минус тридцать в просадке. Но это лучше, чем ничего. Самое главное, что бот самообучается. Чем больше данных, тем точнее прогноз».
На двенадцатый день сделка по квартире закрылась и деньги упали на счёт. Ровно 2,35 миллиона рублей, плюс двести тысяч задатка, плюс ещё двести тысяч выручки от продажи старой мебели и бытовой техники. Итого получилось 2,75 миллиона рублей.
Арсений перевёл 50 тысяч на отдельный брокерский счёт и запустил бота в онлайн-симуляции. Первая сделка — покупка акций Яндекса на откате после новостного всплеска. Бот проанализировал объёмы, движение цены, уровни поддержки и выдал сигнал.
Арсений нажал кнопку «исполнить».
Через три часа — продажа по тейк-профиту. Плюс один процент.
— Повезло, — сказал он себе. — Пока это просто удача. Выборка слишком мала.
Вторую сделку бот открыл ночью — покупка фьючерса на нефть. Арсений проснулся в пять утра, проверил терминал. Плюс полтора процента.
«Странно. Модель показывает стабильность, хотя статистически значимого преимущества у неё нет. Математическое ожидание почти ноль».
Он проверил логи. Нейросеть распознала паттерн, которого он не закладывал в обучение. Тренд на пробое уровня с подтверждением объёмом — классический технический анализ, но LSTM выучил его сам, без явных признаков в данных.
«Самообучение. Нейросеть адаптируется к рынку в реальном времени. Это уже не просто бот, а скорее торговый ИИ начального уровня».
Арсений усмехнулся. Через десять минут пришло уведомление о том, что бот закрыл ещё одну позицию с профитом.
Утром того же дня парень собрал вещи. Ноутбук, документы, сменная одежда, туалетные принадлежности — всё уместилось в один рюкзак. Также он взял кружку и чайник — единственные воспоминания о квартире, которую в этой новой жизни никогда не считал своей.
У порога обернулся. Пустые стены, грязный пол, запах остывшего чая. У него не было ни друзей, ни близких, ни коллег, ставших друзьями.
«Инженер-затворник. Это про меня. Как в прошлой жизни, так и в этой».
Он закрыл дверь, спустился по лестнице и вышел на улицу. Автобусная остановка находилась всего в двух кварталах. Билет до области был куплен онлайн.
«Прощай, город»
Автобус трясся часов пять. Сначала по трассе, мимо торговых центров и новостроек. Потом была просёлочная дорога, где асфальт кончился и началась грунтовка, перемежающаяся выбоинами и заплатками. Потом и вовсе гравийка, по которой автобус полз со скоростью сорок километров в час.
Арсений сидел у окна и смотрел на бескрайние поля и перелески. За окном проплывали деревни — пять-десять домов, магазин на въезде, автобусная остановка с расписанием, написанным от руки.
«Россия за МКАДом. Бесконечная, пустая и тихая».
На конечной его встретил лишь ветер. Автобус уехал, оставив после себя облако пыли. Стояла полная тишина — ни звука машин, ни криков людей, только гул в проводах ЛЭП и редкий лай собак где-то вдалеке.
Судьбой Арсения был пеший поход на три километра с рюкзаком за плечами. Дорога петляла между берёз, пока не вывела к деревенской улице с десятком полузаброшенных домов, покосившимися заборами и заросшими огородами.
Дом бабушки стоял в конце улицы, на самом отшибе. Деревянный, из бруса, с резными наличниками и крышей из шифера. Окна были заколочены досками, а дверь заперта на навесной замок.
«М-да уж Не удивлюсь, если внутри не менее „гостеприимно“. Хорошо, что я вчера не забыл заказать генератор и стабилизатор с доставкой. В противном случае, пришлось бы жить совсем в каменном веке».
Он сломал доску на входной двери — старые гвозди поддались с хрустом — и вошёл внутрь.
Запах запустения ударил в нос. Сырость, плесень, мышиный помёт, старая древесина. Мебель была под чехлами, а на полу виднелся сантиметровый слой пыли. В углу комнаты — иконы на полке, покрытые паутиной.
«Жильё мечты Только если ты в розыске».
Арсений первым делом проверил электричество. Как только включил свет — загорелась лампочка под потолком. Лампа накаливания на сорок ватт с рассеянным жёлтым светом. Достал мультиметр — карманный тестер, купленный на Алиэкспрессе — и сунул щупы в розетку.
Скачки от 190 до 230 вольт. Напряжение плясало, как пьяное.
— Без стабилизатора ноутбук сгорит за неделю, — сказал он вслух. — А может, и за день.
Он спустился в подвал. Дверь в полу, деревянная лестница из нескольких ступенек вели в темноту. Включил фонарь на телефоне.
Внутри оказалось неожиданно сухо. Двадцать квадратных метров, бетонный пол, кирпичные стены. Вдоль одной стены расположился верстак, покрытый старыми опилками и масляными пятнами, а в углу примостились ржавая бочка и ящик с гвоздями.
«Вот он — идеальный старт для лаборатории начального уровня. Холодно, зато идеально сухо. Электричество проведу от генератора. Столы закажу. Но это попозже. Первым делом нужно обжиться».
***
На следующий день, как и планировалось, привезли генератор и стабилизатор. Генератор бензиновый на три киловатта, китайский, но с приличными отзывами, и сетевой фильтр-стабилизатор на десять ампер.
Водитель фургона, мужик с усами и в кепке-восьмиклинке, выгрузил коробки у калитки.
— Один тут живёшь? — спросил он, окинув взглядом дом.
— Угу.
— Тяжеловато будет. Генератор сто килограмм весит.
— Ничего, как-нибудь справлюсь.
Арсений без особых проблем перекатил генератор в сарай, благо в доме нашлась тележка с колёсиками, которую бабушка использовала для прогулок до деревенского магазина. Хотя было не сложно, руки всё равно гудели под конец. Хорошо, что его сверхмозг интуитивно подсказывал оптимальную биомеханику: как передвигаться и как держать спину.
Подключение всей системы заняло час. Генератор заурчал, выплёвывая сизый дым из глушителя. Стабилизатор моргнул зелёным индикатором, показывая 220 вольт.
Ноутбук включился. Мобильный модем, воткнутый в удлинитель, поймал две полоски сигнала LTE, так как башня находилась в соседней деревне, примерно в тридцати с небольшим километрах по прямой.
«Достаточно для торговли и учёбы. Но посмотреть видео — уже задача со звёздочкой, но мне это не особенно нужно».
Арсений сразу же запустил бота в реальном режиме. Уже более пятидесяти тысяч на брокерском счету торговались нейросетью акциями и фьючерсами по алгоритму, который парень дорабатывал последние дни.
Сев за стол, он вгляделся в экран и стал проверять список покупок на месяц вперёд.
— Обычный микроскоп — сорок тысяч. pH-метр — пятнадцать. Спектрофотометр — двести. Реактивы и расходники — ещё сто. Лабораторная мебель — пятьдесят. Посуда — двадцать.
Итого — четыреста двадцать пять тысяч рублей. И это только первоначальные затраты, причём не на самое современное оборудование.
«Останется чуть больше двух миллионов. Этого хватит на полгода жизни и исследований. Если бот будет приносить хотя бы по 1% в месяц — растянем на год».
Он открыл учебник по генетике и принялся грызть гранит науки.
***
Ночью бот принёс два процента. Арсений проснулся в три часа утра от уведомления на телефоне, проверил терминал и усмехнулся.
Доход за ночь покрыл суточные расходы на генератор — литр бензина в час, двадцать четыре литра в сутки, около тысячи рублей по нынешним ценам. Плюс еда — ещё триста рублей в день на крупы, тушёнку и чай.
«Система скоро выйдет на окупаемость. Сперва отобьётся стоимость топлива и еды, а через месяц, того и гляди, верну затраты на оборудование».
Он выключил ноутбук, накинул куртку и вышел на крыльцо.
Ночь стояла тёмная, безлунная. Звёзды над деревней горели ярче, чем в городе — Млечный Путь протянулся через всё небо, разливаясь ярким светом. Никакой световой засветки, никаких фонарей. Только тишина и холод.
Арсений смотрел вверх и думал о том, что через десять лет он будет среди этих звёзд. Своими руками построит космические корабли, колонизирует другие планеты, создаст свою технологическую империю… Собственным умом разгадает тайны жизни и космоса.
Простояв так ещё немного, он наконец вернулся обратно в дом, улёгся на старый диван — скрипучий, продавленный, но с чистым бельём — и закрыл глаза.
***