如何验证点值信息?
“点值”意味着什么(以及首先需要验证的内容)
点值是指在特定外汇头寸中,一个点变动所代表的货币金额。要验证有关点值的信息,首先应验证信息来源所使用的定义,因为“点”和合约惯例可能存在差异。
一个稳定的起点是典型的零售外汇惯例:对于许多以4位小数报价的主要货币对,1个点对应价格变动0.0001;对于以更少或更多小数位报价的货币对,点的大小可能不同。因此,验证点值首先需要确认以下内容:
- 来源使用的点大小(“一个点”对应的价格增量)。
- 来源假设的合约规模(多少基础单位对应1“手”)。
- 头寸方向,以及最重要的是,点值所表示的货币(通常是账户货币,但并非总是如此)。
可用于验证点值信息的来源层级
使用从最稳定到最依赖上下文的层级结构:
- 参考定义:关于点大小的一般外汇机制定义,以及点值如何将价格变动映射为金额。这些通常是稳定的概念。
- 合约规格来源:说明每手合约规模以及各工具如何解释点大小的文档。
- 转换假设:如果工具的报价货币不同,任何关于如何将价值转换为你所声明货币的指导。
- 平台执行细节:只有当你需要核对平台显示的数值时,才使用平台特定文档中关于四舍五入、点解释及任何计算惯例的信息。
由于执行和展示方式各不相同,应将任何平台上显示的“点值”视为依赖上述输入的计算结果。验证意味着检查该数值是否与这些输入一致。
可复现的验证步骤(无需实时价格)
使用与来源相同的假设执行以下步骤。
1) 明确写出输入项
针对选定的外汇工具和头寸规模,记录:
- 点大小(该工具报价惯例下“一个点”对应的价格增量)。
- 合约规模(每手单位数)及你的手数。
- 报告点值所用的货币。
- 用于货币转换的任何汇率(仅在需要转换时)。
如果某个来源遗漏了某项输入,你就无法完全验证其点值数字。
2) 从基本原理计算点值
通用验证方法如下:
- 将“一个点”转换为价格变动。
- 使用合约规模将该价格变动转化为名义价值的变化。
- 以请求的货币表示结果,仅在报价工具不匹配该货币时才进行转换。
为验证,你应根据记录的假设复现来源的数值。如果无法复现,请识别哪项输入不同(点大小、合约规模或转换基础)。
3) 使用独立的一致性测试进行交叉验证
无需实时市场数据,仍可检查内部一致性:
- 如果你将手数翻倍,计算出的点值也应翻倍(在假设不变的情况下,机制应为线性)。
- 如果你将点定义从0.0001更改为其他增量,点值应相应缩放。
- 如果需要转换,验证当转换率变化时点值是否变化(转换在不同货币间引入非线性)。
4) 确认四舍五入和符号惯例
不同系统可能对中间结果进行不同的四舍五入处理,并可能无论多空方向都以正数显示点值。因此,验证应首先关注数量级和单位的一致性。注意来源是否解释了四舍五入行为。
证据或示例:应比较什么,而非假设什么
在比较两个来源时,验证它们是否使用相同的:
- 点定义(“一个点”对应的价格增量)。
- 每手合约规模。
- 报告货币。
- 转换方法(如适用)。
一个重要的失败示例是:有人将“以账户货币表示”的点值与“以报价货币计算”的点值直接比较,而未进行转换。另一个失败模式是:来源使用的点大小匹配一种报价风格(例如4位小数的主要货币对),但该工具使用不同的报价惯例。
限制与风险(重大失败模式)
多种限制会影响验证和解释:
- 平台特定惯例:显示的点值可能包含四舍五入和内部惯例,而这些未在一般解释中体现。