用途:FVG-Delta Crypto Signal Engine v6.0 是一个 FastAPI 服务,扫描 MEXC U 本位永续合约的已收盘 15 分钟 K 线,按五阶段锁定式 Smart-Money-Concept 状态机寻找交易信号,并输出带标注的图表截图、逐笔 Telegram 提醒和实时面板,历史交易记录存于内存。核心逻辑集中在 assets/app.py。
主要能力:五阶段依次为 Zone(≥3 根连续同向 K 线形成 FVG 且不回补)、First liquidity + BoS(首次回撤确定流动性线,线与 FVG 之间须有缺口,BoS 越过脉冲影线极值确认)、Sweep(价格收盘突破第一流动性并进入缺口)、FVG interaction(触及 FVG,收盘越过才失效)、Verified entry(反向确认 K 线入场,SL 置于交互影线外,TP1 为中点,TP2 = max(3R, 剩余流动性))。阶段只前进、硬化失效或过期,不跳跃不回退。自动杠杆按目标止损亏损百分比与止损距离计算,四舍五入到 5,限制在 20–50 及交易所上限内。逐笔 Telegram 生命周期:Confirmed 交易依次推送 Entry Confirmed、TP1 Hit(平 50% 并移 SL 至保本)、SL/TP2/保本平仓;仅终态进入 Trade History。交易对按 24 小时成交额排序取前 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 凭证时界面仍可运行,提醒会被跳过并记录日志。决策使用 bars[-2] 最后一根已收盘 K 线,不用正在形成的 bars[-1]。所有参数为环境变量,生产安全默认值见 assets/VARIABLES_AND_SECRETS_GUIDE.txt。持久化用 PERSIST_DIR(默认 /data),交易历史在 SQLite(fvgdelta.db),实时状态在 state.json。MEXC 返回 brotli,需保留 brotli 包并发送 Accept-Encoding: gzip, deflate。具体收费、价格、性能效果等资料暂未提供。