本周(2026.10.12-2026.10.16)外汇英语交易术语学习汇总,和大白一起学习吧!
- CTrade
- OrderSend
- PositionSelect
- HistorySelect
- Trade request/response
1.CTrade——交易类封装
本质是什么?
- MQL5常用下单/平仓/修改的面向对象封装
实战用法:
- 用CTrade封装下单/改单/平仓;
- 加返回码检查与重试机制,比直接裸写请求更稳。
一句话总结:MQL5常用下单/平仓/修改的面向对象封装。

2.OrderSend——发单函数
本质是什么?
- 向服务器发送交易请求
实战用法:
- OrderSend后必须检查结果与错误码;
- 对REQ/RES记录到日志,便于排查拒单/滑点/重报价。
一句话总结:向服务器发送交易请求(市价/挂单/修改)。

3.PositionSelect——选中持仓
本质是什么?
- 按品种/票据选择当前持仓以读取属性
实战用法:
- 每次做仓位逻辑前先PositionSelect确认状态;
- 避免用缓存假设仓位存在,导致重复开仓或漏平仓。
一句话总结:按品种/票据选择当前持仓以读取属性。

4.HistorySelect——选取历史范围
本质是什么?
- 指定时间区间读取历史订单/成交记录
实战用法:
- 用HistorySelect拉取区间内成交/订单历史;
- 做复盘统计、滑点分析、胜率计算都依赖它。
一句话总结:指定时间区间读取历史订单/成交记录。

5.Trade request/response——交易请求/回应
本质是什么?
- 请求参数与服务器返回结果
实战用法:
- 把请求/响应结构体序列化到日志;
- 出现异常成交/拒单时能回放当时参数,定位问题最快。
一句话总结:请求参数与服务器返回结果,用于判错与重试。


