OrderCheck 与 OrderSend:成功的真正含义是什么

OrderCheck 检查提议的请求并提供检查结果。 OrderSend 提交请求。单个布尔值或打印的“成功”消息都不应取代对结果字段的检查。

保持阶段分开

准备请求,检查预检结果,仅在适当时提交,然后解释返回的交易代码。这种结构可以更容易地表明失败是来自准备还是执行。

记录足够的上下文

记录交易品种、操作、交易量、价格、检查结果和交易结果。在共享日志之前删除账户标识符和凭据。在获得成功横幅所声称的状态的证据之前,请勿打印成功横幅。

应对不断变化的市场

有效的预检是一个快照。价格、保证金和服务器状态在执行前可能会发生变化。您的回复应该基于实际返回的结果,而不是在未经检查的情况下重复发送相同的请求。

设计易于理解的支持

MQLume 源访问允许您向工作流程添加简洁的事件跟踪。当策略看似安静时,清晰的消息可以减少猜测,并帮助您区分信号决策和被拒绝的请求。

参考和进一步阅读

从免费的可编辑 EA 项目开始·探索MQLume源代码

返回顶部

查看源码项目

核对每款商品的交付版本、参数说明和已有测试范围。

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5MoonDog EA MT5EA Super Trend XAUUSD MT5Gold Beaver MT5Smart Gold Hunter MT5

购物车

每个项目一份个人使用许可,同一商品仅加入一次。

购物车还是空的

选择一个源码项目,开始浏览。

继续选购