|
|
一、通达信公式解析
这是一个通过趋势、动量、量能三个维度综合评分,来寻找交易机会的公式。
它将市场状态量化为三个“强度”分数:趋势强度(看均线是否拐头向上并提供支撑)、动量强度(看涨速是否由弱转强)、量能强度(看是否出现“缩量回调后首次放量”的异动)。最后计算综合强度。其核心策略是捕捉行情启动的“共振点”,即当三个维度得分同时达到中等偏上水平(非极端高位),且综合强度刚从低位拐头向上,同时价位置不高时,发出“低吸/突破”信号。识别上涨初期,规避高位追涨风险。
二、公式如下
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA60:=MA(C,60);
趋势得分:=IF(MA5>REF(MA5,1),1,0)+IF(MA10>REF(MA10,1),1,0)+
IF(MA20>REF(MA20,1),1,0)+IF(C>MA60,1,0)+
IF(C<MA5 AND C>MA10,1,0)+IF(MA5>MA10,1,0)+
IF(MA10>MA20,1,0);
趋势强度:趋势得分*5,COLORSTICK;
ROC5:= (C-REF(C,5))/REF(C,5)*100;
ROC10:=(C-REF(C,10))/REF(C,10)*100;
ROC拐头:=CROSS(ROC5,0) OR CROSS(ROC10,0);
动量得分:=IF(ROC拐头,2,0)+IF(ROC5>0,1,0)+IF(ROC10>0,1,0)+
IF(ROC5>REF(ROC5,1),1,0)+IF(ROC10>REF(ROC10,1),1,0);
动量强度:动量得分*7,COLORSTICK; {最高35分}
VOL5:=MA(V,5);
VOL10:=MA(V,10);
量比:=V/REF(VOL10,1);
缩量回调:=REF(V,1)<VOL5*0.8 AND REF(V,2)<VOL5*0.8;
首次放量:=V>VOL10*1.2 AND V>REF(V,1)*1.5;
量能得分:=IF(缩量回调 AND 首次放量,2,0)+IF(V>VOL5,1,0)+
IF(量比>1.2,1,0)+IF(VOL5>VOL10,1,0)+IF(V>REF(V,1),1,0);
量能强度:量能得分*7,COLORSTICK; {最高35分}
综合强度:(趋势强度+动量强度+量能强度)/3,LINETHICK2,COLORWHITE;
综合拐头:=综合强度>REF(综合强度,1) AND REF(综合强度,1)<REF(综合强度,2);
条件1:=趋势强度>=15;
条件2:=动量强度>=14;
条件3:=量能强度>=14;
条件4:=综合拐头;
条件5:=C<HHV(C,20)*0.9;
高胜算信号:=条件1 AND 条件2 AND 条件3 AND 条件4 AND 条件5;
STICKLINE(趋势强度>0,0,趋势强度,1,0),COLORRED;
STICKLINE(动量强度>0,趋势强度,趋势强度+动量强度,1,0),COLORYELLOW;
STICKLINE(量能强度>0,趋势强度+动量强度,趋势强度+动量强度+量能强度,1,0),COLORCYAN;
DRAWICON(高胜算信号,综合强度*1.2,23);
DRAWTEXT(高胜算信号,综合强度*1.3,'低吸/突破'),COLORFF00FF;
弱势线:10,COLORGREEN,DOTLINE;
中性线:20,COLORYELLOW,DOTLINE;
强势线:25,COLORRED,DOTLINE;
DRAWTEXT_FIX(ISLASTBAR,0.02,0.05,0,STRCAT('趋势:',CON2STR(趋势强度,0))),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.02,0.10,0,STRCAT('动量:',CON2STR(动量强度,0))),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.02,0.15,0,STRCAT('量能:',CON2STR(量能强度,0))),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.02,0.20,0,STRCAT('综合:',CON2STR(综合强度,1))),COLORWHITE;
|
|