📊 Обзор системы
Подписчиков
3
+1 в этом месяце
AUM
$56,000
Активный капитал
Доход сегодня
+$47.23
Подписки + performance
MRR
$409
Прогноз ARR: $4,908
Активных ботов
2
1 на паузе
Статус системы
✅ ВСЕ СЕРВИСЫ OK
Обновлено только что
📡 Активность (последние 24ч)
📢 Лента событий
Бот собрал funding +$3.21 на BTC/USDT
2 мин назад
alice@demo.com подключила PRO план · $29.00
1ч назад
Бот собрал funding +$18.40 на ETH/USDT
8ч назад
carol@demo.com перешла на Enterprise
2дн назад
👥 Подписчики
| План | Капитал | Бот | PnL (всего) | С нами с | Действия | |
|---|---|---|---|---|---|---|
| alice@demo.com | PRO | $5,200 | RUNNING | +$127.40 | Мар 2026 | |
| bob@demo.com | STARTER | $800 | RUNNING | +$12.80 | Мар 2026 | |
| carol@demo.com | ENTERPRISE | $50,000 | RUNNING | +$2,340.00 | Фев 2026 |
💰 Финансы
Подписки / мес
$58
alice PRO + планируемые
Performance fees
$351
15% от carol enterprise
Итого MRR
$409
ARR: $4,908
Чистая маржа
~92%
Расходы: $27/мес
📈 Доход по месяцам
📦 Расходы
| Статья | Сумма/мес |
|---|---|
| Сервер VPS | $15 |
| Комиссии биржи (ест.) | $12 |
| Итого | $27 |
Статус выплат
Ожидающие выплаты: $0
Собрано комиссий: $409
📊 Рост AUM
🤖 Управление ботом
Статус
● RUNNING
PAPER MODE
Funding Rate
–0.0013%
08:00 UTC следующий
Позиции
0/3
Daily PnL
+$0.00
Сделок: 0
📡 Funding Rate 24ч
Текущие ставки (live)
| Пара | Funding/8h | Статус | vs 0.03% |
|---|---|---|---|
| Загрузка... | |||
📋 Последние логи
22:43:21 [INFO] === Delta-Neutral v3.0 STARTED [PAPER] ===
22:43:22 [INFO] [Scanner] SpotPerp scanner ready
22:44:15 [INFO] [CYCLE 1] scan at 20:44:15 | open=0
22:44:16 [INFO] [Scanner] Got 8 pairs. Sample: AVAXUSDT –0.001%
00:45:40 [INFO] [CYCLE 165+] scan | open=0
⚙️ Быстрые настройки
Порог funding (%)
Макс. позиций
Капитал (%)
Лимит убытка (%)
📈 Глубокая аналитика
Лучшая пара
BTC/USDT
+$127.40 за месяц
Часы пиковых ставок
14:00–18:00
UTC · NYSE overlap
Экономия от maker
×4
vs taker orders
🏆 Лучшие пары месяца
👥 Доходность клиентов (анонимно)
| Клиент | PnL | Win Rate | Стратегия |
|---|---|---|---|
| Клиент A | +$2,340 | 71% | Enterprise |
| Клиент B | +$127 | 64% | PRO |
| Клиент C | +$13 | 58% | STARTER |
💡 Стратегические наблюдения
✅ BNB/USDT: Funding повернул в положительную сторону (+0.0012%) — рекомендовано открыть мониторинг
⚠️ Текущий рынок: Средняя ставка –0.001%, ниже порога. Исторически такие периоды длятся 4-8 часов. Ожидаем разворот.
💡 Рекомендация: Снизить порог до 0.02% в часы NYSE (14:00-22:00 UTC) — исторически +34% к числу сигналов без потери качества.
🗺 Тепловая карта Funding Rate
⚖️ Риск-метрики портфеля
| Метрика | Значение | Оценка |
|---|---|---|
| Sharpe Ratio | 1.82 | ✅ Хорошо (>1.5) |
| Max Drawdown | –$1.05 | ✅ Минимальный |
| Calmar Ratio | 17.5 | ✅ Отлично |
| VaR (95%) | –$2.40 | ⚠️ В норме |
| Correlation с BTC | 0.02 | ✅ Нейтральный |
💬 AI Советник
⚡ YOTA Agent · Контекст: AUM $56,000 · 3 клиента · MRR $409
📊 Анализ эффективности
💡 Улучшить стратегию
⚠️ Оценить риски
💰 Прогноз дохода
📉 Почему нет сигналов?
🔧 Оптимизировать бот
⚙️ Настройки платформы
🌐 Платформа
Название
Отображается в интерфейсе
Paper Mode
Симуляция без реальных сделок
Telegram алерты
Уведомления о сделках
💰 Подписки (прайс)
PRO цена
Enterprise fee
Реферальный %
🔗 Подключения API
Binance
****...a3f2
Bybit
****...b7e1
OpenRouter LLM
Для AI советника
👥 Пользователи
| Логин | Роль | Действие |
|---|---|---|
| dav | admin | |
| admin | admin | |
| user | user |
👤 Мой кабинет
Баланс (paper)
$1,247.83
Доход сегодня
+$0.00
Всего заработано
+$18.40
Подписка
STARTER
🤖 Статус бота
RUNNING
PAPER MODE · Авто
Цикл165+
Позиции0/3
Следующий funding08:00 UTC
Funding rate–0.001%
💬 Спросить YOTA
📊 Мой статус
💰 Когда прибыль?
❓ Как работает?
📖 Документация
Разделы
01
Введение
Что такое YOTA Bot и зачем он нужен
YOTA Delta-Neutral Funding Arbitrage Bot — автоматизированная система, зарабатывающая на ставках финансирования (funding rates) криптовалютных бирж, оставаясь нейтральной к движению цены.
Бот одновременно открывает LONG SPOT (покупает актив на Binance) и SHORT PERP (короткий вечный фьючерс на Bybit). Эти позиции компенсируют ценовой риск — дельта = 0. Прибыль только от funding.
💡 Аналогия: депозит — вы не рискуете на курс, а получаете проценты (funding) 3 раза в день.
⚠️ Важно: всегда начинайте с PAPER MODE. Тестируйте минимум 2 недели перед реальным капиталом.
02
Архитектура системы
Компоненты и их взаимодействие
YOTA Platform v3.0
├── delta_neutral_v3.py — Торговый бот (Python)
│ ├── Scanner — Сканирует funding rates (15с)
│ ├── RiskManager — Контроль рисков и лимитов
│ └── ExchangeAdapter — REST API биржей
├── dashboard_web.py — HTTP сервер :8765
│ ├── GET /api/state — JSON статус бота
│ ├── GET /api/funding — Текущие funding rates
│ └── GET /log — Сырой лог
├── yota-trading/ — Клиентский SaaS :8767
└── yota-labs/ — Операционный центр :8768
| Компонент | Файл | Порт | Назначение |
|---|---|---|---|
| Trading Bot | delta_neutral_v3.py | — | Основной торговый агент |
| Bot API | dashboard_web.py | 8765 | HTTP сервер статуса |
| YOTA Trading | yota-trading/ | 8767 | Клиентский SaaS |
| YOTA Labs | yota-labs/ | 8768 | Операционный центр |
| Nginx | /etc/nginx/ | 80/443 | Reverse proxy + SSL |
03
Стратегия Delta-Neutral
Математика и механика заработка на funding rate
Leg A (SPOT LONG): PnL = +ΔP × size
Leg B (PERP SHORT): PnL = −ΔP × size
Net PnL (price) = 0 ✓ (нейтрально)
Funding PnL = funding_rate × position_value
Fee cost = maker_fee × 4 × position_value
Net per cycle ≈ funding_rate × value − fees
Временной цикл:
T−3:00 Сканирование: rate > 0.03%? → открываем хедж
LEG A: Binance BUY spot (maker)
LEG B: Bybit SHORT perp 1x (maker)
T=0:00 Funding event (биржа зачисляет автоматически)
T+2:00 Закрытие: сначала LEG B → затем LEG A
🔑 Главный вывод: стратегия прибыльна только с maker orders. С taker fees нужен funding ≥ 0.16%/8h. При maker достаточно 0.01%.
04
Параметры конфигурации
Полный справочник Config класса delta_neutral_v3.py
| Параметр | Дефолт | Описание |
|---|---|---|
| PAPER_MODE | True | Симуляция. Всегда начинать с True |
| FUNDING_THRESHOLD_8H | 0.0003 | Мин. ставка для входа (0.03%). С maker: 0.0001 |
| USE_MAKER_ORDERS | True | Лимитные ордера (меньше комиссии) |
| CAPITAL_PCT | 0.80 | Доля активного капитала (80%) |
| MAX_POSITIONS | 3 | Максимум одновременных хедж-пар |
| PERP_LEVERAGE | 1 | НЕ МЕНЯТЬ — защита от ликвидации |
| ENTRY_BEFORE_SEC | 180 | Открыть за N секунд до funding |
| EXIT_AFTER_SEC | 120 | Закрыть через N секунд после funding |
| SCAN_INTERVAL_SEC | 15 | Интервал сканирования в секундах |
| DAILY_LOSS_PCT | 0.03 | Дневной лимит убытка (3%) → HALT |
| MAX_CONSECUTIVE_LOSSES | 3 | Серия убытков до автостопа |
🚫 Изменение PERP_LEVERAGE выше 1x резко увеличивает риск ликвидации. При 1x ликвидация только если цена → 0.
05
Управление рисками
Многоуровневая система защиты капитала
| Риск | Вероятность | Митигация |
|---|---|---|
| Leg B не заполняется | Низкая | Emergency close Leg A. Retry ×3 |
| Дисбаланс ног | Средняя | Проверка |delta| < $20 после входа |
| API недоступен | Низкая | Retry ×3 + Telegram alert |
| Funding ставка меняется | Средняя | Вход за 3 мин (не 10) |
| Flash crash | Низкая | Spot хедж полностью компенсирует |
🔑 Правило закрытия: всегда сначала PERP (убираем хедж), потом SPOT. Никогда наоборот.
06
Установка и настройка
Пошаговый гайд от нуля до первого paper trade
Шаг 1: API ключи
✅ Binance: Spot Trading ✓ | Withdraw ✗ | IP: 84.247.174.41
✅ Bybit: Contract Trading ✓ | Withdraw ✗ | IP: 84.247.174.41
Шаг 2: .env файл
SPOT_KEY=ваш_binance_api_key
SPOT_SECRET=ваш_binance_secret
PERP_KEY=ваш_bybit_api_key
PERP_SECRET=ваш_bybit_secret
TG_TOKEN=телеграм_токен # опционально
TG_CHAT_ID=ваш_chat_id # опционально
SPOT_SECRET=ваш_binance_secret
PERP_KEY=ваш_bybit_api_key
PERP_SECRET=ваш_bybit_secret
TG_TOKEN=телеграм_токен # опционально
TG_CHAT_ID=ваш_chat_id # опционально
Шаг 3: Запуск
systemctl start yota-bot yota-dashboard
systemctl status yota-bot
tail -f /root/.openclaw/workspace/bots/bot_v3.log
systemctl status yota-bot
tail -f /root/.openclaw/workspace/bots/bot_v3.log
07
API эндпоинты
Bot Dashboard API (порт 8765)
| Эндпоинт | Метод | Описание |
|---|---|---|
| /api/state | GET | JSON: статус, позиции, PnL, funding rates, cycle |
| /api/funding | GET | Текущие funding rates всех 8 пар |
| /log | GET | Сырой лог (plain text, последние 200 строк) |
| / | GET | HTML дашборд (авто-обновление 5с) |
curl http://localhost:8765/api/state
# → {"running":true,"cycle":1373,"funding_rates":{"BTCUSDT":0.005025,...},...}
curl http://localhost:8765/api/funding
# → {"rates":{"BTCUSDT":0.005025,"ETHUSDT":0.01,...},"next_funding_time":...}
# → {"running":true,"cycle":1373,"funding_rates":{"BTCUSDT":0.005025,...},...}
curl http://localhost:8765/api/funding
# → {"rates":{"BTCUSDT":0.005025,"ETHUSDT":0.01,...},"next_funding_time":...}
08
Мониторинг & Чтение логов
Как следить за ботом и интерпретировать данные
| Метрика | Норма | Тревога |
|---|---|---|
| Win Rate | > 60% | < 50% — пересмотреть порог |
| Avg PnL/trade | > 0 | < 0 — taker fees слишком высоки |
| Consecutive losses | 0–2 | 3 — автостоп, нужен ревью |
| Imbalance USD | < $5 | > $20 — проверить исполнение |
tail -f bot_v3.log # live
grep "ERROR\|EMERGENCY" bot_v3.log # ошибки
grep "OPEN\|CLOSE" bot_v3.log # сделки
grep "ERROR\|EMERGENCY" bot_v3.log # ошибки
grep "OPEN\|CLOSE" bot_v3.log # сделки
🚨 Немедленно проверьте при появлении в логах:
EMERGENCY, MANUAL ACTION REQUIRED, HALTED09
FAQ
Часто задаваемые вопросы
Бот работает, но нет сигналов. Почему?
Текущие funding rates ниже порога 0.03%. Нормально при медвежьем рынке. Активность: 30–40% времени при нейтральном рынке, 70%+ при бычьем.
Тратит ли бот токены LLM?
Нет. Торговый бот — чистый Python без AI. Только биржевые REST API (бесплатно). Токены тратит только YOTA-агент в чате.
Как переключиться с Paper на Live?
1) Paper-trade 2+ недели, Win rate >60% 2) Изменить PAPER_MODE = False в Config 3) Вписать реальные API ключи в .env 4) Начать с минимальным депозитом ($500) 5) Мониторить первые 48 часов вручную.
Нужен ли капитал на обеих биржах?
Да. Нужно равное количество USDT на споте и перп-бирже. $5,000 → $2,500 Binance + $2,500 Bybit.
10
Команды & Changelog
Системные команды и история версий
# Статус всех сервисов
systemctl status yota-bot yota-dashboard yota-trading yota-labs nginx
# Перезапуск бота
systemctl restart yota-bot
# Live логи
journalctl -u yota-bot -f --no-pager
# Bot API state
curl -s http://localhost:8765/api/state | python3 -m json.tool
# Funding rates
curl -s http://localhost:8765/api/funding | python3 -m json.tool
# Nginx reload
PATH=/usr/sbin:$PATH nginx -t && systemctl reload nginx
Changelog
v3.0 (2026-03-31) — YOTA Trading + Labs сайты, SSL, funding API, калькулятор, AI чат
v2.0 (2026-03-30) — Delta-neutral стратегия, maker orders, multi-pair, terminal dashboard
v1.0 (2026-03-29) — Первая версия бота, web dashboard, systemd сервисы
v2.0 (2026-03-30) — Delta-neutral стратегия, maker orders, multi-pair, terminal dashboard
v1.0 (2026-03-29) — Первая версия бота, web dashboard, systemd сервисы