LSTM

长短期记忆网络(LSTM)是一种特殊的循环神经网络(RNN),在金融领域具有广泛的应用。LSTM的独特之处在于其能够捕捉并记住时间序列数据中的长期依赖关系,这在分析金融市场的动态性和预测未来趋势时尤为关键。在处理如股票价格、汇率或市场指数等金融数据时,LSTM能有效地利用过去的信息,结合当前的输入,以生成对未来状态的准确预测。这使得LSTM在算法交易、风险管理、资产定价等金融应用中成为一个强有力的工具。总体来看,LSTM在金融中提供了一种基于深度学习的有效方法,帮助理解和预测市场的复杂行为。

基于Transformer模型的智能选股策略

旧版声明

本文为旧版实现,仅供学习参考。



https://bigquant.com/wiki/doc/demos-ecdRvuM1TU(新版开发环境下的模版目录)

\

导语

RNN、LSTM和GRU网络已在序列模型、语言模型、机器翻译等应用中取得不错的效果。循环结构(recurrent)的语言模型和编码器-解码器体系结构取得了不错的进展。

但是,RNN固有的顺序属性阻碍了训练样本间的并行化,对于长序列,内存限制将阻碍对训练样本的批量处理。这样,一是使得RNN的训练时间会相对比较长,对其的优化方法也比较少,二是对于长时间记忆来说,其的效果也大打折扣。

而Tr

更新时间:2024-09-04 01:21

LSTM 能否通过历史股价预测未来股价?

LSTM 的闹剧

随着深度网络的越来越普及,软件开发人员越来越容易对其进行实现,毫无疑问,很多开发人员会用他们熟悉的基于股票价格的预测来训练长短期记忆网络。我见过好几篇论文,展示了如何通过把历史资产价格用于LSTMs训练然后得出“完美地符合”现实的结果。

我相信你也曾怀疑过这些说法都只是一场闹剧。我们都知道,即使你做得再好,也无法准确地预测到市场的90%-100%,即便你进行相当精确地定义。股票市场正如它反映的社会经济一样不断变化,我们暂时还不能做到完美预测。

