StocksDaySensor¶
- class czsc.sensors.StocksDaySensor(experiment_path: str, sdt: str, edt: str, dc: TsDataCache, strategy: Callable, **kwargs)[source]¶
Bases:
object以日线为基础周期的强势股票感应器
输入:市场个股全部行情、概念板块成分信息 输出:强势个股列表以及概念板块分布
Methods Summary
get_agg_selected(selected_dfg[, window_size])滑动窗口聚合选股结果
get_latest_selected([index_code, fc_top_n, ...])获取下一个交易日的强势股列表
get_selected([index_code, fc_top_n, ...])验证传感器在一组过滤参数下的表现
get_share_strong_days(ts_code, name)获取单个标的全部强势信号日期
获取全部股票的强势日期
grip_search([grid_params])网格搜索超参数
validate_performance([index_code, fc_top_n, ...])验证传感器在一组过滤参数下的表现
write_validate_report(title, conf)编写试验报告到 Word 文件
Methods Documentation
- get_agg_selected(selected_dfg, window_size: int = 1)[source]¶
滑动窗口聚合选股结果
- Parameters:
selected_dfg – get_selected 输出的结果
window_size – 聚合窗口大小
- Returns:
- get_latest_selected(index_code=None, fc_top_n=None, fc_min_n=None, min_total_mv=None, max_count=None, window_size=1)[source]¶
获取下一个交易日的强势股列表
- Parameters:
index_code – 指数成分过滤
fc_top_n – 板块效应过滤参数1
fc_min_n – 板块效应过滤参数2
min_total_mv – 市值效应过滤参数
max_count – b20b过滤参数,控制最大选出数量
window_size – 按 window_size 聚合多天的结果到一天
- Returns:
- get_selected(index_code=None, fc_top_n=None, fc_min_n=None, min_total_mv=None, max_count=None)[source]¶
验证传感器在一组过滤参数下的表现
- Parameters:
index_code – 指数成分过滤
fc_top_n – 板块效应过滤参数1
fc_min_n – 板块效应过滤参数2
min_total_mv – 市值效应过滤参数
max_count – 控制最大选出数量
- Returns:
获取单个标的全部强势信号日期
- validate_performance(index_code=None, fc_top_n=None, fc_min_n=None, min_total_mv=None, max_count=None, window_size=1, save: bool = False)[source]¶
验证传感器在一组过滤参数下的表现
- Parameters:
index_code – 指数成分过滤
fc_top_n – 板块效应过滤参数1
fc_min_n – 板块效应过滤参数2
min_total_mv – 市值效应过滤参数
max_count – b20b过滤参数,控制最大选出数量
window_size – 按 window_size 聚合多天的结果到一天
save – 是否保存结果到本地
- Returns: