get_ensemble_weight
- czsc.get_ensemble_weight(trader: CzscTrader, method: AnyStr | Callable = 'mean')[source]
获取 CzscTrader 中所有 positions 按照 method 方法集成之后的权重
- Parameters:
trader – CzscTrader 缠论交易者
method –
str or callable 集成方法,可选值包括:’mean’, ‘max’, ‘min’, ‘vote’ 也可以传入自定义的函数,函数的输入为 dict,key 为 position.name,value 为 position.pos, 样例输入:
{‘多头策略A’: 1, ‘多头策略B’: 1, ‘空头策略A’: -1}
kwargs –
- Returns:
pd.DataFrame columns = [‘dt’, ‘symbol’, ‘weight’, ‘price’]