C появлением новой версии языка MQL, не только изменился подход к работе с индикаторами, но и появились новые способы создания индикаторов. Кроме того, появилась дополнительная гибкость при работе с индикаторными буферами - теперь вы можете самостоятельно указать нужное направление индексации и получать ровно столько значений индикатора, сколько вам требуется. В этой статье рассмотрены базовые методы вызова индикаторов и получения данных из индикаторных буферов.
这里有一个问题
HistorySelect 是否只在历史上有记录时才返回真,或在任何成功执行时返回真?
准确地说,问题是关于在初始化过程中会在测试器中返回什么...
为什么在debian/uberntu中以模拟模式(wine)运行的metatrader5终端不显示 "市场 "部分?有人遇到过这个问题吗?如何解决这个问题?
为什么在debian/uberntu中以模拟模式(wine)运行的metatrader5终端不显示 "市场 "部分?有人遇到过这个问题吗?如何解决这个问题?
葡萄酒没有一个像样的浏览器(IE),所以作为HTML+Java脚本的丰富内容市场将无法运作。
我明白了,我知道了。通过gecko功能不可能做到这一点吗?令人遗憾的是,客户端如此依赖浏览器,它失去了平台的多功能性和可移植性。
策略 测试器是否使用与终端相同的指标缓存算法?
这个问题是由以下方面的实验促使的。1)处理创建/删除句柄的速度,2)内存使用。
终端脚本工作正常:1)速度很高,2)内存用量没有增加。
通过策略测试器中的一个简单的专家顾问。1)速度慢了(!)个数量级,2)测试器进程的内存消耗不断增加。
该算法是相同的。在得到一个句柄后,立即通过IndicatorRelease将其释放。
因此,测试多变量测试仪所需的时间超过了各种合理的限度。
P.S. 关于2011年的可用历史。
在得到一个句柄后,立即通过IndicatorRelease进行释放。
这是一种极为次优的做法。只有当我们每次都需要不同参数的指标时,才可以使用它。
已经多次指出,应该在专家的初始化阶段创建一个指标,在非初始化阶段释放手柄。其余的时间,应该使用曾经创建的手柄。
SZZ:测试器对IndicatorRelease功能 的处理比终端更 "直截了当"。刹车的作用就这么大。
UncleVic
谢谢你的答复。
我只是在EA中加入了 "重新扫描 "可用工具的功能(突然出现一些以前不可用的工具)。我必须完全重建这套工作工具。
我已经将扫描频率设定为每天一次。但这确实是个麻烦事。我们将不得不寻找一些变通办法。
另一个问题。有一个请求(#163680),在策略测试器中添加SymbolInfoSessionTrade 和SymbolInfoSessionQuote。
你能不能至少给出一个大致的实施时间框架?检测非交易时段(周六和周日)的拐杖确实使多币种策略(通过定时器)感到紧张。
UncleVic
谢谢你的答复。
我只是在EA中加入了 "重新扫描 "可用工具的功能(突然出现一个以前不可用的工具)。我必须完全重建这套工作工具。
我已经将扫描频率设定为每天一次。但这确实是个麻烦事。我们将不得不寻找一些变通办法。
另一个问题。有一个请求(#163680),在策略测试器中添加SymbolInfoSessionTrade 和SymbolInfoSessionQuote。
你能不能至少给出一个大致的实施时间框架?检测多币种策略的非交易时段(周六和周日)的拐杖(通过计时器)真的很烦人。
我认为 "重新扫描 "可用仪器的功能",可以在某种程度上更容易实现。例如,通过改变 函数SymbolsTotal 返回的值。
而且无论如何,即使 " 突然出现了一个以前没有的工具",为什么要重建整个 "套装"?添加已出现的内容。虽然...我不知道你的算法。你最清楚。
关于" 还有一个问题"。我不能给你一个答案。
开发人员。
第163577号 申请的情况如何?
该EA需要访问一个指标。你至少可以通过三种方式获得它:IndicatorCreate(...)或iCustome(...),或者,如果它是一个标准指标,例如,iMA(...)。
据我所知,当使用任何变体时,你必须明确地释放产生的句柄(IndicatorRelease)。
这个问题是关于选择调用指标的方式。每种方法的优点和缺点是什么?对处理速度的优先兴趣。