返回 Skill 列表
extension
分类: 效率与办公无需 API Key

local-fx-hedge-advisor

跨境电商企业同时面对两类外汇风险:**经营敞口**(收入/支出以不同币种计价)和**汇兑损益**(结汇/售汇时点的汇率波动)。于是期望做一套成熟的套保管理平台——敞口计算、盯市估值、汇兑损益归因、远期合约管理、汇率走势分析。我把「AI 决策分析层」抽离升级,做成一个**独立的、纯本地的、可被任何 Agent 稳定调用的 AI Skill**,命名 `local-fx-hedge-advisor`。

person作者: aggyduohubModelScope

使用说明

  • 功能:面向 Qoder / WorkBuddy / TRAE Work Agent,提供本地外汇套保全套能力:汇率采集落盘、汇率图表生成、净敞口&套保覆盖率分析、MTM盯市估值、汇兑损益归因、AI套保策略建议、领域问答;业务指标使用规则精确计算,大模型仅负责风险解读与策略输出,抑制幻觉。
  • 输入:
    1. 系统环境:Python3.12 venv环境openvino_env,预装openvino、openvino‑genai、requests、matplotlib;
    2. 本地模型:OpenVINO IR Qwen2.5‑3B‑Instruct INT4,路径 C:\ai\OpenVINO\qwen2.5-3b-int4-ov
    3. 数据源:只读SQLite库,配置项fx_hedge_db_path
    4. 命令入参:
      • collect:无参数
      • chart [币种列表]:如 USD EUR GBP JPY
      • exposure [主体]:业务主体名称,例:合并
      • mtm:无参数
      • pnl:无参数
      • strategy [主体]:业务主体名称,例:合并
      • chat "<问题>":套保相关自然语言问题
  • 输出:
    • collect:汇率数据写入SQLite + CSV;
    • chart:输出PNG格式汇率&汇兑差走势图;
    • exposure:净敞口、套保覆盖率指标 + AI风险解读文本;
    • mtm:浮动盈亏、保证金预警指标 + AI解读文本;
    • pnl:按币种/银行的汇兑损益归因数据 + AI解读文本;
    • strategy:套保工具、套保比例、操作节奏策略建议文本;
    • chat:外汇套保领域问答回复文本。
  • 示例:调用代码片段
# 复制配置模板
Copy-Item config\config.example.yaml config\config.yaml

# 抓取中行汇率落盘
powershell -File scripts\run.ps1 collect

# 生成多币种汇率图表
powershell -File scripts\run.ps1 chart USD EUR GBP JPY

# 获取合并主体套保策略,首次执行加载模型耗时30~60s
powershell -File scripts\run.ps1 strategy 合并

# 获取合并主体敞口分析
powershell -File scripts\run.ps1 exposure 合并

## 能力

| 命令 | 说明 | AI |
|------|------|----|
| `collect` | 抓取中国银行在岸即期现汇卖出价并落盘(SQLite + CSV) | ✗ |
| `chart [币种...]` | 生成汇率走势图 + 汇兑差走势图(PNG) | ✗ |
| `exposure [主体]` | 敞口分析:净敞口 + 套保覆盖率 + AI 风险解读 | ✓ |
| `mtm` | 盯市估值:浮动盈亏 + 保证金预警 + AI 解读 | ✓ |
| `pnl` | 汇兑损益归因:按币种/银行 + AI 解读 | ✓ |
| `strategy [主体]` | AI 套保策略建议(工具/比例/节奏) | ✓ |
| `chat "<问题>"` | AI 自由问答 | ✓ |

## 依赖与环境

- venv:`openvino_env`(Python 3.12,含 openvino + openvino-genai + requests + matplotlib)
- 模型:`C:\ai\OpenVINO\qwen2.5-3b-int4-ov`(OpenVINO IR,已导出)
- 数据源:原系统 SQLite(**只读**,可配置 `fx_hedge_db_path`)

详细说明见 `references/`。