【新功能内测】第五周打卡:因子挖掘功能——低波动放量突破
  18521037752 16天前 132 0

一、什么是“低波动放量突破”策略?为什么用量化?

所谓“低波动放量突破”,说白了就是在平静中捕捉爆发的信号
一只股票如果长期横盘、波动很小,说明筹码稳定、抛压有限;一旦突然放量上涨并站上关键均线,往往意味着主力资金开始行动,趋势可能由弱转强。这就是本策略的底层逻辑——赚“蓄势后启动”的钱

但靠人工盯盘很难精准捕捉这类机会:

  • 波动率看不见 人眼无法快速判断过去14天价格是否真的“安静”,更别说计算标准差与均价的比值。
  • 量能真假难辨 今天成交量看起来大,但和过去50天比到底算不算“显著放大”?手工对比效率极低。
  • 均线关系易误判 5日线刚上穿20日线?还是假突破?肉眼容易被短期K线迷惑,缺乏系统性验证。

量化选股的优势就在这儿:自动计算波动水平、客观衡量放量程度、严格验证均线多头排列。把“低波动+放量+趋势向上”三个条件写成公式,让机器从全市场几千只股票中实时筛选出符合标准的标的,人只需专注策略迭代和风险控制。

二、策略设计:三重过滤,只选“稳中有劲”的启动股

这次我给自己定了三条硬性标准,这是策略的“安全阀”:

  • 波动率必须足够低
    用 std(close, 14) / ma(close, 14) < 0.2 来衡量——即过去14日收盘价的标准差不超过其均值的20%。这意味着股价近期没有剧烈震荡,处于收敛整理状态,为后续突破积蓄能量。高波动股容易“假突破”,我们不碰。

  • 成交量必须显著放大
    要求 volume > ma(volume, 50),即当日成交量超过过去50日的平均水平。这说明有新资金进场,不是无量空涨。没有量能配合的上涨,往往是诱多。

  • 均线必须呈现多头排列
    通过 ma(close, 5) > ma(close, 20) 确保短期趋势已强于中期。5日均线代表短线情绪,20日代表中期成本,前者上穿后者,说明市场共识正在转向积极。

这三重条件叠加,相当于在“平静湖面”中寻找“第一圈涟漪”——既避免追高已经暴涨的热门股,也排除无量阴跌的弱势股,只聚焦刚刚启动、有量能支撑、趋势初现的优质标的。

把这些逻辑写成一行公式:

(std(close, 14) / ma(close, 14) < 0.2) & (volume > ma(volume, 50)) & (ma(close, 5) > ma(close, 20))

就是一套完整的“低波动放量突破”选股引擎。

💡 适用场景建议:该策略更适合震荡市或牛市初期,当市场整体情绪温和、板块轮动有序时效果最佳。在极端单边行情(如暴跌或疯牛)中,可适当放宽波动率阈值或加入行业过滤。

三 、平台搭建:PandaAI 机器学习实战

  • 点击「创建工作流」→ 选「官方模板」,找到「因子大赛-非线性因子-xgboost示例模板」,查看直接加载基础流程。

image.png

  • 在「公式输入」里写你自己的选股特征公式,然后用模板默认参数先跑一遍,再把工作流改个好记的名字

image.png

  • 调参让模型更准更稳

🌟先跑通再调:先用默认参数跑完整流程,看结果(收益、分层表现),再针对性改参数。

🌟核心参数通俗调法(对应你框的XGBoost节点)

🔹决策树数量:默认100

  1. 模型太“笨”(收益低)→ 加到200-300,让它多学一点;
  2. 模型太“飘”(训练好、测试差)→ 减到50-80,别学太细;

🔹最大深度:默认2

  1. 想抓更复杂规律→ 调到3-4;
  2. 怕学过头→ 保持2或降到1,别超过6;

🔹学习率:默认0.005

  1. 想快点收敛→ 调到0.01-0.05;
  2. 怕震荡/过拟合→ 降到0.001-0.003,配合多加点树;

🔹最小子树权重:默认1

  1. 数据噪声大→ 调到3-5,让模型别盯着小噪音不放;
  2. 数据干净→ 保持1就行;

🔹 Gamma:默认0

  1. 过拟合明显→ 调到0.1-1,让树少分裂点;
  2. 欠拟合→ 保持0;

🔹子样本/列采样比例:默认0.7/0.8

  1. 过拟合→ 都降到0.5-0.6,让模型每次学不同数据/特征;
  2. 欠拟合→ 升到0.8-0.9,多给点信息;

🔹 L1/L2正则化:L1默认0,L2默认20

  1. 过拟合严重→ L2调到30-50,L1加0.1-1;
  2. 欠拟合→ L2降到10-15,L1保持0;
  3. 训练设备:算力够就切GPU,跑得更快;算力有限就用CPU;

image.png

🌟调参小技巧

🔹一次只改1-2个参数,改完对比结果,别一堆参数一起改,不然不知道谁起作用。
🔹看测试集表现,别光看训练集收益,不然模型会“背答案”,实盘就拉胯。

🌟时间区间严禁重叠
🔹特征工程用的是样本内数据,机器学习/因子构建用的是样本外数据
🔹两段时间必须完全分开,不能交叉重叠,否则会出现未来
🔹数据泄露,导致回测造假、实盘失效。

image.png

三 、回测及实战心得

🌟别迷信高收益。
🔹回测70%收益不代表实盘能复制,甚至可能腰斩。
🔹量化是概率游戏,追求的不是单次暴利,是长期正期望。

🌟从小资金开始。
🔹哪怕回测再漂亮,实盘前三个月只用10%资金试水。
🔹策略需要经历真实市场的摩擦、自己的情绪波动、系统的稳定性考验。

🌟做好交易日志。
🔹每次实盘交易,记录买入理由、预期收益、止损位、实际结果。
🔹定期复盘,找出模型漏洞和人性弱点。

🌟敬畏市场。
🔹股票是零和博弈,甚至负和(手续费、印花税)。
🔹你赚的每一分钱,都是别人亏的。
🔹保持谦卑,持续迭代,才能活得久。

最后一次编辑于 16天前 2

暂无评论

推荐阅读
18521037752