外汇与 EA 基础
MT5 的 Point、Pip 与 Tick Size:避免单位混淆
配置点差或止损距离前,应确认数值代表报价点、价格差,还是外汇市场惯用的 Pip。清晰的单位让交易软件更容易理解。
分清三个概念
Point 是品种的报价点大小,Tick Size 是可交易价格的最小变动单位。Pip 是外汇中常见的市场惯例,并不是适用于所有 MQL5 品种的统一单位。小数位数决定显示精度,但不一定等于有效交易价格的最小步长。
按品种规格换算
以假设的五位小数 EURUSD 为例:Point 为 0.00001 时,0.00020 的价格差等于 20 Points,按常见惯例为 2 Pips。不要把这个换算直接套到黄金或指数。实际应读取 SYMBOL_POINT 与 SYMBOL_TRADE_TICK_SIZE。
将价格对齐到有效步长
仅按小数位四舍五入,不一定得到可接受的交易价格。品种可能要求更大的 Tick 步长。应根据订单和止损用途决定向上还是向下对齐,再重新核对距离;止损接近允许边界时,对齐方向尤其重要。
在参数和日志中标明单位
- 为所有距离参数写清单位。
- 排查拒单时记录 Point 和 Tick Size。
- 在清晰的代码边界集中完成换算。
- 将结果与券商品种规格核对。
用 MQLume 开启你的定制
MQLume 让你能进一步改善实现本身的清晰度。浏览 Quantum Titan MT5,并阅读黄金合约规格指南。