算法的''离心机'' - 页 7 1234567891011121314...23 新评论 Реter Konow 2019.12.24 15:19 #61 Aleksei Stepanenko: 你好,彼得! 我想你可以通过历史极值运行脚本,收集指标在那一刻的数值统计。最有可能的是,我们会得到这样一只恐龙。 有两个问题。 - 我们如何在 "偷看 "的历史中得到极值? - 应该使用什么指标?毕竟,一个简单的、以价格为基础的指标有时会被转卖和重新购买很长时间。 几个指标的混合物或一个指标的时变参数肯定会对历史进行拟合。 正如人们已经在这里写过的。输入的参数应该是不够的,试图揭示一般的模式,而不是记住所有的特殊性。 而且你自己也知道:) 一般来说,问题不在于指标在价格后面上下移动,而是它看到了趋势,知道了当前的位置,感觉到了水平,使用了统计数据等等。 问候。 你可以做一个特殊的算法,利用测试器优化来寻找理想的进入点。 之后,在这些点上你可以选择指标来构成未来策略的交易信号。 选择的原则--尽可能地在每个进入点和每个退出点重复一个指标(或来自任何自定义公式的重要指标)。 由此产生的指标/公式,作为 "自然选择 "的结果,将适合于组件TS中的一系列贸易信号参数。 Реter Konow 2019.12.24 15:23 #62 Nikolai Semko: 即便如此,这也不重要。 没有必要使用测试器。 在一个有效的EA中,指标的最大数量是一个,但零是更好的。当你玩过优化后,你会意识到这一点。越早发生对你越好,但显然,你必须通过它。 很好,你的兴趣领域已经转移到了 mql 的领域,这很好 。祝贺你! 尼古拉,在这个主题中,我正在解决一个 "测试者盈利 "的TS的自动布局问题。其他问题(特别是这里),我不太感兴趣(至少目前是这样)。TS的真正盈利能力是另一个主题的问题))。但是,谢谢你的祝贺!))。 Igor Zakharov 2019.12.24 15:24 #63 你有办法解决这个问题吗?- 我们正站在图表上的一个任意点上(不是终点!:) )。现在买入还是卖出? 这并不像看起来那么明显,即使你看到了未来--在一天内拿下300个点还是在一周内拿下1500个点?(这只是一个例子,天可以用小时代替,几百个点可以用几十个点代替)...这就是所谓的海岸线问题,只是没有分段寻找海岸线的长度,而是交替进行卖出/买入交易。 对这个问题的明确回答将是例外,而不是规则。 没有它,任何自动搜索都不会成功...... Реter Konow 2019.12.24 15:33 #64 Igor Zakharov: 你有办法解决这个问题吗?- 我们正站在图表上的一个任意点上(不是终点!:) )。现在买入还是卖出? 这并不像看起来那么明显,即使你看到了未来--在一天内拿下300个点还是在一周内拿下1500个点?(这只是一个例子,天可以用小时代替,几百个点可以用几十个点代替)...这就是所谓的海岸线问题,只是没有分段寻找海岸线的长度,而是交替进行卖出/买入交易。 对这个问题的明确回答将是例外而不是规则。没有它,任何自动搜索都不会成功...... 你错了。在测试器中拥有一个tick历史,你可以使用优化机制来找到理想的进入和退出点。 你可以调整遗传算法来寻找这些点。有了这些点,就有可能找到适当的指标。而这一切--要自动执行。 令人激动,不是吗?))。 Maxim Kuznetsov 2019.12.24 15:47 #65 Реter Konow: 你错了。通过测试器中的滴答历史,你可以使用优化机制来寻找理想的进入和退出点。 你可以调整遗传算法来寻找这些点。有了这些点,就有可能找到适当的指标。而这一切--要自动执行。 令人激动,不是吗?))。 你忘记了大写的进入和退出点......当然还有机制。 没有它,它根本就没有什么意思 :-) Igor Makanu 2019.12.24 15:52 #66 Maxim Kuznetsov: 你忘了把进入点和退出点大写一遍......当然,还有机制。 没有它,它一点也不低劣 :-) 这里有很多东西你忘了写。 我已经要求你画一个方框图,因为不清楚我们在这个断头台上要去哪里 这里是topicstarter的最新信息,让我们通过优化器寻找理想的进入-退出点,以争取这些点以后有一个自动选择的指标.....,尽管你可以卸载ZigZag并做一些事情。 做什么不清楚....我不明白如何连接指标,如何在搜索TP时确定入口/出口--总的来说,我没有闻到自动化的味道。 Реter Konow 2019.12.24 15:56 #67 Igor Makanu: ... 你要求一个现成的解决方案和计划,而概念正在讨论中。还没有。 我邀请其他人也来思考,并提出他们自己的自动装配策略的方法。 到目前为止,只有一个参与者提出了具体建议。 如果你有任何想法,如何使用GA搜索历史上的理想入口点,请说出来。我还没有决定。 Igor Makanu 2019.12.24 15:59 #68 Реter Konow: 如果你对如何使用GA来寻找历史上的理想切入点有什么想法,请说出来。我还没有决定。 GA是不需要的,而且它不知道如何去做。 你应该把ZigZag上传到一个文件中,当你在结构阵列中运行EA时,完整地加载这个文件,我是这样做的,在优化器中没有问题,一切正常。 UPD: 我记得,不要把它上传到结构数组,而是把它加载到int数组,并使交易方向为正或负int Реter Konow 2019.12.24 16:01 #69 Igor Makanu: ....完全不清楚如何连接指示器,如何在搜索TC时确定输入/输出 - 总的来说,它完全没有自动化的味道。 这些指标将作为可调用的函数 包含在一般程序中。每个指标将由一个参数表示,其在进入和退出点的值将被写入一个数组。最后,将有可能按价值对指标进行分类。在理想的进入点上,数值的重复性越接近,指标就越准确。 Реter Konow 2019.12.24 16:04 #70 Igor Makanu: 1.不需要GA,而且它也无法做到这一点。 2.将ZigZag卸载到一个文件中,当你在一个结构数组中运行EA时,将这个文件全部加载,我是这样做的,在优化器中没有问题,一切正常。 1.可以对GA进行调整,以缩小对理想切入点的搜索范围。 2.ZigZag不会显示完美的进入点。不是这样的。那里会有很大的误差幅度。有GA的优化器可以做得更好。 IMHO。 1234567891011121314...23 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好,彼得!
我想你可以通过历史极值运行脚本,收集指标在那一刻的数值统计。最有可能的是,我们会得到这样一只恐龙。
有两个问题。
- 我们如何在 "偷看 "的历史中得到极值?
- 应该使用什么指标?毕竟,一个简单的、以价格为基础的指标有时会被转卖和重新购买很长时间。
几个指标的混合物或一个指标的时变参数肯定会对历史进行拟合。 正如人们已经在这里写过的。输入的参数应该是不够的,试图揭示一般的模式,而不是记住所有的特殊性。 而且你自己也知道:)
一般来说,问题不在于指标在价格后面上下移动,而是它看到了趋势,知道了当前的位置,感觉到了水平,使用了统计数据等等。
问候。
你可以做一个特殊的算法,利用测试器优化来寻找理想的进入点。
之后,在这些点上你可以选择指标来构成未来策略的交易信号。
选择的原则--尽可能地在每个进入点和每个退出点重复一个指标(或来自任何自定义公式的重要指标)。
由此产生的指标/公式,作为 "自然选择 "的结果,将适合于组件TS中的一系列贸易信号参数。
即便如此,这也不重要。
没有必要使用测试器。
在一个有效的EA中,指标的最大数量是一个,但零是更好的。当你玩过优化后,你会意识到这一点。越早发生对你越好,但显然,你必须通过它。
很好,你的兴趣领域已经转移到了 mql 的领域,这很好 。祝贺你!
你有办法解决这个问题吗?- 我们正站在图表上的一个任意点上(不是终点!:) )。现在买入还是卖出?
这并不像看起来那么明显,即使你看到了未来--在一天内拿下300个点还是在一周内拿下1500个点?(这只是一个例子,天可以用小时代替,几百个点可以用几十个点代替)...这就是所谓的海岸线问题,只是没有分段寻找海岸线的长度,而是交替进行卖出/买入交易。
对这个问题的明确回答将是例外,而不是规则。 没有它,任何自动搜索都不会成功......
你有办法解决这个问题吗?- 我们正站在图表上的一个任意点上(不是终点!:) )。现在买入还是卖出?
这并不像看起来那么明显,即使你看到了未来--在一天内拿下300个点还是在一周内拿下1500个点?(这只是一个例子,天可以用小时代替,几百个点可以用几十个点代替)...这就是所谓的海岸线问题,只是没有分段寻找海岸线的长度,而是交替进行卖出/买入交易。
对这个问题的明确回答将是例外而不是规则。没有它,任何自动搜索都不会成功......
你错了。在测试器中拥有一个tick历史,你可以使用优化机制来找到理想的进入和退出点。 你可以调整遗传算法来寻找这些点。有了这些点,就有可能找到适当的指标。而这一切--要自动执行。
令人激动,不是吗?))。
你错了。通过测试器中的滴答历史,你可以使用优化机制来寻找理想的进入和退出点。 你可以调整遗传算法来寻找这些点。有了这些点,就有可能找到适当的指标。而这一切--要自动执行。
令人激动,不是吗?))。
你忘记了大写的进入和退出点......当然还有机制。
没有它,它根本就没有什么意思 :-)
你忘了把进入点和退出点大写一遍......当然,还有机制。
没有它,它一点也不低劣 :-)
这里有很多东西你忘了写。
我已经要求你画一个方框图,因为不清楚我们在这个断头台上要去哪里
这里是topicstarter的最新信息,让我们通过优化器寻找理想的进入-退出点,以争取这些点以后有一个自动选择的指标.....,尽管你可以卸载ZigZag并做一些事情。 做什么不清楚....我不明白如何连接指标,如何在搜索TP时确定入口/出口--总的来说,我没有闻到自动化的味道。
...
你要求一个现成的解决方案和计划,而概念正在讨论中。还没有。
我邀请其他人也来思考,并提出他们自己的自动装配策略的方法。
到目前为止,只有一个参与者提出了具体建议。
如果你有任何想法,如何使用GA搜索历史上的理想入口点,请说出来。我还没有决定。
如果你对如何使用GA来寻找历史上的理想切入点有什么想法,请说出来。我还没有决定。
GA是不需要的,而且它不知道如何去做。
你应该把ZigZag上传到一个文件中,当你在结构阵列中运行EA时,完整地加载这个文件,我是这样做的,在优化器中没有问题,一切正常。
UPD: 我记得,不要把它上传到结构数组,而是把它加载到int数组,并使交易方向为正或负int
....完全不清楚如何连接指示器,如何在搜索TC时确定输入/输出 - 总的来说,它完全没有自动化的味道。
这些指标将作为可调用的函数 包含在一般程序中。每个指标将由一个参数表示,其在进入和退出点的值将被写入一个数组。最后,将有可能按价值对指标进行分类。在理想的进入点上,数值的重复性越接近,指标就越准确。
1.不需要GA,而且它也无法做到这一点。
2.将ZigZag卸载到一个文件中,当你在一个结构数组中运行EA时,将这个文件全部加载,我是这样做的,在优化器中没有问题,一切正常。
1.可以对GA进行调整,以缩小对理想切入点的搜索范围。
2.ZigZag不会显示完美的进入点。不是这样的。那里会有很大的误差幅度。有GA的优化器可以做得更好。 IMHO。