对MQL5的祝愿 - 页 46

 

我认为增加为MT5创建优化器的可能性会很好,在这个网站上有一个部分,自由开发者可以添加他们版本的此类插件。如果你想比较它们的有效性,你可以自己创建一个或从本网站下载。

[删除]  

请增加跟踪订单发送至交易服务器的可能性,特别是来自终端的日志,尤其是这些操作的时间将被提供。

2008.06.19 06:30:33 '*****': 订单被打开 : #1941928 买入 0.25 GBPUSD at 1.9600 sl: 0.0000 tp: 0.0000

2008.06.19 06:30:30 '*****': 请求正在处理中

2008.06.19 06:30:29 '*****': 服务器已接受请求

2008.06.19 06:30:29 '*****': Order buy market 0.25 GBPUSD sl: 0.0000 tp: 0.0000

例如,通过特定的功能 或其他东西。这是非常重要的信息,但EA却无法获得这些信息 :-(

 

什么是地狱?!!?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

当保存优化结果"保存为报告 "时,只保存结果,不保存输入参数!!!!。还有,为什么我们需要赤裸裸的结果,而不需要获得这些结果的输入参数呢?!!?胡说八道。

 
dimontus писал (а)>>

请增加跟踪订单发送至交易服务器的可能性,特别是来自终端的日志,尤其是这些操作的时间将被提供。

2008.06.19 06:30:33 '*****': 订单被打开 : #1941928 买入 0.25 GBPUSD at 1.9600 sl: 0.0000 tp: 0.0000

2008.06.19 06:30:30 '*****': 请求正在处理中

2008.06.19 06:30:29 '*****': 服务器已接受请求

2008.06.19 06:30:29 '*****': Order buy market 0.25 GBPUSD sl: 0.0000 tp: 0.0000

例如,通过特定的功能或其他东西。这是非常重要的信息,而EA却无法获得这些信息 :-(

当然,你可以获得这些信息!

如果你打开一个日志文件,例如,通过DLL和搜索

理论上这是可能的--这很痛苦--但这是可能的。

 

在MQL5中,我们希望能够从EA中管理

使用策略测试器 的能力

1 专家顾问工作!

2在正确的时间--当然是在备份模式下启动优化--作为一个进程--在同一个终端--当然不使用外部DLLs--他继续平静地工作。

在这样做时,议会有能力。

在任何情况下,他都会主动打断它。

1 打勾

2如果任何参数达到一定的值

3或按时间

4 由另一个事件。

4 在背景优化完成后--这样专家顾问就可以访问结果表,而不是以文件的形式(以便不解析它)。

但以查询的形式

----

那就好了!

 
YuraZ писал (а)>> 我也喜欢它,但HistoryDepth( datetime dtDAT) 功能更强

dd =TimeCurrent() - 86400 * 15; // 总是看到15天以前的情况

HistoryDepth( dd )。

所以要由我们来决定放多少深度,而不是常数0 1 2...

因为它可能是一个半星期或3天、11天、35天......。等。

这有什么意义呢?

如果你在终端设置中设置了 "显示完整的历史记录",它将在终端启动时被下载。

在专家顾问中的历史记录与未平仓订单一样,即从最后一个订单到第一个订单,并查看订单打开日期

如果它小于当前日期--分析的天数限制--中断循环

...我以前做过一次这样的事情(我优化了一个程序的代码,它在测试器中分析了历史。)

速度提高了数倍。

[删除]  
YuraZ писал (а)>>

你当然可以获得这些信息!

如果你打开DLL中的日志并搜索

理论上这是可能的--这很麻烦--但这是可能的。

当然是一种选择:-)但我希望有一个更文明的选择:-)

 
dimontus писал (а)>>

当然,情况可能是这样:-)但我希望有一个更文明的变体:-)。

现在只是用C++写了一个简单的测试器来采集参数

工作速度非常快...甚至没有必要进行比较

---

一方面,将测试器放在终端是很方便的(尤其是可视化的效果很好),而配件...

另一方面,在速度方面:

将CSV文件大块地读入内存。

内存通过报价--生成虚拟交易--生成输出参数--其测试器的速度快了几个数量级

没那么简单,但相当现实和有效

---



我不知道在MQL5的发布中,TERMINAL和Tester会发生什么,也许他们会去不同的单位?

因为他们的任务在总体上有些不同


但如果他们继续住在一起,也许从EA管理测试是合理的?

[Deleted]  

嗯,首先。我对编程语言本身没有任何特别的要求。所有的方面都有涉及,我对几乎所有的东西都感到满意。

其次。我希望Shell能将函数或大型运算符 "包 "在一个块中很有把握(否则就会厌倦滚动,滚动在熟悉的文字上)。(RS.NTML中折叠标签的例子可以找到很多。非常有帮助)。

第三,好吧,这可能不是你关心的问题,在优化一个大块的时间时,如果能保存总数,并让他们自动优化下一个时间,那就非常好了。比如说,你对一个测试者进行了3个月的优化,想看看它在接下来的3个月里会有什么表现。那么,你不需要手动运行所有的结果,对吗?我可以这样做吗?请将申请信寄给开发商!!!!!!!!!!!!

 

个人而言,我不需要它....但对于那些不知道如何编程的人来说,使用一个友好的图形界面,使用拖放方法,直观地建立一个顾问/指标,这将不难做到这种输入数组的反复调用,只有一个值数组可以被替换为另一个指标的收盘价的输入数组,以同样的方式,IF(condition)指标可以比较两个数组,要建立一个顾问,添加一个标准指标,如ReturnOrder,其输入可以是逻辑的

在一天结束时,不需要对复杂的计算进行编程,我们可以建立和优化专家顾问的 交易输入参数