MetaTrader 5策略测试器:缺陷,缺陷,改进建议 - 页 68 1...616263646566676869707172737475...84 新评论 Igor Makanu 2020.03.05 07:23 #671 fxsaber: 安卓系统一定是用了不同的IP。 路由器在重启后不需要改变IP。而且,发生IP封锁是可以理解的。 我有一个动态IP,你必须为静态IP支付额外费用。 安卓系统通过WiFi工作,家里的每个人都会有相同的外部IP。 我认为DNS或CDN服务器出现了问题。 安卓系统通过谷歌DNS 8.8.8.8应该可以工作--也许这就是原因,至少RK通过安卓系统封锁的大部分电视的资源在没有任何VPN等的情况下打开没有任何问题。 Aleksei Skrypnev 2020.03.05 08:24 #672 做一个ping和追踪,我最近有一个服务,我认为也有一个禁令,特别是有一次,但事实证明,信号在国家之间的某个地方丢失了。 fxsaber 2020.03.08 07:58 #673 你能告诉我如何在资源管理器中对opt/tst文件进行双击,将相应的缓存导入测试器中吗? 试过这样的线,没有用。 terminal64.exe test.opt搜索字符串:Uluchshenie 014。 fxsaber 2020.03.15 15:56 #674 关于交易、自动交易系统和交易策略测试的论坛 MetaTrader 5策略测试器:缺陷,缺陷,改进建议 fxsaber, 2020.03.05 06:06 现在一切都很正常。有问题的情况如下。 两次我都是在长时间打大字和加载图片的过程中遇到的。 漫长--可能超过一个小时(多次分心,然后又回来)。这种行为可能是安全系统在作怪。 要说明的是,该网站在许多小时内变得无法访问。上面的图片。 为了再现,你必须在一个论坛的主题中开始写一个半小时的回复,在帖子中插入图片。同时,也没有必要写完帖子。 在这段时间后,mql5.com将无法使用,其回应如上所示。 AZAT KHALITOV 2020.03.15 17:09 #675 遗传算法优化的描述说,如果我们不改变输入参数,优化会从停止的地方继续进行--事实上,优化会重新开始,新的优化结果会被添加到停止的优化结果中。 如果有一个停止优化的选项还是很方便的,特别是当它需要很长的时间。这个问题几年来仍未解决。与本地网络上的代理一起工作也不是最理想的--要花几个小时才能忘记断开的代理。结果是,优化停止了30分钟到几个小时,直到程序决定代理丢失为止!这就是所谓的优化。这些问题在论坛上已经问了好几年了,但是没有来自开发者的答案! Igor Makanu 2020.03.16 11:27 #676 我甚至不知道该从哪里问起,也不知道该如何表述这个问题,但我会尝试。 有10个EA输入参数 input int param1 = 00; input int param2 = 01; input int param3 = 02; input int param4 = 03; input int param5 = 04; input int param6 = 05; input int param7 = 06; input int param8 = 07; input int param9 = 08; input int param10= 09; int arr_param[10]; //+------------------------------------------------------------------+ int OnInit() { arr_param[0] = param1; arr_param[1] = param2; arr_param[2] = param3; arr_param[3] = param4; arr_param[4] = param5; arr_param[5] = param6; arr_param[6] = param7; arr_param[7] = param8; arr_param[8] = param9; arr_param[9] = param10; return(INIT_SUCCEEDED); } 输入参数的取值范围是0到99 如何在没有重复的组合原则下,用测试器组织全面的搜索? 即按不重复的组合数计算------。 0, 1,2 ...99 {0,1}{0,2}...{98,99} {0,1,2}{0,1,3}...{97,98,99} .... 最多10个不重复的组合{0,1,2,3,4,5,6,7,8,9}。{0,1,3..10}...{90,91,92,93,94,95,9697,98,99} 生成所有的组合而不重复并不困难,但如何使测试人员的策略 充满我的数组int arr_param[10]我想不出。 ZS:我需要改变参数以形成文件设置的名称--在那里设置EA,我想尝试自动拾取一个策略组合 fxsaber 2020.03.16 11:33 #677 Igor Makanu: 生成所有不重复的组合并不难,但我不知道如何让策略测试器为 我填充一个int arr_param[10]数组。 我要求你在OnInit中设置一个巧合检查。 Rashid Umarov 2020.03.16 11:35 #678 Igor Makanu: 如何根据无重复的组合原则,组织测试人员进行全面搜索? 即通过没有重复的组合数------。 0, 1,2 ...99 {0,1}{0,2}...{98,99} {0,1,2}{0,1,3}...{97,98,99} .... 最多10个不重复的组合{0,1,2,3,4,5,6,7,8,9}。{0,1,3..10}...{90,91,92,93,94,95,9697,98,99} 生成所有的组合而不重复并不困难,但如何使测试人员的策略 充满我的数组int arr_param[10]我想不出。 我想改变参数以形成配置的文件名--那里有EA的配置,我想尝试自动拾取一个策略组合。 它看起来像这样。 1.我们为每个参数设置一个位掩码。 0 - 不包括在这组中 1 - 包含在套装中 我们总共引入了一个比特超参数,该参数从1到2^10列举(因为有10个参数)。 2.参数本身是独立搜索的,但我们想在调用OnInit时检查它们是否被纳入优化范围。如果它没有参与,我们就通过TesterStop退出。这不会使我们免于不必要的组合,但它会使我们不测试不必要的组合。 Igor Makanu 2020.03.16 11:49 #679 fxsaber: 我要求你在OnInit中设置一个匹配检查。 是的,很明显,如果数组包含两个相同的元素,那么返回(INIT_FAILED) - 问题是要通过一个元素的搜索形成组合,然后通过第二个元素...以此类推,最多10个元素 拉希德-乌马罗夫。 它看起来像这样。 1.我们为每个参数创建一个比特掩码。 0 - 不属于这个集合 1 - 包含在套装中 我们总共引入了一个比特超参数,该参数从1到2^10列举(因为有10个参数)。 2.参数本身是独立搜索的,但我们想在调用OnInit时检查它们是否被纳入优化范围。如果它没有参与,我们就通过TesterStop退出。这不会摆脱不必要的组合,但它将允许避免测试不必要的组合。 这正是我在寻找的算法,但我还没有超越如何分别生成所有的数组,然后在我的研究中使用它们(())。 我需要一个算法,至少 "在手指上" - 我将自己写,所有组合的算法没有重复,并不复杂 - 在学生论坛上搜索,如何最好地使用测试器,我还不明白。 fxsaber 2020.03.16 11:57 #680 Igor Makanu: 是的,很明显,如果数组有两个相同的元素,那么返回(INIT_FAILED) - 问题是要用一个元素形成组合,然后是第二个...以此类推,最多10个元素 很可能你有10个相同的TC。那么这组数字中的TC应该是按升序排列的。 1...616263646566676869707172737475...84 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
安卓系统一定是用了不同的IP。
路由器在重启后不需要改变IP。而且,发生IP封锁是可以理解的。
我有一个动态IP,你必须为静态IP支付额外费用。
安卓系统通过WiFi工作,家里的每个人都会有相同的外部IP。
我认为DNS或CDN服务器出现了问题。
安卓系统通过谷歌DNS 8.8.8.8应该可以工作--也许这就是原因,至少RK通过安卓系统封锁的大部分电视的资源在没有任何VPN等的情况下打开没有任何问题。
你能告诉我如何在资源管理器中对opt/tst文件进行双击,将相应的缓存导入测试器中吗?
试过这样的线,没有用。
搜索字符串:Uluchshenie 014。关于交易、自动交易系统和交易策略测试的论坛
MetaTrader 5策略测试器:缺陷,缺陷,改进建议
fxsaber, 2020.03.05 06:06
现在一切都很正常。有问题的情况如下。
两次我都是在长时间打大字和加载图片的过程中遇到的。
漫长--可能超过一个小时(多次分心,然后又回来)。这种行为可能是安全系统在作怪。
要说明的是,该网站在许多小时内变得无法访问。上面的图片。
为了再现,你必须在一个论坛的主题中开始写一个半小时的回复,在帖子中插入图片。同时,也没有必要写完帖子。
在这段时间后,mql5.com将无法使用,其回应如上所示。
我甚至不知道该从哪里问起,也不知道该如何表述这个问题,但我会尝试。
有10个EA输入参数
输入参数的取值范围是0到99
如何在没有重复的组合原则下,用测试器组织全面的搜索?
即按不重复的组合数计算------。
生成所有的组合而不重复并不困难,但如何使测试人员的策略 充满我的数组int arr_param[10]我想不出。
ZS:我需要改变参数以形成文件设置的名称--在那里设置EA,我想尝试自动拾取一个策略组合
生成所有不重复的组合并不难,但我不知道如何让策略测试器为 我填充一个int arr_param[10]数组。
我要求你在OnInit中设置一个巧合检查。
如何根据无重复的组合原则,组织测试人员进行全面搜索?
即通过没有重复的组合数------。
生成所有的组合而不重复并不困难,但如何使测试人员的策略 充满我的数组int arr_param[10]我想不出。
我想改变参数以形成配置的文件名--那里有EA的配置,我想尝试自动拾取一个策略组合。
它看起来像这样。
1.我们为每个参数设置一个位掩码。
我们总共引入了一个比特超参数,该参数从1到2^10列举(因为有10个参数)。
2.参数本身是独立搜索的,但我们想在调用OnInit时检查它们是否被纳入优化范围。如果它没有参与,我们就通过TesterStop退出。这不会使我们免于不必要的组合,但它会使我们不测试不必要的组合。
我要求你在OnInit中设置一个匹配检查。
是的,很明显,如果数组包含两个相同的元素,那么返回(INIT_FAILED) - 问题是要通过一个元素的搜索形成组合,然后通过第二个元素...以此类推,最多10个元素
它看起来像这样。
1.我们为每个参数创建一个比特掩码。
我们总共引入了一个比特超参数,该参数从1到2^10列举(因为有10个参数)。
2.参数本身是独立搜索的,但我们想在调用OnInit时检查它们是否被纳入优化范围。如果它没有参与,我们就通过TesterStop退出。这不会摆脱不必要的组合,但它将允许避免测试不必要的组合。
这正是我在寻找的算法,但我还没有超越如何分别生成所有的数组,然后在我的研究中使用它们(())。
我需要一个算法,至少 "在手指上" - 我将自己写,所有组合的算法没有重复,并不复杂 - 在学生论坛上搜索,如何最好地使用测试器,我还不明白。
是的,很明显,如果数组有两个相同的元素,那么返回(INIT_FAILED) - 问题是要用一个元素形成组合,然后是第二个...以此类推,最多10个元素
很可能你有10个相同的TC。那么这组数字中的TC应该是按升序排列的。