quanttrader回溯测试和实时交易库
quanttrader的Python项目详细描述
量子雷达
欢迎使用quanttrader,这是一个纯基于python的事件驱动回溯测试和实时交易包,面向quant交易员。在
源代码是完全开源的here on GitHub。包已发布here on pypi,可以安装pip了。文档托管在here on readthedocs。在
在大多数情况下,回溯测试策略可以直接用于实时交易,只需切换到实时经纪。我们提供了一个控制窗口来监控每种策略和整个投资组合的实时交易会话。在
回溯测试
实时交易
先决条件:下载并安装IB TWS或IB Gateway;按说明启用API连接here。在
安装
第1步
pip install quanttrader
或者,下载或git源代码,并在PYTHONPATH环境变量中包含解压缩路径。在
第2步
下载live_engine.py、config_live.yaml、order_per_interval_strategy.py,方法是单击“原始”按钮,右键单击“另存为”,然后将文件扩展名更改为.py或.yaml。在
第3步
^{pr2}$支持的工具和示例
- Stock:AMZN STK SMART
- 外汇:欧元兑英镑现金
- 期货:ESM9 FUT GLOBEX
- 股票期权:AAPL OPT 20201016 128.75 C智能
- 期货期权
- Comdty:XAUUSD CMDTY SMART
Order Type受支持
订单基本类型。有关详细信息,请参见IB Doc。在
- 拍卖
- 拍卖限额
- 市场
- 市场(如果接触)
- 收盘价
- 公开市场
- 限制市场
- 限价令
- 接触时限制
- 成交限制
- 打开限制
- 住手
- 停止限制
- 尾随停止
- 尾随停止限制
免责声明 开源,免费使用,免费贡献,使用风险自负。没有对未来利润的承诺,也没有对未来损失的责任。在
- 项目
标签: