AI解盘系列6 综合解盘2号主图公式源码

注意本指标源码用于通达信、通达信金融终端和通达信期货通。

01

指标源码

JPP1:=CONST(HHV(H,90));

JPP2:=HHV(H,3);

JPP3:=LLV(L,3);

JPP4:=WMA((2*C+JPP2+JPP3)/4,4);

JPP5:=REF(JPP4,1);

JPP4,COLOR00FF00,LINETHICK2;

IF(JPP4>REF(JPP4,1),JPP4,DRAWNULL),COLORRED,LINETHICK3;

STICKLINE(JPP5>=JPP4,JPP5,JPP4,3,0 ),COLOR003300;

STICKLINE(JPP5>=JPP4,JPP5,JPP4,2,0 ),COLOR005500;

STICKLINE(JPP5>=JPP4,JPP5,JPP4,1,0 ),COLOR007700;

STICKLINE(JPP5>=JPP4,JPP5,JPP4,0.5,0 ),COLOR009900;

STICKLINE(JPP5<JPP4,JPP5,JPP4,3,0 ),COLOR0099FF;

STICKLINE(JPP5<JPP4,JPP5,JPP4,2,0 ),COLOR0077FF;

STICKLINE(JPP5<JPP4,JPP5,JPP4,1,0 ),COLOR0055FF;

STICKLINE(JPP5<JPP4,JPP5,JPP4,0.5,0 ),COLOR0033FF;

JPP6:=(C+L+H)/3;

JPP7:=TOTALCAPITAL;

JPP8:=FINANCE(7);

JPP9:=FINANCE(33);

JPP10:=DYNAINFO(39);

JPP11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);

JPP12:=REF(CLOSE,1);

JPP13:=((SMA(MAX((CLOSE – JPP12),0),3,1) / SMA(ABS((CLOSE – JPP12)),3,1)) * 100);

JPP14:=EMA(CLOSE,3);

JPP15:=EMA(CLOSE,21);

DRAWTEXT(CROSS(88,JPP13),(HIGH * 1.02),’跑’),COLORGREEN;

HHV(MA(HIGH,(3)),2),LINETHICK2,COLOR00FF00;

LLV(MA(HIGH,(3)),1),LINETHICK2,COLOR0000FF;

JPP16:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;

JPP17:=(HIGH+LOW+CLOSE)/3;

JPP18:=(JPP17-MA(JPP17,14))/(0.015*AVEDEV(JPP17,14));

JPP19:=(JPP17-MA(JPP17,70))/(0.015*AVEDEV(JPP17,70));

JPP20:=IF(JPP18>=150 AND JPP18<200 AND JPP19>=150 AND JPP19<200,10,0);

JPP21:=IF(JPP18<=-150 AND JPP18>-200 AND JPP19<=-150 AND JPP19>-200,-10,JPP20);

JPP22:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;

JPP23:=100-ABS(JPP22);

JPP24:=IF(JPP23<90,JPP23,100);

JPP25:=IF(JPP16>0,JPP16,0);

JPP26:=IF(JPP19>=200 AND JPP18>=150,15,IF(JPP19<=-200 AND JPP18<=-150,-15,JPP21))+60;

JPP27:=JPP25>48 AND JPP26>60 AND JPP24<100;

DRAWTEXT(JPP27 AND COUNT(JPP27,30)=1,HIGH*1.02,’大笔出货’),LINETHICK1,COLORFFCC66;

JPP28:=AMOUNT/V;

JPP29:=L<JPP28*0.9;

JPP30:=(C-REF(C,1))/REF(C,1)*100>1.2;

JPP31:=L<MA(C,5)*0.921;

JPP32:=V<MA(V,5)*1.5;

JPP33:=JPP29 AND JPP30 AND JPP31 AND JPP32,LINETHICK0;

DRAWTEXT(JPP33,(LOW* 0.99),’大底’),COLORYELLOW;

JPP34:=MA(CLOSE,20);

JPP35:=(CLOSE > MA(CLOSE,5));

JPP36:=(MA(CLOSE,5) > MA(CLOSE,10));

JPP37:=(CLOSE > MA(CLOSE,10));

JPP38:=(MA(CLOSE,5) > MA(CLOSE,20));

JPP39:=(CLOSE > MA(CLOSE,20));

