Ускорение бэктеста. Например, имеете советник, который очень долго делает одиночный проход (автооптимизатор внутри или другой тормоз). В таком случае прогнать его на разных интервалах или посмотреть визуализацию - большая проблема. TesterPortfolio же делает его прогон очень быстрым.
我不知道在博客上是如何发生的,新评论(如果不是回复)的出现是否有某种信号?还是在新评论可见的论坛主题中发表更好?
当新评论出现时,博文作者会收到一封邮件。遗憾的是,读者不会收到任何通知。
他们为什么不在知识库中发布呢?这样更方便。
因为它使用了 KB 中的七个库(16 个 mqh 文件)。KB 不允许只发布没有这些库的 mq5。KB 中的 EX5 也是禁止的。
那么该去哪里写信以获得及时回复呢?
写在论坛上。该主题仍与 tst 有关。
TesterPortfolio.一切正常。它来得正是时候。同样的情况也发生在 MultiTester 上。非常感谢。
建议如下
输入字符串 Portfolio = "Expert1.EURUSD|1.0,Expert2.AUDUSD|0.5";
过滤 Expert1.EURUSD.M1.*_*.*.*.*.tst 文件,选择最新文件并为每个工具设置权重。无需手动复制必要的 tst 文件。通过 WinAPI 直接从 Tester\cache 选择文件。
如果你知道文件命名的原理,要一次性找到最后一个文件,你可以在缓存中建立一个链接,并使用内置工具进行操作。名称结尾是如何形成的,比如 "*.4.EDE6CD7716E7B1FAB6207685F7921E65.tst"?但这不太可能。
看来
我是为自己做的,所以这种功能对我来说很不方便。这只是一支笔的测试。源代码并不复杂,所以很多人都能添加自己的功能。
如果你知道命名文件时要立即找到最后一个文件的原理,你就可以建立一个链接到缓存,并使用内置工具工作。文件名的结尾是如何形成的,比如 "*.4.EDE6CD7716E7B1FAB6207685F7921E65.tst"?但这不太可能。
我还没有分析文件名是如何形成的。在上面的例子中,读取的是最近的文件。
如果你有一个厚脸皮的 TC,那么 99% 的需求都会被一个免费的第三方产品所覆盖,博客里有一个截图(今天才注意到。 原来这是一个众所周知的东西)。
而我则需要它来进行微调。我是这么想的。
我要再次指出,我们不需要交易顾问的资源。您可以完全使用市场产品来制作投资组合。创建比这些市场产品的作者更强大的解决方案。而且您根本无需支付任何费用。
ZЫ 第 2-4 步与寻找盈利的 TS 无关。只有第一步间接涉及这一主题。这就是为什么很多人在 Market Advisors 上进行这些步骤是有意义的,因为作者自己已经在那里找到了一些东西。
我是为自己做的,所以这种功能对我来说很不方便。这只是一支笔的测试。源代码并不复杂,因此很多人都能添加自己的功能。
我没有分析文件名是如何形成的。在上面的例子中,读取的是最近的文件。
当然,我会去做的。与此同时,我将最终确定所有选定的货币。到目前为止,这是一个快速的测试起点。
我需要它进行微调。我是这样想的。
我的方法如下:
Ускорение бэктеста. Например, имеете советник, который очень долго делает одиночный проход (автооптимизатор внутри или другой тормоз). В таком случае прогнать его на разных интервалах или посмотреть визуализацию - большая проблема. TesterPortfolio же делает его прогон очень быстрым.
我们将评估 TS 投资组合对最大缩水的影响。
我选择了四个 TS。
并将它们组合成一个权重相同的投资组合。
这个第三方程序只能通过平衡来计算缩水。因此,让我们应用 TesterPortfolio 来准确估算缩水(和其他指标)。
从表中可以清楚地看出,TC 投资组合的缩减在余额和权益方面都出现了崩溃。
使用 TC 组合,即使 TC 只有一个!
什么是交易中的 price_open 和 price_close 字段?根据设想,一笔交易中只能有一个价格,而测试器恰恰显示了这一点。从比较结果来看,price_open 总是一笔交易的价格,而 price_close 则是反向交易的价格(即在查看一笔卖出交易时建仓(in))。既然如此,为什么会有如此混乱的名称呢?
原来如此。这些字段名称是从开发人员那里得到的,没有更改过。
Print不会将 2 个示例中的信息写入日志。
一步一步来:
1. 在测试器中启动任何智能交易系统
2. 在脚本 20 中指定 "DLL 解决方案不能放在 KB 中,因此下面是另一个脚本的源代码,KB-supply 中不包含该脚本"。
3.图表显示平衡,创建了设置文件,但没有向日志中写入任何内容(统计数据)。
附注:任何脚本中的更正都不会在打印命令中输出信息,即使是文本字符串 或数字。