Python 3自动交易框架

问题描述 投票:0回答:1

目前,我为自己的日常交易项目工作,但我不知道在使用数据库时从哪里开始。

目标:创建一个交易机器人。 (我已经有了算法)

问题:我需要有关流程和工具的帮助。

目前,我有一个24小时/ 24小时的程序,并提取实时财务数据。

  1. 我认为这个程序输出应该插入到SQL数据库中,因为会有数百万行。这是正确的假设吗?
  2. 然后我需要执行实时计算以在此数据库的新列上添加我的算法输出。这是正确的假设还是我应该有一个单独的数据库用于与我的算法相关联的实时计算?

我迷失了我应该用作最佳实践的框架和工具,无论是并行计算,SQL / NoSQL数据库,PySpark等等。

database python-3.x sqlite algorithmic-trading
1个回答
0
投票

关于第一个假设:假设你将有数百万行插入到单个表中而没有完成或需要任何相关/约束我建议阅读关于NoSQL(例如MongoDB),当假设这个假设时也可以给出适合你的第二个问题。

我建议阅读:http://www.automatedtrader.net/articles/technology-strategy/157883/python-for-analysing-financial-markets

祝好运!

© www.soinside.com 2019 - 2024. All rights reserved.