НЗД-6. Прибыль 60% годовых, но пока виртуальными деньгами
В прошлый раз обещал рассказать о текущем состоянии своего проекта. Так вот состояние у него на данный момент хоть и не доделанное, но очень даже неплохое. Дело движется. Идеи, на которых строится проект, пока что подтверждаются.
Сделано следующее.
1. Добавлена интеграция с брокером. Есть возможность купить-продать вручную прямо из программы, а также синхронизировать БД программы с сервером брокера. В качестве брокера выступает пока только Тинькофф (Т-Инвестиции). У него есть открытое АПИ. Также есть АПИ у Финама, так что со временем можно будет без проблем подключить и его. У ВТБ нет своего АПИ, и в поддержке ВТБ меня культурно послали. У Сбера тоже ничего похожего не нашёл. У других брокеров - надо смотреть по каждому.
2. Сделана инфраструктура для роботов и добавлена пара простеньких роботов.
3. Добавлен тестер для роботов. Можно загрузить данные с сервера брокера, погонять на них робота и посмотреть, сколько он наторговал бы за указанное время - например за прошлый год. И как бы он это делал - в какое время покупал, по какой цене, на какие суммы, когда бы продавал и т.д.
Подключаться к брокеру и торговать роботы пока не умеют - это будет следующий этап. Пока торговать можно только вручную. Роботы запускаются только в тестере.
И в тестере, на хороших данных (свечи-минутки за 2025 год) робот показал примерно 60% годовых.
Если робот сможет повторить это в реальной торговле - это будет полный успех. 60% годовых - это далеко превосходит инфляцию и банковские депозиты. На такой доход вполне можно жить. Причём, как я уже говорил - тестирование проходит с подробным описанием всего процесса торговли. Что, когда и как он бы покупал и продавал.
И это не какая-нибудь там криптовалюта или форекс - это префы Ростелекома на Мосбирже. То есть, если бы это была реальная торговля и робот ошибся, накупил бы акций перед падением - можно было бы просто сидеть с ними и получать дивиденды, ничего не теряя. Префы Ростелека были выбраны с одной стороны потому, что по ним раньше платили неплохие дивиденды, а с другой - потому что они уже больше года болтаются туда-сюда без резких движений и поэтому отлично подходят для выбранной стратегии.
Стратегия была примерно такая, как описано вот в этом посте: Н.З.Д. Часть 2,5. Практический пример биржевых спекуляций.
Результаты конечно успех не гарантируют, но обнадёживают. С одной стороны - тестирование на данных прошлого не даёт никаких гарантий успеха в будущем, да и программа вполне может содержать баги. С другой стороны - примерно такой результат и ожидался. Да и робот совсем простенький, в будущем можно будет его улучшать. Так что предположительно такой результат (или даже лучший) вполне достижим.
Вполне можно попробовать воспроизвести это и вручную, без всяких роботов. Однако будет сложновато - и сидеть перед монитором с 6 утра до 12 ночи затруднительно, и быстро выставлять заявки с изменением цены на 0.8% тоже нелегко. Можно попробовать и тест провести тоже вручную, проверив данные робота - но времени уйдёт явно больше 3 секунд, показанных на скрине :) Поэтому я продолжаю делать робота.
Программа с открытым кодом - любой может посмотреть, как оно там сделано.
Репозиторий на GitVerse: https://gitverse.ru/CanSeeThePain/StockNote
Репозиторий на SourceForge: https://sourceforge.net/projects/stocknote/
Бинарные сборки (то, что можно запускать) пока не выкладываю - программисты сами соберут, а обычным пользователям пока без надобности. Но если кто-то попросит - могу собрать и выдать. Инструкцию по использованию тоже пока не делал, так как единственный пользователь - я, а я и так всё знаю.
Дальше буду прикручивать роботам возможность взаимодействовать с брокером и самим торговать. Потом - выставлять робота на тестирование и смотреть, сможет ли он заработать 60% годовых или нет.








