多种方式运行策略

在策略开发过程中,每个人都会有不同的需求,比如

  • 不同的时间周期进行回测,
  • 想直接基于回测数据进行编程分析,或直接看一下收益结果。
  • 想将回测好的策略直接用于实盘交易
  • 不同的品种设置不同的风控标准在设计 RQAlpha API 的时候,考虑到以上随时变化的需求,将这部分需要以参数方式的配置严格从代码层面剥离。同一份策略代码,通过启动策略时传入不同的参数来实现完全不同的策略开发、风控、运行和调优等的功能。

警告

我们提供了多种方式来配置策略参数,请务必理解参数配置的优先级顺序,以避免在设置参数的时候因为优先级搞错而导致设置无效的问题!

参数配置优先级:策略代码中配置 > 命令行传参 = run_file | run_code | run_func 函数传参 > 用户配置文件 > 系统默认配置文件