CFD 与外汇指南 · 经纪商规格

如何计算 CFD 与外汇手数而不低估风险

在 CFD 和外汇交易中,“手”本身并不能说明敞口,实际价值取决于具体品种和经纪商。稳健的方法应读取真实合约属性,将损失换算到账户货币,加入执行成本,按交易量步长向下取整,并单独核对保证金。

1. 区分手数、合约、点、点和跳动点

CFD 由其提供者指定。两个经纪商可以使用相同的营销名称,但具有不同的合约规模、利润货币、价格变动或手数步骤。在现货外汇中,一标准手通常意味着 100,000 单位的基础货币,但指数、商品、股票或加密货币差价合约不能采用这一惯例。

  • 最小变动价位:代码识别的最小价格变化。
  • 每跳价值:一手的一个报价的货币收益或损失;平台可能会公开单独的损益值。
  • 点:显示单元,其比例取决于符号和平台。
  • 点:一种外汇惯例,对于非日元货币对通常为 0.0001,但仍受交易品种设置的影响。
  • 合约规模:以一手表示的基础暴露单位。
  • 交易量步长:允许的最小手数增量,例如 0.01。

2. 在计算手数之前设置损失预算

计划预算=流动资产×风险百分比
有效预算 = min(计划预算、每日损失室、回撤室、投资组合风险室)

该百分比适用于权益,不适用于杠杆提供的名义风险敞口。即使经纪商允许更大的名义头寸,1% 的 10,000 欧元账户也会产生 100 欧元的预算。如果每日上限前仅剩 60 欧元,则有效风险将降至 60 欧元。

3. 以账户货币计算每手亏损

点值法

每手亏损 = (止损 + 点差 + 滑点) × 点值 + 回合佣金

刻度值法

每手亏损 = (价格距离 ÷ 最小变动价位) × 亏损 每跳价值 + 成本

当经纪商直接提供每跳货币价值时,跳动法无需自行推算点值。请确认币种。如果每跳价值以交易品种的利润货币而非账户货币表示,请使用口径一致且注明日期的汇率换算。

账户货币成本 = 利润货币成本 × 利润到账户汇率

转换可以在交易结束前进行。当利润和账户货币不同时,将结果视为估计值,而不是精确的美分值。

4. 包括点差、佣金、滑点 和融资

图表价格并不总是价差另一侧的执行价格。根据平台和停靠站惯例,入口到停靠站的距离可能已经包含了部分价差。对实际进入、触发和退出路径进行建模,这样您就不会重复计算。

  • 公告、开盘和流动性疲弱等情况下,价差可能会扩大。
  • 佣金可以按每手、每边或每轮报价。
  • 滑点 是预期价格和执行价格之间的不利差距。
  • 隔夜融资可能不属于初始止损风险,但属于多日持有计划。
  • 货币转换会增加成本和可变性。

5. 除以单位损失并舍入为 交易量步长

原始手数 = 有效预算 ÷ 每手预计损失
可执行手数 = 下限(原始手数 ÷ 交易量步长) × 交易量步长

原始手数为 4.078,步长为 0.01,因此合规手数是 4.07,而不是 4.08。然后检查交易品种的最小值、最大值、同向总量上限以及账户特有限制。

  1. 以交易品种规定的单位测量入场价到止损价的距离。
  2. 获取账户货币的一手止损。
  3. 添加尚未包含在距离中的费用。
  4. 将有效预算除以该损失。
  5. 向下舍入至 交易量步长 并应用交易量和保证金上限。

6. 使用欧元账户的工作索引-CFD示例

用经纪商数据替换的通用假设
输入
股权与风险10,000 欧元(1%)= 100 欧元
止损25 点
点差和滑点1.5 + 0.5 点
点值每手 1 美元
欧元/美元1 欧元 = 1.10 美元
交易量步长0.01
每手成本(25 + 1.5 + 0.5) × 1 美元 ÷ 1.10 = 24.5454 欧元
手数下限至 0.01 (€100 ÷ €24.5454) = 4.07 手

估计风险约为 99.90 欧元。例子演示了该方法;指数点值和合约故意是通用的,必须用确切的经纪商规范替换。

7. 使用点值的欧元/美元示例

假设一标准欧元/美元手数为 100,000 欧元,一点为 0.0001,盈利货币为美元。 1 点等于每手 100,000 × 0.0001 = 10 美元。按欧元/美元 1.10 计算,欧元账户中的每点约为 9.09 欧元。

外汇规模示例
输入
预算100 欧元
止损25 点
点差 + 滑点1.5 点
往返佣金每手 7 欧元
点值每手 9.09 欧元
成本 = 26.5 × €9.09 + €7 ≈ €247.89 ;规模 = 下限至 0.01 (€100 ÷ €247.89) = 0.40 手

估计风险约为 99.16 欧元。它随 合约规模、兑换率、佣金模式和账户货币而变化。当平台可靠地提供时,首选确切的交易品种损失 每跳价值。

8. 检查保证金,不要将其与风险混淆

常见近似值名义 = 价格 × 合约规模 × 手数 ;所需保证金 ≈ 名义 ÷ 杠杆

这只是一个近似值。平台可以使用特定于代码的计算模式、资产类别利率、货币兑换、保证金等级或单独的对冲规则。以经纪商的最终计算为准。

对于欧盟零售客户,ESMA 的干预措施引入了与标的相关的杠杆限制、账户级保证金平仓和负余额保护。这些保障措施并不能消除账户资金丢失的风险,而且保护措施可能因客户身份和司法管辖区而异。

  • 可用保证金必须支持新头寸和现有头寸。
  • 即使保证金允许更多手数,止损风险也必须保持合规。
  • 专业身份可能会改变零售保护。
  • 经纪商可以根据其条款提高保证金或清算。

9. 每笔订单前的经纪商检查表

  • 准确的代码、后缀和交易时间。
  • 基础、利润、保证金和账户货币。
  • 合约规模、最小变动价位、损失 每跳价值 和 交易量步长。
  • 最小、最大和总体积限制。
  • 当前和压力价差假设。
  • 单边或回合佣金、掉期费用和额外费用。
  • 杠杆、可用保证金、追加保证金和止损水平。
  • 止损类型、执行策略和缺口处理。

保留所用设置的日期快照。预设不应在经纪商更改为 合约规模、杠杆或 交易量步长 后默默地保留下来。

常见问题

一般手数公式是什么?

手数等于有效风险除以每手估计损失,四舍五入至 交易量步长。每手损失包括止损距离、执行成本和转换为账户货币。

一批总是 100,000 单位吗?

不。这是外汇中常见的标准手约定。指数、金属、股票和加密货币差价合约使用每个经纪商定义的合约。请务必阅读 合约规模。

我应该使用 每跳价值 还是 合约规模?

确切的符号丢失 每跳价值 通常是直接路由。 合约规模 对于验证名义价值、重新计算价格敏感性和了解保证金仍然有用。它们应该是一致的。

杠杆变化能否阻止风险?

数量和止损不变时不;杠杆主要改变所需保证金。如果忽略风险规模,高杠杆可能会允许更大的数量,从而间接放大损失。

为什么我的经纪商的结果与我的电子表格不同?

常见原因是利润货币、兑换率、已包含的点差、变量 每跳价值、每方佣金、合约规模、交易量步长 以及交易品种的保证金计算模式。

主要来源与核验日期

合约规格、经纪商参数和自营交易公司规则可能发生变化。提交订单前,请务必核对最新官方资料。

  1. 符号属性MetaQuotes · MQL5 Reference

    MetaTrader 5 中 最小变动价位、每跳价值、合约规模 和 交易量步长 的官方定义。

  2. ESMA 差价合约产品干预措施ESMA

    欧盟零售杠杆限制、保证金平仓和负余额保护。

  3. 外汇交易前您应该了解的八件事CFTC

    关于杠杆、交易商和零售外汇风险的官方警告。