价格精度:报价能有几位小数
价格精度规定了报价允许的小数位数。虚构 DEMO/UNIT 规则卡上写着价格精度 0.01,意思是报价最多两位小数,而且必须是 0.01 的整数倍。10.05、9.99 都合法,10.055 因为有三位小数而不合法。
可以把 0.01 想成一把刻度尺:价格只能落在刻度线上。10.05 正好是第 1005 格,合法;10.055 落在两格之间,系统无法撮合,只能拒绝。刻度越粗,可选的报价点就越少。
数量精度:数量也有自己的步长
数量精度约束的是买入卖出的个数。虚构规则卡上数量精度为 0.001,表示数量最多三位小数,且是 0.001 的整数倍。100.123 合法,100.1234 有四位小数,超出精度,会被判为无效。
价格精度和数量精度是两条独立的规则,分别检查,互不影响。一笔订单要同时通过两项检查才会被接受:价格落在价格刻度上,数量落在数量刻度上,缺一不可。
下单被拒的常见原因
最常见的原因是直接照抄计算器结果。比如用 1000 UNIT 除以单价 3 UNIT,得到 333.3333… 个 DEMO,直接填进去必然超限。正确做法是按数量精度截断或舍入到 333.333,再检查一次。
第二类原因是把两个精度张冠李戴:用价格精度去修数量,或反过来。第三类是复制了别的市场的参数。不同交易对精度可能完全不同,下单前请重新核对当前交易对的规则卡。
下单前的精度自查
自查只需两步。第一步,数一数价格的小数位数,并除以价格步长,结果是整数才合法:10.05 ÷ 0.01 = 1005,通过。第二步,对数量做同样检查:100.123 ÷ 0.001 = 100123,通过。
养成先读规则卡再下单的习惯,可以省掉大量返工。再次提醒:本站所有数字均为虚构教学示例,真实交易对的精度参数以 Gate 官方当前页面为准,本站内容不构成投资建议。