SuperAPI AI 工具集

@5322/fvg-engine

智能体与模型

查看项目

更新于 10-16 09:31

技能介绍

用途:FVG-Delta Crypto Signal Engine v6.0 是一个生产级 FastAPI 服务,扫描 MEXC U 本位永续合约已收盘的 15 分钟 K 线,运行严格锁前向的 Smart-Money-Concept(SMC)分阶段状态机,生成带标注的图表截图,发送逐笔 Telegram 提醒,并提供带内存中 Trade History 的实时仪表盘。全部逻辑位于 assets/app.py。

主要能力:策略分五个锁定阶段(Zone、First liquidity + BoS、Sweep、FVG interaction、Verified entry),每阶段只搜索一次并存储其 K 线索引,仅可推进、硬失效或过期,不得跳过或回退。自动杠杆按 leverage = round_to_5(LEV_TARGET_SL_LOSS_PCT / stop_distance_%) 计算,并限制在 [LEV_MIN, LEV_MAX](20–50)与交易对交易所上限内,默认目标为止损时保证金的 50%,止损越宽杠杆越低,TP 不设上限。每笔成交的 Telegram 生命周期在收盘时各触发一次:Entry Confirmed → TP1 Hit(平 50% + 止损移至盈亏平衡)→ SL Hit / TP2 Hit / Break-Even Close;仅第 4 阶段终态结果进入 Trade History,第 1–3 阶段失效在之前被移除。Universe 通过 /contract/ticker 按 24h quote turnover(amount24)排序 MEXC 永续合约并保留前 UNIVERSE_TOP_N,排除代币化股票/商品/指数(UNIVERSE_EXCLUDE 及 UNIVERSE_EXCLUDE_CONTAINS="STOCK")。

使用方式:先设置凭据,cp .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。端点包括 /(仪表盘)、/health、/api/state、/api/chart.png?symbol=BTC_USDT。无 Telegram 凭据时 UI 仍运行,提醒被跳过并记录日志。

适用场景与限制:适用于 MEXC U 本位永续合约的 15 分钟收盘信号生成、提醒与仪表盘监控。所有可调项为带生产安全默认值的环境变量,详见 assets/VARIABLES_AND_SECRETS_GUIDE.txt(§14 覆盖 v6.0 全部变量)。决策使用 bars[-2](最后已收盘 K 线),绝不使用 bars[-1](正在形成)。Cron/周度时间为 UTC;仪表盘时间按浏览器时区渲染,Telegram 使用自身接收时间。MEXC 发送 brotli,需保持 brotli 包安装并发送 Accept-Encoding: gzip, deflate。建议把新可调项加入 CFG(环境覆盖 + 默认值)而非硬编码,并保持阶段严格性(顺序、不跳过、收盘穿越即失效)。修改 app.py 前先阅读 assets/AGENT.md。其他平台、收费、价格或效果资料暂未提供。