你的位置:炒股杠杆公司-买股票杠杆怎么操作 > 买股票杠杆怎么操作 >

通达信战略家趋势买副图指标公式(附源码破译和源码)

  • 发布日期:2024-01-25 07:04    点击次数:129
  • 编程思路破译

    填充背景

    X_1赋值:收盘价的5日简单移动平均

    X_2赋值:收盘价的13日简单移动平均

    X_3赋值:收盘价的34日简单移动平均

    X_4赋值:上次X_1上穿X_2距今天数

    X_5赋值:上次X_1上穿X_3距今天数

    X_6赋值:上次X_2上穿X_3距今天数

    X_7赋值:X_4>=X_5 AND X_5>X_6 AND X_4-X_6<20

    X_8赋值:统计X_4+1日中满足X_1上穿X_2的天数=1 AND 统计X_4+1日中满足X_1上穿X_3的天数=1 AND X_2上穿X_3 AND X_1>X_2 AND X_2>X_3

    X_9赋值:X_1>1日前的X_1 AND X_2>1日前的X_2 AND X_3<1日前的X_3

    X_10赋值:X_1>1日前的X_1 AND X_2>1日前的X_2 AND X_3>1日前的X_3

    X_11赋值:收盘价-1日前的收盘价

    X_12赋值:100*X_11的6日指数移动平均的6日指数移动平均/X_11的绝对值的6日指数移动平均的6日指数移动平均

    X_13赋值:收盘价<X_1 AND X_1<X_2 AND X_2<X_3

    X_14赋值:收盘价的10日指数移动平均-收盘价的20日指数移动平均

    X_15赋值:X_14的7日指数移动平均

    X_16赋值:2*(X_14-X_15)

    X_17赋值:1日前的X_16<2日前的X_16 AND 2日前的X_16<3日前的X_16 AND 3日前的X_16<4日前的X_16

    X_18赋值:X_16>=0 AND 统计1日中满足X_16>1日前的X_16的天数=1

    X_19赋值:X_17 AND X_18 AND 收盘价的13日指数移动平均>1日前的收盘价的13日指数移动平均

    X_20赋值:X_17 AND X_18 AND (X_14-X_15)/收盘价的绝对值<0.018

    X_21赋值:X_17 AND X_18 AND X_16<0.1

    X_22赋值:X_19 OR X_20 OR X_21

    X_23赋值:(2*收盘价+最高价+最低价)/4

    X_24赋值:5日内最低价的最低值

    X_25赋值:4日内最高价的最高值

    X_26赋值:(X_23-X_24)/(X_25-X_24)*100的4日指数移动平均

    X_27赋值:0.667*1日前的X_26+0.333*X_26的2日指数移动平均

    X_28赋值:收盘价的3日指数移动平均

    X_29赋值:收盘价的34日线性回归斜率*5+收盘价的21日指数移动平均

    输出短线买点:X_28上穿X_29,NODRAW,画红色

    输出强势短买:X_28上穿X_29 AND X_10,NODRAW,画洋红色

    输出趋势买点:X_28上穿X_29 AND X_22,NODRAW,画淡红色

    输出强势趋买:X_28上穿X_29 AND X_22 AND X_10,NODRAW,画洋红色

    输出弱势买点:X_28上穿X_29 AND 收盘价<收盘价的34日简单移动平均,NODRAW,COLOR20A5DA

    输出最后卖点:X_29上穿X_28,NODRAW,画绿色

    输出短线区间:统计上次短线买点距今天数+1日中满足短线买点的天数=1 AND 统计上次短线买点距今天数+1日中满足最后卖点的天数=0,NODRAW,画红色

    X_30赋值:统计上次弱势买点距今天数+1日中满足弱势买点的天数=1 AND 收盘价上穿收盘价的34日简单移动平均 AND 统计上次弱势买点距今天数+1日中满足收盘价上穿收盘价的34日简单移动平均的天数=1

    输出买点恢复:X_30>0 AND 短线区间 AND 收盘价>收盘价的34日简单移动平均 AND 上次短线买点距今天数>0,NODRAW,画红色

    输出弱加仓:X_7 AND X_8 AND X_9 AND 短线区间 AND 上次短线买点距今天数>0,NODRAW,COLORFFFFBB

    输出强加仓:X_7 AND X_8 AND X_10 AND 短线区间 AND 上次短线买点距今天数>0,NODRAW,画黄色

    输出可以卖:X_27上穿X_26 AND X_26>70 AND 上次短线买点距今天数>0 AND 短线区间,NODRAW,画绿色

    X_31赋值:上次可以卖=1距今天数

    X_32赋值:统计上次可以卖距今天数+1日中满足可以卖的天数=1 AND 收盘价上穿X_31日前的最高价 AND 统计上次可以卖距今天数+1日中满足收盘价上穿X_31日前的最高价的天数=1

    X_33赋值:上次短线买点=1距今天数>上次可以卖=1距今天数

    输出可以买:X_32>0 AND X_33 AND 短线区间,NODRAW,画红色

    输出今买明卖:收盘价>1日前的2日内最高价的最高值 AND (2日内X_12的最低值=7日内X_12的最低值 AND 统计2日中满足X_12<0的天数 AND X_12上穿X_12的2日简单移动平均) AND 取反,NODRAW,画白色

    当满足条件短线区间>0时,在10和90位置之间画柱状线,宽度为4,0不为0则画空心柱.,画深灰色

    当满足条件短线买点>0时,在0和100位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色

    当满足条件强势短买>0时,在50和100位置之间画柱状线,宽度为4,0不为0则画空心柱.,画洋红色

    当满足条件趋势买点>0时,在50和100位置之间画柱状线,宽度为4,0不为0则画空心柱.,画蓝色

    当满足条件强势趋买>0时,在0和40位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色

    当满足条件强势趋买>0时,在40和70位置之间画柱状线,宽度为4,0不为0则画空心柱.,画蓝色

    当满足条件强势趋买>0时,在70和100位置之间画柱状线,宽度为4,0不为0则画空心柱.,画洋红色

    当满足条件最后卖点>0时,在0和100位置之间画柱状线,宽度为4,0不为0则画空心柱.,画绿色

    当满足条件弱加仓>0时,在10和90位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFFBB

    当满足条件强加仓>0时,在10和90位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

    当满足条件弱势买点>0时,在0和100位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR20A5DA

    当满足条件买点恢复>0时,在10和90位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色

    当满足条件今买明卖>0时,在0和10位置之间画柱状线,宽度为4,0不为0则画空心柱.,画白色

    当满足条件可以卖时,在90位置画2号图标

    当满足条件可以买时,在90位置画1号图标

    程序源码

    DRAWGBK(OPEN>0,RGB(0,0,0),RGB(33,47,58),0,6,0);X_1:=MA(CLOSE,5);

    X_2:=MA(CLOSE,13);

    X_3:=MA(CLOSE,34);

    X_4:=BARSLAST(CROSS(X_1,X_2));

    X_5:=BARSLAST(CROSS(X_1,X_3));

    X_6:=BARSLAST(CROSS(X_2,X_3));

    X_7:=X_4>=X_5 AND X_5>X_6 AND X_4-X_6<20;

    X_8:=COUNT(CROSS(X_1,X_2),X_4+1)=1 AND COUNT(CROSS(X_1,X_3),X_4+1)=1 AND CROSS(X_2,X_3) AND X_1>X_2 AND X_2>X_3;

    X_9:=X_1>REF(X_1,1) AND X_2>REF(X_2,1) AND X_3<REF(X_3,1);

    X_10:=X_1>REF(X_1,1) AND X_2>REF(X_2,1) AND X_3>REF(X_3,1);

    X_11:=CLOSE-REF(CLOSE,1);

    X_12:=100*EMA(EMA(X_11,6),6)/EMA(EMA(ABS(X_11),6),6);

    X_13:=CLOSE<X_1 AND X_1<X_2 AND X_2<X_3;

    X_14:=EMA(CLOSE,10)-EMA(CLOSE,20);

    X_15:=EMA(X_14,7);

    X_16:=2*(X_14-X_15);

    X_17:=REF(X_16,1)<REF(X_16,2) AND REF(X_16,2)<REF(X_16,3) AND REF(X_16,3)<REF(X_16,4);

    X_18:=X_16>=0 AND COUNT(X_16>REF(X_16,1),1)=1;

    X_19:=X_17 AND X_18 AND EMA(CLOSE,13)>REF(EMA(CLOSE,13),1);

    X_20:=X_17 AND X_18 AND ABS((X_14-X_15)/CLOSE)<0.018;

    X_21:=X_17 AND X_18 AND X_16<0.1;

    X_22:=X_19 OR X_20 OR X_21;

    X_23:=(2*CLOSE+HIGH+LOW)/4;

    X_24:=LLV(LOW,5);

    X_25:=HHV(HIGH,4);

    X_26:=EMA((X_23-X_24)/(X_25-X_24)*100,4);

    X_27:=EMA(0.667*REF(X_26,1)+0.333*X_26,2);

    X_28:=EMA(CLOSE,3);

    X_29:=EMA(SLOPE(CLOSE,34)*5+CLOSE,21);

    短线买点:CROSS(X_28,X_29),NODRAW,COLORRED;

    强势短买:CROSS(X_28,X_29) AND X_10,NODRAW,COLORMAGENTA;

    趋势买点:CROSS(X_28,X_29) AND X_22,NODRAW,COLORLIRED;

    强势趋买:CROSS(X_28,X_29) AND X_22 AND X_10,NODRAW,COLORMAGENTA;

    弱势买点:CROSS(X_28,X_29) AND CLOSE<MA(CLOSE,34),NODRAW,COLOR20A5DA;

    最后卖点:CROSS(X_29,X_28),NODRAW,COLORGREEN;

    短线区间:COUNT(短线买点,BARSLAST(短线买点)+1)=1 AND COUNT(最后卖点,BARSLAST(短线买点)+1)=0,NODRAW,COLORRED;

    X_30:=COUNT(弱势买点,BARSLAST(弱势买点)+1)=1 AND CROSS(CLOSE,MA(CLOSE,34)) AND COUNT(CROSS(CLOSE,MA(CLOSE,34)),BARSLAST(弱势买点)+1)=1;

    买点恢复:X_30>0 AND 短线区间 AND CLOSE>MA(CLOSE,34) AND BARSLAST(短线买点)>0,NODRAW,COLORRED;

    弱加仓:X_7 AND X_8 AND X_9 AND 短线区间 AND BARSLAST(短线买点)>0,NODRAW,COLORFFFFBB;

    强加仓:X_7 AND X_8 AND X_10 AND 短线区间 AND BARSLAST(短线买点)>0,NODRAW,COLORYELLOW;

    可以卖:CROSS(X_27,X_26) AND X_26>70 AND BARSLAST(短线买点)>0 AND 短线区间,NODRAW,COLORGREEN;

    X_31:=BARSLAST(可以卖=1);

    X_32:=COUNT(可以卖,BARSLAST(可以卖)+1)=1 AND CROSS(CLOSE,REF(HIGH,X_31)) AND COUNT(CROSS(CLOSE,REF(HIGH,X_31)),BARSLAST(可以卖)+1)=1;

    X_33:=BARSLAST(短线买点=1)>BARSLAST(可以卖=1);

    可以买:X_32>0 AND X_33 AND 短线区间,NODRAW,COLORRED;

    今买明卖:CLOSE>REF(HHV(HIGH,2),1) AND (LLV(X_12,2)=LLV(X_12,7) AND COUNT(X_12<0,2) AND CROSS(X_12,MA(X_12,2))) AND NOT(X_13),NODRAW,COLORWHITE;

    STICKLINE(短线区间>0,10,90,4,0),COLORGRAY;

    STICKLINE(短线买点>0,0,100,4,0),COLORRED;

    STICKLINE(强势短买>0,50,100,4,0),COLORMAGENTA;

    STICKLINE(趋势买点>0,50,100,4,0),COLORBLUE;

    STICKLINE(强势趋买>0,0,40,4,0),COLORRED;

    STICKLINE(强势趋买>0,40,70,4,0),COLORBLUE;

    STICKLINE(强势趋买>0,70,100,4,0),COLORMAGENTA;

    STICKLINE(最后卖点>0,0,100,4,0),COLORGREEN;

    STICKLINE(弱加仓>0,10,90,2,0),COLORFFFFBB;

    STICKLINE(强加仓>0,10,90,2,0),COLORYELLOW;

    STICKLINE(弱势买点>0,0,100,4,0),COLOR20A5DA;

    STICKLINE(买点恢复>0,10,90,2,0),COLORRED;

    STICKLINE(今买明卖>0,0,10,4,0),COLORWHITE;

    DRAWICON(可以卖,90,2);

    DRAWICON(可以买,90,1);

    注:

           馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。

           发文不易,如获益,欢迎赞赏,赞赏必复!

    本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。



    Powered by 炒股杠杆公司-买股票杠杆怎么操作 @2013-2022 RSS地图 HTML地图

    Copyright 站群 © 2014-2024 联华证券 版权所有