1. 首页
  2. 编程语言
  3. C
  4. 股票买卖最佳时机leetcode RobotTrader 这是一个有监督的循环神经网络(RNN)学习项目,将股票交易视为分类问题...

股票买卖最佳时机leetcode RobotTrader 这是一个有监督的循环神经网络(RNN)学习项目,将股票交易视为分类问题...

上传者: 2024-10-03 02:32:45上传 ZIP文件 22.98KB 热度 2次
股票买卖最佳时机leetcode这是一个有监督的循环神经网络(RNN)学习项目,将股票交易视为分类问题。输入60天的定价数据窗口,选择最佳操作以获得最大利润。这使用了我早期的交易环境项目,以及用于数据准备和模型训练的SeriesPrediction模块。首先,我使用CalculateBestActions来生成目标操作值。对于每一天,假定知道股票前一天的价格,以及每天一笔交易、连续四个交易日和八次可能的交易行为的限制,它计算将在20天内产生最高价值的交易序列。可能的交易有:激进买入、目标买入、市场买入、持有、市场卖出、目标卖出、激进卖出和CancelAllOrders。目标买入和卖出由移动平ASP格加上或减去5天平ASP格偏差的1/4决定。激进的买入和卖出由5天平ASP格偏差的1/2决定。 CalculateBestActions的计算成本很高,因此尽管您可以计算更长的序列,但它们所需的时间会呈指数级增长。 4个交易序列可能需要一天来计算30年的数据集,因此您将在大约6处碰壁。这些序列被保存以供重复使用,因此您只需为您测试
用户评论