通达信两点之间自动划线的源码_通达信划线源码颜色

hacker|
99

文章目录:

通达信指标中如何自动画线

自动画线太多了,给你一个我看好的,源码下面网址里有图片演示.

该指标能够做到对前期高点和最近高点的连线、前期低点和最近低点的连线、阻力位和支撑位的平行直线的连线,可以说简单易懂,一目了然。这类指标要用到未来函数,通常不做为买卖信号的参考。但该指标在一定周期内根据K线的走势所画的线已经成立,因此股价突破前高或颈线的点位还是比较可靠的,大家不妨在实战中来验证。所以,除了主图以外,还编制了选股指标。

指标中的实线为高、低点连线,虚线为阻力位和支撑位。

该指标可以复制粘贴到任何主图里。

MA7:MA(C,7),COLORWHITE;

MA14:MA(C,14),COLORYELLOW;

MA25:MA(C,25),COLORFF00FF;

MA120:MA(C,120),COLORFFCC66;

QA:=REF(H,10)=HHV(H,2*10+1);

QB:=BACKSET(QA,10+1);

QC:=FILTER(QB,10) AND H=HHV(H,10+1);

QD:=BARSLAST(QC);

QE:=IF(QC,CURRBARSCOUNT,0);

QF:=IF(QD,REF(QE,QD),QE);

QG:=CONST(QF);

QH:=REF(QF,QD+1);

QW:=CONST(QH);

DRAWLINE(CURRBARSCOUNT=QW,H,CURRBARSCOUNT=QG,H,1),COLORGREEN;

DRAWLINE(CURRBARSCOUNT=QW,H,ISLASTBAR,REF(H,QW-1),1),COLOR0099FF,POINTDOT;

DRAWLINE(CURRBARSCOUNT=QG,H,ISLASTBAR,REF(H,QG-1),1),COLOR0099FF,POINTDOT;

QM:=INTPART(3*8/5);

QR:=REF(H,QM)=HHV(H,2*QM+1);

QT:=FILTER(QR,QM);

QY:=BACKSET(QT,QM+1);

QU:=FILTER(QY,QM);

QI:=BACKSET(ISLASTBAR,BARSLAST(QU)+1);

QP:=QIREF(QI,1);

DRAWLINE(QU,H,QP,H,1),COLORRED;

QA1:=REF(L,8)=LLV(L,2*8+1);

QB1:=BACKSET(QA1,8+1);

QC1:=FILTER(QB1,8) AND L=LLV(L,8+1);

QD1:=BARSLAST(QC1);

QE1:=IF(QC1,CURRBARSCOUNT,0);

QF1:=IF(QD1,REF(L,QD1),L);

QG1:=IF(QD1,REF(QE1,QD1),QE1);

QH1:=CONST(QG1);

QW1:=REF(QF1,QD1+1);

QM1:=REF(QG1,QD1+1);

QR1:=CONST(QM1);

DRAWLINE(CURRBARSCOUNT=QR1,L,CURRBARSCOUNT=QH1,L,1),COLORBLUE;

DRAWLINE(CURRBARSCOUNT=QH1,L,ISLASTBAR,REF(L,QH1-1),1),COLORWHITE,POINTDOT;

DRAWLINE(CURRBARSCOUNT=QR1,L,ISLASTBAR,REF(L,QR1-1),1),COLORWHITE,POINTDOT;

QT1:=REF(L,QM)=LLV(L,2*QM+1);

QY1:=FILTER(QT1,QM);

QU1:=BACKSET(QY1,QM+1);

QI1:=FILTER(QU1,QM);

QP1:=BACKSET(ISLASTBAR,BARSLAST(QI1)+1);

QJ1:=QP1REF(QP1,1);

DRAWLINE(QI1,L,QJ1,L,1),COLORRED;

SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);

SR2:=FILTER(SR1,10);

SR3:=BACKSET(SR2,10+1);

HD:=FILTER(SR3,10);

前高:=REF(H,BARSLAST(HD));

DRAWICON(CROSS(C,前高),L-0.20,3);{突破前高的信号}

网上找到一份通达信自动画线的源码,但不知道怎么导入进去,有没有知道的大师,能帮小白解决???

通达信公式导入安装方法

通达信公式导入操作步骤如下(下面举例以说明):

1、先将我们传送的文件解压到你选择的硬盘位置,记住文件存档位置。找到所接收文件。

2、点击该文件,打开,如图,并点击“解压到”。然后选择文件存放位置,记住文件存放位置。

3、打开交易软件到行情显示窗口,点击“功能”按钮,在“专家系统”里选“公式管理器”,点击进入。在公式管理器窗口点击“导入公式”

4、选择导入文件,点击返回按钮,点击“我的电脑”,点击窗口右下方的“打开”按钮,找到刚才存放文件的硬盘,打开,找到存放文件的文件夹,选择该文件,打开。截图介绍如下,一步一步进行。(注意:此处是以副图指标导入举例。其它如主图,同于副图,选股公式导入到“条件选股公式”里,交易系统公式导入到“交易系统公式”里即可。安装步骤基本一样,若通达信的版本有细微差别,请诸君按照基本步骤做就行了。有差别的地方,可以结合诸君自己的版本稍作改动。)

