ForexBestRobots.com比较 EA →
ZH

PIP、手数与保证金 · 指南2

外汇手数详解:标准手、迷你手、微型手与仓位计算

将标准手、迷你手和微型手换算为货币单位。根据风险预算、止损距离与成本计算仓位,再核对MT4交易量限制及保证金。

阅读约12分钟由 ForexBestRobots 编辑团队审查
手数表示持仓数量。估算亏损还需要实际买卖价格之间的止损距离、账户货币计价的pip价值和交易成本。示例采用虚构价格并假定线性外汇合约,并不推荐适合个人的交易规模。
数量 → 价格距离 → 成本 → 核对仓位。

固定0.01手是数量,并不是通用的风险设置。资金风险会随合约、止损距离、换算汇率和其他持仓而变化。本指南先解释标准手、迷你手与微型手,再演示包含成本的仓位计算。风险比例、价格和费用均为便于复算而选定的假设。这是教学计算,不是实时手数计算器,也不是交易信号。

1. 外汇中的一手是什么?

手数表示相对于合约的交易量。零售外汇的常见惯例是:标准手为100000基础货币单位,迷你手为10000单位,微型手为1000单位。在EURUSD中,这些单位是EUR,并不直接等于入金或承担风险的USD金额。按此惯例,MT4交易量0.10表示标准手的一部分,并不是另一个迷你手合约的0.10倍。

将手数换算为单位前,先核对具体品种及账户规格。允许按货币单位下单的平台,可能与按手下单的平台采用不同输入尺度。美分、迷你、标准等账户名称本身不能确定合约乘数。金属、指数与特殊合约需要各自的规则。应先阅读经纪商的品种与合约规格。

2. 将手数换算为单位和pip价值

设C为每手基础货币单位数,L为手数,则持仓数量是C × L。C = 100000时,0.22手对应22000基础货币单位。表格假定EURUSD、pip大小0.0001、账户货币USD。表中的美元pip价值只适用于这些条件,并非所有货币对与账户通用。

交易量,手基础货币单位,EUR每pip的USD金额
1.0010000010.00
0.10100001.00
0.0110000.10
0.22220002.20

对于线性外汇合约,基础货币数量乘pip大小,得到报价货币计价的pip价值;必要时再换算成账户货币。pip、平台point与最小价格步长(tick size)是不同概念。仅凭小数位数,无法确定交易量,也不能得出通用的$10 pip价值。第一篇指南解释了pip价值、单位与货币换算。

假定每手为100000基础货币单位,则1.00手是100000单位,0.10手是10000单位,0.01手是1000单位。示例0.22手为22000单位。对于pip大小为0.0001、账户货币为USD的EURUSD,这些仓位每pip分别为$10、$1、$0.10和$2.20。请核对实际合约。
假定每手为100000基础货币单位,则1.00手是100000单位,0.10手是10000单位,0.01手是1000单位。示例0.22手为22000单位。对于pip大小为0.0001、账户货币为USD的EURUSD,这些仓位每pip分别为$10、$1、$0.10和$2.20。请核对实际合约。屏幕较窄时,请横向滚动图示。

3. 先明确资金风险预算

选择并记录资金基准E与风险比例r。示例预算R = E × r采用当前净值$5000和选定的1%,得到$50。该比例是假设,并非推荐值或安全阈值。余额不包括浮动损益;净值则按账户计算方式反映浮动损益。应记录采用哪个基准,不要在两者之间无说明地切换。

这是特定情景下的计划亏损预算,并不是最大亏损保证。为新交易分配预算前,应给现有持仓与挂单预留空间。相关敞口可能同时亏损。较低的保证金要求并不意味着较低的资金风险。预算及放弃交易的条件,应由更完整的风险管理框架决定。

4. 按实际买卖价格测量止损距离

虚构EURUSD BUY的初始报价为Bid 1.10000 / Ask 1.10020。预计入场价是Ask 1.10020,计划平仓侧价格是Bid 1.09820。亏损距离为20 pip,并不是初始Bid到止损之间的18 pip。SELL按Bid开仓、按Ask平仓。应使用正确的买卖价格侧,获得实际成交后再按成交价核对。

普通止损可能在请求价位之外成交。示例另留2 pip应对不利成交,因此按22 pip计算仓位。这是选定的压力假设,不是保证,也不是经纪商的执行规则。持仓0.22手时,另一独立跳空情景若在Bid 1.09770平仓,会亏损25 pip并加上成本,超过$50预算。如果合理止损需要更远,应重新计算手数,而不是仅为保留偏好的手数而移动止损。

