手数大小和点值使用什么公式?
直接答案
手数大小与点值的组合用于将你交易的“手数”转换为每点变动(你视为点的最小报价变动)的预估资金变化。核心思想很简单:你将头寸规模转换为单位,然后乘以点大小,以获得一个点变动的价值。
人们常混淆两个相关公式:
- 以单位表示的头寸规模(从手数转换而来)。
- 以资金表示的点值(从单位、点大小和货币转换假设得出)。
由于经纪商和平台对不同工具的“点”和报价点大小的定义可能不同,你必须明确你在点大小和转换中使用的假设。
机制与定义(输入的含义)
手数大小(手数 → 基准单位)
在许多零售外汇环境中,1标准手对应100,000单位的基准货币(货币对中的第一个货币)。一种常见的教学映射是:
- 标准手(100,000单位)
- 迷你手(10,000单位)
- 微型手(1,000单位)
这种映射是外汇定价教学中广泛使用的惯例。一些提供商在手数大小的标注上可能有所不同,因此应将“每手单位数”视为一个输入,需在特定平台的合约规格中核实。
点大小(价格变动)
点是你视为基本变动单位的价格步长。对于许多报价到5位小数的主要货币对,人们通常认为:
- 1点 = 0.0001 价格变动,适用于“点”为第4位小数的货币对。
- 对于日元货币对,“点”通常与0.01价格变动相关。
然而,你应使用的精确点大小取决于工具的报价格式和平台的点惯例。因此,点大小是任何计算中的一个明确假设。
基准货币与报价货币(为何可能需要转换)
像基准/报价这样的外汇货币对意味着报价价格告诉你1单位基准货币需要支付/收到多少报价货币。
- 如果你的账户货币与报价货币匹配,转换为账户资金可能直接。
- 如果你的账户货币既不是基准货币也不是报价货币,通常需要从报价货币到账户货币的转换汇率。
因此,点值公式可能包括货币转换步骤,即使第一部分是工具机制。
主要公式
1) 将手数大小转换为基准单位
设:
- L = 手数
- U_per_lot = 每1手的基准单位数(例如,标准手为100,000)
则:
- 基准单位 (U) = L × U_per_lot
示例假设:如果 L = 0.50 且 U_per_lot = 100,000,则 U = 50,000 基准单位。
2) 将点变动转换为以报价货币表示的点值
设:
- Ppip = 以价格表示的点大小(例如,0.0001 或 0.01)
- Price = 用于转换逻辑的当前报价(BASE/QUOTE)(在需要时)
对于一个简单的教学模型,头寸的1点变动价值通常表示为:
- 点值(以报价货币计)≈ (U × Ppip) / Price
这种形式反映了 Ppip 的变动会改变相对于基准名义金额的报价价值,除以 Price 是为了考虑货币对关系。在某些情况下(例如,当平台以一致方式定义点值时),平台可能直接显示点值,实际上跳过了此推导的部分。
如果你的目标点值是账户货币,则在需要时添加转换汇率:
- 点值(以账户货币计)= 点值(以报价货币计)× FX_convert
其中 FX_convert 是将报价货币转换为账户货币的汇率。
3) 替代的“每单位点值”观点(常用于验证)
你也可以计算每基准单位的点值:
- 每基准单位点值 ≈ Ppip / Price(以报价货币计) 然后乘以单位数:
- 点值 ≈ U × (Ppip / Price)
这在数学上等同于 (U × Ppip) / Price。
证据或示例:完整计算流程(含明确假设)
示例A:标准点假设(非日元风格)
假设(你必须根据你的工具调整):
- 货币对为 BASE/QUOTE,报价如 1.23456,其中 1点 = 0.0001
- 标准手:100,000单位
- 头寸:L = 0.20手
- 计算中使用的基准/报价价格:Price = 1.23456
步骤1:单位
- U = 0.20 × 100,000 = 20,000单位
步骤2:价格变动的点大小
- Ppip = 0.0001
步骤3:以报价货币计的点值(使用常见模型)
- 点值 ≈ (U × Ppip) / Price
- 点值 ≈ (20,000 × 0.0001) / 1.23456
- 点值 ≈ 2 / 1.23456
- 点值 ≈ 1.62 报价货币/点(四舍五入到两位小数以便阅读)
如果你的账户货币是报价货币,这也就是你的账户货币点值。如果不是,则应用你假设的转换。
示例B:日元风格点假设
假设:
- 日元货币对的点大小为 Ppip = 0.01
- 标准手:100,000单位
- L = 0.10手 ⇒ U = 10,000单位
- Price = 147.25
以报价货币计的点值:
- 点值 ≈ (10,000 × 0.01) / 147.25
- 点值 ≈ 100 / 147.25
- 点值 ≈ 0.68 报价货币/点(四舍五入)
四舍五入与单位
- 点值通常以账户货币的两位小数报告,但计算过程中应保留更多精度,仅在最后四舍五入。
- 如果平台以不同方式报告点值(例如,按“tick”或“pipette”),这会改变 Ppip 或价格变动的解释。
局限性与风险(重大错误模式)
-
错误的点定义 如果你在工具的点惯例不同时使用0.0001(或平台使用5位小数的“pipette”进行定价),你的点值可能相差10倍。
-
错误的每手单位数惯例 如果提供商的合约规格为工具类型定义了不同的 U_per_lot(或你使用具有不同合约大小的账户),你的头寸到单位的转换将出错。
-
货币转换假设不匹配 在许多教学设置中,公式 (U × Ppip) / Price 给出以报价货币计的点值。如果你的账户货币不同且未应用你假设的正确转换汇率,最终点值将与平台显示的不匹配。
-
使用不一致的价格 一些模型使用当前价格进行转换。如果你使用过时价格或与平台不同的参考价格,点值估计可能不同。