专栏名称: 欧欧量化
收藏一些实用的自动交易程序,量化分析代码 ,指标。
目录
相关文章推荐
田俊国讲坛  ·  【3月15日】田俊国老师线下公开课《教学引导 ... ·  14 小时前  
食品论坛  ·  培训通知 | ... ·  3 天前  
田俊国讲坛  ·  田俊国:当你不害怕失去时,你才真正拥有 ·  4 天前  
田俊国讲坛  ·  【2月22-23日】心智突围工作坊第九期(北 ... ·  4 天前  
51好读  ›  专栏  ›  欧欧量化

通达信“精准决策”主图指标选股公式--情绪周期

欧欧量化  · 公众号  ·  · 2025-01-30 08:00

正文



点击 关注☝ 置顶 + 星标 每天订阅, 学习更多指标内容 ☼☝


一、指标说明:
通过深度挖掘股价波动与投资者情绪周期的互动关系,为投资者提供清晰的买卖信号,助力波段操作的精准决策
二、主图公式如下:
所属板块:=STRCAT('【所属板块】:',STRCAT(STRCAT(' [行业]—',HYBLOCK),STRCAT(' [概念]—',GNBLOCK)));
风格板块:=STRCAT('【风格板块】:',STRCAT(STRCAT(' [地域]—',DYBLOCK),STRCAT(' [风格]—',FGBLOCK)));
总股本:=STRCAT(STRCAT(' 总股本:',CON2STR(TOTALCAPITAL/1000000,2)),'亿');
流通盘:=STRCAT(STRCAT(' 流通盘:',CON2STR(CAPITAL/1000000,2)),'亿');
全流通:=STRCAT(STRCAT(' 流通比:',CON2STR(CAPITAL/TOTALCAPITAL*100,2)),'%');
市值:=STRCAT(STRCAT(' 流通市值:',CON2STR((CAPITAL/1000000)*C,2)),'亿');
股本市值:=STRCAT('【股本市值】:',STRCAT(STRCAT(STRCAT(总股本,流通盘),全流通),市值));
市盈率:=STRCAT(' 市盈率:',CON2STR(C/FINANCE(33),2));
净资收益率:=STRCAT(' 净资收益率:',CON2STR(FINANCE(33)/FINANCE(34)*100,2));
主营利润率:=STRCAT(' 主营利润率:',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
当前业绩:=STRCAT('【当前业绩】:',STRCAT(STRCAT(市盈率,净资收益率),主营利润率));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.02,0,所属板块),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR ,0.005,0.07,0,风格板块),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.12,0,股本市值),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.17,0,当前业绩),COLORMAGENTA;
DRAWTEXT_FIX(C>O,0.01,0.9,0,'微信公众号:欧欧量化'),COLOR0000FF;
CTA:MA(C,3),DOTLINE,COLORWHITE;
CTA1:MA(CTA,5),DOTLINE,COLORYELLOW;
CTA2:EMA(C,18),DOTLINE,COLORBLUE;
CTA3:EMA(CTA2,5),DOTLINE,COLORGREEN;
DRAWBAND(CTA2,RGB(105,0,0),CTA3,RGB(0,65,0));
CTA4:IF(CTA>REF(CTA,1),CTA,DRAWNULL),COLORWHITE;
CTA5:IF(CTA1>REF(CTA1,1),CTA1,DRAWNULL),COLORYELLOW,LINETHICK2;
CTA6:IF(CTA2>REF(CTA2,1),CTA2,DRAWNULL),COLORMAGENTA;
CTA7:IF(CTA3>REF(CTA3,1),CTA3,DRAWNULL),COLORRED,LINETHICK2;
CTA8:=CROSS(CTA2,CTA3);
CTA9:=BARSLAST(CTA8);
TJA:=COUNT(CTA8,55)>=2 AND EVERY(CTA2>REF(CTA2,1),CTA9);
TJB:=LLV(L,CTA9)>LLV(L,CTA9+44);
DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD:= 2*(DIFF-DEA);
TJC:=(DIFF 0) OR (DIFF>MACD AND MACD>REF(MACD,1));
CB:=H>=REF(C,1)*1.1-0.01;
TJD:=EXIST(CB,44);
TJE:=H>CTA3 AND (CTA1+CTA2)/2>L AND L
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
TJF:=NOT(D>55 AND J
XG1:=TJA AND TJB AND TJD AND TJE AND TJF;
DRAWICON(XG1 AND COUNT(XG1,3)=1,L*0.97,38),COLORMAGENTA;
DRAWTEXT(XG1 AND COUNT(XG1,3)=1,L*0.96,'  逢跌买'),COLORRED;
TJ1:=EVERY(CTA3>REF(CTA3,1),5) AND CTA1>CTA3 AND (CROSS(CTA,CTA1) OR CROSS(C,CTA1));
XG2:=TJ1 AND TJC AND TJD AND EXIST(TJE,5) AND TJF;
ZDZ:=MAX(CTA,CTA1);
ZXZ:=MIN(CTA,CTA1);
YJSD:=C>ZDZ AND L
RSV4:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*100;
K4:=SMA(RSV4,16,1);
中期趋势:=SMA(K4,8,1);
SSQS:=EVERY(CTA2>CTA3 OR 中期趋势>REF(中期趋势,1),5);
JC:=CROSS(CTA,CTA1);
TJ2:=(JC) AND SSQS;
XG3:=TJ2 AND COUNT(TJ2,3)=1;
MA30:=MA(C,30);
CTA10:=MA30/L>1.3;
CTA11:=DIFF>REF(DIFF,1) AND EVERY(REF(DIFF,1)
超CTA10:=EXIST(CTA10,10) AND CTA11 AND (EXIST(MACD
CTA12:=CTA11 AND 中期趋势<8;
低位背离:=CTA11 AND LLV(DIFF,2)>LLV(DIFF,44) AND LLV(L,5)=LLV(L,44) AND EXIST(MACD
抢反弹1:=超CTA10 OR CTA12 OR (低位背离 AND COUNT(低位背离,22)>=2);
抢反弹1JJ:=BARSLAST(抢反弹1);
抢反弹2:=(JC OR YJSD) AND COUNT(JC OR YJSD,3)=1 AND LLV(L,3)=LLV(L,抢反弹1JJ+3);
XG4:=(抢反弹1 OR 抢反弹2) AND COUNT(抢反弹1 OR 抢反弹2,3)=1;
DRAWICON(XG4,L,9);
DRAWTEXT(XG4,L*0.985,' 触底'),COLORYELLOW;
XG:=(XG1 OR XG2 OR XG3) AND BARSLASTCOUNT(CTA1>REF(CTA1,1))<3;
DRAWICON(XG AND COUNT(XG,3)=1,L,34);
DRAWTEXT(XG AND COUNT(XG,3)=1,L*0.99,'精准决策'),COLORYELLOW;
ZT:=C>=ZTPRICE(REF(CLOSE,1),0.1)-0.01 AND C=H AND PERIOD=5;
STICKLINE(ZT,O,C,3,0),COLORRED;
STICKLINE(ZT,O,L,0.001,0),COLORRED;
DT:=C<=DTPRICE(REF(CLOSE,1),0.1)+0.01 AND C=L AND PERIOD=5;
STICKLINE(DT,O,C,3,0),COLORGREEN;
STICKLINE(DT,O,H,0.001,0),COLORGREEN;
ZB:=H>=ZTPRICE(REF(CLOSE,1),0.1)-0.01 AND C
STICKLINE(ZB,H,L,0.01,0),COLORMAGENTA;
STICKLINE(ZB AND C>O,O,C,-1,0),COLORMAGENTA;
STICKLINE(ZB AND C

三、精准决策选股:


CTA:=MA(C,3);
CTA1:=MA(CTA,5);
CTA2:=EMA(C,18);
CTA3:=EMA(CTA2,5);
CTA4:=IF(CTA>REF(CTA,1),CTA,DRAWNULL),COLORWHITE;
CTA5:=IF(CTA1>REF(CTA1,1),CTA1,DRAWNULL),COLORYELLOW,LINETHICK2;
CTA6:=IF(CTA2>REF(CTA2,1),CTA2,DRAWNULL),COLORMAGENTA;
CTA7:=IF(CTA3>REF(CTA3,1),CTA3,DRAWNULL),COLORRED,LINETHICK2;
CTA8:=CROSS(CTA2,CTA3);
CTA9:=BARSLAST(CTA8);
TJA:=COUNT(CTA8,55)>=2 AND EVERY(CTA2>REF(CTA2,1),CTA9);
TJB:=LLV(L,CTA9)>LLV(L,CTA9+44);
DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD:= 2*(DIFF-DEA);
TJC:=(DIFF 0) OR (DIFF>MACD AND MACD>REF(MACD,1));
CB:=H>=REF(C,1)*1.1-0.01;
TJD:=EXIST(CB,44);
TJE:=H>CTA3 AND (CTA1+CTA2)/2>L AND L
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;






请到「今天看啥」查看全文