虚构EURUSD BUY:以Ask 1.10020成交0.22手。计划止损的Bid 1.09820低于入场20 pip,价格亏损$44,加往返佣金$1.54,共$45.54。另一独立跳空情景在Bid 1.09770成交,距离为25 pip,价格亏损$55,加$1.54,共$56.54。计算仓位时预留的2 pip并不保证最大亏损。
虚构EURUSD BUY:以Ask 1.10020成交0.22手。计划止损的Bid 1.09820低于入场20 pip,价格亏损$44,加往返佣金$1.54,共$45.54。另一独立跳空情景在Bid 1.09770成交,距离为25 pip,价格亏损$55,加$1.54,共$56.54。计算仓位时预留的2 pip并不保证最大亏损。屏幕较窄时,请横向滚动图示。

5. 纳入成本,避免重复计算点差

设D为入场到止损、按实际买卖价格测量的pip距离,A为额外预留的不利成交pip幅度,V为每手亏损方向的pip价值、以账户货币计价,K为每手假定的往返成本、同样以账户货币计价。若成本按比例变化且无固定费用,每手模型亏损为(D + A) × V + K。用R除以该金额,得到未按步长调整的手数上限。所有输入必须采用相同合约、货币与交易量基准。

对BUY按入场Ask与平仓Bid测距,或对SELL按入场Bid与平仓Ask测距时,点差已经包含其中,不应再加一次相同点差。开仓与平仓佣金应完整计入一次,并纳入相关持仓融资、换算和其他费用。最低佣金、固定费用与阶梯收费需要逐个评估候选交易量,不能机械套用线性公式。参见交易成本指南。

6. 完成示例计算,再按步长向下取值

假定R = $50、D = 20 pip、A = 2 pip、V = 每手每pip $10,K = 每手开平仓合计$7。示例不计隔夜利息、换算费或其他费用。分母是22 × 10 + 7 = 每手$227。未按步长调整上限为50 / 227 ≈ 0.220264手。忽略预留幅度与佣金会算出0.25手,从而超过选定的模型预算。

假定允许交易量为0.01手的倍数,最低也是0.01。按步长向下取值得0.22手,即22000 EUR,模型价格亏损$48.40,加佣金$1.54,共$49.94。向上取到0.23则为$50.60加$1.61,共$52.21。按步长调整后必须重新计算金额。低于预算并不能证明交易适合,也不能证明真实成交成本不会更高。

示例风险预算:净值$5000 × 1% = $50。止损距离20 pip,另留2 pip应对不利成交,每手每pip为$10,每手往返佣金$7,则模型亏损为每手$227。$50 / $227约为0.220264手。在假定的0.01手步长下,0.22手模型亏损$49.94,而0.23手为$52.21。按步长向下取值后仍须复核。
示例风险预算:净值$5000 × 1% = $50。止损距离20 pip,另留2 pip应对不利成交,每手每pip为$10,每手往返佣金$7,则模型亏损为每手$227。$50 / $227约为0.220264手。在假定的0.01手步长下,0.22手模型亏损$49.94,而0.23手为$52.21。按步长向下取值后仍须复核。屏幕较窄时,请横向滚动图示。

7. 遵守最低交易量、步长和上限

在MT4中核对实际品种的MODE_LOTSIZE、MODE_MINLOT、MODE_LOTSTEP与MODE_MAXLOT。查看允许的交易量步长并向经纪商确认;仅格式化小数位不能验证交易量。选择不超过原始风险上限及适用最大量的有效交易量,再重新计算成本。0.01步长只是本示例的规格。

若最低允许持仓已超过预算,计算结果就是没有符合条件的订单。例如,原始上限0.04手,不能成为提高到最低0.10手的理由。合约数据错误或缺失时,应调查而不是猜测默认值。不要拆单绕过限制,也不要遗漏合计敞口。最低止损距离、价格步长及其他订单限制需要另行核对;有效止损改变后,应重新计算仓位。

8. JPY交叉盘也须使用账户货币

对于100000单位的标准GBPJPY合约,pip大小为0.01时,每手每pip为1000 JPY。这不是$1000,也不自动等于$10。以现金兑换作示例,按USDJPY Bid 149.98卖出USD来支付JPY亏损,得到1000 / 149.98 ≈ 每手每pip 6.66756 USD。经纪商的损益换算可能采用不同路径、时点或费率规则;计算仓位前应核对亏损方向的pip价值。

分母中的pip价值必须与R使用同一种账户货币。汇率会变化时,应考虑这种不确定性,并在订单或止损改变时重新检查手数。不要假定盈利换汇与支付亏损的换汇完全相同,也不要把当前汇率套用于所有历史交易。计算可靠性取决于合约与换算输入。

9. 分别检查保证金与合计敞口

即使持仓符合计划亏损预算,也可能无法通过保证金检查。MT4的AccountFreeMarginCheck估算按当前价格建立指定BUY或SELL交易量后剩余的可用保证金。它不证明资金亏损上限,也不为跳空时未来所需的保证金预留资金。应检查经纪商的保证金与强平规则、现有敞口,并设定明确的操作余量。订单检查通过不保证最终成交。

固定手数重复使用相同数量;按风险计算仓位则在净值、止损距离与pip价值变化时重新求取数量。两者都不能在所有市场条件下保持风险恒定。添加EA或另一货币对前,应同时考虑多笔亏损与挂单触发。每单手数降低但订单数量增加,总敞口可能不变或更高。

10. 留下简短、可复算的仓位记录

记录品种、账户货币、净值或其他资金基准、预算、合约单位、预计买卖价格侧、pip大小、止损距离、不利成交预留幅度及所有费用。再记录原始交易量、允许步长、按步长调整后数量、重算亏损、保证金检查与总敞口决策。成交后将实际数量、价格与计划对比;如有变化,应重新评估风险。

模拟计算有助于在投入真实资金前发现单位错误,但不能证明成交质量或策略盈利能力。使用已核实规格检查BUY、SELL、报价货币不同于账户货币的情景,以及低于最低交易量的情况。若止损由波动率决定,可阅读ATR止损与仓位计算;应区分止损选择规则与将距离换成交易量的计算。

可选:核对单位后的示例计算

这些是计算关系,并非可执行的EA代码。公式假定线性合约与按比例计费。若存在固定或非线性费用,应对每个允许的候选交易量计算完整模型亏损。不要仅为使订单有效而向上调整手数。

base_units = C × L; pip_value_quote_per_lot = C × p

R = E × r = 5000 × 0.01 = 50 USD

D_BUY = (entry_Ask − stop_Bid) / pip_size = 20 pips

loss_per_lot = (D + A) × V + K = (20 + 2) × 10 + 7 = 227 USD/lot

L_raw = R / loss_per_lot = 50 / 227 ≈ 0.220264 lot

L = 0.22 lot; model_loss = 0.22 × 227 = 49.94 USD

L = 0.23 lot; model_loss = 0.23 × 227 = 52.21 USD

BUY gap: (1.10020 − 1.09770) / 0.0001 = 25 pips

gap_loss = 25 × 10 × 0.22 + 7 × 0.22 = 56.54 USD

loss_currency_example: 1000 JPY / 149.98 JPY/USD ≈ 6.66756 USD

11. 外汇手数常见问题

0.01手和0.10手各是多少单位?

如果每手合约为100000基础货币单位,0.01为1000单位,0.10为10000单位。单位货币是货币对的基础货币。请核对合约,账户名称不能确定这些数量。

小账户用0.01手安全吗?

没有普遍安全的手数。应根据合约、实际买卖价格之间的止损距离与成本计算账户货币亏损,再考虑跳空、保证金及合计敞口。最低允许交易量也可能超过选定预算。

算出的手数是否应取最接近的步长?

取最接近的步长可能向上调整手数,导致超过模型预算。应选择不高于计算上限的有效交易量,再重算亏损。如果没有允许的数量符合预算,就没有符合条件的订单。

止损能保证风险百分比吗?

普通止损不保证成交价。跳空、滑点、换算变化与费用可能使实际亏损超过计划比例。示例的预留幅度是模型假设,并非保证保护。

12. 来源与适用范围

一手资料:OANDA的手数与单位关系、MetaQuotes品种属性、OrderSend价格与止损要求、AccountFreeMarginCheck及OANDA对普通止损与跳空风险的解释。核对日期为2026-10-19。仓位公式与虚构数值例是本站自行完成的单位核对计算,并非经纪商的执行承诺。

外汇及杠杆交易风险显著。本教学材料不构成投资建议。所有资金、价格、费用和比例均为示例,不是实时行情、业绩证据或开仓建议。