先确认字段是否真实存在:尾盘分时特征、日线行情、现成因子。
日线字段已确认。还要找尾盘成交量占比和尾盘涨跌幅的现成字段,同时看市场整体普跌怎么量化。
"时间段N成交量占比"没说明具体对应哪段时间,我先查清楚。尾盘涨跌幅也需要分钟线或 15 分钟线来算,一并确认字段。
我把你的盘感翻译成了 3 个版本的因子。「因子」就是每天给每只股票打一个分的规则,分越高,你的盘感越看涨。
可检验的说法:当全市场普跌、某只票当天仍收微红、且尾盘成交比平时明显放大时,未来 5 个交易日,这只票倾向于上涨。
共列了 3 个版本。它们只在「尾盘放量」怎么量上不同,下一步要一起检验,不能只挑最好的。
| 盘感原话 | 可计算的定义 | 用到的字段 | 方向 |
|---|---|---|---|
| 普跌情况下当天尾盘放量微红的票之后容易涨(版本1:尾盘占比放大) | 普跌日 且 微红 的票,取「尾盘 30 分钟成交占全天的比例」÷ 它自己过去 20 个交易日的同一比例均值;不满足条件记 0 | cn_stock_factors_hf.hf_ratio_volume_6;cn_stock_bar1d 的 close、pre_close | 越大越看涨 |
| 同上(版本2:尾盘成交量放大) | 同样的闸门,取「尾盘 30 分钟成交量」÷ 它自己过去 20 日尾盘成交量均值。尾盘成交量 = 全天 volume × hf_ratio_volume_6 | cn_stock_bar1d.volume、cn_stock_factors_hf.hf_ratio_volume_6 | 越大越看涨 |
| 同上(版本3:最后 15 分钟占比放大) | 同样的闸门,取「最后 15 分钟成交占全天的比例」÷ 自己过去 20 日均值 | cn_stock_factors_hf.hf_ratio_volume_7 | 越大越看涨 |
三个版本共用的闸门:
close / pre_close − 1 在 0% 到 2% 之间(收红但涨得不多)。不满足闸门的票记 0,表示没信号。你的盘感说的是「涨」,没有「越X越会跌」的说法,所以不用取反。
你说得含糊的地方,我先按下面的值做,你之后可以纠正:
cn_stock_prefactors 里没有现成的尾盘放量因子,我搜了「放量」「量比」「尾盘」,都没有匹配,所以三个版本都是自己定义的。这条盘感里没有做不了的部分。
中粮糖业 20260904 这个例子我没有查数据,也没有核对它在三个版本里是否会被选中,留给后面的步骤。cn_stock_factors_hf 近五年的覆盖是否完整,我也没有核对。
我只做了翻译这一步,没有加工、检验或出报告:把你的盘感翻成 3 个可计算的版本,并用 bq dai 确认了用到的字段真实存在。
已按你的意思改了:放量只看当天全天成交,跟这只票自己过去 20 个交易日的平均比,不再看尾盘那一段。
可检验的说法:当全市场普跌、某只票当天仍收微红、且当天成交比自己过去 20 日平均明显放大时,未来 5 个交易日,这只票倾向于上涨。
共列了 3 个版本。它们只在「成交」用哪个量来衡量上不同,下一步要一起检验,不能只挑最好的。
| 盘感原话 | 可计算的定义 | 用到的字段 | 方向 |
|---|---|---|---|
| 普跌情况下当天放量微红的票之后容易涨(版本1:成交量) | 普跌日 且 微红 的票,取「当天成交量 ÷ 过去 20 日平均成交量」;不满足条件记 0 | cn_stock_bar1d 的 volume、close、pre_close | 越大越看涨 |
| 同上(版本2:成交额) | 同样的闸门,取「当天成交额 ÷ 过去 20 日平均成交额」 | cn_stock_bar1d 的 amount、close、pre_close | 越大越看涨 |
| 同上(版本3:换手率) | 同样的闸门,取「当天换手率 ÷ 过去 20 日平均换手率」 | cn_stock_bar1d 的 turn、close、pre_close | 越大越看涨 |
三个版本共用的闸门没变:
close / pre_close − 1 在 0% 到 2% 之间。这版全部用 cn_stock_bar1d 的日线字段,不再用分时段的高频表,所以数据覆盖问题比上一版小。
中粮糖业 20260904 这个例子我没有查数据,留给后面的步骤。我只做了翻译这一步:把你的盘感改成 3 个可计算的版本,没有加工、检验或出报告。
内容由 AI 生成,请核实重要信息