如何计算外汇中的合约大小
直接答案
在外汇交易中,“合约大小”通常指以手数(例如标准手、迷你手、微型手)表示的交易头寸规模。要计算它,您通常从以下两种方式之一开始:(1) 您希望交易的手数,或 (2) 预期的头寸价值,然后使用基础货币关系将其转换为手数。
由于经纪商对合约规格的定义可能不同(尤其是差价合约 CFD 与即期产品之间),请将此方法视为通用方法:使用您交易平台的手数定义和该货币对的当前相关汇率。
机制:输入与公式
1) 将手数映射到交易风险敞口
一个常见的惯例是:
- 1 标准手 = 货币对基础货币的 100,000 单位
- 1 迷你手 = 10,000 单位
- 1 微型手 = 1,000 单位
如果您的平台使用不同的单位惯例,请使用该平台的定义。
2) 在“头寸价值”和“合约大小”之间转换
对于以 BASE/QUOTE(基础货币/报价货币)报价的外汇货币对,基础货币单位决定了头寸的名义风险敞口。如果您知道所需的基础货币单位数 (U),则以手数表示的合约大小为:
- 手数 = U / 每手单位数
其中 每手单位数 对于标准手为 100,000(或您平台的等效值)。
如果您知道以报价货币计的目标头寸价值 (V_quote) 和 BASE/QUOTE 的汇率 r,则:
- V_quote = U × r
- U = V_quote / r
- 手数 = (V_quote / r) / 每手单位数
这是核心转换:合约大小取决于基础货币单位,而基础货币单位又取决于您选择的名义价值和该货币对的汇率。
3) 使用点值作为验证检查
检查您的合约大小输入是否合理的实用方法是点值。在许多设置中,点值与基础货币单位(因此与手数)成比例。简而言之,如果点位位置和报价货币符合常见惯例,点值将与手数成正比。
如果您的计算点值与您平台对相同交易规模显示的点值相差甚远,则您的手数/单位假设或汇率使用可能不一致。
示例或验证
假设一个货币对为 BASE/QUOTE,您希望基础货币风险敞口为 20,000 单位。使用常见定义 1 迷你手 = 10,000 单位:
- 手数 = 20,000 / 10,000 = 2 迷你手
如果您从以报价货币计的目标名义价值开始,例如 V_quote = 30,000,且汇率为 r(每单位基础货币的报价货币),则:
- U = 30,000 / r
- 手数 = (30,000 / r) / 每手单位数
为验证,将您的结果规模与平台计算的名义风险敞口和点值进行比较。这有助于确保合约大小转换使用了正确的基础货币和每手单位。
局限性与风险(无法推断的内容)
- 经纪商/平台的合约规格可能不同。 某些产品使用差价合约(CFD)风格的合约定义,因此手数到单位的转换可能不符合常见的 100,000/10,000/1,000 惯例。
- 保证金因账户和政策而异。 即使合约大小正确,所需保证金仍取决于您的提供商设定的杠杆和保证金规则。
- 点值取决于具体工具细节。 点值大小(例如 0.0001 或其他惯例)、报价货币和计算方法可能有所不同。
- 没有单一公式能保证风险控制。 合约大小只是一个输入;点差、滑点和保证金规则会影响实际结果。
如果您提供货币对(BASE/QUOTE)、您平台的手数单位定义,以及您是针对基础货币单位还是名义价值进行交易,可以在上述限制范围内一致地应用相同方法。