业界
通达信阶段高点画线,通达信画线工具详解
1:
前期高低点画线代码
将下面的代码加入均线系统中就OK了
一、通信达
VAR31:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
VAR41:=CROSS(VAR31,0.9);
VAR51:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);
VAR61:=CROSS(VAR51,0.9);
压力:= REF(HIGH,BARSLAST(VAR41));
STICKLINE(C,REF(HIGH,BARSLAST(VAR41)),REF(HIGH,BARSLAST(VAR41)),8,1),COLOR00FFFF;
支撑:= REF(LOW,BARSLAST(VAR61));
STICKLINE(C,REF(LOW,BARSLAST(VAR61)),REF(LOW,BARSLAST(VAR61)),8,1),COLORRED;
DRAWICON(CROSS(C,压力),L*1.00,7);
DRAWICON(CROSS(支撑,C),H*1.00,8);
二、博易大师
VAR31:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
VAR41:=CROSS(VAR31,0.9);
VAR51:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);
VAR61:=CROSS(VAR51,0.9);
压力:= REF(HIGH,BARSLAST(VAR41));
STICKLINE(C,REF(HIGH,BARSLAST(VAR41)),REF(HIGH,BARSLAST(VAR41)),8,1),COLOR00FFFF;
支撑:= REF(LOW,BARSLAST(VAR61));
STICKLINE(C,REF(LOW,BARSLAST(VAR61)),REF(LOW,BARSLAST(VAR61)),8,1),COLORRED;
DRAWICON(CROSS(C,压力),L*1.00,1);
DRAWICON(CROSS(支撑,C),H*1.00,2);
三、深发展国际金融信息平台
VAR31:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
VAR41:=CROSS(VAR31,0.9);
VAR51:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);
VAR61:=CROSS(VAR51,0.9);
压力:= REF(HIGH,BARSLAST(VAR41));
STICKLINE(C,REF(HIGH,BARSLAST(VAR41)),REF(HIGH,BARSLAST(VAR41)),8,1),COLOR00FFFF;
支撑:= REF(LOW,BARSLAST(VAR61));
STICKLINE(C,REF(LOW,BARSLAST(VAR61)),REF(LOW,BARSLAST(VAR61)),8,1),COLORRED;
DRAWICON(CROSS(C,压力),L*1.00,0);
DRAWICON(CROSS(支撑,C),H*1.00,1);
2:
cci指标高低点画线可以利用波峰波谷函数,在高低点画线
代码中的n参数是百分之几之字转向,
N:=5;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
DRAWLINE(CCI=PEAK(CCI,N,1),CCI,CCI=TROUGH(CCI,N,1),CCI,0);
DRAWLINE(CCI=TROUGH(CCI,N,1),CCI,CCI=PEAK(CCI,N,1),CCI,0);
还可以根据均值画,方法比这个稍微复杂一点,效果基本上一样的,就不重复说了.但注意高低点画线是一种未来函数的效果.
如果代码有错误,可以去追问追答有重复代码
3:
自动画线太多了,给你一个我看好的,源码下面网址里有图片演示.
该指标能够做到对前期高点和最近高点的连线、前期低点和最近低点的连线、阻力位和支撑位的平行直线的连线,可以说简单易懂,一目了然。这类指标要用到未来函数,通常不做为买卖信号的参考。但该指标在一定周期内根据K线的走势所画的线已经成立,因此股价突破前高或颈线的点位还是比较可靠的,大家不妨在实战中来验证。所以,除了主图以外,还编制了选股指标。
指标中的实线为高、低点连线,虚线为阻力位和支撑位。
该指标可以复制粘贴到任何主图里。
MA7:MA(C,7),COLORWHITE;
MA14:MA(C,14),COLORYELLOW;
MA25:MA(C,25),COLORFF00FF;
MA120:MA(C,120),COLORFFCC66;
A:=REF(H,10)=HHV(H,2*10+1);
B:=BACKSET(A,10+1);
C:=FILTER(B,10) AND H=HHV(H,10+1);
D:=BARSLAST(C);
E:=IF(C,CURRBARSCOUNT,0);
F:=IF(D,REF(E,D),E);
G:=CONST(F);
H:=REF(F,D+1);
W:=CONST(H);
DRAWLINE(CURRBARSCOUNT=W,H,CURRBARSCOUNT=G,H,1),COLORGREEN;
DRAWLINE(CURRBARSCOUNT=W,H,ISLASTBAR,REF(H,W-1),1),COLOR0099FF,POINTDOT;
DRAWLINE(CURRBARSCOUNT=G,H,ISLASTBAR,REF(H,G-1),1),COLOR0099FF,POINTDOT;
M:=INTPART(3*8/5);
R:=REF(H,M)=HHV(H,2*M+1);
T:=FILTER(R,M);
Y:=BACKSET(T,M+1);
U:=FILTER(Y,M);
I:=BACKSET(ISLASTBAR,BARSLAST(U)+1);
P:=I>REF(I,1);
DRAWLINE(U,H,P,H,1),COLORRED;
A1:=REF(L,8)=LLV(L,2*8+1);
B1:=BACKSET(A1,8+1);
C1:=FILTER(B1,8) AND L=LLV(L,8+1);
D1:=BARSLAST(C1);
E1:=IF(C1,CURRBARSCOUNT,0);
F1:=IF(D1,REF(L,D1),L);
G1:=IF(D1,REF(E1,D1),E1);
H1:=CONST(G1);
W1:=REF(F1,D1+1);
M1:=REF(G1,D1+1);
R1:=CONST(M1);
DRAWLINE(CURRBARSCOUNT=R1,L,CURRBARSCOUNT=H1,L,1),COLORBLUE;
DRAWLINE(CURRBARSCOUNT=H1,L,ISLASTBAR,REF(L,H1-1),1),COLORWHITE,POINTDOT;
DRAWLINE(CURRBARSCOUNT=R1,L,ISLASTBAR,REF(L,R1-1),1),COLORWHITE,POINTDOT;
T1:=REF(L,M)=LLV(L,2*M+1);
Y1:=FILTER(T1,M);
U1:=BACKSET(Y1,M+1);
I1:=FILTER(U1,M);
P1:=BACKSET(ISLASTBAR,BARSLAST(I1)+1);
J1:=P1>REF(P1,1);
DRAWLINE(I1,L,J1,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);{突破前高的信号}
4:
这个想画线没问题的,可以画,但上上个月是具体的日期时间,还说多少周期的固定数值,如果是具体月份的时间会有点问题。
例如下图固定月份周期数值高点画线效果
5:请大家帮我写个通达信创新高家数的公式
通达信没有横盘统计功能,你的要求要麻烦些:
第一步,新建以下公式:
xg:h>=hhv(h,0);
第二步选股。看选股出来的股票就是创新高的股票数量。
第三步:要是看M个交易日创新高的股票,就是用阶段选股公式。
6:求缩量涨停创新高选股公式(通达信)
O/REF(C,1)>1.02 AND C/REF(C,1)>1.096 AND C=H AND V/REF(V,1)<1.1 AND C=HHV(C,60);
- 上一篇:法国马克龙概念股
- 下一篇:最新中签号,几点查到中签