gpt4 book ai didi

artificial-intelligence - 使用人工神经网络进行长期预测

转载 作者:行者123 更新时间:2023-12-04 08:43:34 25 4
gpt4 key购买 nike

我正在使用ANN预测股票价格的项目。我已经训练过系统
使用之前的7年数据,可以很好地预测一天的数据。现在我要预测 future 7天的股价。

我的想法是使用第1天来预测第2天数据,使用第2天和第1天的预测数据来预测第3天的数据,依此类推。但是它不能正常工作。

我已经训练过ANN使用开盘价,一天的最高价和最低价来预测收盘价。

预测 future 7天的数据的想法是什么?

最佳答案

Maruf,如果您有1天可靠的ANN预测器,请与我联系以进一步讨论!哈哈

开个玩笑。神经网络和其他非线性预测器就是预测器。您正在处理的数据(股价数据)在很大程度上是随机的。如果您不相信我,请尝试使用以下伪代码生成随机游走并将其绘制在屏幕上:

let min = -0.5
let max = +0.5
let bias = 0.01
let random = rand(min, max)
y[i] = y[i-1] + random + bias

稍微调整偏差(从-0.01到0.01),您将得到一系列看起来像股票价格趋势的系列。这样做的原因是,在任何潜在趋势中,做出决策的人都不会比掷硬币更好。您是否知道平均交易员55%的时间正确?这就是他所需要的...

现在,如果数据在很大程度上是随机的,则很难预测。您正在寻找噪声很大的信号。每天您都在尝试预测自己的预测变得不那么准确。

请问-您将什么输入ANN以获得提前1天的预测?例如,如果您使用每日股价加上其他衍生因素(例如变化率,数量,差异等)来获得准确的1天预测,则可能会发现您可以通过以下方式获得准确的1周预测:将以上所有内容替换为每周库存数据。

编辑:

其次,您正在做什么以测试预测变量的准确性?为了扩大mikera的答案,我建议采取以下策略。

给定一个1000天的数据窗口,请选择其中的800天并训练您的ANN。现在预测 future 的一天。将预测的方向(上,下)与预测的收盘价(差异%)进行比较,以衡量该结果的准确性。现在,将窗口向右滑动1天。重新训练ANN并执行1天的预测,并注意结果。

如果您在剩下的200天中继续进行此操作,那么有多少比例的结果获得了正确的方向(向上,向下)?在实际预期收盘价的10%以内,结果的比例是多少?如果您的ANN每天在下类时间下订单,并在第二天结束时下订单,那么它能赚多少钱?滑点和交易费用的会计处理当然...

这将使您了解系统的准确性和值(value)。

关于artificial-intelligence - 使用人工神经网络进行长期预测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10796890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com