PipGauge · 把计算过程看清
公开计算验证中心
用25个独立样例运行PipGauge现有5个计算引擎,逐项查看输入、推导、预期值和容差。
浏览器本地计算 · 财务输入不上传 · 输入不写入网址 · 不执行交易
25例已就绪,尚未运行。
V01 · pip_value
EURUSD USD / 美元点值
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"pip_value_account": 10}.0001 USD/EUR × 100000 EUR = 10 USD/pip.
单位: USD/pip
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V02 · pip_value
USDJPY JPY / 日元点值
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"pip_value_account": 1000}.01 JPY/USD × 100000 USD = 1000 JPY/pip.
单位: JPY/pip
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V03 · pip_value
USDJPY USD / 日元对换汇
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"pip_value_account": 6.666666666666667}1000 JPY ÷ 150 JPY/USD = 6.6666666667 USD/pip.
单位: USD/pip
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V04 · pip_value
EURUSD GBP / 第三币换算
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"pip_value_account": 8}10 USD/pip × .8 GBP/USD = 8 GBP/pip.
单位: GBP/pip
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V05 · pip_value
Negative volume / 负手数
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
预期拒绝:lots must be > 0
Volume −1 is outside lots > 0. / 手数必须大于零。
单位: error
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V06 · position_size
Standard sizing / 标准仓位
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"risk_amount": 100, "lots_standard_rounded": 0.5}10000×.01=100; 100/(20×10)=.5 lots.
单位: account currency; lots
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V07 · position_size
Step .3 / 取整预算
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"risk_amount": 200, "lots_standard_rounded": 0.6, "units_rounded": 60000}Budget200; raw lots200/250=.8; floor to .3=.6; units60000; planned risk .6×250=150 (budget remains200).
单位: account currency; lots; base units
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V08 · position_size
Tiny step / 小步进
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"risk_amount": 0.01, "lots_standard_rounded": 1e-05, "units_rounded": 1}.01/(100×10)=.00001 lots, exactly ten .000001 steps, one base unit.
单位: account currency; lots; base units
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V09 · position_size
Zero stop / 零止损
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
预期拒绝:stopLossPips must be > 0
Zero stop distance would divide by zero; must reject. / 止损距离为零必须拒绝。
单位: error
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V10 · position_size
Risk over 100% / 风险比例越界
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
预期拒绝:riskPercent must be at most 100
101% exceeds the supported risk-percent range. / 超出支持范围。
单位: error
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V11 · margin
EURUSD USD / 美元保证金
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"required_margin_account": 1200}100000 EUR×1.2 USD/EUR /100 =1200 USD.
单位: USD
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V12 · margin
EURUSD EUR / 基础币保证金
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"required_margin_account": 1000}100000 EUR/100=1000 EUR; do not divide by price twice.
单位: EUR
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V13 · margin
USDJPY half lot / 半手日元对
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"required_margin_account": 1000}100000 USD×.5/50=1000 USD.
单位: USD
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V14 · margin
Cross currency / 第三币保证金
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"required_margin_account": 960}120000 USD /100 × .8 CHF/USD=960 CHF.
单位: CHF
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V15 · margin
Missing margin rule / 缺保证金规则
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
预期拒绝:provide either leverage or marginPercent
Neither leverage nor margin percentage is supplied; no justified margin result. / 缺规则不能确认。
单位: error
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V16 · pnl
Long gain / 多仓盈利
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"pnl_account": 100}(1.201−1.2)×100000=100 USD.
单位: USD
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V17 · pnl
Short loss / 空仓亏损
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"pnl_account": -100}(1.2−1.201)×100000=−100 USD.
单位: USD
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V18 · pnl
USDJPY short / 日元对空仓换算
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"pnl_account": 335.5704697986577}(150−149)×50000=50000 JPY; at close149, 50000/149 USD.
单位: USD
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V19 · pnl
EUR account / 欧元账户盈亏
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"pnl_account": 990.0990099009902}.012×100000=1200 USD; 1200/1.212 EUR at close.
单位: EUR
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V20 · pnl
Zero exit price / 零平仓价
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
预期拒绝:closePrice must be > 0
Exit must be positive; zero is unsupported. / 平仓价须为正。
单位: error
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V21 · spread_cost
Spread plus commission / 点差加双边佣金
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"spread_cost_account": 2, "commission_cost_account": 0.7, "total_cost_account": 2.7}2pips×10USD/pip/lot×.1lot=2; commission3.5×2×.1=.7; total2.7.
单位: USD
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V22 · spread_cost
Zero costs / 零成本情景
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"total_cost_account": 0}0 spread +0 commission=0. This is a scenario, not a broker fee claim. / 示例并非券商报价。
单位: USD
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V23 · spread_cost
GBP fee units / 英镑费用口径
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"total_cost_account": 20}2pips×10USD×.8=16GBP; commission2GBP×2=4GBP; total20GBP.
单位: GBP
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V24 · spread_cost
Bid ask precision / 买卖价精度
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
{"spread_pips": 3, "total_cost_account": 30}(1.2003−1.2)/.0001=3pips; 3×10USD=30USD. No extra ×10.
单位: pips; USD
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0V25 · spread_cost
Crossed quotes / 卖价低于买价
本浏览器尚未运行。
输入、预期值与独立推导
输入
固定预期
预期拒绝:must be >= 0
Ask−bid<0; reject crossed spread. / 负点差拒绝。
单位: error
Linear contract; fixed stated FX conversion; no unentered costs. / 线性合约;使用给定换算率;不含未填写费用。
absolute 1e-7 + relative 1e-10; formula r4-2026-10-09; case 1.0.0修订记录与纠错
2026-10-09 · v1.0.0 · 首版25个独立推导样例。由PipGauge维护,不声称具名专家认证。
发现不一致?请提供样例编号、实际结果与预期口径,避免发送账户信息。 反馈计算问题
如何独立复算
每个样例的预期值先通过写明的算式与有理数手算固定,再用现有引擎计算实际值。预期值不会从正在被检验的JavaScript自动回填。可展开样例查看输入、单位、推导和允许误差;“运行”后才显示本浏览器的通过或失败状态。
数值通过条件为绝对误差不超过1e−7加上预期值绝对值的1e−10倍。非法输入用例还必须出现匹配的错误类别;任意抛错不算通过。构建网站时自动运行同一组公开样例、28个预检样例、67个十进制边界样例及22个网格与精确手数样例,有失败就停止构建。
点值、仓位、保证金、盈亏和点差费用各5例,共25例,包含正常值、换汇、取整和无效输入。通过只能说明这些样例吻合,不能证明所有市场情况或所有券商口径正确,也不表明策略有优势。
公式参考
定义和教学概念,核对日期2026-10-09。不构成券商合约核验。
公式版本1.0.0 · 修订2026-10-09 · 仅作教学情景计算。