召集一个团队,制定与趋势战略有关的IO(决策树/森林)。 - 页 5 123456789101112...20 新评论 Aleksey Vyazmikin 2018.06.28 17:37 #41 Yuriy Asaulenko: 为什么凋零?你已经做了,请使用它。除了在真正的市场上,比如堡垒,广泛的战略停止工作。原因也很清楚。有句谚语说,金钱喜欢沉默是有原因的)。事实是,往往在一个方向上有突破,在一个方向上有不对称的发展,而知识的汇集会使情况改善许多倍。 此外,这不是一个要为一个人制定具体战略的问题,而是一个寻找解决方案的方法。 P.S. Siska最近疯了,这是事实,但我认为原因是外国主力退出市场--他们停止研究战略,混乱随之而来 ... Aleksey Panfilov 2018.06.28 17:41 #42 Yuriy Asaulenko: 你为什么要感到厌烦?你做了,就用它。除了在真正的市场上,比如堡垒,广泛的战略停止工作。原因也很清楚。(有句话说得好--金钱喜欢沉默,这不是没有道理的)。我想,检查一下市场的超级效率程度。你可以为此牺牲一到两个工作策略。你只需要先开发它们。))) Yuriy Asaulenko 2018.06.28 17:50 #43 Aleksey Vyazmikin:是的,问题是,往往在一个方向上有突破,在一个方向上有不对称的发展,汇集知识会使情况改善很多倍。 此外,这不是一个向人介绍具体策略的问题,而是一个寻找解决方案的方法。 如果我没有弄错,你已经知道我的方法。通过指标预选+NS作为可教的决策逻辑(分类)。在这里,我没有看到任何集体工作或反思的内容。 Yuriy Asaulenko 2018.06.28 17:59 #44 Aleksey Panfilov:我想,检查一下市场的超级效率程度。为此,可以牺牲一两个工作策略。只是要先发展他们。))) 有什么可测试的呢?有10个期货,我想买它们。每个人在进入时已经平均损失了5个点。 Aleksey Panfilov 2018.06.28 18:08 #45 Yuriy Asaulenko: 有什么可检查的呢?我有10个期货,我想买它们。然后其他10个有同样策略的人过来,价格就会上升10个点。也可能是第一个起来的人就能完成工作。))) 如果购买价格是由战略决定的。而其余的都是市场外的,也不差。 这个版本得到了速度战的证实。 Yuriy Asaulenko 2018.06.28 18:14 #46 Aleksey Panfilov:也可能是第一个起来的人就能完成工作。))) 如果购买价格是由战略决定的。而其余的都是市场外的,也不差。 那么,集体创作的意义何在?是要在寻找拖鞋的过程中立即改变策略吗? Aleksey Panfilov 2018.06.28 18:40 #47 Yuriy Asaulenko: 那么,集体创造力的本质是什么?在这一点上,有必要立即改变策略,在追寻堵塞物的过程中?从逻辑上讲,对于一个超级有效的货币市场,由于系统的规模,价格应该看起来像一个周期为几周的MA,而且只由发行国的实际动态决定。我们看到,情况并非如此。因此,市场的性质是由其他东西决定的(例如:真正的货币发行者需要挤压 "盈余 "或确保广泛参与塑造市场的兴趣)。因此出现了波动。 当然了,是暴躁。:( PS。 顺便说一下,如果你不纠结于五位数,而以美分为单位看,图表看起来就是这样。 Aleksey Vyazmikin 2018.06.28 18:55 #48 Yuriy Asaulenko: 如果我没有弄错,你已经知道我的方法。通过指标预选+NS作为可训练的决策逻辑(分类)。我在这里没有看到任何关于团队合作或反思的内容。我不知道你如何选择指标,这些指标的哪些设置适合你,你如何描述与指标有关的价格,或者你是否使用指标的增量作为预测因素?一般来说,在每一个公开报道中,都有一些细节,其本身就很有价值。 我将简要地描述我现在正在做的决策树,也许它能引起一些人的兴趣。 1.我使用脚本在每个条形图打开的瞬间计算事件的结果,结果是利润或损失,它是一个所谓的目标,我把结果写到一个文件中。该事件可能发生在1条或超过200条之后,在打开计算位置后,立即使用拖网。 2.使用专家顾问(最初是一个脚本,但后来我决定使用EA,因为如果同样的代码生成数据会更好),我在每个条形上收集预测器的值,并将它们记录到一个文件中。目前,我有超过120个预测器。 3.我把这两个文件合并。该文件看起来相当大,超过100兆字节,因为信息是由分钟收集的。 4.我把收集到的数据交给R语言中的遗传算法处理,脚本用其方法进行计算,并试图改善目标搜索结果。 5.我分析了结果,它看起来像这样。 在这里,我查看了每张纸的信息,选择那些预测1/-1大于1/-1的1.5倍的纸,以及那些预测0大于60%的纸。试图分析和理解拟议的分解。我想补充一点,1是买入,-1是卖出,0是买入或卖出的负数。 6.将选定的树叶写成代码,部分看起来是这样的 if(Test_P==51)if(Levl_High_H4s1<4.5 && Levl_first_H4<-0.5 && DonProc<8.5 && DonProcVisota<10 && DonProcVisota>=5.5 && DonProc<9.5 && DonProc>=7.5)BuyNow=true; if(Test_P==52)if(Levl_Close_MN1<6.5 && DonProc>=8.5 && DonProcVisota<10 && DonProcVisota>=5.5 && DonProc<9.5 && DonProc>=7.5)BuyNow=true; if(Test_P==53)if(Levl_Close_MN1>=6.5 && DonProc>=8.5 && DonProcVisota<10 && DonProcVisota>=5.5 && DonProc<9.5 && DonProc>=7.5)BuyNow=true; if(Test_P==54){}//!--if(Use_Filter_MA_Prirost_>=-0.5 && DonProcVisota>10 && DonProcVisota>=5.5 && DonProc<9.5 && DonProc>=7.5)BuyNow=true; if(Test_P==55)if(DonProcVisota<7.5 && DonProc>=9.5 && DonProc>=7.5)BuyNow=true; if(Test_P==56)if(rLevl_Up_iD_RSI<-1.5 && DonProcVisota>=7.5 && DonProc>=9.5 && DonProc>=7.5)BuyNow=true; if(Test_P==57)if(Povtor_Low_H1>=1.5 && Povtor_Type_D1<3.5 && rLevl_Up_iD_RSI>=-1.5 && DonProcVisota>=7.5 && DonProc>=9.5 && DonProc>=7.5)BuyNow=true; if(Test_P==58)if(Levl_Close_MN1>=-4.5 && Povtor_Low_H1<1.5 && Povtor_Type_D1<3.5 && rLevl_Up_iD_RSI>=-1.5 && DonProcVisota>=7.5 && DonProc>=9.5 && DonProc>=7.5)BuyNow=true; if(Test_P==59)if(Levl_Close_MN1<-4.5 && Povtor_Low_H1<1.5 && Povtor_Type_D1<3.5 && rLevl_Up_iD_RSI>=-1.5 && DonProcVisota>=7.5 && DonProc>=9.5 && DonProc>=7.5)BuyNow=true; if(Test_P==60)if(Povtor_Type_D1>=3.5 && rLevl_Up_iD_RSI>=-1.5 && DonProcVisota>=7.5 && DonProc>=9.5 && DonProc>=7.5)BuyNow=true; 7.在策略测试器中的每一片叶子的训练期外检查。我留下那些显示出良好效果并有足够数量交易的叶子。这时就可以看到良好的分类效果,但经济效果很弱。 8.我从选定的叶子中组成草场(几乎是随机森林),给它们投票权。结合不同的树和它们的叶子,我得到的代码大致如下 SellNow=false; BuyNow=false; double CalcSell=0; double CalcBuy=0; if(Test_P!=11)if(DonProcVisota<8.5 && Levl_High_H4s1N<1.5 && DonProc<1.5)CalcSell=CalcSell+1; //--35/10 if(Test_P!=13)if(Levl_Low_D1s1<-4.5 && DonProcVisota>=8.5 && DonProc>=1.5)CalcSell=CalcSell+1; //--51/20 if(Test_P!=26)if(Levl_Support_MN1>=5.5 && Levl_High_H4s1N<6.5 && Levl_Low_D1>=-3.5 && Povtor_Low_H1>=-1.5 && Levl_High_H1s1N>=-7.5 && Levl_Low_D1s1>=-7.5 && Levl_Close_H1<1.5 && Part_H4<3.5 && TimeHG>=2.5 && Levl_Close_H1>=0)CalcSell=CalcSell+1;//46/13 -- 5 if(Test_P!=3) if(Levl_Low_H4s1N<5.5 && Levl_Low_W1s1N>=-0.5 && DonProcVisota<3.5 && DonProc>=7.5)CalcBuy=CalcBuy+1; //--14/29 if(Test_P!=15)if(Levl_Low_H4s1N<5.5 && Levl_Close_W1s1>=2.5 && DonProcVisota<3.5 && DonProc>=7.5)CalcBuy=CalcBuy+1; //--14/30 if(Test_P!=42)if(Levl_Support_H1s1<-5.5 && LastBarPeresekD_Down<6.5 && Regressor_3D>=-1.5 && TimeHG<1.5 && DonProcVisota>=4.5 && DonProc>=2.5 && DonProc<7.5)CalcBuy=CalcBuy+1; if(Test_P!=53)if(Levl_Close_MN1>=6.5 && DonProc>=8.5 && DonProcVisota<10 && DonProcVisota>=5.5 && DonProc<9.5 && DonProc>=7.5)CalcBuy=CalcBuy+1; if(Test_P!=55)if(DonProcVisota<7.5 && DonProc>=9.5 && DonProc>=7.5)CalcBuy=CalcBuy+1; if((CalcSell>0 || CalcBuy>0) && CalcSell/(3+0)>CalcBuy/(5+0) && CalcSell>0)SellNow=true; if((CalcSell>0 || CalcBuy>0) && CalcSell/(3+0)<CalcBuy/(5+0) && CalcBuy>0)BuyNow=true; if(Test_P!=80)if (Vektor_Don_M15==1 && Vektor_Don==-1 && LastBarPeresekD_Down_M15<5){SellNow=false;} if(Test_P!=81)*/if (Vektor_Don_M15==-1 && Vektor_Don==1 && LastBarPeresekD_Up_M15<5){BuyNow=false;} if(Test_P!=82)if (Vektor_Don==1 && LastBarPeresekD_Down>6 && LastBarPeresekD_Up>4){BuyNow=false;} if(Test_P!=83)*/if (Vektor_Don==-1 && LastBarPeresekD_Up>6 && LastBarPeresekD_Down>4){SellNow=false;} if(Test_P!=84)*/if (Levl_Close_H1>7 ||Levl_Close_H1<-7){BuyNow=false; SellNow=false;} if(Test_P!=85)*/if (Levl_Close_H4>7 ||Levl_Close_H4<-7){BuyNow=false; SellNow=false;} if(Test_P!=86)if (Levl_Close_D1>6 && TimeHG==1)BuyNow=false; if(Test_P!=87)if (Levl_Close_D1<-6 && TimeHG==1)SellNow=false; 9.然后我看到这一切是如何共生的,在这里我要么把它分成不同的组,要么把一些东西排除在外。有些叶子可能在这里停止工作,因为它们做出进入市场的决定总是比其他叶子晚,在这里,将这些叶子分解成独立的专家顾问可能是合理的。一般来说,这一点需要进一步发展。 一般来说,这不是一个复杂的方法。我不使用随机森林,而是使用单独的树叶,原因是总是在市场上没有意义,采取单独的树叶,我们对当前某些市场条件的统计预测更可靠,也就是说,我们限制预测区域,通过叠加不同树的这些区域来获得投票效果。而如果我们采取森林,我们将尝试对所有的东西进行分类,因此,好的选择和坏的选择都会被采取,通过手工我减少了随机性。 因此,我认为我们应该集中精力寻找这些树叶。而为此,我需要沿着我建议的矢量移动。 顺便说一下,我打算用GPU来列举图(组合),如果有人能在这方面提供帮助,欢迎你。 Aleksey Vyazmikin 2018.06.28 18:58 #49 Yuriy Asaulenko: 那么,集体创作的本质是什么?是要直接改变拖鞋狩猎的策略吗?你真的害怕没有足够的拖鞋吗?关键是要加速向目标移动。如果在策略上有一个好的结果,而不仅仅是MO的方法,那么你可以在一个池子或其他地方设立自己的基金来解决问题,也就是说,这个项目 已经可以自我维持了。 Yuriy Asaulenko 2018.06.28 19:18 #50 Aleksey Vyazmikin:你真的害怕没有足够的拖鞋吗?关键是要加速向目标移动。如果从战略上有一个好的结果,而不仅仅是MO方法,那么你可以在一个池子里或其他地方设立自己的基金来解决问题,也就是说,这个项目可以自我维持。 如果有几个人在研究一种策略,那么在特定的价格下可能没有足够的堡垒。我不能代表外汇,但我怀疑有类似情况。 123456789101112...20 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
为什么凋零?你已经做了,请使用它。
事实是,往往在一个方向上有突破,在一个方向上有不对称的发展,而知识的汇集会使情况改善许多倍。
此外,这不是一个要为一个人制定具体战略的问题,而是一个寻找解决方案的方法。
P.S. Siska最近疯了,这是事实,但我认为原因是外国主力退出市场--他们停止研究战略,混乱随之而来 ...
你为什么要感到厌烦?你做了,就用它。
我想,检查一下市场的超级效率程度。你可以为此牺牲一到两个工作策略。你只需要先开发它们。)))
是的,问题是,往往在一个方向上有突破,在一个方向上有不对称的发展,汇集知识会使情况改善很多倍。
此外,这不是一个向人介绍具体策略的问题,而是一个寻找解决方案的方法。
我想,检查一下市场的超级效率程度。为此,可以牺牲一两个工作策略。只是要先发展他们。)))
有什么可检查的呢?我有10个期货,我想买它们。然后其他10个有同样策略的人过来,价格就会上升10个点。
也可能是第一个起来的人就能完成工作。)))
如果购买价格是由战略决定的。而其余的都是市场外的,也不差。
这个版本得到了速度战的证实。也可能是第一个起来的人就能完成工作。)))
如果购买价格是由战略决定的。而其余的都是市场外的,也不差。
那么,集体创造力的本质是什么?在这一点上,有必要立即改变策略,在追寻堵塞物的过程中?
从逻辑上讲,对于一个超级有效的货币市场,由于系统的规模,价格应该看起来像一个周期为几周的MA,而且只由发行国的实际动态决定。我们看到,情况并非如此。因此,市场的性质是由其他东西决定的(例如:真正的货币发行者需要挤压 "盈余 "或确保广泛参与塑造市场的兴趣)。因此出现了波动。
当然了,是暴躁。:(
PS。
顺便说一下,如果你不纠结于五位数,而以美分为单位看,图表看起来就是这样。
如果我没有弄错,你已经知道我的方法。通过指标预选+NS作为可训练的决策逻辑(分类)。
我不知道你如何选择指标,这些指标的哪些设置适合你,你如何描述与指标有关的价格,或者你是否使用指标的增量作为预测因素?一般来说,在每一个公开报道中,都有一些细节,其本身就很有价值。
我将简要地描述我现在正在做的决策树,也许它能引起一些人的兴趣。
1.我使用脚本在每个条形图打开的瞬间计算事件的结果,结果是利润或损失,它是一个所谓的目标,我把结果写到一个文件中。该事件可能发生在1条或超过200条之后,在打开计算位置后,立即使用拖网。
2.使用专家顾问(最初是一个脚本,但后来我决定使用EA,因为如果同样的代码生成数据会更好),我在每个条形上收集预测器的值,并将它们记录到一个文件中。目前,我有超过120个预测器。
3.我把这两个文件合并。该文件看起来相当大,超过100兆字节,因为信息是由分钟收集的。
4.我把收集到的数据交给R语言中的遗传算法处理,脚本用其方法进行计算,并试图改善目标搜索结果。
5.我分析了结果,它看起来像这样。
在这里,我查看了每张纸的信息,选择那些预测1/-1大于1/-1的1.5倍的纸,以及那些预测0大于60%的纸。试图分析和理解拟议的分解。我想补充一点,1是买入,-1是卖出,0是买入或卖出的负数。
6.将选定的树叶写成代码,部分看起来是这样的
7.在策略测试器中的每一片叶子的训练期外检查。我留下那些显示出良好效果并有足够数量交易的叶子。这时就可以看到良好的分类效果,但经济效果很弱。
8.我从选定的叶子中组成草场(几乎是随机森林),给它们投票权。结合不同的树和它们的叶子,我得到的代码大致如下
9.然后我看到这一切是如何共生的,在这里我要么把它分成不同的组,要么把一些东西排除在外。有些叶子可能在这里停止工作,因为它们做出进入市场的决定总是比其他叶子晚,在这里,将这些叶子分解成独立的专家顾问可能是合理的。一般来说,这一点需要进一步发展。
一般来说,这不是一个复杂的方法。我不使用随机森林,而是使用单独的树叶,原因是总是在市场上没有意义,采取单独的树叶,我们对当前某些市场条件的统计预测更可靠,也就是说,我们限制预测区域,通过叠加不同树的这些区域来获得投票效果。而如果我们采取森林,我们将尝试对所有的东西进行分类,因此,好的选择和坏的选择都会被采取,通过手工我减少了随机性。
因此,我认为我们应该集中精力寻找这些树叶。而为此,我需要沿着我建议的矢量移动。
顺便说一下,我打算用GPU来列举图(组合),如果有人能在这方面提供帮助,欢迎你。
那么,集体创作的本质是什么?是要直接改变拖鞋狩猎的策略吗?
你真的害怕没有足够的拖鞋吗?关键是要加速向目标移动。如果在策略上有一个好的结果,而不仅仅是MO的方法,那么你可以在一个池子或其他地方设立自己的基金来解决问题,也就是说,这个项目 已经可以自我维持了。
你真的害怕没有足够的拖鞋吗?关键是要加速向目标移动。如果从战略上有一个好的结果,而不仅仅是MO方法,那么你可以在一个池子里或其他地方设立自己的基金来解决问题,也就是说,这个项目可以自我维持。