一根K线的意义,不在于它“看起来像什么”,而在于它是否能被量化验证。下面给你一套可在线复盘、可迭代优化的全流程框架:分析预测→股票筛选→操作技术→策略执行→资金运作→策略评估。核心思想:每一步都有可计算的指标与阈值,减少“拍脑袋”,提高可追责性。
1)分析预测:用“趋势+动量+波动”拆解价格
选取日频数据,构建三组量化因子:
(1) 趋势:用EMA差值衡量中期趋势强弱。设EMA12、EMA26,则趋势分数T=(EMA12-EMA26)/收盘价。经验阈值:T>0表示短中期偏强。


(2) 动量:用近N日收益衡量惯性。取N=20,动量M=PctClose(20)/20日均波动率σ。为可比,σ用历史20日真实波幅TR的滚动标准差估计。
(3) 波动:用ATR比率控制追高风险。ATR14/收盘价记为V;V越高,说明短期波动越大。
最终预测得分S=0.5*归一化(T)+0.35*归一化(M)-0.15*归一化(V)。当S>0.6且成交量放大(见下一步)时,判定“可交易条件”。
2)股票筛选:把“想买”变成“符合条件”
在线炒股筛选不追求数量,追求质量。筛选条件三层:
(1) 流动性门槛:过去20日日均成交额≥1亿元;同时5日换手率中位数≥3%。避免滑点与无法成交。
(2) 趋势门槛:收盘价在EMA26之上(close>EMA26),且T>0。
(3) 资金与情绪:以成交量相对量VO=当日成交额/20日均成交额。若VO≥1.2,说明有资金参与。
量化计算:VO≥1.2 AND V处于中低区间(例如V分位数<60%)→更偏向“趋势延续但不过度亢奋”。
3)操作技术:用“入场触发+出场纪律”替代感觉
入场:使用突破回踩逻辑。计算最近20日最高价H20。设触发条件:收盘突破H20后,下一交易日回落不跌破(H20-0.5%),且S仍>0.55,则买入。
出场:
(1) 止损:初始止损=入场价*(1-ATR14/收盘价*1.2)。例如ATR14/收盘价=0.04,则止损=1-0.048=下跌4.8%触发。
(2) 止盈:采取分批止盈。第一目标=入场价+1*ATR14;第二目标=入场价+2*ATR14,剩余仓位用移动止盈(跟随EMA26)。
4)策略执行:仓位由风险决定
每笔交易风险R固定为账户净值的0.8%~1.2%。设账户规模A=100万元,取R=1%。则允许最大止损金额=1万元。
若单股止损距离D=入场价-止损价,单股风险= D。可买股数= floor(10000/D)。仓位规模随波动自适应,避免账户被一次波动打穿。
5)资金运作:分散与相关性控制
同一行业或高度相关标的会“同时下跌”。用收益相关系数ρ(近60日)约束:若与当前持仓任何一只ρ>0.6,则该标的不超过总仓位的20%。同时保留现金缓冲:至少留20%现金以应对突发机会或止损后的再平衡。
6)策略评估:用统计指标验证是否“真的赚钱”
回测采用滚动窗口(例如训练60个月不必要,日频可用滚动6个月更新参数),评估指标至少包括:
(1) 年化收益率、最大回撤MDD。
(2) 夏普比率:Sharpe=(年化收益-无风险)/年化波动。
(3) 胜率与盈亏比:盈亏比=平均盈利/平均亏损。
(4) 期望值E=胜率*平均盈利-亏损率*平均亏损。
当E>0且MDD可控(例如<25%)时才进入实盘小仓试运行;通过后扩大资金,持续用“月度复盘”纠偏阈值(S、VO、V分位)。
正能量提醒:在线炒股不是追求永远涨,而是追求长期可复现的优势。只要每个决策都能被量化、被复盘,你就站在概率的一边。
(互动投票)
1)你更偏好“趋势跟随”还是“均值回归”?
2)你希望筛选优先看:成交额/换手率/波动率,选哪个?
3)入场触发你更想用:突破回踩/形态确认/量价共振?
4)你愿意把单笔风险控制在:0.5%/1%/2%?
5)你更关注策略:最大回撤控制/年化收益/胜率稳定,投哪个?