2.0.6

  • 解决在 Python 2.x 下安装 RQAlpha 提示 requirements-py2.txt Not Found 的问题
  • 解决 Benchmark 无法显示的问题
  • 解决 rqalpha mod list 显示不正确的问题
  • 现在可以通过配置 base.extra_vars 向策略中预定义变量了。用法如下:
  1. from rqalpha import run
  2.  
  3. config = {
  4. "base": {
  5. "strategy_file": "strategy.py",
  6. "start_date": "2016-06-01",
  7. "end_date": "2016-07-01",
  8. "stock_starting_cash":100000,
  9. "benchmark": '000300.XSHG'
  10. },
  11. "extra":{
  12. "context_vars":{
  13. "short":5,
  14. "middle":10,
  15. "long":21
  16. }
  17. }
  18. }
  19.  
  20. result_dict = run(config)
  21.  
  22. # 以下是策略代码:
  23.  
  24. def handle_bar(context):
  25. print(context.short) # 5
  26. print(context.middle) # 10
  27. print(context.long) # 21