大部分爆仓不是因为方向做反了。是因为仓位开大了。
方向错了,止损打掉,亏 2%,正常。但仓位算错了,同一个止损打掉,亏 20%。你以为自己挂了安全网,实际上那个网有洞。
Babypips 的仓位管理课程里反复强调:正确的 position sizing 是防止单笔交易重创账户的关键。我们自己在 FXTool 帮用户调 EA 参数的时候也反复验证了这一点:同一个策略,仓位从 2% 风险改成 5% 风险,三个月后的净值曲线完全是两个故事。
公式本身一行就能写完。但手算的时候要查实时汇率、换算账户货币、搞清楚黄金的合约大小……搞过几次就知道为什么需要一个计算器。
我们 6 月测了能找到的免费仓位计算器,留下了 5 个。EUR/USD 标准场景它们结果一致,差异在品种覆盖、账户货币处理和用起来顺不顺手。
仓位计算公式(先搞懂再选工具)
一句话版本:
仓位(手数)= 风险金额 ÷(止损点数 × 每手点值)
三个变量,一个公式。但每个变量都有坑。
示例 1:EUR/USD
账户 $10,000,风险 2%,止损 50 pip。
这里的"风险 2%"是什么意思?就是这笔交易如果打了止损,你最多亏掉账户总额的 2%。$10,000 的 2% = $200。
关键来了——你不是先决定开多少手再看会亏多少,而是反过来:先定好"这笔我最多亏 $200",然后根据止损距离反算该开多大的仓位。仓位计算器干的就是这件事。
- 风险金额 = $10,000 × 2% = $200
- EUR/USD 每手点值 = $10(关于点值怎么算的,看我们的点值计算器文章)
- 仓位 = $200 ÷ (50 × $10) = 0.40 标准手
所以结果是 0.40 手,不是 1 手也不是 0.1 手。这个数字完全由你的风险承受度和止损距离决定。同样的账户同样的风险,如果止损改成 25 pip,仓位就变成 0.80 手;止损 100 pip,仓位缩到 0.20 手。止损越远仓位越小,反之越大——这样不管止损多远,亏的钱都是同一个数:$200。
这是最简单的情况——报价货币就是美元,不用换算。
示例 2:USD/JPY
同样的账户和风险,止损 50 pip。
- USD/JPY 汇率 157.00
- 每手点值 = 0.01 × 100,000 ÷ 157.00 = $6.37
- 仓位 = $200 ÷ (50 × $6.37) = 0.63 标准手
注意:汇率变了,点值就变。USD/JPY 从 150 涨到 165,同样的止损距离,算出来的仓位差 10%。这就是为什么要用实时汇率而不是记一个固定数字。
示例 3:XAU/USD(黄金)
黄金是仓位计算的重灾区。
标准手合约大小是 100 盎司(不是外汇的 100,000 单位)。而且不同经纪商对黄金"一个 pip"的定义不一样——外汇的 pip 全行业统一(0.0001),但黄金没有这个标准。原因是经纪商各自决定报价用几位小数:报两位小数(2350.00)的 1 pip = $0.01,报一位(2350.0)的 1 pip = $0.1,报整数的 1 pip = $1.0。小数位不同,同一个"pip"代表的价格变动差 10 倍甚至 100 倍。
假设你的经纪商定义 1 pip = $0.01,止损 500 pip(= $5 价格移动):
- 每手点值 = $0.01 × 100 = $1
- 仓位 = $200 ÷ (500 × $1) = 0.40 手
用计算器之前,先确认你经纪商的黄金 pip 定义。 搞错了就不是四舍五入的问题,是 10 倍仓位的差距。
关于风险控制的更多内容,看我们的外汇风险管理指南。算完仓位之后,下一步是算这笔交易值不值得做——风险回报计算器能帮你判断。
5 款免费仓位计算器实测
2026 年 6 月测试。测试方式:EUR/USD,$10,000 账户,2% 风险,50 pip 止损。预期结果:0.40 手。五个都通过了。
按字母排序,不是排名。
1. Babypips Position Size Calculator
Babypips 是很多交易者的入门地。计算器跟它的教育内容放在一起,界面简单:选品种、填风险、填止损,出结果。旁边就是仓位管理的教程,对新手来说上手很顺。
缺什么?实时汇率没有,用的是静态价格。品种只有主要货币对,黄金和加密货币不支持。界面有点年代感。但说实话,如果你还在学 什么是 EA 和怎么做回测的阶段,Babypips 的教育内容比计算器本身更有价值。
适合: 新手,尤其是还在搞清"我到底该冒多少风险"这个问题的人。
2. Dukascopy Position Size Calculator
Dukascopy 是瑞士银行背景的经纪商,工具自带实时汇率。界面干净,没什么花里胡哨的东西。输入账户余额、风险百分比、止损和品种,直接出手数。
支持外汇主要对和交叉对,也支持贵金属。作为银行级平台,汇率数据源质量不错。但工具主要面向 Dukascopy 自己的客户,非客户用起来有些功能可能受限。没有中文界面。
适合: 看重数据源质量、想用银行级汇率的交易者。
3. EarnForex Position Size Calculator
EarnForex 在仓位计算器领域算元老了,功能最全面。除了网页版,还提供 MT4/MT5 指标版本——直接在图表上算仓位,不用切浏览器。
网页版覆盖 60+ 外汇货币对,包括 exotic 对。支持挂单模式,可以设不同的入场价。但网页版对黄金、白银等商品的支持有限——因为这些品种的合约规格高度依赖经纪商,EarnForex 自己也建议用他们的 MT4/MT5 Position Sizer EA 来算。这个 EA 能直接读取你经纪商的合约规格,不存在手动配错的问题。
代价是什么?网页信息密度大,第一次用得花几分钟搞清楚哪个是输入框哪个是结果。有广告。但如果你经常交易 USD/TRY 或 EUR/ZAR 这种品种,别家真没几个能覆盖的。
适合: 交易 exotic 品种的人,或者想在 MT4/MT5 图表上直接算仓位不切浏览器的人。
4. FXTool Position Size Calculator
说在前面:这是我们自己的工具。尽量客观。
FXTool 仓位计算器 覆盖 32 个品种——主要对、交叉对、黄金白银、BTC 和 ETH。汇率每天从 API 更新。支持 8 种账户货币(USD/EUR/GBP/JPY/CHF/AUD/CAD/CNY),结果同时显示标准手、迷你手和微型手。
中英双语界面,这在仓位计算器里不多见。没有广告,不需要注册。计算器是 7 个工具套件的一部分——跟点值计算器、盈亏计算器、保证金计算器、风险回报计算器在同一个页面体系下,互相有链接。
如果你用 MT5 做交易,我们还有一个图表面板——输入风险百分比和止损距离,直接在图表上算出手数和保证金,不用切浏览器。点值、仓位、保证金三合一,一个面板搞定。注册账号就能免费下载。我们做这个面板是因为发现很多用户用网页计算器算完,还得手动把数字抄到 MT5 里,抄错的概率不小。
不足:我们是新站,不像 Myfxbook 或 Babypips 那样有十几年的用户基础,你可能之前没听说过我们。
适合: 需要中英双语界面的交易者,MT5 用户想在图表上直接算仓位的,或者嫌别家广告多想要干净体验的人。如果你同时在用点值和保证金计算器,在同一个工具套件里切换比开三个网站方便。
5. Myfxbook Position Size Calculator
Myfxbook 是做交易账户追踪起家的社区平台,仓位计算器是配套工具之一。实时汇率,结果按标准手/迷你手/微型手拆分显示。
最大优势是跟 Myfxbook 的账户分析生态打通——如果你已经在用 Myfxbook 跟踪账户表现,仓位计算器就在同一个地方,不用跳来跳去。品种覆盖不错,主要对和交叉对都有。
不足:界面比较旧,广告中等程度。仓位计算器在网站导航里不太好找,新用户可能要翻一下。根据 BIS 2025 三年期调查,外汇市场日均交易量约 9.5 万亿美元,Myfxbook 服务了其中不少散户,汇率数据可靠性没问题。
适合: 已经在用 Myfxbook 追踪账户的交易者,工具和数据放在同一个平台省事。
对比表
| 工具 | 汇率数据 | 品种数 | 黄金支持 | 中文界面 | 广告 | MT4/MT5 版本 |
|---|---|---|---|---|---|---|
| Babypips | 静态 | ~28 | 否 | 否 | 少 | 否 |
| Dukascopy | 市场数据 | 多资产 | 是 | 是(部分) | 无 | 否 |
| EarnForex | 市场数据 | 60+ 外汇对 | 网页否,MT EA 可 | 否 | 中 | 有(MT4/MT5 EA) |
| FXTool | 每日 API | 32(MT5 面板不限) | 是 | 是 | 无 | 有(MT5 面板) |
| Myfxbook | 市场数据 | 70+ | 是 | 是 | 中 | 否 |
怎么选
别纠结。它们都能算对,差别在谁更适合你的场景。
刚入门的话 Babypips 是最好的起点,教育内容和工具放在一起,学到哪算到哪。你不需要花哨的功能,需要的是搞清楚为什么要算。
交易 exotic 品种的人基本上只能选 EarnForex。USD/TRY、EUR/ZAR 这些对,别家覆盖不到。而且它有 MT4/MT5 指标版,如果你一天算十几次仓位,不用切浏览器能省不少事。
需要中文界面的选 FXTool,双语仓位计算器本来就不多。网页版覆盖 32 个品种,但如果你用 MT5 面板版,品种限制就没了——MT5 里能交易的品种它都能算,因为点值和汇率直接从你的经纪商实时拉取,不依赖固定的品种列表。网页版 7 个工具互联在一起,算完仓位直接跳去算风险回报或者查保证金。
Myfxbook 的优势是生态——如果你已经在用它追踪账户表现,仓位计算器就在同一个地方,不用再开一个网站。
Dukascopy 适合对数据源有要求的人。瑞士银行级别的汇率数据,界面也干净。
3 个算错仓位就爆仓的常见错误
1. 用固定手数而不是按风险算
"我每次都开 0.1 手。" 我们帮用户调 EA 参数 的时候,这句话听了几百遍。
问题在于:0.1 手在 EUR/USD 上止损 30 pip 亏 $30,在 GBP/JPY 上止损 80 pip 亏 $50+(取决于 USD/JPY 汇率)。同样的"0.1 手",实际风险差了将近一倍。而且黄金上 0.1 手的波动跟外汇完全不是一个量级。
先定你能承受的亏损金额(比如账户的 1-2%),再反推手数。这就是仓位计算器的意义——不是帮你多赚钱,是帮你少亏钱。
2. 忘了换算账户货币
你的账户是欧元,交易的是 USD/CAD。点值要从加元换算成欧元,中间多一步汇率转换。手算很容易漏掉,或者用了昨天的汇率。
计算器带实时汇率的好处就在这——自动帮你转。
3. 黄金合约大小搞错
我们在测黄金 EA 的时候碰过不止一次:用户发来的回测设置里仓位算错了 10 倍,因为以为黄金 1 手 = 100,000 单位(跟外汇一样),实际上是 100 盎司。有些经纪商的迷你手是 10 盎司,有些是 50 盎司。
再加上 pip 定义不统一($0.01 vs $0.1),仓位能差 10 倍。每次换经纪商或者第一次交易黄金之前,查清楚合约规格。
常见问题
外汇仓位怎么算? 公式:仓位 = 风险金额 ÷ (止损 pip × 每手点值)。比如 $10,000 账户冒 2% 风险($200),EUR/USD 止损 50 pip(每手 $10/pip),仓位 = 200 ÷ 500 = 0.40 标准手。
$1,000 账户应该开多大仓位? 取决于你的风险承受度和止损距离。按 2% 风险算,每笔最多亏 $20。EUR/USD 止损 50 pip 的话,仓位约 0.04 手(4 微型手)。实际上 $1,000 账户建议用 0.01-0.05 手的范围。
黄金的仓位怎么算? 先确认你经纪商的合约大小(通常 1 手 = 100 盎司)和 pip 定义($0.01 还是 $0.1)。然后套公式。黄金波动大,同样的风险百分比算出来的手数通常比外汇小很多,这是正常的。
0.01 手是多少钱? 0.01 手(微型手)= 1,000 单位基础货币。EUR/USD 上 1 pip 的变动约等于 $0.10。止损 50 pip 的话亏损约 $5。这是最小的交易单位,适合小资金账户。
每笔交易应该冒多少风险? 职业交易者通常控制在 1-2%。新手建议从 1% 甚至 0.5% 开始。听起来很保守,但这个比例能让你连续错 20 次还有资金继续交易。用更高比例的人通常活不过第一年。详细的风险控制策略看风险管理指南。
仓位大小和手数是一回事吗? 本质上是。"仓位大小"是通用说法,"手数"是外汇里的具体单位。1 标准手 = 100,000 单位,1 迷你手 = 10,000 单位,1 微型手 = 1,000 单位。仓位计算器的输出就是告诉你该开几手。
本文以各平台的仓位计算工具为评测对象,内容不构成投资建议。交易有风险,仓位管理是风控的第一步而不是全部。
关于作者:FXTool 团队每天都在开发和测试 MetaTrader 交易工具。我们在实盘账户上运行每一款上架的 EA,并公开结果。本文来自我们开发 50+ 款 EA、服务数千名交易者的实战经验。