JPP40:=REF(JPP34,1);

JPP41:=(JPP34 > JPP40);

JPP42:=(((((IF(JPP35,10,(0 – 10)) + IF(JPP36,10,(0 – 10))) + IF(JPP37,10,(0 – 10)))+ IF(JPP38,10,(0 – 10))) + IF(JPP39,10,(0 – 10))) + IF(JPP41,10,(0 – 10)));

JPP43:=(CLOSE / INDEXC);

JPP44:=MA(JPP43,5);

JPP45:=MA(JPP43,10);

JPP46:=MA(VOL,5);

JPP47:=MA(VOL,10);

JPP48:=CONST(IF(C<200 AND ((CROSS(JPP42,1) AND (JPP46 >= JPP47)) AND (JPP43 >= JPP44)),1,0));

JPP49:=CONST(IF(C<200 AND ((CROSS(JPP42,1) AND (JPP46 < JPP47)) AND (JPP43 >= JPP44)),1,0));

JPP50:=CONST(IF(C<200 AND ((CROSS(JPP42,1) AND (JPP46 > JPP47)) AND (JPP43 < JPP44)),1,0));

JPP51:=CONST(IF(C<200 AND ((CROSS(JPP42,1) AND (JPP46 <= JPP47)) AND (JPP43 < JPP44)),1,0));

JPP52:=CONST(IF(C<200 AND ((CROSS(1,JPP42) AND (JPP46 >= JPP47)) AND (JPP43 >= JPP44)),1,0));

JPP53:=CONST(IF(C<200 AND ((CROSS(1,JPP42) AND (JPP46 < JPP47)) AND (JPP43 >= JPP44)),1,0));

JPP54:=CONST(IF(C<200 AND ((CROSS(1,JPP42) AND (JPP46 >= JPP47)) AND (JPP43 < JPP44)),1,0));

JPP55:=CONST(IF(C<200 AND ((CROSS(1,JPP42) AND (JPP46 < JPP47)) AND (JPP43 < JPP44)),1,0));

JPP56:=CONST(IF(C<200 AND ((((JPP42 >= 1) AND (REF(JPP42,1) > 0)) AND (JPP46 >= JPP47)) AND (JPP43 >= JPP44)),1,0));

JPP57:=CONST(IF(C<200 AND ((((JPP42 >= 1) AND (REF(JPP42,1) > 0)) AND (JPP46 < JPP47)) AND (JPP43 >= JPP44)),1,0));

JPP58:=CONST(IF(C<200 AND ((((JPP42 >= 1) AND (REF(JPP42,1) > 0)) AND (JPP46 >= JPP47)) AND (JPP43 < JPP44)),1,0));

JPP59:=CONST(IF(C<200 AND ((((JPP42 >= 1) AND (REF(JPP42,1) > 0)) AND (JPP46 < JPP47)) AND (JPP43 < JPP44)),1,0));

JPP60:=CONST(IF(C<200 AND ((((JPP42 < 1) AND (REF(JPP42,1) < 0)) AND (JPP46 >= JPP47)) AND (JPP43 >= JPP44)),1,0));

JPP61:=CONST(IF( C<200 AND ((((JPP42 < 1) AND (REF(JPP42,1) < 0)) AND (JPP46 < JPP47)) AND (JPP43 >= JPP44)),1,0));

JPP62:=CONST(IF(C<200 AND ((((JPP42 < 1) AND (REF(JPP42,1) < 0)) AND (JPP46 >= JPP47)) AND (JPP43 < JPP44)),1,0));

JPP63:=CONST(IF(C<200 AND ((((JPP42 < 1) AND (REF(JPP42,1) < 0)) AND (JPP46 < JPP47)) AND (JPP43 < JPP44)),1,0));

JPP64:=CONST(IF(C>200 AND (CROSS(JPP42,1) AND (JPP46 >= JPP47)),1,0));

JPP65:=CONST(IF(C>200 AND (CROSS(JPP42,1) AND (JPP46 >= JPP47)),1,0));

JPP66:=CONST(IF(C>200 AND (CROSS(JPP42,1) AND (JPP46 < JPP47)),1,0));

JPP67:=CONST(IF(C>200 AND (CROSS(1,JPP42) AND (JPP46 >= JPP47)),1,0));

