Один документ, который отвечает: где мы сейчас · откуда берутся сигналы · какие стратегии у нас есть и какие реально работают · где наши бэктестеры · как AI OS помогает наладить стратегии · что дальше по мобильному боту. Educational, no financial advice.
Правда №1 — почему live закрыт. Ни один наш пресет не доказал прибыль под живым потолком плеча 5×. Прибыль появлялась только на 10×, где комиссия съедает ≈половину валовой — это не edge, это риск. Поэтому AI OS держит live = BLOCKED, а демо/исследование = OPEN. источник: ai_os/trading/strategy_gate.py · memory project_goga_master_cockpit
Правда №2 — сигналы устарели. Локальный фид сигналов остановился 2026-05-14 (84k реальных сигналов в signals.db, свечи добэкфилены на 45д). На устаревших данных вердикт = «no edge». Поэтому нам нужны свежие, более качественные сигналы — это аргумент в пользу раздела «Индикаторы» (см. §8). источник: memory project_goga_signal_feed_stale
Правда №3 — мобильный бот. /mobile сейчас — маркетинговая страница, а не рабочий бот. Нашёлся и баг: встроенный <script> резался строгим CSP (script-src 'self' 'nonce-…') → половина страницы не оживала. Чиним переносом JS во внешний файл + превращаем в настоящий бот (см. §9).
| Сервис | Порт (prod / local) | Язык | Что делает |
|---|---|---|---|
| goga-bot | 89.167.90.186:8080 / :18081 | Go | Live-сканер /api/patterns, свечи /api/candles, /api/markets, /api/signals; исполнение ордеров (под гейтом) |
| signal-analyzer | :8081 / :18082 | Go | Оффлайн-оптимизатор: optimize / adaptive / test pullback% · TP · SL; Pump Quality Score |
| portal-go | bibamoney.com → :18090 | Go | Публичный сайт, /app, /mobile, прокси к боту (/api/goga/*), Gate.io connect (read-only) |
| AI OS dashboard | :18080 | Python | Слой правды/контроля. Не торгует — судит: /trading/truth, proof-gate, ранжирование, regime, calibration |
| signals.db | файл (var/) | SQLite | 84k реальных сигналов + backfill свечей; фид остановлен 2026-05-14 |
89.167.90.186 (:8080/:8081). На этом хосте крутится локальная пара (:18081/:18082), и именно к ней ходит bibamoney.com/app через portal-go. Прод-сигналы можно подтягивать в локальный signals.db. источник: memory project_goga_prod_server · project_goga_local_app_bot_wiring
bot /api/patterns
Сканирует всю вселенную монет в реальном времени, считает индикаторы, отдаёт паттерны/пампы. Это «горячий» источник для /app и /app/lab.
cmd/signal-analyzer
Берёт исторические сигналы и подбирает оптимальные pullback% / TP / SL, adaptive-режим с защитой просадки, Pump Quality Score. Это «холодная» оптимизация, не hot-path.
goga/internal/indicators
WaveTrend + дивергенции + reversal-сигналы. Цель — свежие, более качественные сигналы вместо устаревшего фида (см. §8).
Вот он, «рейтинг» — где он жил, теперь в одном месте. Колонка «Статус» честная: «работает» = есть код и проходит тесты; «доказанный edge» = подтверждена прибыль под live-гейтом. Сейчас ни у одной стратегии нет доказанного edge под 5×.
| Стратегия | Где в коде | Тип | Статус | Edge под 5× |
|---|---|---|---|---|
| trend_ema_rsi EMA Micro Scalper | goga/internal/strategy/trend.go | Трендовый скальп (EMA+RSI) | работает (live-wired) | не доказан |
| grid | strategy-tester/…/grid.go | Сетка в диапазоне | работает (backtest) | не доказан |
| dca | strategy-tester/…/dca.go | Усреднение / накопление | работает (backtest) | не доказан |
| vwap | strategy-tester/…/vwap.go | Возврат к среднему (VWAP) | работает (backtest) | не доказан |
| funding | strategy-tester/…/funding.go | Арбитраж ставки фандинга | работает (backtest) | не доказан |
| commission | strategy-tester/…/commission.go | Модель издержек (не стратегия) | калькулятор | — |
5× прибыльной стратегии пока нет. trend_ema_rsi — единственная подключённая к live-пути, но и она без доказанного края. Это не повод останавливаться: демо/исследование открыты, а путь к настоящему edge — свежие сигналы (индикаторы §8) + честный бэктест (§5) + proof-gate (§6).
| Бэктестер | Где | Что считает |
|---|---|---|
| Signal backtester | goga/internal/signal/backtest.go + pullback_optimizer.go + adaptive_pullback.go + daily_stop.go | Прогон pullback% / TP / SL по реальным сигналам, adaptive с дневным стопом. Движок анализатора. |
| Strategy-tester (сервис) | goga/services/strategy-tester (порт :8081) | Бэктест стратегий grid / dca / vwap / funding с моделью комиссий. Эталонная P&L-эмуляция на Go. |
| AI OS truth pipeline | ai_os/trading/backtest_pipeline.py | Бэктест + proof-gate: выносит вердикт LIVE_CANDIDATE / BLOCKED / DATA_INVALID. Это финальный судья. |
AI OS — это не ещё один бот. Это слой правды и контроля поверх наших сигналов. Он судит и ранжирует, чтобы хорошее всплывало, а плохое тонуло.
strategy_gate.py
Жёсткий потолок LIVE_MAX_LEVERAGE = 5×. Выше — score режется/блок.
cycle_regime.py
Определяет режим рынка (сейчас CHOP) и fail-closed UNKNOWN. Нет восходящего цикла → live не открывает.
proof_ranking.py
«Хорошее вверх, плохое вниз»: доверие сначала. DATA_INVALID/blocked всегда внизу, как бы красиво ни выглядела цифра.
truth_panel.py
3 полосы: live / paper / research. Каждая со своим статусом и as_of. Это то, что видно на /trading/truth.
prediction_tracking.py
Меряет, насколько наши прогнозы сбываются. Публично на /predictions/quality.
truth layer
Ловит битые данные (например ETH 314 → DATA_INVALID), чтобы мусор не попал в решение.
Наш текущий фид устарел (§1, правда №2), а значит «no edge» — это во многом про старые данные, а не приговор идее. Раздел «Индикаторы» даёт свежий, более качественный источник сигналов и честный бэктест, который покажет, где у индикатора реальный край, а где шум.
WaveTrend (wt1/wt2) + Heikin-Ashi bias + 4 типа дивергенций + reversal Smart Buy/Sell. Пакет goga/internal/indicators/, эндпоинт /api/indicators/nasalgo.
Страница /app/indicators (+ публичное демо /indicators), lightweight-charts: свечи + панель осциллятора, маркеры сигналов. External JS (CSP-safe).
Бэктест по TF (5m/15m/1h/4h/1d): hit-rate, MFE/MAE, edge vs «купил-держи». Панель «Indicator Quality» на /trading/truth. Честное «no edge» где его нет.
/mobile — страница с режимами Safe Spot / Smart Futures / Demo Chaos + AI OS truth-strip (regime/lanes реальные).<script> без nonce → CSP его блокировал → hero/статы/режимы не оживали. Это и есть «пусто / моковые данные»./mobile/status.json уже отдаёт настоящие regime/lanes (fail-soft, live никогда не «зелёный» по умолчанию)./static/js/goga-mobile.js — лечит CSP, страница оживает./api/exchange/report + order demo:true — цифры бегают, риска нет) и LIVE (read-only баланс Gate.io: /api/exchange/status → /balance → /account)./api/exchange/connect, read-only, шифруются per-user). У [email protected] ключи уже подключены → видит реальный баланс./static/js/goga-mobile.js (CSP-safe)go test ./internal/handlers + make build + make deploy/mobile: внешний JS + DEMO/LIVE панели + Gate connect (§9). Первый видимый результат — цифры бегают.signals.db (фид стоит с 2026-05-14), иначе бэктесты на мусоре.