我所看到的的是,这些作者采用了一些以前的资产价格,有时会对那些价格进行“准确的转换”(即记录日志、规范逻辑、换算价格、或者

更新时间:2024-06-12 06:03

DNN-AI选股:深度学习的学习率调整

2021年8月5日Meetup问题:深度学习的学习率在哪里可以调整,训练集和测试集的loss如何打印到一张图上,early_stop如何设置?深度学习的权值初始化方法对结果影响很大,能否做个全面介绍,CNN,lstm,mlp一般试用哪种初始化方法。lstm或者cnn后面接的mlp一般用几层为好?mlp的神经元数量一般要相较输入层扩充几倍?

[https://bigquant.com/experimentshare/c0853836ac224f7ab02c97acce9f973f](https://bigquant.com/experimentshare/c0853836ac224f7ab02

更新时间:2024-06-07 10:55

LSTM+CNN深度学习预测股价

旧版声明

本文为旧版实现,仅供学习参考。

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

策略案例

https://bigquant.com/experimentshare/c13d6baefe5d4c75bb87eea9364b0f75

\

更新时间:2024-06-07 10:55

DNN-AI选股:深度学习的学习率调整

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平

更新时间:2024-06-07 10:55

LSTM大盘择时+Stockranker选股

请参考新版的大盘择时

机器学习+择时+跟踪止损+技术分析

策略案例

https://bigquant.com/experimentshare/a5ed3eddf32f4e4dad4811a1acc257f0

\

更新时间:2024-05-24 10:28

关于PyTorch中LSTM的输出格式


class torch.nn.LSTM(*args, **kwargs)

参数列表

input_size:x的特征维度 hidden_size:隐藏层的特征维度 num_layers:lstm隐层的层数,默认为1 bias:False则bih=0和bhh=0. 默认为True batch_first:True则输入输出的数据格式为 (batch, seq, feature) dropout:除最后一层,每一层的输出都进行dropout,默认为: 0 bidirectional:True则为双向lstm默认为False

输入与输出

输入:input, (h0, c0

更新时间:2024-05-22 10:45

基于LSTM的股票价格预测模型

导语

本文介绍了LSTM的相关内容和在股票价格预测上的应用。


LSTM的股票价格预测

LSTM(Long Short Term Memory)是一种 特殊的RNN类型,同其他的RNNs相比可以更加方便地学习长期依赖关系,因此有很多人试图将其应用于 时间序列的预测问题 上。

汇丰银行全球资产管理开发副总裁Jakob Aungiers在他的个人网站上比较详细地介绍了LSTM在Time Series Prediction上的运用([http://www.jakob-aungiers.com/articles/a/LSTM-Neural-Network-

更新时间:2024-05-20 02:09

深度学习前沿 | 利用GAN预测股价走势

导语

本文是对于medium上Boris博主的一篇文章的学习笔记,这篇文章中利用了生成对抗性网络(GAN)预测股票价格的变动,其中长短期记忆网络LSTM是生成器,卷积神经网络CNN是鉴别器,使用贝叶斯优化(以及高斯过程)和深度强化学习(DRL)优化模型中超参数。此外,文章中非常完整地实现了从特征抽取、模型建立、参数优化、实现预测的过程,其中运用了多种机器学习方法,比如BERT进行文本情绪分析、傅里叶变换提取总体趋势、autoencoder识别高级特征、XGboost实现特征重要性排序等。本文学习的思路是:GAN算法概览 – 项目思路 – 项目详解。拟在学习完成后,在Bigquant平台

更新时间:2024-05-20 02:09

基于LSTM模型的智能选股策略

旧版声明

本文为旧版实现,供学习参考。

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

\

导语

这是本系列专题研究的第五篇:基于长短期记忆网络LSTM的深度学习因子选股模型。LSTM作为改进的RNN(循环神经网络),是一种非常成熟的能够处理变化的序列数据的神

更新时间:2024-05-20 02:09

DeepAlpha短周期因子研究系列之:LSTM在量化选股中的应用

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平

更新时间:2024-05-17 06:43

lstm+cnn+A股去ST+大盘风控

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平

更新时间:2024-05-17 03:48

机器学习:17-LSTM

  • 运行环境:AIStudio 3.0
  • 策略说明:==本代码以教学目的为主,请自行调参==


回测图:

\

策略源码:

{{membership}}

[https://bigquant.com/codeshare/56e64ce1-43c8-4317-90d4-5df0a427a966](https://bigquant.com/codeshare/56e64ce1-43c8-4317-90d4-5df0

更新时间:2024-04-25 07:41

LSTM模拟运行出错

ValueError Traceback (most recent call last) <ipython-input-1-652f482ac31d> in <module> 251 ) 252 --> 253 m36 = M.filter_delist_stock.v6( 254 input_1=m25.data 255 )

/var/app/enabled/biglearning/module2/common/modulemanagerv2.cpython-38-x86_64-linux-gnu.so in bigl

更新时间:2023-10-09 08:11

CNN-LSTM的连接原理?

如题:CNN模块中的卷积层和LSTM模块在可视化工作界面通过连线连接,他们之间是通过什么原理进行融合和连接的呢?

希望得到平台工程师的解答,谢谢!

更新时间:2023-10-09 07:07

我在改LSTM+CNN代码时,运行不成功

求助平台策略工程师

我在改LSTM+CNN代码时,把输入特征改为15维时,运行不成功

策略地址为:https://bigquant.com/codeshare/8b2a7e00-18b2-4fd4-8777-6875307dae1e

\

更新时间:2023-10-09 03:22

为什么根据LSTM+CNN深度学习预测股价案例没有成交?

根据【模板策略】LSTM+CNN深度学习预测股价案例没有成交?

https://bigquant.com/wiki/doc/shendu-gujia-4teFqoC7MV

https://bigquant.com/community/t/topic/194980

https://bigquant.com/experimentshare/52d3c0772a2d4ef9bb5950c7c6646170

\

更新时间:2023-10-09 03:16

华西证券机器学习择时系列之三:LSTM模型市场择时策略 2021/09/09

摘要

量化择时交易策略

机器学习量化交易策略的制定,是通过从海量历史数据中,利用计算机强大的处理能力,挖掘并分析出那些能够为投资者带来收益的各种大概率可行的投资方式来实现的。通过数学模型对这些策略进行分析并加以验证,以期望让投资者获得更高更稳定的收益,或更合理地规避风险。

长短期记忆模型具有明显优势

长短期记忆模型通过记忆单元有效地学习长期依赖关系,在金融市场预测中具有明显优势长短期记忆网络是人工神经网络的一种,具有负责计算时间序列中各个观测值之间依赖性的能力,同时具有快速适应趋势中急剧变化的固有能力。所以,长短期记忆模型可以在波动的时间序列中很好地工作。在处理股

更新时间:2023-06-13 06:53

因子模型系列:利用LSTM算法估计基金因子暴露度-招商证券

摘要

见贤思齐焉。当我们在研究为什么有些基金表现优异的时候,我们总想知道这些目标基金到底在哪些因子上有所暴露,对目标基金因子暴露的研究有利于投 资者构建自己的投资组合。传统方法是根据公募基金的定期报告中的持仓数据来 计算基金在某些因子上的暴露度,但是由于定期报告发布时间存在较长滞后,这 种传统方法在实际使用中也存在较长时滞。我们尝试使用基金净值序列和因子收 益序列来反推基金在某因子上的暴露度走势。使用 LSTM 算法进行计算,经过一 系列测试,取得了一些初步成果。

对于基金在各因子上的暴露度迁移的研究,有利于我们对目标基金进行研究。 不管是对基金进行因子业绩归因还是波动率拆解,都需要

更新时间:2023-06-01 14:28

LSTM/CNN层运行提示Physical devices cannot be modified after being initialized

问题

<ERROR: moduleinvoker: module name: dl_layer_lstm, module version: v1, trackeback: RuntimeError: Physical devices cannot be modified after being initialized>

请问是什么原因?配置了一块GPU,重启了开发环境也不行,一直提示这个错误

[https://bigquant.com/experimentshare/ad9ddc0550d64dfa933ceaaf28f61e21](https://bigquant.com/exp

更新时间:2023-06-01 02:13

LSTM策略报错

https://bigquant.com/experimentshare/22f353e77e7c462b99eb32df8f3adc4d

我尝试着在这个策略里做一下自己的调整,但是报错了,想知道原因是什么呢?希望能很快得到帮助!

更新时间:2023-06-01 02:13

lstm股票策略模板出现‘np_epoch'错误

问题

lstm股票策略模板出现‘np_epoch'错误

问题截图

{w:100}

更新时间:2023-06-01 02:13

LSTM数据过滤问题

问题

问题描述

下面的LSTM策略中,数据过滤后造成参与训练的部分数据被过滤掉,在序列窗口滚动时造成窗口中数据顺延错乱。请问能否帮修改下面的策略,实现被过滤掉的数据也参与训练和回测(比如close_*1和close_*2被过滤掉,但能参与close_0,close_1,close_2这个序列窗口的训练)?

在(序列窗口滚动)之后过滤,数值已经标准化了,能否过滤? 能发个例子吗

另外,还有个问题,能在(序列窗口滚动)之后,再做标准化吗?

问题策略

[https://bigquant.com/experimentshare/83552c544786

更新时间:2023-06-01 02:13

LSTM策略如何加入自己上传文件中的数据

https://bigquant.com/experimentshare/2a2a7c6e7729445e956b549bc9b909a2

我把自己上传的文件作为数据源,想将其中的数据作为一个特征,应该如何加入到这个策略中呢?

更新时间:2023-06-01 02:13

用LSTM神经网络模型训练期货高频数据

高频交易经常被提起,却始终蒙着一层神秘面纱,仿佛那只是金字塔尖那一小撮人的玩物。今天我们就从期货高频数据下手,去揭开神秘面纱的一角,并尝试搭建神经网络模型对高频数据进行预测,抛砖引玉,希望能让对金融数据分析,量化交易,人工智能感兴趣的朋友有所收获。我们已经将本文的全部源数据+源代码+python环境打包好,做到开箱即用, 文末有获取方式,欢迎大家下载自己动手继续学习和研究。

先看我们最终的模型结果,在训练集和测试集上的表现:

下面开始探索数据。

交易时间

以本文要研究的螺纹钢(RB)为例, 与股票不同,期货不仅在工作日白天交易,很多品种还有夜盘, 每个交易日就是从夜盘开始计算的。

更新时间:2023-04-10 09:17

分页第1页第2页
{link}