简介
qwinq是rwinq的python版本,rwinq(Rust winner quantitative trader)是用Rust
语言编写的个人股票分析测试系统,包括数据,回测,投研,交易等多个模块。然而Rust
是编译型的系统语言,不便于快速建模和测试策略,所以这才有了这个qwinq。qwinq本计划是提供和Rust
版本rwinq核心功能基本一致的,不过貌似分离代码工作量有点大,而且不没太大的必要,因此只提供一些核心模块,同时封装了pyhton
代码,以方便编写策略给Rust
调用,这样的骚操作后,效率比原生的python
效率高出几个数量级。不过由于gil
的限制,用Rust
后,并发效率还是受限的,同时由于pyo3-asyncio
这个坑货,要占据主线程,所以异步代码是不支持的。qwinq各个模块之间先对独立,可以独立安装。如果你只对怎么获取财经数据感兴趣,那么只需要安装qfetch
,而忽略其他模块。
不过另外需要注意的是,这里所提供的方式方法不一定是主流股票投资的方式,也不能保证这个所谓的系统能够助力盈利,更不能保证不会亏损。这项目的功能更多是探索应用rust
实现一个完整的系统而已,所以请谨慎将该系统用于投资决策。
另外还需要注意的是,本项目中所涉及到的财经数据,全部来源于公开的数据,不涉及个人或其他隐私数据,同时也不能保证所收集到的数据是正确的。所获取到的数据仅用于学习和研究用,禁止商用。