文章 "MQL5 向导:如何创建风险和资金管理模块"

 

新文章 MQL5 向导:如何创建风险和资金管理模块已发布:

MQL5 向导的交易策略生成器极大简化了交易理念的检验过程。本文介绍了如何创建自定义风险和资金管理模块以及如何在 MQL5 向导中启用该模块。我们将使用一个资金管理算法作为示例,在该算法中交易量规模取决于上一笔交易的结果。本文还将介绍为 MQL5 向导创建的类的说明的结构和格式。

Figure 1. The structure of the CExpert base class

作者:MetaQuotes Software Corp.

 
 HistorySelect(0,TimeCurrent());

如果历史订单数量 较多,这样的结构会大大降低运行速度。最近,Roche 发表了一篇文章,介绍如何将过去 24 小时的订单复制到缓存中。我把它放到了我的智能交易系统中,MM 的测试速度就不再变慢了。

 
dimeon:

如果历史订单数量 较多,这样的结构会大大降低运行速度。最近,Roche 发表了一篇文章,介绍如何将过去 24 小时的订单复制到缓存中。我把它放到了我的智能交易系统中,MM 的测试速度就不再变慢了。

感谢您的关注。

我们给出了代码作为示例。

由于 Expert Advisor 与特定时间框架无关,因此无法确定交易历史查询的必要深度。

例如,在测试(或操作)日烛台时,过去 24 小时的历史记录很难帮到您。

因此,请根据具体情况选择历史记录的深度(正如您所做的)。

 
对于那些稍有冒险精神的人来说,这里有一个马丁格尔。要使用固定手数进行交易,只需将增加因子设置为 0。
附加的文件:
 
你至少应该写一个如何初始化基类 CExpertMoney 的示例,否则你就不知道如何使用它!