5、找到文件点击打开后,公式开始导入软件系统。在“其它类型”前的方框里点一下,然后点右下方的“确定”按钮,公式就导入到系统里了。一般导入到“其它类型”里,是为了查找方便。主图及副图公式自动归入“技术指标公式”类,选股公式自动归入“条件选股公式”类,交易系统提示公式自动归入“交易系统公式”类。公式成功导入后,点击“关闭”按钮,退出公式管理器。

6、回到行情窗口,任选个股,按Enter键进入走势分析窗口,先点副图框一下,以确定将该副图更换为我们需要的副图,再点击“全部”按钮,再点“技术指标”类下的“其它类型”前的+号,找到刚才导入的指标公式,然后点“确定”。

7、然后,刚才的副图就换成我们需要的副图了,当然,我们可以任意更换所需要的指标。

8、主图指标的选择与副图相似,但略有不同,故简介于次:在主图上点右键,再点“主图指标”,然后点“选择主图指标”,进入主图指标类,选择刚才导入的主图公式或其它我们要查看的主图公式,点“确定”,就行了。

确定后,一般情况下,通达信系统会自动设为默认,下次打开行情分析时,出现的就是这次选择的指标,若有时出现变化,可以重新进行一次设定就好。

股票公式专家团为你解答,希望能帮到你,祝投资顺利。

求通达信画线公式

这个画线公式需要源码,以下是通达信画线指标:

参数设置

AA:=REF(H,N)=HHV(H,2*N+1);{N日前的最高价}

QY:=BACKSET(AA,N+1);{周期记录}

CC:=FILTER(QY,N) AND H=HHV(H,N+1);{周期过滤 最高价最高值}

DDD:=BARSLAST(CC),NODRAW;{CC条件成立的天数}

GDTS:=IF(CC,CURRBARSCOUNT,0),NODRAW;{CC成立 返回交易日的周}

DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS),NODRAW;{DDD成立,返回DDD日前的GDTS,否则返回GDTS}

GDCS1:=CONST(DINGBUTS),NODRAW;{取DINGBUTS值}

GDCS13:=CONST(REF(HIGH,GDCS1-1));

DINGBUTS1:=REF(DINGBUTS,DDD+1),NODRAW;

GDCS2:=CONST(DINGBUTS1);

GDCS23:=CONST(REF(HIGH,DINGBUTS1-1));

XG1:=BACKSET(ISLASTBAR,GDCS1);{ ISLASTBAR 判断是否为最后一个周期}

XG2:=BACKSET(ISLASTBAR,DINGBUTS1);

STICKLINE(XG2,GDCS23,GDCS23,0.5,1),COLORWHITE,LINETHICK3;{白线}

STICKLINE(XG1,GDCS13,GDCS13,0.5,1),COLORYELLOW,LINETHICK3;{黄线}

{谷线}

AA1:=REF(L,N1)=LLV(L,2*N1+1);

QY1:=BACKSET(AA1,N1+1);

CC1:=FILTER(QY1,N1) AND L=LLV(L,N1+1);

DD1:=BARSLAST(CC1);

DDTS:=IF(CC1,CURRBARSCOUNT,0);

DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);

DDCS1:=CONST(DDTS1);

DDCS13:=CONST(REF(L,DDCS1-1));

DDTS2:=REF(DDTS1,DD1+1);

DDCS2:=CONST(DDTS2);

DDCS23:=CONST(REF(L,DDTS2-1));

XD1:=BACKSET(ISLASTBAR,DDCS1);

XD2:=BACKSET(ISLASTBAR,DDTS2);

STICKLINE(XD2,DDCS23,DDCS23,0.5,1),COLORMAGENTA,LINETHICK3;

STICKLINE(XD1,DDCS13,DDCS13,0.5,1),COLORCYAN,LINETHICK3;

{压力支撑}

M:=INTPART(3*N2/5);{压力线取}

AAA:=REF(H,M)=HHV(H,2*M+1);

QYY:=BACKSET(AAA,M+1);

CCC:=FILTER(QYY,M) AND H=HHV(H,M+1);

DDDD:=BARSLAST(CCC),NODRAW;

GDTSS:=IF(CCC,CURRBARSCOUNT,0),NODRAW;

DINGBUTSS:=IF(DDDD,REF(GDTSS,DDDD),GDTSS),NODRAW;

GDCS11:=CONST(DINGBUTSS),NODRAW;

DINGBUTS11:REF(DINGBUTSS,DDDD+1),NODRAW;

GDCS22:=CONST(DINGBUTS11);

高点压力M:DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),COLORBB8000,LINETHICK2;

W:=INTPART(3*N3/5);

