SuperAPI AI 工具集

@5409/fvg-delta-crypto-core

智能体与模型

查看项目

更新于 10-16 09:31

技能介绍

用途:这是一个 FastAPI 生产服务,扫描 MEXC U 本位永续合约的已收盘 15 分钟 K 线,运行严格的前向锁定 Smart-Money-Concept(SMC)分阶段状态机,绘制带标注的图表截图,发送逐笔 Telegram 提醒,并提供带内存交易历史的实时仪表盘。核心逻辑位于 assets/app.py。

主要能力:策略分五个锁定阶段(Zone、First liquidity + BoS、Sweep、FVG interaction、Verified entry),每阶段只搜索一次并记录 bar 索引,只前进、硬失效或过期,不回退;自动杠杆按 LEV_TARGET_SL_LOSS_PCT / 止损距离计算,取整到 5,限制在 [LEV_MIN, LEV_MAX](20–50)及交易所上限;逐笔 Telegram 生命周期提醒(入场确认、TP1 命中、止损/TP2/保本平仓);通过 /contract/ticker 的 24h 成交额排名选取 UNIVERSE_TOP_N 交易对,排除代币化股票/商品/指数。

运行方式:复制 .env.example 为 .env 并设置 TELEGRAM_BOT_TOKEN 与 TELEGRAM_CHAT_ID;本地运行 bash assets/run_one_shot.sh;Docker 运行 docker build -t fvg-delta assets/ && docker run -p 7860:7860 --env-file .env fvg-delta。端点为 /(仪表盘)、/trades、/health、/api/state、/api/trades、/api/market、/api/test_telegram、/api/chart.png?symbol=BTC_USDT、/api/trade_chart.png。无 Telegram 凭据时 UI 仍可运行,提醒被跳过并记录。

限制与注意:决策使用 bars[-2](最后收盘 K 线),不使用 bars[-1];cron/周时间用 UTC;MEXC 使用 brotli,需保留 brotli 包并发送 Accept-Encoding: gzip, deflate;持久化由 PERSIST_DIR 控制(默认 /data),交易历史存 SQLite,实时状态存 state.json,/data 不可写时回退到本地 ./data。v7.0 的配置集中在 /settings 页面,写入 settings.json 并热生效(优先级 settings.json > env/secret > 默认)。其余定价或平台细节暂未提供。