神经网络 - 页 15

 

辛巴你说的脱离样本是什么意思?我试着建立另一个网络,增加了大约6个输入,这降低了准确性。我想我已经有了一套好的输入。这是以我的交易策略 为基础的,该策略在趋势性市场中运作良好,而在范围性市场中则运作不佳。这对预测来说也是有意义的。图表顶部和底部的两个长区间是预测开始动摇的地方。我认为,在区间策略方面的一些工作可以发现一些有用的输入。

Kazam,这是用于创建网络的代码。对我来说,这说明创建了一个新的前馈反托网络。我不知道为什么它能产生好的结果,这似乎有点好得不真实。我总结了正确的点数减去错误的点数,在这段时间内(大约30个月),它将获得294873点的利润......我很害怕

numHiddenNeurons = 13;

net = newff(p,t,numHiddenNeurons)。

 

mrwobbles

样本外的意思是检查 NN在与它所训练的数据不同的情况下如何工作。在样本中意味着相反。

这段代码是好的。你确定你没有在同一时间步骤中使用输入和目标数据/input[x1(t0), x2(t0), ..., xn(t0)], output[y(t0)]/?

我在我的书签中还发现了一些论文/第一篇对你来说应该是非常有趣的/。

http://www.softcomputing.net/isnn06-02.pdf

http://www.chaos2008.net/zzProceedings/CHAOS2008%20(D)/PAPERS_PDF/Atsalakis_Nezis_Skiadas-Forecasting_Chaotic_time_series_by_a_Neural_Network.pdf

我还决定在3-4个星期内建立一个能够预测D1和可能H4时间框架内汇率的ENN。我想我将开始使用FNT、GEP和PSO的组合,然后尝试使用PIPE代替GEP、EPSO、模拟退火等来改进ENN。

 

我也是这么想的,但它是在1999年至2006年的7年时间里进行训练的,然后对从那时到现在的数据进行模拟。所以它不在样本范围内。

但这可能解释了这一点。它很可能试图预测当前的高/低点和收盘价,而不是下一小时的 。我会看一下日期戳,看看。谢谢你的链接,我会看一看的。

 

是的,事实证明,我给它输入的是同一小时的输入和目标数据,而不是当前小时的输入和下一小时的目标。我在相同的输入上训练了网络,但目标是下一小时的,结果与我猜想的差不多。它在大约51%的时间内对方向是准确的,在30个月内记录了大约10,000个点。我将输入归一化为[-1,1],这稍微提高了性能。我将尝试一些不同的网络模型。我一直在研究延时网络,但灵活的神经树方法似乎越来越吸引人。

 

姆尔瓦伯斯

跳过TDN的。

你应该只对3种类型的网络感兴趣。

- 灵活的神经树 - 使用GP、GEP、PIPE或ECGP设计,并使用模拟退火、PSO、EPSO、蚂蚁算法、人工免疫系统算法等进行微调。

- 贝叶斯网络--可以用于时间序列 预测,也可以用于建立交易系统

- 鸿雁网络

对于建立一个交易系统,你可能也会发现有用的。

- RIPPER算法 - 如果我没记错的话,有人用它做了一个自动交易锦标赛的EA

- C4.5/C5.0

你不需要更多的东西,也不需要更少的东西,因为现在/。

 

谢谢你的建议,我想我已经确定要研究某种形式的遗传算法了,ECGP看起来最有希望。只是我的编码技能不是很好,而且ANN对我来说是相当陌生的。我在选择函数 集方面遇到了一些麻烦。如果我错了,请纠正我,但这是一个所有可能的函数集,用于将节点映射到彼此之间?所以我将指定一个输入权重的随机分布,终端集将包含所有的节点转移和激活函数?给它们分配统一的概率,F和T集的概率之和为1。输入权重的优化将使用SA或PSO thou?这个优化后的最佳树将被传回以建立一个新的PPT?

另外,大学图书馆有1998年至2004年所有版本的欧洲遗传编程会议的资料。你认为它们值得一读吗?他们还有一本《遗传编程和可进化机器》,作者是Dordrecht : Kluwer Academic Publishers, c2000,我正在考虑把它拿出来。

 

摆动

不要从ECGP开始。从一些简单的事情开始,比如用遗传编程或基因表达式编程来设计NN。有现成的类来实现这些方法。

比如说。

http://69.10.233.10/KB/recipes/aforge_genetic.aspx

http://www.codeproject.com/KB/recipes/aforge_neuro.aspx

[/CODE]

I don't know if there is a freely available implementation of ECGP, but there's one of ECGA /ECGP is based on ECGA/:

[CODE]

http://www.kumarasastry.com/2006/03/26/extended-compact-genetic-algorithm-in-c-version-11/

但正如我所说的,现在先跳过ECGP/ECGA。

编辑

至于书籍--把会议材料留到以后再看/不要试图学习关于NN和进化算法 的一切,把重点放在可能对交易有用的工具上--时间序列预测和决策/。

从可以免费下载的 "遗传编程现场指南 "开始/我在前几页贴了一个链接/。

 

让我们来谈谈如何选择神经网络的样本

任何神经网络都取决于你如何选择样本。我相信这个问题也困扰着你。

我建立了一些容易使用的神经网络。但我还没有找到一个好的样本准备方式。

在这里,我告诉你我选择样本的方法,我在等你的答案。

用三条杠作为样本,下一条杠作为结果。

用几个条形图作为基础窗口,用几个条形图作为特征窗口,设置一些特征值,如ma值收盘价 openprcie等,你可以用任何指标作为特征。

 

Neuro Net是一个骗局!!!。

我测试了这个EA,发现它并没有产生他所声称的结果。利润非常小,而损失巨大。经过几天的测试和与该公司的合作,这个EA一次不能产生超过一两个星期的结果。

他们声称有一个MQ4语言的神经网,没有dll。我觉得这非常不可能。

我要求退款,他不愿意给我。SCAMMER!!!!!

 

我不知道这对任何人是否有用,但我发现了一个MATLAB的GA工具包,叫做SGALAB。总之,这里有 链接。