καιρός — 关键时刻,恰当时机
Crypto futures anomaly alert system. 确定性的链上门槛数据监控。
Go 单体仓库:cmd/ 入口 + internal/ 实现。
Exchange WebSocket ──→ 单币检测器(价格/成交量/OI/资金费率)
──→ MarketPulse(市场广度/状态机,primary only)
↓
CoinGlass API ──→ 多空比/爆仓检测器 ──→ 共振评分器 ──→ Telegram
单币异动 + 市场级 MarketPulse(何时值得看盘)+ 可选共振聚合。详见 docs/GOAL_MARKET_PULSE.md。
Push a version tag (v*) or run the Release workflow on GitHub Actions — assets are published to GitHub Releases.
# 1. Open https://github.com/ArchdevilForge/kairos/releases/latest
# 2. Download kairos-<version>-linux-amd64.tar.gz (Windows: .zip)
tar xzf kairos-*-linux-amd64.tar.gz
cd kairos-*-linux-amd64
export TELEGRAM_BOT_TOKEN=...
export TELEGRAM_CHAT_ID=...
./kairosd --config config/config.yaml.exampleEach archive contains kairosd, kairos-alert, kairos-backtest, and config/config.yaml.example.
To cut a release from your machine:
git tag v0.1.0
git push origin v0.1.0make check # build + vet + golangci-lint + test -race
# Realtime watcher
TELEGRAM_BOT_TOKEN=xxx TELEGRAM_CHAT_ID=xxx go run ./cmd/kairosd --config config/config.yaml
# One-shot scanner
go run ./cmd/kairos-alert --config config/config.yaml --dry-run
# Backtest
go run ./cmd/kairos-backtest --symbol BTC/USDT --start 2024-01-01 --end 2024-06-01
# MarketPulse fixture replay (shadow algorithm, no Telegram)
go run ./cmd/kairos-market-replay --input internal/detector/testdata/broad_rally.jsonlcmd/ CLI 入口(kairosd、kairos-alert、kairos-backtest、kairos-market-replay)
internal/ 业务实现(detector、scanner、engine、exchange…)
tests/ 跨包等价性测试
config/ 运行时配置示例
docs/ 架构与策略文档
deploy/ 部署相关
| 维度 | 来源 | 检测方式 |
|---|---|---|
price_velocity |
WebSocket | Z-score / 多窗口滑动 |
volume_spike |
WebSocket | Z-score / 滚动基线 |
open_interest_change |
REST | Z-score / 变化率 |
funding_rate_anomaly |
REST | Z-score / 绝对值 |
long_short_ratio |
CoinGlass | 绝对阈值 + Z-score + 变化速度 |
liquidation |
CoinGlass | 金额阈值 + Z-score + 多空主导判定 |
resonance |
聚合 | 信号质量分 ≥55(基于 Z-score 极端度 + 维度共振 + 方向一致性) |
market_impulse / market_trend / market_stress |
横截面 | 广度 + 中位收益 + BTC/ETH 确认 + 状态机(默认 shadow) |
Scanner 输出 watch/prepare/trade_candidate 状态、评分、入场区间、止损、目标、风险回报比。
export TELEGRAM_BOT_TOKEN="..."
export TELEGRAM_CHAT_ID="..."可选:
export KAIROS_ALERT_MIN_STATE=prepare
export KAIROS_ALERT_LIMIT=5顺势而为 · 敬畏市场 · 严格止损 · 人工决策
MIT