核心逻辑
-
能量潮(OBV):通过成交量与价格的关系,判断资金流向。
-
背离识别:当价格创新高而OBV未创新高(顶背离),或价格创新低而OBV未创新低(底背离),预示趋势反转。
-
共振确认:结合均线系统(如5日、20日均线)过滤假信号,提高胜率。
独到之处
-
资金先行:OBV指标能提前反映主力资金动向,比单纯的价格指标更敏感。
-
背离预警:在趋势末端通过背离信号提前捕捉买卖点,避免追涨杀跌。
-
多维度过滤:结合均线趋势,避免在震荡行情中频繁发出错误信号。
源码实现
文华财经麦语言版本
// 多空能量潮背离共振系统
OBV:SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);
MAOBV:MA(OBV,30);
MA5:MA(CLOSE,5);
MA20:MA(CLOSE,20);
// 底背离:价格新低,OBV未新低
底背离条件:=LOW=LLV(LOW,20) AND OBV>LLV(OBV,20) AND CROSS(MA5,MA20);
DRAWICON(底背离条件,LOW,1);
// 顶背离:价格新高,OBV未新高
顶背离条件:=HIGH=HHV(HIGH,20) AND OBV<HHV(OBV,20) AND CROSSDOWN(MA5,MA20);
DRAWICON(顶背离条件,HIGH,2);
通达信版本
OBV:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);
MAOBV:=MA(OBV,30);
MA5:=MA(CLOSE,5);
MA20:=MA(CLOSE,20);
底背离条件:=L=LLV(L,20) AND OBV>LLV(OBV,20) AND CROSS(MA5,MA20);
DRAWICON(底背离条件,L,1);
顶背离条件:=H=HHV(H,20) AND OBV<HHV(OBV,20) AND CROSS(MA20,MA5);
DRAWICON(顶背离条件,H,2);
同花顺版本
OBV:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);
MAOBV:=MA(OBV,30);
MA5:=MA(CLOSE,5);
MA20:=MA(CLOSE,20);
底背离条件:=LOW=LLV(LOW,20) AND OBV>LLV(OBV,20) AND CROSS(MA5,MA20);
DRAWICON(底背离条件,LOW,1);
顶背离条件:=HIGH=HHV(HIGH,20) AND OBV<HHV(OBV,20) AND CROSS(MA20,MA5);
DRAWICON(顶背离条件,HIGH,2);
语法差异与注意事项
-
变量赋值符号
-
文华财经:使用
:=或直接变量名:表达式(输出变量)。 -
通达信:使用
:=(中间变量)或:(输出变量)。 -
同花顺:使用
:=(中间变量)或:(输出变量)。
-
-
绘图函数
-
文华财经:
DRAWICON(条件,位置,图标类型),图标类型为数字(如1为上涨箭头)。 -
通达信:
DRAWICON(条件,位置,图标类型),图标类型为数字(如1为笑脸)。 -
同花顺:
DRAWICON(条件,位置,图标类型),图标类型为数字(如1为上涨箭头)。
-
-
交叉函数
-
文华财经:
CROSS(A,B)表示A上穿B,CROSSDOWN(A,B)表示A下穿B。 -
通达信/同花顺:
CROSS(A,B)表示A上穿B,下穿需用CROSS(B,A)或逻辑判断。
-
-
高低点函数
-
文华财经:
HHV(HIGH,20)表示20周期内最高价。 -
通达信:
HHV(H,20)。 -
同花顺:
HHV(HIGH,20)。
-
使用建议
-
买股信号:出现底背离且均线金叉时,考虑买入。
-
卖股信号:出现顶背离且均线死叉时,考虑卖出。
-
持股信号:OBV持续上升且均线多头排列时,持有。
-
持币信号:OBV持续下降且均线空头排列时,空仓。
风险提示
-
背离信号有时会滞后或失效,需结合其他指标综合判断。
-
在极端行情(如连续涨停或跌停)中,OBV指标可能失真。
81

被折叠的 条评论
为什么被折叠?



