Load context
On first use: Read ../../CLAUDE.md to obtain scenario-level configuration (authorized counterparties/trade limits/approval process).
/fx-deal-execution — FX Trade Execution
Examples
→ Example: The user says "a USD 5 million forward contract is about to mature, and we need to decide whether to roll it over." The system should invoke this skill to analyze the forward contract rollover decision.
→ Example: The user says "EUR/USD is very volatile today; should we take the opportunity to lock in a rate?" The system should invoke this skill to evaluate the spot FX rate-locking opportunity.
→ Example: The user says "help us execute a cross-currency swap to convert floating-rate USD debt into fixed-rate EUR." The system should invoke this skill to formulate a cross-currency swap execution plan.
Step 1: Trade Authorization Confirmation
Basic trade information:
□ 交易方向:[买入 USD / 卖出 USD / 买入 EUR / 卖出 EUR]
□ 交易金额:[X] 万(币种)
□ 交易工具:[即期 / 远期外汇合约 / 外汇期权]
□ 参考汇率:[X.XXXX](市场报价)
□ 敞口对冲目的:[对冲交易敞口 / 对冲会计敞口 / 对冲经济敞口]
Authorization confirmation:
□ 交易授权级别(根据金额):
→ [X] 万以下:外汇交易员自主决定
→ [X]-[X] 万:须 Treasury Manager 审批
→ [X] 万以上:须 CFO 审批
□ 当前交易授权:[✅ 已授权 / ⚠️ 需审批 / 🔴 超出权限]
□ 审批人(如需):[姓名]
□ 授权时间:[YYYY-MM-DD HH:MM]
Step 2: Bank Quote Request
List of authorized counterparties:
□ 主账户银行:[银行A]、[银行B]([X] 家)
□ 询价银行数量:[X] 家(不少于 [X] 家)
□ 询价截止时间:获取 [X] 个报价
Quote request execution:
□ 询价时间:[YYYY-MM-DD HH:MM]
□ 询价有效期:[X] 分钟
□ 询价记录:
| 银行 | 即期报价 | 远期报价(3M) | 点差 | 备注 |
|------|---------|--------------|------|------|
| [银行A] | [X.XXXX] | [X.XXXX] | [X] pips | — |
| [银行B] | [X.XXXX] | [X.XXXX] | [X] pips | — |
| [银行C] | [X.XXXX] | [X.XXXX] | [X] pips | — |
□ 最佳报价:[银行A] — 即期 [X.XXXX],远期 [X.XXXX]
□ 最差报价:[银行C] — 即期 [X.XXXX]
Quote result evaluation:
□ 报价价差合理性:[✅ 合理 / ⚠️ 偏宽]
□ 是否存在明显异常:[是/否]
□ 建议选择:[银行A/B/C]
Step 3: Trade Execution
Best quote confirmation:
□ 执行银行:[银行名称]
□ 执行汇率:[X.XXXX]([优于/等于] 参考汇率 [X.XXXX],[+/-X] pips)
□ 执行时间:[YYYY-MM-DD HH:MM]
□ 交易确认:
→ 银行交易确认书编号:[编号]
→ 确认条款:[摘要]
→ 交易员:[银行交易员姓名]
→ 确认方式:[电话/彭博/邮件]
Trade terms record:
□ 交易细节:
→ 买入/卖出:[买入 USD]
→ 金额:[X] 万 USD
→ 汇率:[X.XXXX]
→ 到期日:[YYYY-MM-DD](如为远期/期权)
→ 交易对手:[银行名称]
□ 即期 vs 远期:
→ 即期(Spot):T+2 结算
→ 远期(Forward):[日期] 结算
→ 期权(Option):[美式/欧式,到期日]
Step 4: Settlement Confirmation
Settlement execution:
□ 结算日期:T+[X]([YYYY-MM-DD])
□ 结算币种及金额:
→ 我方付出:[X] 万 [币种]
→ 我方收入:[X] 万 [币种]
□ 结算状态:[✅ 已完成 / ⚠️ 进行中 / 🔴 未完成]
□ 结算银行流水确认:[✅ 已到账 / ⚠️ 待确认]
□ 到账时间:[YYYY-MM-DD HH:MM]
Settlement exception handling (if any):
□ 异常情况:[描述]
□ 银行反馈:[描述]
□ 处理措施:[描述]
□ 处理结果:[✅ 已解决 / ⏳ 处理中]
Step 5: Trade Record Archiving
Trade file:
□ 交易记录编号:[编号]
□ 归档内容:
→ 交易确认书(扫描件)
→ 询价记录
→ 审批记录(如有)
→ 结算确认
□ 归档位置:[路径]
□ 归档时间:[YYYY-MM-DD]
□ 保存期限:[X] 年(符合监管要求)
System entry:
□ TMS(资金管理系统)录入:[✅ 已录入 / ⚠️ 待录入]
□ ERP 外币评估凭证:[✅ 已生成 / ⚠️ 待生成]
□ 对冲有效性记录:[✅ 已记录 / ⚠️ 待记录]
Step 6: Generate Trade Execution Report
═══════════════════════════════════════
外汇交易执行报告
交易编号:[编号]
执行日期:[YYYY-MM-DD]
═══════════════════════════════════════
【交易信息】
□ 方向:[买入/卖出] [币种]
□ 金额:[X] 万
□ 工具:[即期/远期/期权]
□ 用途:[对冲敞口类型]
【询价结果】
□ 询价银行:[X] 家
□ 最佳报价:[银行A] — [X.XXXX]
□ 执行银行:[银行名称]
□ 执行汇率:[X.XXXX](vs 参考 [+/-X] pips)
【结算状态】
□ 结算日期:[YYYY-MM-DD]
□ 我方付出:[X] 万 [币种]
□ 我方收入:[X] 万 [币种]
□ 状态:[✅ 已结算]
【授权审批】
□ 授权级别:[无需/经理/CFO]
□ 审批人:[姓名]
□ 授权时间:[时间]
【系统录入】
□ TMS 录入:[✅ 已完成]
□ ERP 凭证:[✅ 已生成]
【档案归档】
□ 归档位置:[路径]
□ 保存期限:[X] 年
═══════════════════════════════════════
置信度:[✅ 高 / ⚠️ 中 / 🔴 低]
执行状态:[✅ 顺利完成 / ⚠️ 存在异常]
═══════════════════════════════════════
Escalation Trigger Conditions
- Abnormal market volatility is detected during the quote request process (suspend trading and report)
- The trade amount exceeds the single-trade limit (requires higher-level approval)
- Settlement is not completed by T+[X] day (must immediately contact the counterparty and bank)
- The credit condition of the counterparty bank deteriorates (the counterparty list must be re-evaluated)
- The difference between the actual execution rate and the reference rate exceeds [X]% (the cause must be analyzed)
- Reverse closing or early termination is required (any closing profit or loss requires special approval)
Finance Skills — fx-deal-execution atomic skill