FeatureAnalyzeBase

class czsc.FeatureAnalyzeBase(symbols, read_bars, **kwargs)[source]

Bases: object

【基类】特征计算与分析,适用于时序量价类因子

Attributes Summary

new_features

list,新增的特征列表

Methods Summary

add_features(df)

向df中添加特征

get_features()

此方法检索self.symbols中每个符号的K线数据, 使用add_features方法向数据添加特征

layering(feature, min_q, max_q)

分层回测

report()

打印特征分析报告

Attributes Documentation

new_features

list,新增的特征列表

Methods Documentation

add_features(df)[source]

向df中添加特征

df 包含以下列:

  • dt: 日期

  • open: 开盘价

  • close: 收盘价

  • high: 最高价

  • low: 最低价

  • vol: 成交量

  • amount: 成交额

get_features() DataFrame[source]

此方法检索self.symbols中每个符号的K线数据, 使用add_features方法向数据添加特征

Returns:

包含所有K线和特征的DataFrame

layering(feature, min_q, max_q)[source]

分层回测

report()[source]

打印特征分析报告