JPP68:=CONST(IF(C>200 AND (CROSS(1,JPP42) AND (JPP46 < JPP47)),1,0));

JPP69:=CONST(IF(C>200 AND (((JPP42 >= 1) AND (REF(JPP42,1) > 0)) AND (JPP46 >= JPP47)),1,0));

JPP70:=CONST(IF(C>200 AND (((JPP42 >= 1) AND (REF(JPP42,1) > 0)) AND (JPP46 < JPP47)),1,0));

JPP71:=CONST(IF(C>200 AND (((JPP42 < 1) AND (REF(JPP42,1) < 0)) AND (JPP46 >= JPP47)),1,0));

JPP72:=CONST(IF(C>200 AND (((JPP42 < 1) AND (REF(JPP42,1) < 0)) AND (JPP46 < JPP47)),1,0));

DRAWTEXT(JPP48=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’量能理想,明显走强,中线参与’),COLORYELLOW ;

DRAWTEXT(JPP49=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’走势趋强,还显不足,短线进场’),COLORYELLOW ;

DRAWTEXT(JPP50=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’量价良好,没有明显走强,短线进场’),COLORYELLOW ;

DRAWTEXT(JPP51=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’形态尚可,量能不足,未完全走强,短线参与’),COLORYELLOW ;

DRAWTEXT(JPP52=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’形态变坏,重仓者减持大半,清仓者观望’),COLORYELLOW ;

DRAWTEXT(JPP53=1 AND CURRBARSCOUNT=60,JPP1*0.98,’随大盘一起下跌,明显缩量走势,考虑到风险,减持或清仓’),COLORYELLOW ;

DRAWTEXT(JPP54=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’该股放量下跌,走势明显偏弱,离场观望’),COLORYELLOW ;

DRAWTEXT(JPP55=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’该股缩量下跌,走势偏弱,离场观望。’),COLORYELLOW ;

DRAWTEXT(JPP56=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’该股形态良好,强势明显,量能充足,可以继续持有’),COLORYELLOW ;

DRAWTEXT(JPP57=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’上行趋势不变,强势依然,量能开始转弱,注意风险’),COLORYELLOW ;

DRAWTEXT(JPP58=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’该股仍然具备上涨潜力,但股性偏弱,可考虑减仓’),COLORYELLOW ;

DRAWTEXT(JPP59=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’该股走势趋弱,量能不足,减持大部分筹码’),COLORYELLOW ;

DRAWTEXT(JPP60=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’该股形态不佳,注意成交量的变化,目前不适合参与’),COLORYELLOW ;

DRAWTEXT(JPP61=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’趋势不明,股价偏弱,注意量能变化,目前不宜参与’),COLORYELLOW ;

DRAWTEXT(JPP62=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’有走强迹象,但量能不足,趋势不明,不适合操作’),COLORYELLOW ;

DRAWTEXT(JPP63=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’该股走势太弱,没有参与价值。’),COLORYELLOW ;

DRAWTEXT(JPP64=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’大盘理想,有明显走强迹象,中线参与’),COLORYELLOW ;

DRAWTEXT(JPP65=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’如前期经过一轮下跌,最佳买点,前期有过一段涨幅需谨慎’),COLORYELLOW ;

DRAWTEXT(JPP66=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’考虑短线进场,一旦量能放大,加仓买入’),COLORYELLOW ;

DRAWTEXT(JPP67=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’大盘形态走坏,重仓者可以减去大部分仓位。’),COLORFF0000 ;

DRAWTEXT(JPP68=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’大盘缩量调整,注意风险,短线清仓观望。’),COLORFF0000 ;

DRAWTEXT(JPP69=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’大盘走势良好,量能理想,可以继续持有强势股。’),COLORFF0000 ;

DRAWTEXT(JPP70=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’大盘形态良好,但量能稍显不足,随时准备减仓。’),COLORFF0000 ;

DRAWTEXT(JPP71=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’大盘趋势不明,注意成交量变化,目前不适宜进场。’),COLORFF0000 ;

DRAWTEXT(JPP72=1 AND CURRBARSCOUNT=60,JPP1-(JPP1*0.03),’大盘趋势向下,量能萎缩,不适合进场。’),COLORFF0000 ;

02

图片示例

图片

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/111170
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 1天前
下一篇 1天前

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注