点差和滑点怎么理解,交流

一般15.3
登录发帖
XM 推荐平台

覆盖品种全,新手友好,支持多种入金方式

CySEC(塞浦路斯) / ASIC(澳洲) / IFSC(伯利兹) · 最低入金 $5
MossyMaple
MossyMaple 楼主 昨天 14:29 浏览 84 回复 0 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 3 帖数 22 积分 1151 汇币 827
1楼
刚在MT5上挂了个EURUSD的EA测试,跑了一晚上发现成交价和信号价对不上,有点懵。系统是Win11,MT5 build 4260,券商是ECN账户,点差平时零点几到一点多个点,但滑点好像挺随机的,想请教下大家怎么理解这两个东西。
我观察到的现象是:EA发出buy信号时,日志里显示的价格和实际成交价差了大概2-4个点,有时候更多,尤其是伦敦开盘那会儿。我一开始以为是自己代码里没用[Slippage]参数,后来在order send里加了50个点的滑点容忍,但情况没明显改善。报错里偶尔会蹦出“requote”或者“invalid price”,我不确定是不是点差突然拉大导致的。
我已经试过:
  • 把EA的滑点设到100,还是会被拒
  • 换成市价单模式,成交快了点但价格更飘
  • 查了VPS延迟,大概20ms左右,应该不算高
但就是搞不清点差和滑点到底哪个在坑我。点差是买卖价差这个我懂,但滑点是不是只在市价单里出现?挂单会不会有?还有那个“requote”到底算点差问题还是滑点问题?
有没有老哥能帮我理一下MT5里点差和滑点的关系,最好能说说EA里怎么设置参数能减少这种价格偏差。先谢过了🙏

补充一下,后来发现伦敦开盘那会儿点差本身就会瞬间拉大,EA读到的报价和实际能成交的价格本来就有时间差,滑点容忍设再大也挡不住报价跳空,这个得从报价源和成交机制上找原因。
1 回复 众裁0 复制
#1
💬
暂无回复,来抢沙发吧!
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 返佣账户切换平台方便吗,有人遇到过吗? 下一帖 → EA多周期信号确认策略实现这几个细节很多人忽略