文件名称:股票买卖最佳时机leetcode-real-time-trading-system:在实时系统中实施不同的交易策略
文件大小:5.5MB
文件格式:ZIP
更新时间:2024-07-26 21:55:39
系统开源
股票买卖最佳时机leetcode 实时交易系统 作者: , , 日期: 2020 年 6 月 我们芝加哥大学“实时智能系统”课程的最终项目的 GitHub 存储库: 在这个项目中,我们构建了一个能够与虚拟股票市场互动的实时交易系统。 我们的交易系统从服务器接收市场更新并根据以下三种策略做出决策:相关策略、分类策略和交叉策略。 每个策略的目标都是最大化投资资金的回报。 该项目由以下部分构成: 1. 服务器 server.py :此脚本建立一个服务器,该服务器以预定义的时间间隔向连接到服务器的客户端顺序发送大约 3,300 个市场更新。 2. 客户 client.py :此脚本建立客户端。 客户代表我们的交易系统,因为它集成并执行以下所有脚本。 从服务器收到市场更新后,更新将添加到订单簿中。 然后,客户调用不同的策略之一来根据给定的市场更新确定要采取的行动。 根据这一决定,行动将被执行并反映在投资组合中。 3. 订单簿 limit_order_book.py : 订单簿能够处理订单并分别创建出价和询价簿。 每本书都将是一本字典,以价格为关键字,以订单详细信息(此价格的订单数量、订单 ID、
【文件预览】:
real-time-trading-system-master
----portfolio.py(4KB)
----final_presentation.pdf(4.08MB)
----server.py(4KB)
----README.md(5KB)
----model_building.py(3KB)
----gbc.sav(4.06MB)
----correlation_strategy.ipynb(87KB)
----correlated_stocks.csv(219B)
----limit_order_book.py(8KB)
----client.py(3KB)
----classification_strategy.py(7KB)
----correlation_strategy.py(5KB)
----finance()
--------finance.csv(172KB)