核心概念
资产类别
Tradeways 五种资产类别(股票、期货、加密货币、Forex 和 CFD)的参考说明,以及它们如何影响标的配置、P&L 计算和显示。
Tradeways 中的每个标的都属于五种资产类别之一。资产类别决定了 P&L 的计算方式、使用哪种单位标签,以及导入时如何自动识别该标的。


支持的资产类别
| 资产类别 | P&L 模型 | 手数(默认) | 单位名称 | 后缀 | 典型标的 |
|---|---|---|---|---|---|
| 期货 | 基于 Tick | 1 | Ticks | t | ES, NQ, CL, GC, FDAX |
| Forex | 基于货币 | 100,000 | Pips | p | EUR/USD, GBP/JPY, AUD/CAD |
| 股票 | 基于货币 | 1 | 美分 | ct | AAPL, TSLA, MSFT |
| 加密货币 | 基于货币 | 1 | 点 | pt | BTC/USD, ETH/USDT, SOL/USDC |
| CFD | 基于货币 | 1 | 点 | pt | US30, GER40, XAUUSD, USOIL |
P&L 计算模型
基于 Tick(期货)
期货采用基于 Tick 的模型。先用价格差除以 Tick 大小得到 Tick 数,再乘以点值换算成货币金额。
pnlInTicks = priceDifference / tickSize
pnlInCurrency = pnlInTicks x tickSize x pointValue每份期货合约都有独立的 Tick 大小和点值——例如 ES 的 Tick 大小为 0.25、点值为 $50,因此一个 Tick 价值 $12.50。
基于货币(Forex、股票、加密货币、CFD)
除期货外的所有资产类别都采用基于货币的模型。P&L 等于价格差乘以数量再乘以合约乘数。
pnlInCurrency = priceDifference x quantity x contractMultiplier现货标的的合约乘数通常为 1。手数会影响数量的显示方式和佣金的计算方式,但本身并不参与 P&L 计算公式。
自动识别
当 Tradeways 在导入时遇到新的标的代码时,会根据资产类别进行自动识别:
| 资产类别 | 识别方式 |
|---|---|
| 期货 | 与内置预设(ES、NQ、CL、GC、FDAX 等 40 多个)匹配 |
| Forex | 任意 6 字符代码,或以斜杠分隔的货币对,且两侧均为有效的 ISO 4217 货币代码 |
| 加密货币 | 以已知计价货币(USD、USDT、USDC、BTC、ETH)结尾的代码 |
| CFD | 与内置的常见指数、商品和金属 CFD 名称映射表匹配 |
| 股票 | 兜底——任何不符合上述条件的代码都按股票处理 |
按资产类别筛选
Trade 筛选支持按一种或多种资产类别进行筛选。该筛选可在 Trade 日志、Dashboard 和所有时间段视图中使用。无论是服务端还是客户端筛选,该筛选都保持一致。
资产类别的使用场景
资产类别决定 P&L 计算方式(基于 Tick 还是基于货币的公式)、单位标签(Tick 模式下的 Ticks、Pips、点或美分)、导入时的标的自动识别,以及佣金解析(期货采用交易所级别的费率,其他类别采用按代码或默认费率)。对于 CFD,资产类别还会通过内置映射表来决定货币解析。