AA11:=REF(L,W)=LLV(L,2*W+1);

QY11:=BACKSET(AA11,W+1);

CC11:=FILTER(QY11,W) AND L=LLV(L,W+1);

DD11:=BARSLAST(CC11);

DDTSS:=IF(CC11,CURRBARSCOUNT,0);

DDTS11:=IF(DD11,REF(DDTSS,DD11),DDTSS);

DDCS11:=CONST(DDTS11);

DDTS22:=REF(DDTS11,DD11+1);

DDCS22:=CONST(DDTS22);

低点支撑M:DRAWLINE(CURRBARSCOUNT=DDCS22,L,CURRBARSCOUNT=DDCS11,L,1),COLORMAGENTA,LINETHICK2;

{

ZGSTAR:=(高点压力M+低点支撑M)/2;

ZGEND:=CONST((高点压力M+低点支撑M)/2);

STARDAY:=IF(DDCS2GDCS2,DDCS2,GDCS2);

中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLORFF55BB,LINETHICK2;

}

{DRAWKLINE(H,O,L,C);}

{主图中的倍量K线如何变黄色}

V2V:=V/REF(V,1)=1.9 AND CREF(C,1);

STICKLINE(V2V,O,C,-1,0),COLORYELLOW;

{涨停}

ZT:=C/REF(C,1)1.097;

STICKLINE(ZT,O,C,-1,0),COLORMAGENTA;

ZZ:=(O+H+L)/3;

黄金买点:EMA(ZZ,7),COLORGREEN,LINETHICK1;

TT2:=DMA((((HIGH + LOW) + (CLOSE * 2)) / 4.15),0.9);

TT1:=REF(EMA(TT2,3),1);

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;

LC:=REF(CLOSE,1);

RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);

FF:=EMA(CLOSE,3);

BB1:=LAA1*0.9;

EE1:=VOLMA(V,5)*1.5;

FF1:=BB1 AND CC1 AND DD1 AND EE1;

F:=100*(C-REF(C,1))/REF(C,1);

P1:=IF(CREF(O,1) AND F0,1,0);

P2:=IF(CREF(O,2) AND F0,1,0);

TT3:=P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1 ;

TT4:=P1=1 AND REF(P1,1)=0 AND P2=1 AND REF(P2,1)=0 ;

Z1:=MA(C,13);

ZX:=REF(Z1,13/2+1);

DRAWICON(CROSS(ZX,C),H*1.01,2);

DRAWTEXT(CROSS(CLOSE,TT1)AND J55,LOW,'买'),COLORRED;

DRAWTEXT(CROSS(88,RSI),HIGH * 1.02,'短顶'),COLOR00FFFF;

STICKLINE(TT3,OPEN,CLOSE,3,0),COLORFF00FF;

A1:=EMA(C,14)COLORWHITE,LINETHICK1;

A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;

出击:IF(A1X=0,REF(EMA(C,14),BARSLAST(CROSS(A1X,0))+1),DRAWNULL)COLORRED,LINETHICK1;

休假:IF(A1X0,REF(EMA(C,14),BARSLAST(CROSS(0,A1X))+1),DRAWNULL)COLORGREEN,LINETHICK1;

STICKLINE(CROSS(A1X,0),C,O,2,0)COLORYELLOW;

STICKLINE(CROSS(0,A1X),C,O,2,0)COLORGREEN;

STICKLINE(CROSS(A1X,0)OR CROSS(0,A1X),REF(EMA(C,14),1),REF(EMA(C,14),1)*0.998,2,0)COLORWHITE;

STICKLINE(ISLASTBAR,REF(EMA(C,14),1),REF(EMA(C,14),1)*0.998,5,0)COLORWHITE;

4条大神的评论

  • avatar
    访客 2022-07-11 下午 07:34:58

    M)=LLV(L,2*QM+1);QY1:=FILTER(QT1,QM);QU1:=BACKSET(QY1,QM+1);QI1:=FILTER(QU1,QM);QP1:=BACKSET(ISLASTBAR,BARSL

  • avatar
    访客 2022-07-11 下午 08:52:31

    OINTDOT;DRAWLINE(CURRBARSCOUNT=QG,H,ISLASTBAR,REF(H,QG-1),1),COLOR0099FF,POINTDOT;QM:=INTPART(3*8/5);QR:=REF

  • avatar
    访客 2022-07-11 下午 02:47:26

    =QR1,L,CURRBARSCOUNT=QH1,L,1),COLORBLUE;DRAWLINE(CURRBARSCOUNT=QH1,L,ISLASTBAR,REF(L,QH1-1),1),COLORWHITE,POINTDOT;DRAWLINE(CURRBAR

  • avatar
    访客 2022-07-11 下午 05:24:20

    。安装步骤基本一样,若通达信的版本有细微差别,请诸君按照基本步骤做就行了。有差别的地方,可以结合诸君自己的版本稍作改动。)5、找到文件点击打开后,公式开始导入软件系统。在“其它类

发表评论