SuperAPI AI 工具集

@5326/fvg-delta-forex-engine

智能体与模型

查看项目

更新于 10-16 09:31

技能介绍

用途:FVG-Delta Forex Signal Engine v6.0 是一个生产级 FastAPI 服务,扫描全球外汇市场的 15 分钟 K 线,运行严格的锁前向 Smart-Money-Concept(SMC)分阶段状态机,并在后期阶段发出告警。它是 FVG-Delta 加密引擎的外汇版本,策略相同,针对外汇的速度与机制做了细化。

扫描范围:在 assets/instruments.py 中定义了一个经过流动性筛选的标的池(不含流动性差的异国货币对与个股),包括外汇主要与次要货币对(EUR/USD、GBP/JPY、EUR/GBP 等)、金属(XAU/USD 黄金、XAG/USD 白银)、能源(WTI、Brent、NatGas)、指数(NAS100、S&P500、US30、DAX、FTSE100、Nikkei225、DXY)。数据通过 yfinance 从 Yahoo Finance 获取,真实 15 分钟 OHLC,无需 API key。

策略:阶段 0 FVG/脉冲上下文 → 阶段 1 首次流动性锁定 + BoS 收盘 → 阶段 2 流动性扫荡(收盘穿越)→ 阶段 3 FVG 交互 → 阶段 4 反向确认即验证入场。锁前向:每个转换只搜索一次并锁定,阶段不会静默回退。

外汇细化:风险模型为 pips / lot(默认微型 0.01)/ LEVERAGE(默认 500,仅保证金)/ 所需保证金 / 美元风险回报(盈亏 = pips × pip-value × lots),考虑点差,取代加密的 ROI/自动杠杆模型。阶段 3 与出场支持盘中(intrabar):FVG 触碰在形成中的 K 线登记,SL / TP / 盈亏平衡盘中触发;结构性阶段(1/2)仍基于收盘价。阶段 3/4 无 TTL:仅在真实触发时解决。提供市场时钟(开/闭标记、周末与节假日、浏览器时区倒计时)与新闻雷达(ForexFactory 周报,评级 Safe / Caution / No-Trade,带简短标签与倒计时,显示在仪表板与 Telegram 告警中)。

运行方式:先复制 .env.example 为 .env 并设置 TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID(可选 LEVERAGE / LOT_SIZE),本地运行 bash assets/run_one_shot.sh;Docker / Hugging Face Spaces 使用 docker build -t fvg-forex assets/ && docker run -p 7860:7860 --env-file .env fvg-forex。端点:/(仪表板)、/health、/api/state、/api/market、/api/news、/api/chart.png?symbol=EUR/USD。没有 Telegram 凭据时界面仍可运行,告警跳过并记录日志。

调优与注意:所有参数均为环境变量且带生产安全默认值,详见 assets/VARIABLES_AND_SECRETS_GUIDE.txt。结构性阶段(1/2)基于最后一根已收盘 K 线(bars[-2])判断;开启 INTRABAR_* 时阶段 3 触碰与 SL/TP/BE 使用形成中的 K 线(bars[-1])。Cron/周度时间均为 UTC,仪表板按浏览器时区渲染时间与倒计时。yfinance 需访问 Yahoo,新闻雷达需访问 ForexFactory,两者均免 key;数据源不可达时引擎优雅降级。Pip 值为经纪商近似默认值,可用 FVG_PIPVAL_<PAIR> 覆盖。修改 app.py 前请先阅读 assets/AGENT.md。