历史文档

【历史文档】高阶技巧-超参搜索:如何搜索Trade模块中的参数

由small_q创建,最终由small_q 被浏览 244 用户

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平台:

https://bigquant.com/data/home

https://bigquant.com/wiki/doc/dai-PLSbc1SbZX

新版表达式算子:

https://bigquant.com/wiki/doc/dai-sql-Rceb2JQBdS

新版因子平台:

https://bigquant.com/wiki/doc/bigalpha-EOVmVtJMS5

背景

在策略研究阶段,想要批量测试交易的设置,比如手续费、滑点等参数,可以通过超参搜索模块,批量测试。

思路

通过"自定义python模块"可以将Trade回测模块中的参数暴露出来,并用超参搜索模块进行搜索。

m4模块暴露的需要测试的参数 m5模块将stockranker的预测结果和m4的参数合并,传入Trade模块中 Trade模块获取到设定的参数,根据参数进行回测

实例

搜索了buy_cost\sell_cost两个参数。

https://bigquant.com/experimentshare/ff48049a2766453fa905875a080bc4f1

\

评论
  • 这个模板报这个错,怎么修复?
  • 如果是使用 自定义模块的超参搜索,参考下面例子: [https://bigquant.com/experimentshare/bd90640c980e4f13be0435f9772f3671](https://bigquant.com/experimentshare/bd90640c980e4f13be0435f9772f3671) \
  • 不能只运行某个模块,应该运行全部模块
{link}