如何基于训练模型预测未来的K线

假设我们使用Keras训练了一个模型,其准确率超过90%。
我们使用了过去的数据(开盘价、最高价、最低价、收盘价、成交量等),采用了80-20的训练/测试分割比例
这里的问题是,我们使用了已经存在的数据来预测同样已经存在的数据。
我们如何使用这个模型来预测未来呢?
例如,使用训练好的模型来预测未来4小时内是红K线还是绿K线?
我知道我们可以使用model.save保存模型,然后加载模型,最后使用model.predict(),但问题在于model.predict()需要一些输入数据来进行预测
我们能否在这里使用时间戳作为输入(显然我们没有未来的OHLCV数据)?


回答:

你的训练数据和输入数据应该保持相同的格式。

例如,如果你用前一天的开盘价、最高价等数据来训练模型以预测今天的数据,那么只需输入今天的数据来预测明天的数据即可。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注