通达信指标公式源码 极限顶底与半分位主图指标
- 格式:doc
- 大小:257.50 KB
- 文档页数:1
通达信底顶指标公式
以下是通达信底顶指标的公式和解释:
1.底部形态指标公式
(1)最近一个底部形态的高点:DHL
DHL=REF(HHV(HIGH,20),1)
(2)价格打破最近一个底部形态的高点
DHLBREAK=LLV(LOW,20)<DHL
(3)最近一个底部形态的低点:DLL
DLL=REF(LLV(LOW,20),1)
(4)价格低于最近一个底部形态的低点
DLLBREAK=HHV(HIGH,20)>DLL
(5)价格向上的力量:DIR
DIR=SMA(CLOSE,7,1)-SMA(CLOSE,70,1)
(6)价格向上的力量大于0
DIRUP=DIR>0
(7)底部形态确认
CONDITION1=NOTDIRUPANDDHLBREAKANDSMA(VOLUME,20)>2*MA(VOLUME, 100)
2.顶部形态指标公式
(1)最近一个顶部形态的低点:DLL
DLL=REF(LLV(LOW,20),1)
(2)价格低于最近一个顶部形态的低点
DLLBREAK=HHV(HIGH,20)>DLL
(3)最近一个顶部形态的高点:DHL
DHL=REF(HHV(HIGH,20),1)
(4)价格打破最近一个顶部形态的高点
DHLBREAK=LLV(LOW,20)<DHL
(5)价格向下的力量:DIR
DIR=SMA(CLOSE,70,1)-SMA(CLOSE,7,1)
(6)价格向下的力量小于0
DIRDOWN=DIR<0
(7)顶部形态确认
CONDITION2=NOTDIRDOWNANDDLLBREAKANDSMA(VOLUME,20)>2*MA(VOLUM E,100)
短线顶底主图指标源码通达信
VAR1:=SMA(MAX(OPEN-REF(OPEN,1),0),6,1)/SMA(ABS(OPEN-REF(OPEN,1)), 6,1)*100;
VAR2:=SMA(MAX(CLOSE- REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-
REF(CLOSE,1)),6,1)*100;
VAR3:=SMA(MAX(HIGH-REF(HIGH,1),0),6,1)/SMA(ABS(HIGH-REF(HIGH,1)),6 ,1)*100;
VAR4:=SMA(MAX(LOW- REF(LOW,1),0),6,1)/SMA(ABS(LOW-
REF(LOW,1)),6,1)*100;
VAR5:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
短:SMA(VAR5,6,1),COLORWHITE;
中:SMA(短,3,1),COLORYELLOW;
领先:3*短-2*中,COLORLIMAGENTA;
DRAWKLINE(VAR3,VAR1,VAR4,VAR2);
STICKLINE(短>0 AND 短-中>=0,79,80,6,0),COLORRED;
STICKLINE(短>0 AND 短-中<0,79,80,6,0),COLORYELLOW;
STICKLINE(短>0 AND 短-中>=0,49,50,6,0),COLORRED;
STICKLINE(短>0 AND 短-中<0,49,50,6,0),COLORYELLOW;
半分位:=(O+C)/2;
昨半分位:=REF(半分位,1);
STICKLINE(ISLASTBAR,昨半分位,昨半分位,10,0)COLORAAAA00; H分:=(H+L)/2;
昨H分:=REF(H分,1);
STICKLINE(ISLASTBAR,昨H分,昨H分,10,0)COLOR996600; NB10:=150;判断高低:=3;
低:=REF(LLV(L,NB10),判断高低);
近期底:REFDATE(低,DATE),COLOR000055,DOTLINE;
高:=REF(HHV(H,NB10),判断高低);
近期顶:REFDATE(高,DATE),COLOR004400,DOTLINE;
极限底部:REFDATE(LLV(L,130),DATE)COLOR000033;
通达信特殊顶底分型主图指标公式源码编程思路破译
编程思路破译
A赋值:1日前的行业指数的收盘价
输出涨幅:如果A>0,返回(行业指数的收盘价-A)*100/A,否则返回0,NODRAW
输出行业对比(需下载日线):K线
MA3赋值:行业指数的收盘价的3日简单移动平均
MA5赋值:行业指数的收盘价的5日简单移动平均
H1赋值:行业指数的最高价
L1赋值:行业指数的最低价
C1赋值:行业指数的收盘价
O1赋值:行业指数的开盘价
V1赋值:行业指数的成交量
多引用赋值:指标引用,NODRAW
空引用赋值:指标引用,NODRAW
指数低点赋值:(H1+L1+O1+C1)/4的5日指数移动平均的5日指数移动平均*0.965,DOTLINE,画淡洋红色
指数顶点赋值:(H1+L1+O1+C1)/4的5日指数移动平均的5日指数移动平均*1.035,DOTLINE,画淡绿色
顶5赋值:L1<1日前的L1 AND 1日前的L1>2日前的L1 AND H1<1日前的H1 AND 1日前的H1>2日前的H1 AND 1日前的H1>H1 AND C1<MA5 AND 1日前的C1>多引用 AND 2日前的7日内H1的最高值<1日前的H1,NODRAW
顶3赋值:L1<1日前的L1 AND 1日前的L1>2日前的L1 AND H1<1日前的H1 AND 1日前的H1>2日前的H1 AND 1日前的H1>H1 AND C1<MA3 AND 1日前的C1>多引用 AND 2日前的7日内H1的最高值<1日前的H1,NODRAW
顶底ATR通达信指标公式源码
引言
本文档旨在分享顶底ATR通达信指标公式的源码,方便通达
信软件用户在其平台上使用该指标。
介绍
顶底ATR指标是一种基于均幅指标(ATR)计算的技术指标。它通过计算最高价和最低价之间的价格波动范围,来衡量并确定价
格的波动极点。该指标可以帮助交易者找到市场的顶部和底部,并
辅助其制定进出场策略。
源码实现
以下是顶底ATR通达信指标的源码实现:
公式:
HLL:=KLINE.HIGH-KLINE.LOW;
CONDITION1:=BARPOS=1;
CONDITION2:=HLL<HLL[1];
ZG:=IF(CONDITION1,HLL,IF(CONDITION2,HLL[1],MAX(HL L,REF(ZG,1))));
ZX:=-ZG;
函数:
ZDF:=100*(ZX/MAX(ABS(ZX),HLL));
参数:
KLINE 数据来源;
ATR(14) ATR指标参数;
使用方法
要在通达信软件上使用顶底ATR指标,您可以按照以下步骤进行操作:
1. 打开通达信软件,并进入您希望应用该指标的分析窗口。
2. 在图形工具栏上找到“插入函数”按钮,并点击。
3. 在函数列表中,找到“自定义函数”,点击进入。
4. 在自定义函数中,复制粘贴上述的公式和函数代码。
5. 在参数设置中,调整ATR指标的参数值,以适应您的交易偏好。
6. 确认设置后,点击应用或确定按钮。
现在,您已经成功在通达信软件上添加了顶底ATR指标,并可以在分析窗口中使用该指标进行市场分析和交易决策。
请注意,本文只提供了顶底ATR通达信指标的源码实现,并未包含详细的使用实例或交易策略。交易者在使用本指标时应根据自己的交易经验和风险偏好进行合理的分析和决策。
[通达信]通达信超级顶底优化指标公式(副图源码)
VARV:=(2*C+H+L)/4;
VARU:=LLV(LOW,30);
VARA1:=HHV(HIGH,30);
B:=EMA((VARV-VARU)/(VARA1-VARU)*100,8);
B1:=EMA(B,5);
STICKLINE(B-B1>0,B,B1,8,1),COLORRED;
STICKLINE(B-B1<0,B,B1,8,1),COLOR00FF00;
LC:=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-
LC),6,1)*100;
低吸:IF(CROSS(RSI,11),70,0),COLORWHITE,POINTDOT;
STICKLINE(低吸,70,0,4,0),COLORWHITE;
VAR7:=EMA(AMOUNT/VOL/100,3);
VAR8:=EMA(VAR7,88);
VAR9:=EMA(VAR7,88)*0.85;
VARA:=VAR9*0.87;
VARB:=LOW<VARA AND CLOSE>REF(CLOSE,1)*1.02;
STICKLINE(FILTER(VARB,6),65,0,4,0),COLORFF00FF;
坚决买进:IF(FILTER(VARB,6),65,0),COLORFF00FF,POINTDOT;
VARF:=(2*CLOSE+HIGH+LOW)/4;
VA4:=LLV(LOW,34);
VA5:=HHV(HIGH,34);
一直都在用这个主图指标,抓主升浪简单明了,
指标中公式出现特准三角即可买入建仓,红转绿,出现卖出信号适当减仓。简单粗暴就是王道!
AA:=REF(CLOSE,1);
BBB:=SMA(MAX(CLOSE-AA,0),21,1)/SMA(ABS(CLOSE-AA),21,1)*1000;
HHH:=BBB-LLV(BBB,27);
CCC:=LLV(BBB,27)-BBB;
QQ:=(MA(HHH,2)*3+HHH*13)/16,COLORFF00FF,LINETHICK1;
SS:=(MA(CCC,2)*3+CCC*13)/16,COLORFF00FF,LINETHICK1;
GG:=MA(HHH,5),LINETHICK1,COLORGREEN;
MM:=MA(CCC,5),LINETHICK1,COLORGREEN;
WW:=IF(QQ
EE:=IF(SS
★买:=IF(EE-WW<5.6,200,0);
RSVV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;
VARB2:=(RSVV/2+22)*1;
量:=EMA(VOL,13);
资金:=EMA(AMOUNT,13);
过滤:=((资金/量) / 100);
提纯:=(((CLOSE -过滤) / 过滤) * 100);
黄金:=((提纯< (0)) AND ZXNH);
买AA:=黄金AND RSVV
特准:(买AA>0)*3,LINETHICK2;
CM1:=EMA(C,2);
CM2:=EMA(C,18);
VV:=(O+C+L+H)/4;
Y311:=IFF(CURRBARSCOUNT=1,(XMA(VV,3)*3-MA(VV,2)+VV)/3,XMA(VV,3)); Y312:=IFF(CURRBARSCOUNT=1,(XMA(Y311,3)*3-MA(Y311,2)+Y311)/3,XMA( Y311,3));
Y313:=IFF(CURRBARSCOUNT=1,(XMA(Y312,3)*3-MA(Y312,2)+Y312)/3,XMA( Y312,3));
Y314:=IFF(CURRBARSCOUNT=1,(XMA(Y313,3)*3-MA(Y313,2)+Y313)/3,XMA( Y313,3));
Y315:=IFF(CURRBARSCOUNT=1,(XMA(Y314,3)*3-MA(Y314,2)+Y314)/3,XMA( Y314,3));
Y316:=IFF(CURRBARSCOUNT=1,(XMA(Y315,3)*3-MA(Y315,2)+Y315)/3,XMA( Y315,3));
Y317:=IFF(CURRBARSCOUNT=1,(XMA(Y316,3)*3-MA(Y316,2)+Y316)/3,XMA( Y316,3));
Y318:=IFF(CURRBARSCOUNT=1,(XMA(Y317,3)*3-MA(Y317,2)+Y317)/3,XMA( Y317,3));
Y319:=IFF(CURRBARSCOUNT=1,(XMA(Y318,3)*3-MA(Y318,2)+Y318)/3,XMA( Y318,3));
通达信顶底分型主图指标公式
重心线:(H+L+O+C*3)/6;
NX:=(3*CLOSE+LOW+OPEN+HIGH)/6;
牛
线:(20*NX+19*REF(NX,1)+18*REF(NX,2)+17*REF(NX,3)+16*REF( NX,4)
+15*REF(NX,5)+14*REF(NX,6)+13*REF(NX,7)+12*REF(NX,8) +11*REF(NX,9)
+10*REF(NX,10)+9*REF(NX,11)+8*REF(NX,12)+7*REF(NX,13 )+6*REF(NX,14)
+5*REF(NX,15)+4*REF(NX,16)+3*REF(NX,17)
+2*REF(NX,18)+REF(NX,20))/210;
牛熊线:MA(牛线,6),COLORGREEN,LINETHICK2;
顶:=BBI+3*STD(BBI,13),COLOR004AFF;
底:=BBI-3*STD(BBI,13),COLOR67FF00;
KU1:=IF(HIGH=HHV(HIGH,3),1,0);
KD1:=IF(LOW=LLV(LOW,3),1,0);
UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0
AND
KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));
DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0
AND
KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1
{主力筹码2}
CVAR8:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
CVAR9:=SMA(CVAR8,13,8);{ M}
风险:CEILING(SMA(CVAR9,13,8)),LINETHICK3,COLORRED;
涨
跌:=MA(3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2*SMA(SMA(( C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1),5),LINETHICK3,COLORYEL LOW;
DRAWTEXT(CROSS(风险,涨跌) && 风险<20,风险,'预'),COLORYELLOW; DRAWICON(风险>= REF(风险,1) && REF(风险,2) > REF(风险,1),风险,1); DRAWICON(风险<= REF(风险,1) && REF(风险,1) > REF(风险,2),风险,2); {SKDJ}
SKDJN:=9;SKDJM:=3;
SKDJ_LOWV:=LLV(LOW,SKDJN);
SKDJ_HIGHV:=HHV(HIGH,SKDJN);
SKDJ_RSV:=EMA((CLOSE-SKDJ_LOWV)/(SKDJ_HIGHV-SKDJ_LOWV)*100,SKD JM);
K0:EMA(SKDJ_RSV,SKDJM),COLORWHITE;
D0:MA(K0,SKDJM),COLORYELLOW;
乖离率:K0/D0;
当出现大底时买入,出现大顶时卖出,完美的波段操作,大家用心体会吧!AA:=1180730;
SFX:=EMA(2500*(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20)),7); ZJX:=EMA(2500*(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)),2);
中期:IF(DATE<=AA,SFX,0),COLORGREEN,LINETHICK2;
短期:IF(DATE<=AA,ZJX,0),COLORFF00FF,LINETHICK2;
DRAWTEXT(短期<500,300,'底'),COLORMAGENTA,LINETHICK2; DRAWTEXT(中期<500,200,'大底'),COLORRED,LINETHICK2; DRAWTEXT(短期>2000,2200,'顶'),COLORYELLOW,LINETHICK2; DRAWTEXT(中期>2000,2300,'大顶'),COLORGREEN,LINETHICK2; STICKLINE(C>0,500,500,5,1),COLORYELLOW;
STICKLINE(C>0,2000,2000,5,1),COLORMAGENTA;
STICKLINE(C>0,1250,1250,5,1),COLORWHITE;
通达信指标公式源码最好用的主图指标通达信是一个非常受欢迎的股票分析软件,它提供了丰富的技术指标供投资者使用。以下是一些通达信中常用的主图指标以及它们的源码。
1.移动平均线(MA):
MA是一种常用的趋势指标,通过计算一段时间内的股价平均值来展示价格走势。通达信中的MA指标源码如下:
```
MA(CLOSE,N):=MA(CLOSE,N);
```
其中,CLOSE表示收盘价,N表示计算的周期。
2.相对强弱指标(RSI):
RSI是一种用于判断股票超买超卖情况的指标,通达信中的RSI指标源码如下:
```
RSI(CLOSE,N):=SMA(MAX(CLOSE-
REF(CLOSE,1),0),N,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),N,1)*100;
```
其中,CLOSE表示收盘价,N表示计算的周期。
3.随机指标(KDJ):
KDJ指标是一种通过计算最高价、最低价和收盘价的相对关系来判断超买超卖情况的指标,通达信中的KDJ指标源码如下:
```
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
```
其中,CLOSE表示收盘价,LOW表示最低价,HIGH表示最高价,N、M1和M2表示计算的周期。
4.平均成交量(MAVOL):
MAVOL是一种用于衡量成交量的指标,通达信中的MAVOL指标源码如下:
```
MA(CLCV,N):=MA(CLCV,N);
通达信极限顶底主图指标公式
T :=1;
VARX:=((T * (CLOSE - LLV(LOW,27))) / (HHV(HIGH,27) - LLV(LOW,27))) * 100;
VARX1:=SMA(VARX,3,1);
VARX2:=Sma(VARX1,3,1);
VARX3:=REF(LOW,1);
VARX4:=((SMA(Abs(LOW - VARX3),3,1)) / (SMA(MAX(LOW - VARX3,0),3,1))) * 100;
VARX5:=EMA(IF(CLOSE * 1.2,VARX4 * 10,VARX4 / 10),3);
VARX6:=LLV(LOW,30);
多空分水岭 : MA(C,17),COLOR4080FF,LINETHICK2;
EMA(HHV(C,33),2),COLORGRAY,LINETHICK3;
EMA(LLV(C,33),2),COLORGRAY,LINETHICK3;
DS:=mfi.MFI;
A9:=DATETODAY(DATE);
VARX7:=HHV(VARX5,30);
VARX8:=IF(LLV(LOW,58),1,0);
筹码短期:=DMA(((((3 * HIGH) + LOW) + OPEN) + (2 * CLOSE)) / 7,vol / ((SUM(AMOUNT,8) / ((AMOUNT / VOL) / 100)) / 100));
筹码中期:=DMA(((((3 * HIGH) + LOW) + OPEN) + (2 * CLOSE)) / 7,VOL / ((SUM(AMOUNT,13) / ((AMOUNT / VOL) / 100)) / 100));
顶底趋势主图画线指标
N:=3;
A1:=REF(H,N)=HHV(H,2*N+1);
B1:=FILTER(A1,N);
C1:=BACKSET(B1,N+1);
D1:=FILTER(C1,N);
{高点}
A2:=REF(L,N)=LLV(L,2*N+1);
B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1);
D2:=FILTER(C2,N);
{低点}
E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2;
E2:=(H+L)/2;
{高低点出现在同一K线上时可作取舍}
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1; L1:=(D2 AND NOT(D1 AND E1
H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,L,10000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:=I1>REF(I1,1),LINETHICK0;
{过滤后低点}
L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
如题,大家最好多看图的细节网13线和f线.
{基本资料}
品种类型:=FINANCE(3);
所属板块:=HYBLOCK;
上市天数:=FINANCE(42);
股总市值:=ROUND(FINANCE(41)/100000000);
流通市值:=ROUND(FINANCE(40)/100000000);
股东人数:=FINANCE(8);
人均持股:=ROUND(FINANCE(7)/FINANCE(8));
{}
DRAWTEXT_FIX(1,0.008,0.01,0,'基本资料:'),COLORFFCC99; DRAWTEXT_FIX(1,0.008,0.05,0,'品种类型:'),COLOR99CCFF; DRAWTEXT_FIX(1,0.008,0.09,0,'行业板块:'),COLOR99CCFF; DRAWTEXT_FIX(1,0.008,0.13,0,'上市天数:'),COLOR99CCFF; DRAWTEXT_FIX(1,0.008,0.17,0,'股东人数:'),COLOR99CCFF; DRAWTEXT_FIX(1,0.008,0.21,0,'人均持股:'),COLOR99CCFF;
{}
DRAWTEXT_FIX(品种类型=1,0.055,0.05,0,'沪深A 股'),COLORYELLOW; DRAWTEXT_FIX(品种类型=2,0.055,0.05,0,' 中小板'),COLORYELLOW; DRAWTEXT_FIX(品种类型=3,0.055,0.05,0,' 创业板'),COLORYELLOW; DRAWTEXT_FIX(1,0.055,0.09,0,HYBLOCK),COLORYELLOW;{行业板块} {数值}
{主力筹码2}
CVAR8:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
CVAR9:=SMA(CVAR8,13,8);{ M}
风险:CEILING(SMA(CVAR9,13,8)),LINETHICK3,COLORRED;
涨
跌:=MA(3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2*SMA(SMA(( C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1),5),LINETHICK3,COLORYEL LOW;
DRAWTEXT(CROSS(风险,涨跌) && 风险<20,风险,'预'),COLORYELLOW; DRAWICON(风险>= REF(风险,1) && REF(风险,2) > REF(风险,1),风险,1); DRAWICON(风险<= REF(风险,1) && REF(风险,1) > REF(风险,2),风险,2); {SKDJ}
SKDJN:=9;SKDJM:=3;
SKDJ_LOWV:=LLV(LOW,SKDJN);
SKDJ_HIGHV:=HHV(HIGH,SKDJN);
SKDJ_RSV:=EMA((CLOSE-SKDJ_LOWV)/(SKDJ_HIGHV-SKDJ_LOWV)*100,SKD JM);
K0:EMA(SKDJ_RSV,SKDJM),COLORWHITE;
D0:MA(K0,SKDJM),COLORYELLOW;