首页
编写策略
数据平台
因子研究
我的交易
发现策略
量化学院
知识库
免费注册
登录
问答交流
关于超参寻优
由iorikyoqjs创建,最终由iorikyoqjs
更新于2022-11-09 01:23
被浏览 46 用户
超参里的评分函数除了用夏普标记外,如何将年化、胜率、最大回撤加进去
标签
夏普比率
年化收益率
最大回撤
评论
可以的,在“超参搜索”模块中的”评分函数”中进行修改即可,比如: ```python def bigquant_run(result): score = result.get('m19').read_raw_perf()['max_drawdown'].tail(1)[0] return {'score': score} ``` 注意:输入数据必须有该列数据才能进行修改
能同时显示多个指标吗 \ \ \ \
可以,你可以在后面添加即可,比如: ```python def bigquant_run(result): score = result.get('m19').read_raw_perf()['sharpe','max_drawdown'].tail(1)[0] return {'score': score} ``` 或则也可以将多个指标合并为一个新的指标
```python # 可以,例如: def bigquant_run(result): sharpe = result.get('m14').read_raw_perf()['sharpe'].tail(1)[0] returns = result.get('m14').read_raw_perf()['algorithm_period_return'].tail(1)[0] max_drawdown = result.get('m14').read_raw_perf()['max_drawdown'].tail(1)[0] return {'sharpe': sharpe,'returns':returns,'max_drawdown':max_drawdown } ``` \
{link}