交易中的机器学习:理论、模型、实践和算法交易 - 页 533

 
马克西姆-德米特里耶夫斯基

是的,为什么不是好的?在人工智能被发明之前,MO本质上是优化。

遗传学也是人工智能的一部分。

此外,还有一个相当有前途的混合方向--NEAT进化的神经网络。

 
尤里-阿索连科
标准在 "优化 "中很重要。基于最大利润的优化并不是一个好的标准。而且没有理由相信它在未来会以某种方式发挥作用,这一点我们在实践中经常看到,特别是在论坛上。

不一定按最大利润,你可以用最近文章中建议的R^2,或者其他的,有自定义的标准。重点不在于此,而在于通过opt找到稳定的依赖关系。之后,选择最好的运行,并分析为什么它们是最好的,以及发现了哪些有趣的东西。

 
伊万-内格雷什尼

此外,还有一个相当有前途的混合方向--NEAT进化的神经网络。


又是你的新东西,我去找谷歌帮忙了:)

 
伊万-内格雷什尼

此外,还有一个相当有前途的混合方向--NEAT进化的神经网络。

谢谢你。

你说出了我在过去几个月里一直在想的事情,但却无法形成一个想法。
 
伊万-内格雷什尼

现代化

这个话题本身很有趣,但它没有通过外汇测试。在主题中,有一些关于它的文章,甚至有一个R的包--https://github.com/ahunteruk/RNeat。
NEAT几个字--我们用遗传算法而不是传统的训练来选择神经元键的权重。
例如,在行动中的算法,神经元卡被训练为玩一个马里奥游戏https://www.youtube.com/watch?v=qv6UVOQ0F44

在普通的神经网络训练中,你可以暂停训练,在新的数据上检查过拟合度,以便及时停止训练,而在NEAT中,这是不可行的,遗传学会寻找最适合健身函数的权重,直到它达到极限,导致在新数据上出现强烈的过拟合和无用的模型。

 
佩特罗斯-沙塔赫兹扬

对真正的蜱虫进行测试是实时的。而且,你不和测试器一起使用,这太糟糕了。

听起来很奇怪,MetaTrader测试仪中没有 "真正的点",它们是生成的,从数学上看,它看起来像是在下一根蜡烛的(O+H+L+C)/4上打开/关闭,在这之前,信号出现。

 
交易员博士

这个交易所(比特币)的缺点是--他们的api没有获得ohlc值的功能。

嗯,不,他们是这样。只是他们的api 2.0仍然没有记录,信息在互联网的某个角落里((()

示例 candlc req:bittrex.com/Api/v2.0/pub/market/GetTicks? marketName=BTC-ETH&tickInterval=day&_=1499127220008

他们的蜡烛图很糟糕,他们不是从他们的订单记录中做出来的,而是以某种方式从其他来源汇总的,高点和低点可能比他们的图表上强得多,你必须在任何情况下都要写点。
 
阿廖沙

你当然不知道,我知道。

我真的很想,谢谢你。

 
阿利奥沙

很奇怪,在metatrader的测试器中没有 "真正的刻度",它们是生成的,在数学意义上,它是类似于在信号发生前的下一根蜡烛的(O+H+L+C)/4处打开/关闭。


很奇怪,听说metatrader的tether中没有真正的ticks,感觉像是在和平台合作。

 

大家好!!!。一个熟悉的问题。如何在不过度优化的情况下使人工智能尽可能长地持续下去????我个人认为,我自己有两个答案。

1.提高投入的质量,即找到一个将成为产出的原因的投入。这项任务极其困难,有时甚至不可行,因为这种投入原则上可能不存在于自然界。

2.以适当的模型质量水平延长训练期。这是我认为我们将考虑的方法.....。

使用两个网的委员会,我们得到三种状态 "是"、"不是 "和 "我不知道"--当两个网向不同方向看时,我们将尝试使用这种效果。

起初,我在1000条记录上训练网络。然后我们建立一个第二级模型,只对 "我不知道 "的状态进行训练。 在第二级的600个条目中,大约有300个是未定义的。这是正确的,伙计们,我们将使用助推器。我的意思是,它反复地重新训练网络。我能够达到第三级。它使我们能够在TF M15上对该模型进行大约三个月的训练。我必须承认,模型的准备工作花了两天多的时间,也难怪,考虑到我们必须建立6个信号模型+8个反弹模型,但所有这些时间只是为了将TS的容量提高到一个月,没有过度优化和人为参与。

这张照片显示了TS的训练期。测试是以一个批次进行的,没有进入与暂停的可能性。也就是说,如果没有SENDING模式的话!

注意 "盈利能力"。它不应该太高,从2到5...在这些限度内。因为这个指标的高水平是过度训练的标志,IMHO。当NS学习了本节内容后。

在下一张图片中,我连接了回撤模型。也就是说,当信号出现时,我们分析是否会有回调,如果 "是",我们就下一个挂单,如果 "不是",我们就入市。在这里,我们在模型中使用了大约四个模型投资,我们可以看到,在 "盈利能力 "参数方面,结果要好得多。实际上,这种方法是为了使平衡曲线看起来更加平滑和强大。

通常情况下,交易数量减少,利润减少,盈利能力增加。

但我们知道,培训领域的指标并不意味着什么,这也是事实。但我想出了一个非常重要的问题的答案 "如何评估训练的质量? 你如何知道你的模型对市场的概括程度如何,一般来说,它能做到这一点吗?答案原来是在表面上,非常简单。你需要再做一次测试interval!!!!!!但这是什么呢?.....,关于这一点,在续集....。