OBV能量潮选股:跟随资金流向,找到吸筹个股 以下代码由今日美股网(www.TodayUSStock.com)代码学院提供,OBV(On Balance Volume,能量潮)是一个重要的成交量指标,它通过累积成交量来衡量资金流向,反映市场主力资金的动向。本选股策略基于OBV的趋势变化,识别潜在吸筹个股,为投资者提供低风险的买入信号。 1. 选股公式介绍 策略逻辑: 计算OBV指标,判断资金是否持续流入。 确认OBV均线上升,表明买盘资金增加。 结合价格趋势,确保股价已突破关键均线,提高选股准确性。 2. 代码实现(适用不同股票软件) 2.1 同花顺 {同花顺代码}
OBV值:SUM(IF(CLOSE>REF(CLOSE,1),VOL,-VOL),0); // 计算OBV值
OBV均线:MA(OBV值,10); // 计算10日均线
选股条件:OBV值>REF(OBV值,1) AND OBV均线>REF(OBV均线,1) AND CLOSE>MA(CLOSE,20); // OBV和均线同时上升,股价突破20日均线
IF 选股条件 THEN
BUY; // 选股信号 加载方法:在同花顺软件中,打开“策略选股”→“自定义选股”→“新建公式”,输入代码并保存。 2.2 东方财富 {东方财富代码}
OBV值:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,-VOL),0); // 计算OBV
OBV均线:=MA(OBV值,10); // 计算OBV的10日均线
CONDITION:=OBV值>REF(OBV值,1) AND OBV均线>REF(OBV均线,1) AND CLOSE>MA(CLOSE,20);
IF CONDITION THEN
BUY; 加载方法:在东方财富软件中,选择“策略选股”→“自定义策略”,输入代码并保存。 2.3 通达信 {通达信代码}
OBV:SUM(IF(CLOSE>REF(CLOSE,1),VOL,-VOL),0); // 计算OBV
OBV_MA:MA(OBV,10); // 计算10日均线
选股条件:OBV>REF(OBV,1) AND OBV_MA>REF(OBV_MA,1) AND CLOSE>MA(CLOSE,20);
IF 选股条件 THEN
BUY; 加载方法:在通达信软件中,进入“公式管理器”→“条件选股”→“新建公式”,输入代码并保存。 2.4 大智慧 {大智慧代码}
OBV值:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,-VOL),0); // 计算OBV
OBV_MA:=MA(OBV值,10); // 计算OBV的10日均线
选股条件:=OBV值>REF(OBV值,1) AND OBV_MA>REF(OBV_MA,1) AND CLOSE>MA(CLOSE,20);
IF 选股条件 THEN
BUY; 加载方法:在大智慧软件中,进入“选股公式管理”→“新建公式”,输入代码并保存。 2.5 TradingView (Pine Script) //@version=5
indicator("OBV Stock Selector", overlay=true)
obv = ta.cum(ta.volume * (ta.close > ta.close[1] ? 1 : -1)) // 计算OBV
obv_ma = ta.sma(obv, 10) // 计算10日均线
signal = obv > obv[1] and obv_ma > obv_ma[1] and close > ta.sma(close, 20)
plotshape(signal, location=location.belowbar, color=color.green, style=shape.labelup, title="Buy") 加载方法:在TradingView中,新建Pine Script,输入代码并保存。 3. 参数说明 参数 意义 默认值 OBV 累积成交量,反映资金流向 SUM(IF(CLOSE>REF(CLOSE,1),VOL,-VOL),0) OBV均线 平滑OBV,排除短期波动 10 价格均线 确保股价在上升趋势中 20 4. 参数推荐 市场 推荐参数 理由 主板市场 OBV均线: 20 主板资金流动较慢,需要更长周期判断趋势 创业板/科创板 OBV均线: 10 小盘股波动大,需要更短周期筛选 5. 代码优缺点 优点 缺点 能识别主力吸筹的个股 不适用于低成交量股票 结合均线能有效过滤假信号 在震荡市可能出现误判 来源:今日美股网lg...