对MQL5的祝愿 - 页 46 1...394041424344454647484950515253...131 新评论 Алексей 2008.06.17 21:39 #451 我认为增加为MT5创建优化器的可能性会很好,在这个网站上有一个部分,自由开发者可以添加他们版本的此类插件。如果你想比较它们的有效性,你可以自己创建一个或从本网站下载。 [删除] 2008.06.19 04:57 #452 请增加跟踪订单发送至交易服务器的可能性,特别是来自终端的日志,尤其是这些操作的时间将被提供。 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却无法获得这些信息 :-( Wishes for MQL5 [档案!] 外汇 - 趋势、预测和后果(第10集:2011年12月) [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. Oleg 2008.06.21 09:49 #453 什么是地狱?!!?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 当保存优化结果"保存为报告 "时,只保存结果,不保存输入参数!!!!。还有,为什么我们需要赤裸裸的结果,而不需要获得这些结果的输入参数呢?!!?胡说八道。 Yuriy Zaytsev 2008.06.22 02:12 #454 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和搜索 理论上这是可能的--这很痛苦--但这是可能的。 Yuriy Zaytsev 2008.06.22 02:19 #455 在MQL5中,我们希望能够从EA中管理 使用策略测试器 的能力 即 1 专家顾问工作! 2在正确的时间--当然是在备份模式下启动优化--作为一个进程--在同一个终端--当然不使用外部DLLs--他继续平静地工作。 在这样做时,议会有能力。 在任何情况下,他都会主动打断它。 1 打勾 2如果任何参数达到一定的值 3或按时间 4 由另一个事件。 4 在背景优化完成后--这样专家顾问就可以访问结果表,而不是以文件的形式(以便不解析它)。 但以查询的形式 ---- 那就好了! Alexey Klenov 2008.06.22 20:25 #456 YuraZ писал (а)>> 我也喜欢它,但HistoryDepth( datetime dtDAT) 功能更强dd =TimeCurrent() - 86400 * 15; // 总是看到15天以前的情况 HistoryDepth( dd )。 所以要由我们来决定放多少深度,而不是常数0 1 2... 因为它可能是一个半星期或3天、11天、35天......。等。 这有什么意义呢? 如果你在终端设置中设置了 "显示完整的历史记录",它将在终端启动时被下载。 在专家顾问中的历史记录与未平仓订单一样,即从最后一个订单到第一个订单,并查看订单打开日期 如果它小于当前日期--分析的天数限制--中断循环 ...我以前做过一次这样的事情(我优化了一个程序的代码,它在测试器中分析了历史。) 速度提高了数倍。 [删除] 2008.06.26 04:44 #457 YuraZ писал (а)>> 你当然可以获得这些信息! 如果你打开DLL中的日志并搜索 理论上这是可能的--这很麻烦--但这是可能的。 当然是一种选择:-)但我希望有一个更文明的选择:-) Yuriy Zaytsev 2008.06.26 14:17 #458 dimontus писал (а)>> 当然,情况可能是这样:-)但我希望有一个更文明的变体:-)。 现在只是用C++写了一个简单的测试器来采集参数 工作速度非常快...甚至没有必要进行比较 ---一方面,将测试器放在终端是很方便的(尤其是可视化的效果很好),而配件... 另一方面,在速度方面: 将CSV文件大块地读入内存。 内存通过报价--生成虚拟交易--生成输出参数--其测试器的速度快了几个数量级 没那么简单,但相当现实和有效 --- 我不知道在MQL5的发布中,TERMINAL和Tester会发生什么,也许他们会去不同的单位? 因为他们的任务在总体上有些不同 但如果他们继续住在一起,也许从EA管理测试是合理的? [Deleted] 2008.06.30 21:07 #459 嗯,首先。我对编程语言本身没有任何特别的要求。所有的方面都有涉及,我对几乎所有的东西都感到满意。 其次。我希望Shell能将函数或大型运算符 "包 "在一个块中很有把握(否则就会厌倦滚动,滚动在熟悉的文字上)。(RS.NTML中折叠标签的例子可以找到很多。非常有帮助)。 第三,好吧,这可能不是你关心的问题,在优化一个大块的时间时,如果能保存总数,并让他们自动优化下一个时间,那就非常好了。比如说,你对一个测试者进行了3个月的优化,想看看它在接下来的3个月里会有什么表现。那么,你不需要手动运行所有的结果,对吗?我可以这样做吗?请将申请信寄给开发商!!!!!!!!!!!! Andrey 2008.06.30 21:12 #460 个人而言,我不需要它....但对于那些不知道如何编程的人来说,使用一个友好的图形界面,使用拖放方法,直观地建立一个顾问/指标,这将不难做到这种输入数组的反复调用,只有一个值数组可以被替换为另一个指标的收盘价的输入数组,以同样的方式,IF(condition)指标可以比较两个数组,要建立一个顾问,添加一个标准指标,如ReturnOrder,其输入可以是逻辑的 在一天结束时,不需要对复杂的计算进行编程,我们可以建立和优化专家顾问的 交易输入参数。 1...394041424344454647484950515253...131 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我认为增加为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却无法获得这些信息 :-(
什么是地狱?!!?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
当保存优化结果"保存为报告 "时,只保存结果,不保存输入参数!!!!。还有,为什么我们需要赤裸裸的结果,而不需要获得这些结果的输入参数呢?!!?胡说八道。
请增加跟踪订单发送至交易服务器的可能性,特别是来自终端的日志,尤其是这些操作的时间将被提供。
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 在背景优化完成后--这样专家顾问就可以访问结果表,而不是以文件的形式(以便不解析它)。
但以查询的形式
----
那就好了!
dd =TimeCurrent() - 86400 * 15; // 总是看到15天以前的情况
HistoryDepth( dd )。
所以要由我们来决定放多少深度,而不是常数0 1 2...
因为它可能是一个半星期或3天、11天、35天......。等。
这有什么意义呢?
如果你在终端设置中设置了 "显示完整的历史记录",它将在终端启动时被下载。
在专家顾问中的历史记录与未平仓订单一样,即从最后一个订单到第一个订单,并查看订单打开日期
如果它小于当前日期--分析的天数限制--中断循环
...我以前做过一次这样的事情(我优化了一个程序的代码,它在测试器中分析了历史。)
速度提高了数倍。
你当然可以获得这些信息!
如果你打开DLL中的日志并搜索
理论上这是可能的--这很麻烦--但这是可能的。
当然是一种选择:-)但我希望有一个更文明的选择:-)
当然,情况可能是这样:-)但我希望有一个更文明的变体:-)。
现在只是用C++写了一个简单的测试器来采集参数
工作速度非常快...甚至没有必要进行比较
---一方面,将测试器放在终端是很方便的(尤其是可视化的效果很好),而配件...
另一方面,在速度方面:
将CSV文件大块地读入内存。
内存通过报价--生成虚拟交易--生成输出参数--其测试器的速度快了几个数量级
没那么简单,但相当现实和有效
---
我不知道在MQL5的发布中,TERMINAL和Tester会发生什么,也许他们会去不同的单位?
因为他们的任务在总体上有些不同
但如果他们继续住在一起,也许从EA管理测试是合理的?
嗯,首先。我对编程语言本身没有任何特别的要求。所有的方面都有涉及,我对几乎所有的东西都感到满意。
其次。我希望Shell能将函数或大型运算符 "包 "在一个块中很有把握(否则就会厌倦滚动,滚动在熟悉的文字上)。(RS.NTML中折叠标签的例子可以找到很多。非常有帮助)。
第三,好吧,这可能不是你关心的问题,在优化一个大块的时间时,如果能保存总数,并让他们自动优化下一个时间,那就非常好了。比如说,你对一个测试者进行了3个月的优化,想看看它在接下来的3个月里会有什么表现。那么,你不需要手动运行所有的结果,对吗?我可以这样做吗?请将申请信寄给开发商!!!!!!!!!!!!
个人而言,我不需要它....但对于那些不知道如何编程的人来说,使用一个友好的图形界面,使用拖放方法,直观地建立一个顾问/指标,这将不难做到这种输入数组的反复调用,只有一个值数组可以被替换为另一个指标的收盘价的输入数组,以同样的方式,IF(condition)指标可以比较两个数组,要建立一个顾问,添加一个标准指标,如ReturnOrder,其输入可以是逻辑的
在一天结束时,不需要对复杂的计算进行编程,我们可以建立和优化专家顾问的 交易输入参数。