点差扩大时挂单被扫,用限价单替代市价单可行吗,我交了学费才学会的

较热36.8
登录发帖
XM 推荐平台

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

CySEC(塞浦路斯) / ASIC(澳洲) / IFSC(伯利兹) · 最低入金 $5
ly8139
ly8139 楼主 5 天前 浏览 369 回复 3 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 2 帖数 5 积分 1544 汇币 1146
1楼
昨晚镑美那根下影线扫得我有点恍惚,盯着MT5的成交记录看了半天——挂单在1.2648被触发,结果成交价直接滑到1.2656,8个点的滑点就这么没了。这已经是这个月第三次在数据行情里被点差扩大坑到,忍不住来唠唠限价单替代市价单这个事。
早两年我完全是市价单的信徒,觉得限价单挂不上就是怂。那时候做黄金,非农前挂个buy stop在进场位上方2美金,觉得突破追单天经地义。结果有次非农点差从3个点直接干到40个点,挂单触发瞬间成交价跳了快2美金,止损还没挂上就先亏了三分之一仓位。当时还怪平台黑,后来才想明白——市价单和stop挂单本质上是"价格到了就追",点差扩大的时候你追的其实是流动性最差的那个瞬间。镑美平时点差1.2个点,数据出来能到8个点你挂单触发的那一刻,做市商报的ask价可能已经飘到天上去了。
有个做量化对冲的朋友跟我说过一句话:市价单是在赌流动性,限价单是在赌方向。
这话我琢磨了很久。后来我开始试限价单,一开始也交学费——镑美在1.2600挂limit buy,价格明明到过1.2598,但我的单子就是没成交。查了半天才搞明白,MT5显示的是bid价,你挂limit buy要看ask,中间隔着点差。这个细节坑了我整整两周,后来干脆在EA里写了个点差过滤模块,点差大于5个点就暂停挂单,等回归正常再重新计算入场位。
现在的做法是分两层:核心仓位用限价单,挂在关键支撑阻力外侧加点差补偿,比如欧美我想在1.0850接多,实际挂单价会放到1.0846,把当时2个点的点差算进去。数据行情前半小时直接撤掉所有挂单,等点差稳定了再手动补。辅助仓位才用stop单追突破,但必须满足两个条件——点差低于3个点,且ATR没有异常放大。镑美上周那波我算过,用限价单接的回撤比市价单平均少滑4.7个点,一个月下来够覆盖VPS的费用了。
不过话说回来,限价单也不是万能的。单边行情里价格直接飞走,你的单子永远挂不上,这种踏空比滑点还难受。我现在的判断是:震荡市和回调行情用限价单,趋势启动初期用stop单但必须设最大滑点保护,MT5里那个deviation参数别设太大,我一般设3个点,超过就自动取消。至于点差扩大本身,与其纠结用哪种单子,不如先问问自己——为什么非要在那个时间点进场?数据前空仓等结果出来再动手,可能比任何挂单方式都管用。
你们在数据行情里是习惯挂单还是等K线收完再进?有没有遇到过限价单明明价格到了却不成交的情况,后来怎么解决的?

补充一个细节:上周做空欧日挂了个sell limit在阻力位,数据出来点差炸了价格愣是没碰到我的限价,但同时在旁边挂的stop单被扫得干干净净,这对比太直观了。
0 回复 众裁0 复制
#1
MossyRidge
MossyRidge #4· 昨天 14:00
4楼
限价单替代市价单可行,但别神化它。我补一点楼上没提的:数据行情用限价单,方向对了也可能因价格直接跳过你的挂单价而踏空,尤其镑美这种跳空多的。核心还是看品种和时段,震荡市挂限价吃回撤,趋势启动时stop单配合点差过滤照样能用。你那EA过滤是硬编码5个点吗,建议改成按品种动态算ATR倍数,固定值容易误杀。
赞 回复 众裁0 复制
昨天 14:00 #4
sunmin260
sunmin260 #3· 前天 11:10
3楼
楼主那个点差过滤模块的思路对,但光过滤还不够。补充两点:限价单挂单前得先读MarketInfo里的ask,别用图表上那个bid;另外数据行情前撤单我建议提前一小时,很多平台点差是慢慢爬上去的,半小时可能已经晚了。你EA里这个模块是按固定5点触发还是动态算的,能说下不,想参考下参数。
赞 回复 众裁0 复制
前天 11:10 #3
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 明知道该止损,手指就是按不下去 下一帖 → 黄金和原油同向波动时,新手该盯哪一个做决策