文章 "MQL 中的对象方法" 新评论 MetaQuotes 2016.03.16 14:33 新文章 MQL 中的对象方法已发布:本文对于所有在 MQL 环境下编程的人员,无论是初学者还是专业人士,将会非常有趣。而且 MQL 环境下的开发人员和理论家阅读此文也会相当有帮助,因为这里所分析的问题可能会成为将来实施 MetaTrader 和 MQL 的项目。所以, 依我作为一个程序员看来,MQL 的劣势之一是在构建交易系统模型时缺少对象方法。MQL 开发者给我们提供了两种解决方法:调用外部函数或使用有序参数 MAGIC 来识别序号归属。 实际上,如果只有一个系统在一个帐户运行,我们不需要识别。但当我们具有在一个帐户上添加多个自动交易系统的程序选项时,就不得不使用 MAGIC 了。即使在调用外部函数时,也需要进行确定。当然,我们可以建立一个 OrderTicket 数组并识别仅属于一个交易系统的数组,但据我们对一些经纪公司的了解,委托单在交换时(即一个订单关闭,另一个订单打开)会改变。这就是我们必须使用 MAGIC 的原因。 所以,在开发者们忙于改善 MQL 语言,使其更加灵活时,我们在建立交易模型时采用对象方法。 这是一个跟我的对象模型一致的交易系统。当然,这并非通用,但目前我没有发现其他方法。 所以,我们来分析该模型。 A).信号系统(SS) 该模块过程的对象和理解即将出现的报价。通常,信号系统的“对象”是一组指标,例如,移动平均线指标。根据处理的报价和指标值,“对象”(或信号量)产生信号以进入/退出或改动订单等。 信号量形成其信号并从进入/退出(EE)模块发送至另一个对象。。 在 MQL 中设置信号量相当容易。作者:o_O MQL 中的对象方法 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 MQL 中的对象方法已发布:
所以,
依我作为一个程序员看来,MQL 的劣势之一是在构建交易系统模型时缺少对象方法。MQL 开发者给我们提供了两种解决方法:调用外部函数或使用有序参数 MAGIC 来识别序号归属。
实际上,如果只有一个系统在一个帐户运行,我们不需要识别。但当我们具有在一个帐户上添加多个自动交易系统的程序选项时,就不得不使用 MAGIC 了。即使在调用外部函数时,也需要进行确定。当然,我们可以建立一个 OrderTicket 数组并识别仅属于一个交易系统的数组,但据我们对一些经纪公司的了解,委托单在交换时(即一个订单关闭,另一个订单打开)会改变。这就是我们必须使用 MAGIC 的原因。
所以,在开发者们忙于改善 MQL 语言,使其更加灵活时,我们在建立交易模型时采用对象方法。
这是一个跟我的对象模型一致的交易系统。当然,这并非通用,但目前我没有发现其他方法。
所以,我们来分析该模型。
A).信号系统(SS)
该模块过程的对象和理解即将出现的报价。通常,信号系统的“对象”是一组指标,例如,移动平均线指标。根据处理的报价和指标值,“对象”(或信号量)产生信号以进入/退出或改动订单等。
信号量形成其信号并从进入/退出(EE)模块发送至另一个对象。。
在 MQL 中设置信号量相当容易。
作者:o_O