Домой Новости ИИ Инженер создал симулятор трейдера на базе мозга плодовой мушки

Инженер создал симулятор трейдера на базе мозга плодовой мушки

Инженер из Coinbase разработал проект Stonkfly, который использует симуляцию мозга плодовой мушки для торговли криптовалютой на основе графиков.

3
0

Разработчик из компании Coinbase представил необычный проект под названием Stonkfly. В его основе лежит цифровая модель мозга и глаз самца плодовой мушки, которую автор научил анализировать графики котировок криптовалют и принимать торговые решения. Исходный код симуляции уже доступен для публичного скачивания на платформе GitHub.

Визуализация проекта Stonkfly
Проект Stonkfly использует модель мозга плодовой мушки для анализа биржевых графиков

Особенности работы нейросети Stonkfly

Модель виртуальной мушки обладает структурой из 166 700 нейронов и 25,6 миллиона связей. Программа имитирует восприятие рыночных данных через визуальную систему насекомого: график цен в формате свечного анализа транслируется на два «глаза» симуляции с разрешением 320×180 пикселей. Фоторецепторы считывают значения RGB, преобразуя их в визуальный поток.

В процессе торговли искусственная мушка может выбирать один из трех вариантов действий: покупку, продажу или удержание актива. Валюты в симуляции сменяются последовательно. Система подкрепления основана на биологических принципах: рост стоимости портфеля активирует 15 нейронов, отвечающих за получение дофамина, а убыточные сделки, включая комиссии, воздействуют на две «аверсивные» клетки. Автор проекта подчеркивает, что механизмы боли или реальных эмоций в модели отсутствуют.

Ограничения и параметры обучения

Чтобы не допустить чрезмерных рисков, разработчик наложил на виртуального трейдера строгие ограничения: «мушка» не может использовать кредитные плечи или открывать короткие позиции. Стандартный цикл «мышления» и принятия решений настроен на интервал в 500 миллисекунд, при этом рыночные данные обновляются раз в минуту. Максимальная сумма одной сделки ограничена 10 долларами, а общее количество ордеров не превышает 24 в сутки.

Автор проекта предостерегает от чрезмерно серьезного восприятия результатов эксперимента. По его словам, общая тенденция роста криптовалютного рынка может создать иллюзию профессионализма даже у случайного игрока. Симуляция лишь демонстрирует связь между входными визуальными сигналами и изменениями в синаптических весах, а не реальную способность к трейдингу.

Как запустить проект на собственном ПК

Для запуска Stonkfly требуется операционная система macOS или Linux, наличие 16 ГБ оперативной памяти, установленный язык программирования Python 3.11 и компилятор C++ 17. По умолчанию программа использует демо-счет с виртуальным балансом в 100 долларов, работая на основе реальных исторических данных котировок BTC/USDC. Для желающих проверить работу алгоритма на практике в репозитории предусмотрены инструкции по подключению реальных торговых аккаунтов.

Технические нюансы симуляции

Важно отметить, что в модели мушки глаза имеют пересекающуюся центральную часть, что позволяет симуляции воспринимать график более целостно. Программа анализирует именно визуальную составляющую: на фоторецепторы виртуального насекомого поступают значения RGB-пикселей, а не готовые котировки в числовом виде. Фактически, нейросеть «видит» рыночную ситуацию так же, как и живое существо, через графическое отображение свечных паттернов.

Ограничения и предостережения автора

Создатель Stonkfly прямо указывает на отсутствие каких-либо механизмов, связанных с «болью» или реальным эмоциональным состоянием, несмотря на использование терминологии дофаминовой системы. Проект не является торговым инструментом в привычном понимании: он лишь демонстрирует фундаментальную связь между входными визуальными сигналами и последующими изменениями в синаптических весах нейронной сети.

Автор проекта открыто предупреждает пользователей, чтобы они не принимали эти синаптические изменения за признак реальной торговой компетенции. В условиях общего «бычьего» тренда на рынке криптовалют даже случайные действия могут выглядеть как стратегия профессионального трейдера, что создает ложное ощущение мастерства у алгоритма.

Инструментарий и возможности

Несмотря на кажущуюся простоту, проект требует серьезных системных ресурсов, включая 16 ГБ оперативной памяти. Для тех, кто хочет глубже погрузиться в процесс, разработчик предусмотрел возможность настройки реального торгового аккаунта, чтобы пользователь мог напрямую сравнить эффективность своих решений с результатами, демонстрируемыми виртуальным насекомым в режиме реального времени.