用途:这是一个可安装的 AI Agent 技能,内含 FVG-Delta Crypto Signal Engine v6.0,通过 FastAPI 服务扫描 MEXC UST-M 永续合约的已收盘 15 分钟 K 线,按严格的 Smart-Money-Concept(SMC)五阶段状态机生成交易信号。核心代码位于 assets/app.py,其余为配置、文档与入口脚本。
主要能力:五阶段策略依次为 Zone(连续 ≥3 根同向 K 线形成 FVG 且不回补)、First liquidity + BoS(首次回撤确立流动性线,要求其与 FVG 之间存在缺口,且 BoS 位于多头流动性上方/空头下方)、Sweep(价格收盘突破首段流动性进入缺口)、FVG interaction(价格触及 FVG,插针后收回仍有效,收盘越出才失效)、Verified entry(反向确认 K 线,SL 锚定交互插针之外,TP1 为中点,TP2 取 max(3R, 剩余流动性))。各阶段仅搜索一次并记录 bar 索引,只前进、硬失效或过期,不跳阶段、不回退。杠杆自动计算:leverage = round_to_5(LEV_TARGET_SL_LOSS_PCT / stop_distance_%),并夹在 [LEV_MIN, LEV_MAX](20–50)与交易所上限内。交易生命周期通过 Telegram 按次提醒:入场确认 → TP1 命中(平 50% 并移动 SL 至保本)→ SL 命中 / TP2 命中 / 保本平仓;仅终态结果进入 Trade History。
使用方式:复制 .env.example 为 .env 并设置 TELEGRAM_BOT_TOKEN 与 TELEGRAM_CHAT_ID;本地运行 bash assets/run_one_shot.sh;Docker/Hugging Face Spaces 运行 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 仍可运行,但告警跳过并记录日志。持久化通过 PERSIST_DIR(默认 /data),Trade History 存 SQLite(fvgdelta.db),实时状态存 state.json;两者缺失时自动创建,启动读取,若 /data 不可写则回退到本地 ./data。决策仅使用 bars[-2](最后一根收盘 K 线),不使用 bars[-1]。Cron/每周时间为 UTC,仪表盘按浏览器时区渲染。MEXC 返回 brotli,需保留 brotli 包并发送 Accept-Encoding: gzip, deflate。所有可调参数为环境变量,生产安全默认值见 assets/VARIABLES_AND_SECRETS_GUIDE.txt(§14 覆盖全部 v6.0 变量)。修改 app.py 前应阅读 AGENT.md。其余功能细节与收费信息暂未提供。