Urain:
.............
.............
在原始帮助中,结构是这样显示的:
struct MqlTradeRequest { ENUM_TRADE_REQUEST_ACTIONS action; // 要执行的操作类型 ulong magic; // 专家印章(神奇数字标识符) ulong order; // 订购单 string symbol; // 交易工具名称 double volume; // 申请的交易量(以手为单位 double price; // 价格 double stoplimit; // 订单的止损水平 double sl; // 订单的止损水平 double tp; // 订单的获利水平 ulong deviation; // 可接受的与要求价格的最大偏差 ENUM_ORDER_TYPE type; // 订单类型 ENUM_ORDER_TYPE_FILLING type_filling; // 按执行顺序排列的订单类型 ENUM_ORDER_TYPE_TIME type_time; // 按有效时间排列订单类型 datetime expiration; // 订单到期时间(针对 ORDER_TIME_SPECIFIED 类型的订单) string comment; // 对法令的评论 };
但我将 Aliases.txt 文件中的结构样式设计成了这样:
MqlTradeRequest struct MqlTradeRequest ( ENUM_TRADE_REQUEST_ACTIONS action, // 要执行的操作类型 ulong magic, // 专家印章(神奇数字标识符) ulong order, // 订购单 string symbol, // 交易工具名称 double volume, // 申请的交易量(以手为单位 double price, // 价格 double stoplimit, // 订单的止损水平 double sl, // 订单的止损水平 double tp, // 订单的获利水平 ulong deviation, // 可接受的与要求价格的最大偏差 ENUM_ORDER_TYPE type, // 订单类型 ENUM_ORDER_TYPE_FILLING type_filling, // 按执行顺序排列的订单类型 ENUM_ORDER_TYPE_TIME type_time, // 按有效时间排列订单类型 datetime expiration, // 订单到期时间(针对 ORDER_TIME_SPECIFIED 类型的订单) string comment, // 对法令的评论 )
以便与作为自动替换模板的第三方源代码编辑器兼容。对于特定的集成开发环境,您需要根据该编辑器自动替换模板的设计要求修正该文件。
关于标点符号文件中缺少的"("和")"--是的,确实缺少了,谢谢,我会添加的。我警告过你可能会有遗漏。:)
Urain:
嗯,最后我把它们都重命名了,因为 mqh 更清晰(不过如果您使用第三方编辑器,我同意用 txt 更方便)。
当然,如何利用这些有价值的信息为自己服务,这取决于所有者。
PS 压缩包。由于文件是单独上传的,因此没有倒退下载计数器。
MQL5 的关键字和别名:
作者: Andrey Dik