Исследовательский проект с потенциалом внедрения

Вместо дорогой группы трейдеров — одна система TEMSHIK.

TEMSHIK автоматизирует цикл торговой работы: получает рыночные данные, очищает поток, запускает AI и торговую логику, проверяет риск, исполняет ордера и логирует весь процесс на каждом слое.

AIbuy / sell / hold
24/7daemon + event-driven processing
RZDэкономический контур компании

Подробная блок-схема на основе структуры проекта

Схема ниже собрана по реальным слоям проекта: streams, state, strategy processing, trade execution, risk control и AI-контур.

01

Биржи

OKX, Bybit, Bitget, Binance, Kraken, Coinbase, Gate.io

котировки · история · баланс · ордера
02

Exchange Layer

Единый слой доступа к данным и торговым операциям через API.

packages/exchanges
03

Market Streams

CandlesStream, TradesStream, OrderbookStream, TickerStream.

события рынка в реальном времени
04

Нормализация и market state

Поток данных очищается, приводится к общему формату, распределяется по marketId и сохраняется как актуальный снимок состояния. Этот слой подготавливает данные для логики и AI.

MarketsStream → BotMarketStore → StrategyEvent
очистка данных единый формат история + текущие котировки подготовка признаков
05A

AI-модуль

Получает нормализованные рыночные данные, обрабатывает их в гибридной модели и формирует действие buy / sell / hold на основе вероятности сценария.

Keras / TensorFlow · hybrid model · probability-based output
параллельная обработка
05B

Классическая логика

StrategyRunner, BotProcessing и шаблоны стратегий рассчитывают сигналы, условия входа, выхода и сопровождения сделки на основе обычных торговых схем.

StrategyRunner · bot-templates · event-driven logic
06

Торговая логика

Результаты AI и классического контура сходятся в одном месте. Здесь собирается итоговое решение, создаются SmartTrade-сущности и передаются дальше по execution-цепочке.

BotProcessing · BotControl · createSmartTrade / updateSmartTrade
07

Risk Manager

Проверка лимитов позиции, просадки, stop-loss, take-profit и условий допуска к исполнению.

08

TradeManager

Ведёт pending trades, ордерные события и жизненный цикл SmartTrade через Trade / SmartTradeExecutor.

TradeManager / Trade / SmartTradeExecutor
09

Execution

Постановка, обновление, отмена и повторная обработка ордеров через биржевой API.

OrdersStream · TickerChannel · exchangeProvider

Ключевые технические слои

app/src

CLI-команды, запуск сервера, daemon RPC, API для backtest, trade, logs, status, up/down и системных действий.

packages/bot

Market streams, order streams, BotManager, BotMarketStore, TradeManager, Platform bootstrap и orchestration.

packages/bot-processor

StrategyRunner, BotControl, effect runners и механизм исполнения торговых шаблонов.

packages/backtesting

Market simulator, backtesting engine и отчёты по качеству стратегии на исторических данных.

packages/exchanges

Провайдеры бирж, унификация API и рабочий слой exchange accounts.

packages/db / prisma

Хранение exchange accounts, bots, smart trades, orders и состояния системы.

Проверка работоспособности AI и всей системы

Тест рассматривался не как абстрактная метрика модели, а как практическая проверка того, что весь контур от данных до решения реально работает.

Что проверялось

Работоспособность всей системы: обработка котировок, прохождение данных через AI-контур, генерация действия buy / sell / hold, передача решения в торговую логику и совместимость с risk-management.

Данные теста

Bitcoin, исторические котировки, 15-минутный таймфрейм.

Что оценивалось

Направление цены, корректность выходного сигнала и применимость решения в реальной системе исполнения.

Вывод

Связка AI, торговой логики и риск-менеджмента работает как единый практический контур, а не как изолированная модель.

Рабочий контур модели

Вход

Котировки и исторические данные после очистки и нормализации. Модель работает с подготовленным рыночным потоком и производными признаками.

Выход

buy / sell / hold с вероятностной оценкой сценария.

Принятие решения

Итоговое решение выбирается по вероятности, но допускается к исполнению только через risk-management.

Обучение

Собственные торги + готовые торги. Основной крупный датасет: Bitcoin 2014–2023, 15m.

Источники

Binance Data Vision, Keras / TensorFlow, а также API-документация Binance / OKX / Bybit / Kraken для интеграционного слоя.

Пример работы проекта

Ниже — реальная запись интерфейса и работы проекта, встроенная прямо в сайт.

Подробности реализации — в репозитории проекта