通达信编程公式源码

合集下载

通达信指标公式源码大全

通达信指标公式源码大全

【通达信】魔鬼操盘(主图)-指标公式源码均5:MA(CLOSE,5) COLORYELLOW;均10:MA(CLOSE,10)COLORGREEN;均30: MA(CLOSE,30) COLORMAGENTA ;均60: MA(CLOSE, 60) COLORRED POINTDOT LINETHICK3;均250: MA(CLOSE, 250) COLORBLUE LINETHICK2 ;魔鬼通道上:均30 + 2*STD(CLOSE,60) COLORYELLOW POINTDOTLINETHICK2 ;魔鬼通道下:均30 - 2*STD(CLOSE,60) COLORYELLOW POINTDOT LINETHICK2; VAR1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;VAR2:=SMA(VAR1,3,1);VAR3:=SMA(VAR2,3,1);VAR4:=VAR1*1 、05;VAR5:=MA(CLOSE,5);VAR6:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;VAR7:=SMA(VAR6,5,1);VAR8:=VOL>REF(VOL,1);VAR9:=MA(VOL/CAPITAL,30)*MA(VOL,60)/10000+MA(CLOSE,30);【通达信】平均价格(主图)-指标公式源码A:=(3*C+H+L+O)/6;XJ:=(A+0 、618*REF(A,1)+0 、382*REF(A,2)+0 、236*REF(A,3)+0146*REF(A,4))/2 、382;YCZXH:=(MA(HHV(A,2),5)+MA(HHV(A,2),13)+MA(HHV(A,2),21)+MA(HHV(A,2),32))/4;YCZXL:=(MA(LLV(A,2),5)+MA(LLV(A,2),13)+MA(LLV(A,2),21)+MA(LLV(A, 2),32))/4;SMH:EMA(YCZXH,21),COLOR004000;SML:EMA(YCZXL,21),COLOR004000;SMJ:(SML+SMH)/2,COLOR004000;PJ:=(10*A+9*REF(A,1)+8*REF(A,2)+7*REF(A,3)+6*REF(A,4)+5*REF(A,5) +4*REF(A,6)+3*REF(A,7)+2*REF(A,8)+REF(A,9))/55;A1:=EMA(PJ,3),COLOR004000;A2:=EMA(PJ,5),COLOR004000;A3:=EMA(PJ,7),COLOR004000;A4:=EMA(PJ,9),COLOR004000;A5:=EMA(PJ,11),COLOR004000;LX:=REF(XJ,1);ZD:=(SMA(MAX(XJ-LX,0),5,1)/SMA(ABS(XJ-LX),5,1))*100;KX1:=(CLOSE>=OPEN) AND ZD>=50;KX2:=(CLOSE<OPEN) AND ZD>=50;KX3:=(CLOSE>=OPEN) AND ZD<50;KX4:=(CLOSE<OPEN) AND ZD<50;IF(A5<REF(A5,1),A5,DRAWNULL),COLOR820000,LINETHICK2;IF(A5>REF(A5,1),A5,DRAWNULL),COLOR00005B,LINETHICK2;IF(A4<REF(A4,1),A4,DRAWNULL),COLOR8C0000,LINETHICK1;IF(A4>REF(A4,1),A4,DRAWNULL),COLOR000055,LINETHICK1;IF(A3<REF(A3,1),A3,DRAWNULL),COLOR9B0000,LINETHICK1;IF(A3>REF(A3,1),A3,DRAWNULL),COLOR00006C,LINETHICK1;IF(A2<REF(A2,1),A2,DRAWNULL),COLORBB0000,LINETHICK1;IF(A2>REF(A2,1),A2,DRAWNULL),COLOR00007D,LINETHICK1;IF(A1<REF(A1,1),A1,DRAWNULL),COLORCC0000,LINETHICK1;IF(A1>REF(A1,1),A1,DRAWNULL),COLOR00009B,LINETHICK1;STICKLINE(KX1,C,O,4,1),COLOR4440FF;STICKLINE(KX1,C,H,0 、5,1),COLOR4440FF;STICKLINE(KX1,O,L,0 、5,1),COLOR4440FF;STICKLINE(KX2,C,O,4,0),COLOR4440FF;STICKLINE(KX2,O,H,0 、5,0),COLOR4440FF;STICKLINE(KX2,C,L,0 、5,0),COLOR4440FF;STICKLINE(KX3,C,O,4,1),COLORFFFF33;STICKLINE(KX3,C,H,0 、5,1),COLORFFFF33;STICKLINE(KX3,O,L,0 、5,1),COLORFFFF33;STICKLINE(KX4,C,O,4,0),COLORFFFF33;STICKLINE(KX4,O,H,0 、5,0),COLORFFFF33;STICKLINE(KX4,C,L,0 、5,0),COLORFFFF33;【通达信】牛劲十足(副图)-指标公式源码VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));ZM:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),COLORRED,POINTDOT;ZM1:=IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR1*(HIGH-LOW),0-VOL/2)),COLOR00FF00,POINTDOT;MMB:=(SUM(ZM,30)+SUM(ZM1,30))/10,COLORYELLOW;SG:=MMB>0 AND REF(MMB,1)<MMB;上攻周期:COUNT(SG,5),LINESTICK,COLORWHITE;JSC:= 上攻周期<1;DBQD:=FILTER(COUNT(JSC,5)>3 AND NOT(JSC),10);DRAWICON(DBQD,2,1);DRAWBAND( 上攻周期,RGB(255,120,120),3,RGB(0,0,0)); DRAWBAND(JSC,RGB(0,0,255),0 、5,RGB(0,0,0));STICKLINE(COUNT( 上攻周期>3,5)>=3 AND SG,0, 上攻周期,1 、5,0),COLORRED;XG: COUNT(COUNT( 上攻周期>3,5)>=3 AND SG,20)>4;【通达信】魔鬼K 线(副图)-指标公式源码VAR1:=REF(OPEN,1);VAR2:=SMA(MAX(OPEN-VAR1,0),6,1)/SMA(ABS(OPEN-VAR1),6,1)*100VAR3:=REF(CLOSE,1);VAR4:=SMA(MAX(CLOSE-VAR3,0),6,1)/SMA(ABS(CLOSE-VAR3),6,1)*100;VAR5:=REF(HIGH,1);VAR6:=SMA(MAX(HIGH-VAR5,0),6,1)/SMA(ABS(HIGH-VAR5),6,1)*100; VAR7:=REF(LOW,1);VAR8:=SMA(MAX(LOW-VAR7,0),6,1)/SMA(ABS(LOW-VAR7),6,1)*100; STICKLINE(VAR4<VAR2,VAR2,VAR4,5,0),COLORGREEN , ; STICKLINE(VAR4>VAR2,VAR2,VAR4,5,0),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6>VAR8 ANDVAR8>VAR4,VAR4,VAR6,0 、5,1),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6>VAR8 ANDVAR8<VAR4,VAR4,VAR6,0 、5,1),COLORRED ,;STICKLINE(VAR4>VAR2 AND VAR6<VAR8 ANDVAR6>VAR4,VAR4,VAR8,0 、5,1),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6>VAR8 ANDVAR6<VAR2,VAR2,VAR8,0 、5,1),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6>VAR8 ANDVAR6>VAR2,VAR2,VAR8,0 、5,1),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6<VAR8 ANDVAR8<VAR2,VAR2,VAR6,0 、5,1),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6<VAR8 ANDVAR8>VAR2,VAR2,VAR6,0 、5,1),COLORRED , ;STICKLINE(VAR4<VAR2 AND VAR6>VAR8 ANDVAR6<VAR4,VAR4,VAR8,0 、5,1),COLORGREEN , ;STICKLINE(VAR4<VAR2 AND VAR6<VAR8 ANDVAR8<VAR4,VAR4,VAR6,0 、5,1),COLORGREEN , ; STICKLINE(VAR4<VAR2 AND VAR6<VAR8 AND VAR6>VAR4,VAR4,VAR8,0 、5,1),COLORGREEN , ; STICKLINE(VAR4<VAR2 AND VAR6>VAR8 ANDVAR6<VAR4,VAR2,VAR8,0 、5,1),COLORGREEN ,; STICKLINE(VAR4<VAR2 AND VAR6>VAR8 AND VAR6>VAR4,VAR2,VAR8,0 、5,1),COLORGREEN , ; STICKLINE(VAR4<VAR2 AND VAR6<VAR8 AND VAR8<VAR2,VAR2,VAR6,0 、5,1), COLORGREEN , ; STICKLINE(VAR4<VAR2 AND VAR6<VAR8 ANDVAR8>VAR2,VAR2,VAR6,0 、5,1),COLORGREEN , ;【通达信】牛熊分界(立桩量、中线)-指标公式源码AAA:=(3*C+H+L+O)/6;VAR1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5* REF(AAA,3)+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;VAR2:=(HHV(VAR1,5)+HHV(VAR1,10)+HHV(VAR1,20))/3;VAR3:=(LLV(VAR1,5)+LLV(VAR1,10)+LLV(VAR1,20))/3;VAR4:=(HHV(VAR2,5)+HHV(VAR2,10)+HHV(VAR2,20))/3;VAR5:=(LLV(VAR3,5)+LLV(VAR3,10)+LLV(VAR3,20))/3;VAR6:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,6))/3; DRAWBAND(VAR1,RGB(155,50,50),VAR6,RGB(250,250,0)); 短线:VAR1,COLORWHITE; 中线:VAR6,COLORYELLOW; 金叉:短线>中线AND REF( 短线,1)=REF( 中线,1),NODRAW; 下跌:IF(VAR1=VAR6,VAR6,DRAWNULL),COLORGREEN;TJ1:=VOL=HHV(VOL,10)AND VOL>2*REF(VOL,1)AND CLOSE>VAR1; 立桩量 )),REF(LOW,BARSLAST( 立桩量)),1,0),COLORYELLOW;STICKLINE(C>=O,C,O,3,0),COLOR000045;STICKLINE(C>=O,C,O,2 、5,0),COLOR000065;STICKLINE(C>=O,C,O,2,0),COLOR000085;STICKLINE(C>=O,C,O,1 、5,0),COLOR0000A5;STICKLINE(C>=O,C,O,1,0),COLOR0000C5;STICKLINE(C>=O,C,O,0 、5,0),COLOR0000E5;STICKLINE(C>=O,H,L,0,0),COLOR0000F5;STICKLINE(C<O,C,O,3,0),COLOR353500;STICKLINE(C<O,C,O,2 、5,0),COLOR454500;STICKLINE(C<O,C,O,2,0),COLOR555500;STICKLINE(C<O,C,O,1 、5,0),COLOR656500;STICKLINE(C<O,C,O,1,0),COLOR757500;STICKLINE(C<O,C,O,05,0),COLOR858500;STICKLINE(C<O,H,L,0,0),COLOR959500;ZRR:=(Y 量:=FILTER(TJ1,5);TJ2:=IF(BARSLAST (CLOSE>REF(HIGH,1),1,IF(BARSLAST(CLOSE>REF(HIGH,2),1,IF(BARSLAST(CLOSE>REF(HIGH,3),1,0))); 突立桩量)=1 AND立桩量)=2 AND立桩量)=3 AND立桩 立桩破:TJ2=1,NODRAW;STICKLINE(CLOSE,REF(HIGH,BARSLAST(量 )),REF(HIGH,BARSLAST( 立桩量)),1,0),COLORCYAN;STICKLINE(CLOSE,REF(LOW,BARSLAST(EAR-1992)*365+INTPART((YEAR-1989)/4)+IF(MONTH<=2,DAY+(MONTH-1)*31,DAY+INTPART(13*(MONTH+1)/5)-7+(MONTH-1)*28+IF(INTPART(YEAR/4)=YEAR/4,1,0)),NODRAW;T:=BARSLAST(ZRR-REF(ZRR,1)>WEEKDAY-REF(WEEKDAY,1))+1,NODRAW;T1:=REF(T,T)+T,NODRAW;T2:=REF(T,T1)+T1,NODRAW;T3:=REF(T,T2)+T2,NODRAW;T4:=REF(T,T3)+T3,NODRAW;T5:=REF(T,T4)+T4,NODRAW;T6:=REF(T,T5)+T5,NODRAW;T7:=REF(T,T6)+T6,NODRAW;T8:=REF(T,T7)+T7,NODRAW;周10:(REF(CLOSE,T)+REF(CLOSE,T1)+REF(CLOSE,T2)+REF(CLOSE,T3)+REF(CLOSE,T4)+REF(CLOSE,T5)+REF(CLOSE,T6)+REF(CLOSE,T7)+REF(CLOSE,T8)+CLOSE)/10,LINETHICK2;【通达信】牛准反弹(快线、慢线)- 指标公式源码N:=9;M1:=3;M2:=3;P:=9;快线:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;慢线:=SMA( 快线,M1,1);ELI 空:=SMA( 慢线,M2,1);ELI 牛股:=IF(BARSLAST(CROSS( 慢线,ELI 空))<P AND CROSS( 慢线,ELI 空) AND 慢线<20,90,0);LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),4 、1,1)/SMA(ABS(CLOSE-LC),4 、1,1)*100; 牛准反弹:=CROSS(RSI,11)*80;XG: 牛准反弹OR ELI 牛股;【通达信】启动提示(平台线、启动线)- 指标公式源码启动线:SUM(EMA((C+L)/2,2),5)/10 、158,COLORRED;平衡线:LLV(SUM( EMA((C+L)/2,2),5)/10 、158,4),COLORFF00FF; 平台线:LLV(SUM( EMA((C+L)/2,2),5)/10 、158,10),COLORFFFFFF; 强弱线:EMA( 启动线,21),COLORYELLOW;STICKLINE( 平台线<启动线,启动线,平台线,0 、1,0),COLORFFCCAA; STICKLINE( 平衡线<启动线,启动线,平衡线,0 、1,0),COLORRED;VAR1:=2*MA(LLV((C+L)/2,8)*1 、1,13)-EMA((C+L)/2,3)-((C+L)/2)*0 、1; VAR2:=IF((EMA((C+L)/2,3)-VAR1)*5>0,POW((EMA((C+L)/2,3)-VAR1)*5, 2)/10,-1*POW((EMA((C+L)/2,3)-VAR1)*5,2)/10);VAR3:=IF(VAR2>0,VAR2-0,0);STICKLINE(VAR3>0 AND REF(VAR3,1)=0 AND (C+L)/2>MA((C+L)/2,8), 强弱线,强弱线+0、2,4,0),COLORFFAACC;DRAWTEXT(VAR3>0 AND REF(VAR3,1)=0 AND (C+L)/2>MA((C+L)/2,8),强弱线+0 、35,' 注意控制'),LINETHICK3,COLORFFAACC;【通达信】平台启动(主图)-指标公式源码圣:=(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;灵:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;石:=SMA( 灵,13,8);仙:=CEILING(SMA( 石,13,8));编著:=SMA( 圣,21,8);AABB:=IF(L,CONST(L),DRAWNULL);平台启动:STICKLINE( 仙-编著>75,AABB,AABB*0 、99,15,1),COLOR0000FF;VARZT:=BARSLAST( 平台启动);DRAWTEXT(VARZT=1,0 、99*(AABB+AABB*0 、98)/2,' 平台启动'),COLORYELLOW;【通达信】牛熊线分水岭(中线强弱拐点)- 指标公式源码JJ:=(CLOSE+HIGH+LOW)/3;A:=EMA(JJ,10);B:=REF(A,1);M1:=EMA(CLOSE,3);M2:EMA(CLOSE,8);分水岭:SMA(M2,2 、5,1 、5),LINETHICK2,COLORRED;牛线:3*M2-2* 分水岭,LINETHICK2,COLORFF00FF ;熊线:4* 分水岭-3*M2,LINETHICK2,COLORGREEN;通达信指标公式源码大全IF (牛线<= 熊线,牛线,熊线),COLORGREEN,LINETHICK2;IF (分水岭<=熊线,分水岭,熊线),COLORGREEN,LINETHICK2;IF(牛线>REF(熊线,1), 熊线,DRAWNULL),COLORFF2200,LINETHICK2;M3:EMA(M2,13);M4:EMA(M2,55);VAR1:=EMA(M3,55);M5:EMA(M4,81), COLORRED,LINETHICK1;股道:=(1-C/SMA(C,13,1))*100;基础:=EMA(C,43);中线强弱拐点:EMA( 股道*C/100+ 基础,3),COLORGRAY,LINETHICK1;。

通达信编程公式源码

通达信编程公式源码

[通达信]通达信函数总表一,行情函数1,HIGH 最高价返回该周期最高价。

用法:HIGH2,H 最高价返回该周期最高价。

用法:H3,LOW 最低价返回该周期最低价。

用法:LOW4,L 最低价返回该周期最低价。

用法:L5,CLOSE 收盘价返回该周期收盘价。

用法:CLOSE6,C 收盘价返回该周期收盘价。

用法:C7,VOL 成交量返回该周期成交量。

用法:VOL8,V 成交量返回该周期成交量。

用法:V9,OPEN 开盘价返回该周期开盘价。

用法:OPEN10, O:开盘价返回该周期开盘价。

用法:O11, ADVANCE 上涨家数返回该周期上涨家数。

用法:ADVANCE(本函数仅对大盘有效) 热点推荐物欲横流·心...抢在时间前面的7条捷径一些经济类的好网址在闷棍中成长——我的思...看盘技巧:怎样看开盘烹饪用法之-----盐韩国辣白菜的做法!!合同范文目录索引(3)音画你让我感动家庭医生的健康12, DECLINE 下跌家数返回该周期下跌家数。

用法:DECLINE(本函数仅对大盘有效)13, AMOUNT 成交额返回该周期成交额。

用法:AMOUNT14, ASKPRICE 委卖价返回委卖1--委卖3价格。

用法:ASKPRICE(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)15, ASKVOL 委卖量返回委卖1--委卖3量。

用法:ASKVOL(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)16, BIDPRICE 委买价返回委买1--委买3价格。

用法:BIDPRICE(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)17, BIDVOL 委买量返回委买1--委买3量。

用法:BIDVOL(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)18, BUYVOL 主动性买盘返回主动性买单量。

用法:BUYVOL当本笔成交为主动性买盘时,其数值等于成交量,否则为0。

(本函数仅个股在分笔成交分析周期有效)19, SELLVOL 主动性卖盘返回主动性卖单量。

简单明了通达信指标公式源码

简单明了通达信指标公式源码

简单明了通达信指标公式源码
以下是通达信指标公式的源码(部分):
1.移动平均线(MA)
```
MA(CLOSE,N):收盘价的N日简单移动平均线
MA(C,N):C为输入数据,例如指标的参数可以是成交量、MACD柱等;
```
2.指数平滑移动平均线(EMA)
```
EMA(C,N):收盘价的N日指数平滑移动平均线
```
3.相对强弱指标(RSI)
```
RSI(C,N):C为收盘价序列,N为计算周期;
```
4. 随机相对强弱指标(StochRSI)
```
StochRSI(C, N, M1, M2): C为收盘价序列,N为计算RSI的周期,
M1为计算K值的周期,M2为计算D值的周期;
```
5.BOLL指标(布林线)
```
BOLL(CLOSE,N,P):C为收盘价序列,N为计算布林线的周期,P为布林线上下轨的标准差倍数;
```
6.指数平均数指标(EMA)
```
EMA(CLOSE,N):收盘价序列的N日指数平均数;
```
7.指数平滑异同平均线(MACD)
```
MACD(CLOSE,SHORT,LONG,M):C为收盘价序列,SHORT为快速移动平均线的时间周期,LONG为慢速移动平均线的时间周期,M为移动平均线的移动天数;
```
8.能量潮(OBV)
```
OBV(CLOSE,V):C为收盘价序列,V为成交量序列;
```
以上是通达信指标公式的部分源码,还有其他指标的源码未列出。

通达信公式指标源码 通达信马到成功主图指标 源码

通达信公式指标源码 通达信马到成功主图指标 源码

通达信马到成功主图指标源码VV:=(C+L+H)/3;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));Y320:=IFF(CURRBARSCOUNT=1,(XMA(Y319,3)*3-MA(Y319,2)+Y319)/3,XMA( Y319,3));Y321:=IFF(CURRBARSCOUNT=1,(XMA(Y320,3)*3-MA(Y320,2)+Y320)/3,XMA( Y320,3));Y322:=IFF(CURRBARSCOUNT=1,(XMA(Y321,3)*3-MA(Y321,2)+Y321)/3,XMA( Y321,3));Y322,3));Y324:=IFF(CURRBARSCOUNT=1,(XMA(Y323,3)*3-MA(Y323,2)+Y323)/3,XMA( Y323,3));Y325:=IFF(CURRBARSCOUNT=1,(XMA(Y324,3)*3-MA(Y324,2)+Y324)/3,XMA( Y324,3));Y326:=IFF(CURRBARSCOUNT=1,(XMA(Y325,3)*3-MA(Y325,2)+Y325)/3,XMA( Y325,3));Y327:=IFF(CURRBARSCOUNT=1,(XMA(Y326,3)*3-MA(Y326,2)+Y326)/3,XMA( Y326,3));Y328:=IFF(CURRBARSCOUNT=1,(XMA(Y327,3)*3-MA(Y327,2)+Y327)/3,XMA( Y327,3));Y329:=IFF(CURRBARSCOUNT=1,(XMA(Y328,3)*3-MA(Y328,2)+Y328)/3,XMA( Y328,3));Y330:=IFF(CURRBARSCOUNT=1,(XMA(Y329,3)*3-MA(Y329,2)+Y329)/3,XMA( Y329,3));Y331:=IFF(CURRBARSCOUNT=1,(XMA(Y330,3)*3-MA(Y330,2)+Y330)/3,XMA( Y330,3));Y332:=IFF(CURRBARSCOUNT=1,(XMA(Y331,3)*3-MA(Y331,2)+Y331)/3,XMA( Y331,3));Y333:=IFF(CURRBARSCOUNT=1,(XMA(Y332,3)*3-MA(Y332,2)+Y332)/3,XMA( Y332,3));Y334:=IFF(CURRBARSCOUNT=1,(XMA(Y333,3)*3-MA(Y333,2)+Y333)/3,XMA( Y333,3));Y335:=IFF(CURRBARSCOUNT=1,(XMA(Y334,3)*3-MA(Y334,2)+Y334)/3,XMA( Y334,3));Y336:=IFF(CURRBARSCOUNT=1,(XMA(Y335,3)*3-MA(Y335,2)+Y335)/3,XMA( Y335,3));Y337:=IFF(CURRBARSCOUNT=1,(XMA(Y336,3)*3-MA(Y336,2)+Y336)/3,XMA( Y336,3));Y338:=IFF(CURRBARSCOUNT=1,(XMA(Y337,3)*3-MA(Y337,2)+Y337)/3,XMA( Y337,3));Y339:=IFF(CURRBARSCOUNT=1,(XMA(Y338,3)*3-MA(Y338,2)+Y338)/3,XMA( Y338,3));Y340:=IFF(CURRBARSCOUNT=1,(XMA(Y339,3)*3-MA(Y339,2)+Y339)/3,XMA( Y339,3));Y341:=IFF(CURRBARSCOUNT=1,(XMA(Y340,3)*3-MA(Y340,2)+Y340)/3,XMA( Y340,3));Y342:=IFF(CURRBARSCOUNT=1,(XMA(Y341,3)*3-MA(Y341,2)+Y341)/3,XMA( Y341,3));Y343:=IFF(CURRBARSCOUNT=1,(XMA(Y342,3)*3-MA(Y342,2)+Y342)/3,XMA( Y342,3));Y344:=IFF(CURRBARSCOUNT=1,(XMA(Y343,3)*3-MA(Y343,2)+Y343)/3,XMA( Y343,3));Y344,3));Y346:=IFF(CURRBARSCOUNT=1,(XMA(Y345,3)*3-MA(Y345,2)+Y345)/3,XMA( Y345,3));Y347:=IFF(CURRBARSCOUNT=1,(XMA(Y346,3)*3-MA(Y346,2)+Y346)/3,XMA( Y346,3));Y348:=IFF(CURRBARSCOUNT=1,(XMA(Y347,3)*3-MA(Y347,2)+Y347)/3,XMA( Y347,3));Y349:=IFF(CURRBARSCOUNT=1,(XMA(Y348,3)*3-MA(Y348,2)+Y348)/3,XMA( Y348,3));Y350:=IFF(CURRBARSCOUNT=1,(XMA(Y349,3)*3-MA(Y349,2)+Y349)/3,XMA( Y349,3));Y351:=IFF(CURRBARSCOUNT=1,(XMA(Y350,3)*3-MA(Y350,2)+Y350)/3,XMA( Y350,3));Y352:=IFF(CURRBARSCOUNT=1,(XMA(Y351,3)*3-MA(Y351,2)+Y351)/3,XMA( Y351,3));Y353:=IFF(CURRBARSCOUNT=1,(XMA(Y352,3)*3-MA(Y352,2)+Y352)/3,XMA( Y352,3));Y354:=IFF(CURRBARSCOUNT=1,(XMA(Y353,3)*3-MA(Y353,2)+Y353)/3,XMA( Y353,3));Y355:=IFF(CURRBARSCOUNT=1,(XMA(Y354,3)*3-MA(Y354,2)+Y354)/3,XMA( Y354,3));Y356:=IFF(CURRBARSCOUNT=1,(XMA(Y355,3)*3-MA(Y355,2)+Y355)/3,XMA( Y355,3));Y357:=IFF(CURRBARSCOUNT=1,(XMA(Y356,3)*3-MA(Y356,2)+Y356)/3,XMA( Y356,3));Y358:=IFF(CURRBARSCOUNT=1,(XMA(Y357,3)*3-MA(Y357,2)+Y357)/3,XMA( Y357,3));Y359:=IFF(CURRBARSCOUNT=1,(XMA(Y358,3)*3-MA(Y358,2)+Y358)/3,XMA( Y358,3));Y360:=IFF(CURRBARSCOUNT=1,(XMA(Y359,3)*3-MA(Y359,2)+Y359)/3,XMA( Y359,3));Y361:=IFF(CURRBARSCOUNT=1,(XMA(Y360,3)*3-MA(Y360,2)+Y360)/3,XMA( Y360,3));Y362:=IFF(CURRBARSCOUNT=1,(XMA(Y361,3)*3-MA(Y361,2)+Y361)/3,XMA( Y361,3));Y363:=IFF(CURRBARSCOUNT=1,(XMA(Y362,3)*3-MA(Y362,2)+Y362)/3,XMA( Y362,3));Y364:=IFF(CURRBARSCOUNT=1,(XMA(Y363,3)*3-MA(Y363,2)+Y363)/3,XMA( Y363,3));Y365:=IFF(CURRBARSCOUNT=1,(XMA(Y364,3)*3-MA(Y364,2)+Y364)/3,XMA( Y364,3));Y366:=IFF(CURRBARSCOUNT=1,(XMA(Y365,3)*3-MA(Y365,2)+Y365)/3,XMA( Y365,3));Y366,3));Y368:=IFF(CURRBARSCOUNT=1,(XMA(Y367,3)*3-MA(Y367,2)+Y367)/3,XMA( Y367,3));Y369:=IFF(CURRBARSCOUNT=1,(XMA(Y368,3)*3-MA(Y368,2)+Y368)/3,XMA( Y368,3));Y370:=IFF(CURRBARSCOUNT=1,(XMA(Y369,3)*3-MA(Y369,2)+Y369)/3,XMA( Y369,3));Y371:=IFF(CURRBARSCOUNT=1,(XMA(Y370,3)*3-MA(Y370,2)+Y370)/3,XMA( Y370,3));Y372:=IFF(CURRBARSCOUNT=1,(XMA(Y371,3)*3-MA(Y371,2)+Y371)/3,XMA( Y371,3));Y373:=IFF(CURRBARSCOUNT=1,(XMA(Y372,3)*3-MA(Y372,2)+Y372)/3,XMA( Y372,3));Y374:=IFF(CURRBARSCOUNT=1,(XMA(Y373,3)*3-MA(Y373,2)+Y373)/3,XMA( Y373,3));Y375:=IFF(CURRBARSCOUNT=1,(XMA(Y374,3)*3-MA(Y374,2)+Y374)/3,XMA( Y374,3));Y376:=IFF(CURRBARSCOUNT=1,(XMA(Y375,3)*3-MA(Y375,2)+Y375)/3,XMA( Y375,3));Y377:=IFF(CURRBARSCOUNT=1,(XMA(Y376,3)*3-MA(Y376,2)+Y376)/3,XMA( Y376,3));Y378:=IFF(CURRBARSCOUNT=1,(XMA(Y377,3)*3-MA(Y377,2)+Y377)/3,XMA( Y377,3));Y379:=IFF(CURRBARSCOUNT=1,(XMA(Y378,3)*3-MA(Y378,2)+Y378)/3,XMA( Y378,3));Y380:=IFF(CURRBARSCOUNT=1,(XMA(Y379,3)*3-MA(Y379,2)+Y379)/3,XMA( Y379,3));Y381:=IFF(CURRBARSCOUNT=1,(XMA(Y380,3)*3-MA(Y380,2)+Y380)/3,XMA( Y380,3));Y382:=IFF(CURRBARSCOUNT=1,(XMA(Y381,3)*3-MA(Y381,2)+Y381)/3,XMA( Y381,3));Y383:=IFF(CURRBARSCOUNT=1,(XMA(Y382,3)*3-MA(Y382,2)+Y382)/3,XMA( Y382,3));Y384:=IFF(CURRBARSCOUNT=1,(XMA(Y383,3)*3-MA(Y383,2)+Y383)/3,XMA( Y383,3));Y385:=IFF(CURRBARSCOUNT=1,(XMA(Y384,3)*3-MA(Y384,2)+Y384)/3,XMA( Y384,3));Y386:=IFF(CURRBARSCOUNT=1,(XMA(Y385,3)*3-MA(Y385,2)+Y385)/3,XMA( Y385,3));Y387:=IFF(CURRBARSCOUNT=1,(XMA(Y386,3)*3-MA(Y386,2)+Y386)/3,XMA( Y386,3));Y388:=IFF(CURRBARSCOUNT=1,(XMA(Y387,3)*3-MA(Y387,2)+Y387)/3,XMA( Y387,3));Y388,3));Y390:=IFF(CURRBARSCOUNT=1,(XMA(Y389,3)*3-MA(Y389,2)+Y389)/3,XMA( Y389,3));Y391:=IFF(CURRBARSCOUNT=1,(XMA(Y390,3)*3-MA(Y390,2)+Y390)/3,XMA( Y390,3));Y392:=IFF(CURRBARSCOUNT=1,(XMA(Y391,3)*3-MA(Y391,2)+Y391)/3,XMA( Y391,3));Y393:=IFF(CURRBARSCOUNT=1,(XMA(Y392,3)*3-MA(Y392,2)+Y392)/3,XMA( Y392,3));Y394:=IFF(CURRBARSCOUNT=1,(XMA(Y393,3)*3-MA(Y393,2)+Y393)/3,XMA( Y393,3));Y395:=IFF(CURRBARSCOUNT=1,(XMA(Y394,3)*3-MA(Y394,2)+Y394)/3,XMA( Y394,3));Y396:=IFF(CURRBARSCOUNT=1,(XMA(Y395,3)*3-MA(Y395,2)+Y395)/3,XMA( Y395,3));Y397:=IFF(CURRBARSCOUNT=1,(XMA(Y396,3)*3-MA(Y396,2)+Y396)/3,XMA( Y396,3));Y398:=IFF(CURRBARSCOUNT=1,(XMA(Y397,3)*3-MA(Y397,2)+Y397)/3,XMA( Y397,3));Y399:=IFF(CURRBARSCOUNT=1,(XMA(Y398,3)*3-MA(Y398,2)+Y398)/3,XMA( Y398,3));Y400:=IFF(CURRBARSCOUNT=1,(XMA(Y399,3)*3-MA(Y399,2)+Y399)/3,XMA( Y399,3));Y401:=IFF(CURRBARSCOUNT=1,(XMA(Y400,3)*3-MA(Y400,2)+Y400)/3,XMA( Y400,3));Y402:=IFF(CURRBARSCOUNT=1,(XMA(Y401,3)*3-MA(Y401,2)+Y401)/3,XMA( Y401,3));Y403:=IFF(CURRBARSCOUNT=1,(XMA(Y402,3)*3-MA(Y402,2)+Y402)/3,XMA( Y402,3));Y404:=IFF(CURRBARSCOUNT=1,(XMA(Y403,3)*3-MA(Y403,2)+Y403)/3,XMA( Y403,3));Y405:=IFF(CURRBARSCOUNT=1,(XMA(Y404,3)*3-MA(Y404,2)+Y404)/3,XMA( Y404,3));Y406:=IFF(CURRBARSCOUNT=1,(XMA(Y405,3)*3-MA(Y405,2)+Y405)/3,XMA( Y405,3));LL:=Y406;{日周期}{险1:=Y396*1.1,COLORRED,POINTDOT;}险2:=Y396*1.125,COLORYELLOW,POINTDOT;{险3:Y396*1.15,COLORRED,POINTDOT;}{良1:=Y396*0.9,COLORLIBLUE,POINTDOT;}良2:=Y396*0.875,COLORGREEN,POINTDOT;{良3:Y396*0.85,COLORLIBLUE,POINTDOT;}AA:=MA((2*CLOSE+HIGH+LOW)/4,5);通道1:=AA*102/100;通道2:=AA*(200-102)/30;CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);DD:=DMA(CLOSE,CC);通道3:=(1+7/100)*DD;通道4:=(1-7/100)*DD;股价:=C;股价运动:=股价,LINETHICK2,COLORBLUE;运动趋势:=Y406,LINETHICK1,COLORWHITE;风险区:运动趋势*1.1,COLORRED;高风险区2:=运动趋势*1.125,COLORRED;高风险区3:=运动趋势*1.15,COLORRED;良机区1:=运动趋势*0.9,COLORGREEN;良机区2:=运动趋势*0.875,COLORGREEN;良机区:运动趋势*0.85,COLORGREEN;T:=CLOSE/REF(CLOSE,1)*1000-1000;QS2:=XMA(XMA(XMA(T,2),2),2);QS4:=XMA(XMA(XMA(T,4),4),4);QS6:=XMA(XMA(XMA(T,6),6),6);高风险:=((C-运动趋势)/运动趋势*100>10 AND C>通道3) OR ((H-运动趋势)/运动趋势*100>10 AND H>通道3 ) OR ((O-运动趋势)/运动趋势*100>10 AND O>通道3);DRAWTEXT(高风险,H,'卖');独醉天下:=((C-运动趋势)/运动趋势*100<-10 AND C<通道4) OR ((O-运动趋势)/运动趋势*100<-10 AND O<通道4 ) OR((L-运动趋势)/运动趋势*100<-10 AND L<通道4);DRAWTEXT(独醉天下,良机区,'买');MA5:MA(CLOSE,M1),COLORWHITE;MA10:MA(CLOSE,M2),COLORYELLOW;MA20:=MA(CLOSE,M3),COLORMAGENTA;MA30:=MA(CLOSE,M7),COLORBLUE;MA60:=MA(CLOSE,M4),COLORBROWN;MA120:=MA(CLOSE,M5),COLORGRAY;MA250:=MA(CLOSE,M6),COLORLICYAN;DRAWICON((ZIG(3,5)>REF(ZIG(3,5),1)) AND(REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND(REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),LOW*0.98,1) ;DRAWTEXT((ZIG(3,5)>REF(ZIG(3,5),1)) AND(REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND(REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),LOW*0.94,'千里马'),COLORBROWN; DRAWICON((ZIG(3,5)<REF(ZIG(3,5),1)) AND(REF(ZIG(3,5),1)>=REF(ZIG(3,5),2)) AND(REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),HIGH*1.01,2);VAR3:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;VAR4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;VAR5:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;VAR6:=(VAR3+VAR4+VAR5)/3;VAR7:=EMA(VAR6,5);ZB:=EMA(EMA(VAR3,5),5)*3, COLORSTICK;VAR8:=IF(VAR6<=-20,10,0);VAR9:=HHV(VAR8,10);VARA:=IF(VAR9 AND CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);K:=EMA(VAR7,5)*2, , COLORFF00FF;D:=EMA(K,5), , COLORWHITE;J:=K*3-D*2, ,COLORYELLOW;VARB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5)) AND J>10;HS:=VOL/CAPITAL*100, , COLORGREEN;DRAWTEXT(VAR8=10 AND FILTER(VAR8=10,5),LOW*0.93,'接近底部') COLORMAGENTA;DRAWTEXT(VARA=20,LOW*0.95,'世纪大底') COLORYELLOW;涨停:=IF((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(O,1)),1,0); STICKLINE(涨停,O,C,3,0),COLORRED;ZDF:=(C-REF(C,1))/REF(C,1)*100;STICKLINE(ZDF<-9.9,O,C,3,0),COLORGREEN;TY:=H;A1:=REF(TY,10)=HHV(TY,2*10+1); B1:=FILTER(A1,10);C1:=BACKSET(B1,10+1); HD:=FILTER(C1,10);A2:=REF(TY,10)=LLV(TY,2*10+1); B2:=FILTER(A2,10);C2:=BACKSET(B2,10+1); LD:=FILTER(C2,10);阻力:=REF(H,BARSLAST(HD)),COLOR00FF00;{} DRAWTEXT(CROSS(C,阻力),LOW*0.93,'突破'),COLORFF00FF;最高位:=BARSLAST((HHV(C,76)=C AND WINNER(C)*100>90 ));最低位:=BARSLAST((LLV(L,最高位)=L));最高价:=REF(C,最高位);最低价:=LLV(L,最高位);振幅合理:=(最高价-最低价)/最低价>0.1;前高条件:=最高位<77 AND 最高位>10 AND 最高位>最低位AND 振幅合理; 三日振幅:=(HHV(MAX(C,O),3)-LLV(MIN(C,O),3))/LLV(MIN(C,O),3)*100<5;今日大阳:=C/REF(C,1)>1.055;上影长度1:= H-MAX(C,O);下影长度1:=MIN(C,O)-L;K线长度1:=ABS(C-O);纺锤:=(下影长度1 >K线长度1/5 AND 上影长度1>K线长度1/5 ) ;去影线1:=(下影长度1=0 OR 上影长度1=0);TY1:=C;SR11:=REF(TY1,10)=HHV(TY1,2*10+1);SR21:=FILTER(SR11,10);SR31:=BACKSET(SR21,10+1);HD1:=FILTER(SR31,10);前高11:=REF(C,BARSLAST(HD1));预判过前高:=C*1.115>前高11;买入8:=REF(三日振幅,1) AND 今日大阳AND REF(前高条件,1) AND 去影线1 AND 预判过前高;DRAWTEXT(买入8,L*0.99,'大牛股'),COLORYELLOW;MID:=MA(C,N);VART1:=POW((C-MID),2);VART2:=MA(VART1,N);VART3:=SQRT(VART2);UPPER:=MID+2*VART3;LOWER:=MID-2*VART3;BOLL:=REF(MID,1);UB:=REF(UPPER,1);LB:=REF(LOWER,1);LOWER1:=MID-VART3;LB1:=REF(LOWER1,1);BB:=(C-LB1)/(UB-LB)*100,NODRAW;MA6:=MA(BB,6),NODRAW;DRAWICON(CROSS(BB,100),BB,1),NODRAW;DRAWTEXT(CROSS(BB,100),L*0.96,'疾奔'),COLORCYAN;MAC5:=(ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.14115926);M5:=MA(MAC5,5);AA1:=PLOYLINE(CROSS(MAC5,M5),M5);AAB:=PLOYLINE(CROSS(M5,MAC5),MAC5);迈蹄疾奔:=COUNT(CROSS(MAC5,M5),AA1<REF(AA1,5) ANDAAB>REF(AAB,5));DRAWTEXT(迈蹄疾奔,L*0.97,'迈蹄'),COLORBLUE;MAA5:=MA(C,5);ZH:=ABS(MAA5-MA20)/MA20*100<=10;GG:=ABS(MAA5-MA30)/MA30*100<=10;HH:=MAA5>REF(MAA5,1);QS:=MA20>REF(MA20,1);ZZ:=MA30>REF(MA30,1);DTPL:=MA20>MA30 AND MA30>MA120;QQ:=DTPL AND QS AND ZZ AND COUNT(HH,4)<=1;HY:=C>MAA5 AND ((HH AND NOT(REF(HH,1))) OR C>REF(C,3));TT:=HY AND (ZH OR GG) AND QQ;RR:=CAPITAL>3000000;WW:=TT AND NOT(REF(TT,1));WW1:=CROSS(MACD.MACD,0) AND C>MA(C,5);DT:=MA(AMOUNT,6)>MA(AMOUNT,12) ANDMA(AMOUNT,12)>MA(AMOUNT,24);启动:=WW AND COUNT((MA10>MA20),5)=5 AND WW1 AND DT AND RR; DRAWTEXT(启动,LOW*0.99,'龙头'),COLORRED;DRAWTEXT_FIX(1,0,0.01,0,DYBLOCK)COLORGRAY;DRAWTEXT_FIX(1,0,0.08,0,HYBLOCK)COLORGRAY;AAA:= REF(CLOSE,13);BBB:=SMA(MAX(CLOSE-AAA,0),34,1)/SMA(ABS(CLOSE-AAA),34,1)*1000; HHH:=BBB-LLV(BBB,11);DQ:=(MA(HHH,21)*3+HHH*13)/16;DQ2:=REVERSE(DQ);PJZH:=(C+H+L)/3;DDD:=MA(PJZH,4);CZUO:=DDD;MMZL:=LLV(DDD,8);XG1:=(CZUO-MMZL)>0 AND REF((CZUO-MMZL),1)=0;BZHA:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*10;BZHB:=SMA(BZHA,3,1);AAAA:=SMA(BZHB,3,1);ABB:=IF(AAAA>=REF(AAAA,1),AAAA,0);XG2:=AAAA=ABB AND AAAA<5.5 AND REF(ABB,1)=0 ANDAAAA>=REF(AAAA,1);XG:=XG2 AND XG1;FXH1:=(H-C-REF(C,1))/REF(C,1)*100;FXH2:=(H-REF(C,1)-REF(C,2))/REF(C,2)*100;FXH3:=(H-REF(C,2)-REF(C,3))/REF(C,3)*100;FXH4:=(H-REF(C,3)-REF(C,4))/REF(C,4)*100;FXH5:=(H-REF(C,4)-REF(C,5))/REF(C,5)*100;FXH6:=(H-REF(C,5)-REF(C,6))/REF(C,6)*100;FXH7:=(H-REF(C,6)-REF(C,7))/REF(C,7)*100;FXH8:=(H-REF(C,7)-REF(C,8))/REF(C,8)*100;FXH9:=(H-REF(C,8)-REF(C,9))/REF(C,9)*100;FXH10:=(H-REF(C,9)-REF(C,10))/REF(C,10)*100;FXD5:=(FXH1+FXH2+FXH3+FXH4+FXH5),;FXD10:=(FXH1+FXH2+FXH3+FXH4+FXH5+FXH6+FXH7+FXH8+FXH9+FXH1 0),;ZXFA5:=(((SUM(FXD5,3))*30)-MA(SUM(FXD5,3),45))/10,COLORYELLOW; ZXFA10:=(FXD10*30-(REF(SUM(FXD10,3),1)))/10,COLORMAGENTA;ZXFA2:=(FXD5*30-(REF(SUM(FXD5,3),1)))/10,COLORGREEN;ZXF:=(H-C-REF(C,1))/REF(C,1)*100;AAX1:=((SUM(ZXF,3))*30)-MA(SUM(ZXF,3),45),COLORWHITE;AAX3:=ZXF*30-(REF(SUM(ZXF,3),1)),COLORCYAN;XH:=MA((ZXFA10+ZXFA2+ZXFA5+AAX1+AAX3)/5000,13),COLORMAGENTA; FL1:=(L-O-REF(O,1))/REF(O,1)*100;FL2:=(L-REF(O,1)-REF(O,2))/REF(O,2)*100;FL3:=(L-REF(O,2)-REF(O,3))/REF(O,3)*100;FL4:=(L-REF(O,3)-REF(O,4))/REF(O,4)*100;FL5:=(L-REF(O,4)-REF(O,5))/REF(O,5)*100;FL6:=(L-REF(O,5)-REF(O,6))/REF(O,6)*100;FL7:=(L-REF(O,6)-REF(O,7))/REF(O,7)*100;FL8:=(L-REF(O,7)-REF(O,8))/REF(O,8)*100;FL9:=(L-REF(O,8)-REF(O,9))/REF(O,9)*100;FL10:=(L-REF(O,9)-REF(O,10))/REF(O,10)*100;FDK5:=(FL1+FL2+FL3+FL4+FL5),;FDK10:=(FL1+FL2+FL3+FL4+FL5+FL6+FL7+FL8+FL9+FL10),;ZFAK5:=(((SUM(FDK5,3))*30)-MA(SUM(FDK5,3),45))/10,COLORYELLOW; ZFAK10:=(FDK10*30-(REF(SUM(FDK10,3),1)))/10,COLORMAGENTA;ZFAK2:=(FDK5*30-(REF(SUM(FDK5,3),1)))/10,COLORGREEN;ZFK:=(L-O-REF(O,1))/REF(O,1)*100;AAK1:=((SUM(ZFK,3))*30)-MA(SUM(ZFK,3),45),COLORWHITE;AAK3:=ZFK*30-(REF(SUM(ZFK,3),1)),COLORCYAN;XL:=MA((ZFAK10+ZFAK2+ZFAK5+AAK1+AAK3)/5000,13),COLORCYAN; XHZ:=MA(XH-REF(XH,1),3)*100;XLZ:=-MA(XL-REF(XL,1),3)*100;波段高点:= HHV(HIGH,9);波段低点:= CLOSE;坑:=波段高点/波段低点;SS:=SUM(V/(60*4),FROMOPEN=1);YQ:=(XG=1 AND DQ<5&&XLZ<0.2&&XHZ>-0.3&&坑<1.08&&V<SS*1.05); DRAWTEXT(YQ,LOW*0.98,'跃起'),COLORYELLOW;趋线:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100,COLORAABBDD,NODRAW; ABA:=((REF(趋线,1)<REF(趋线,2) AND 趋线<-30) AND 趋线>=REF(趋线,1)) OR (REF(CROSS(-30,趋线),1) AND CROSS(趋线,-30)) OR 趋线=-30;卖田:=IF(ABA,65,12),COLORYELLOW,LINETHICK2;BAB:=((REF(趋线,1)<REF(趋线,2) AND 趋线<-20 AND 趋线>-25) AND 趋线>=REF(趋线,1)) OR (REF(CROSS(-20,趋线),1) AND CROSS(趋线,-20));见底:=IF(BAB,58,12),COLORRED,LINETHICK2;CAC:=((REF(趋线,1)<REF(趋线,2) AND 趋线<-25 AND 趋线>-30) AND 趋线>=REF(趋线,1)) OR (REF(CROSS(-25,趋线),1) AND CROSS(趋线,-25));机会:=IF(CAC,40,12);STICKLINE(CROSS(-20,趋线),CLOSE,OPEN,3,0),COLORYELLOW; DRAWTEXT(CROSS(-20,趋线),LOW*0.92,'金马厩'),COLORYELLOW;TA:=BARSLAST(C>REF(C,1)*1.095 AND C=H);TJ:=V<=REF(V,TA)/8;TJ1:=MAX(C,O)/MIN(C,O)<1.005 AND H>MAX(C,O) AND L<MIN(C,O); XAG:=TJ AND COUNT(TJ,T)=1 AND L=LLV(L,10) AND TJ1;DRAWTEXT(XAG,L*0.91,'地量十字星'),COLORYELLOW;。

通达信_指标公式源码大全

通达信_指标公式源码大全

通达信_指标公式源码大全通达信是国内最早的股票行情软件之一,其强大的技术分析指标系统是其最大的特点之一、通达信的指标公式源码可以帮助广大投资者深入理解和研究不同的技术指标,并且根据自己的需求进行二次开发。

以下是通达信中一些常用指标的简要介绍和其对应的指标公式源码:1.移动平均线(MA):MA(CLOSE,N)=SUM(CLOSE,N)/N2.指数平滑移动平均线(EMA):EMA(CLOSE,N)=(2*CLOSE+(N-1)*REF(EMA(CLOSE,N),1))/(N+1)3.相对强弱指数(RSI):RSI(CLOSE,N)=SMA(MAX(CLOSE-REF(CLOSE,1),0),N,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),N,1)*1004.动力指数(DMI):H1=MAX(HIGH-REF(HIGH,1),0)L1=ABS(LOW-REF(LOW,1),0)DMP=SUM(((H1>L1)AND(H1>0.00))?H1:0,N)DMM=SUM(((L1>H1)AND(L1>0.00))?L1:0,N)PDI=DMP/SUM(TR,N)*100MDI=DMM/SUM(TR,N)*1005.布林带(BOLL):MB=MA(CLOSE,N)UP=MB+P*STD(CLOSE,N)DN=MB-P*STD(CLOSE,N)6.相对强弱指标(RSI):LC:=REF(CLOSE,1)TRY:=CLOSE-LCUY:=SUM(MAX(MAX(CLOSE-LC,0),ABS(CLOSE-LC-LC1)),N)DY:=SUM(MAX(MAX(LC-CLOSE,0),ABS(CLOSE-LC-LC1)),N)需要注意的是,在使用这些源码时,要理解每个指标的具体计算过程和意义,以及与股票行情数据之间的关系。

同时,根据自身的需求进行适当的修改和优化,以满足个人的投资研究需求。

通达信指标公式源码大全

通达信指标公式源码大全

通达信指标公式源码大全Profit: EMA(EMA(EMA(High,5),5)*1.15.Color=ffffff。

LineThickness=1;Risk: EMA(EMA(High,5),5)*1.1.Color=yellow;Drawdown:EMA(MA(EMA(High,5),5),5)*1.05.Color=00FF00;Balance: EMA(EMA(EMA(High,5),5)。

Color=FF00FF。

LineThickness=1;Rebound: MA(MA(MA(High,5),5)*0.95.Color=gray。

LineThickness=1;Oversold: MA(MA(MA(Close,5),5)*0.9.Color=blue。

LineThickness=1;VAR3:=LLV(High,240);VAR4:=100*(Close-VAR3)/VAR3;VAR5:=(Close-LLV(Low,528))/(HHV(High,528)-LLV(Low,528))*100;VAR6:=(Close-LLV(Close,530))/(HHV(Close,530)-LLV(Close,530))*100;VAR7:=0;VAR8:=SMA(Max(Close-REF(Close,1),34,1)/SMA(ABS(Close-REF(Close,1)),7,1)*100;VAR9:=SMA(Max(Close-REF(Close,1),13,1)/SMA(ABS(Close-REF(Close,1)),13,1)*100;VAR10:=IF(Cross(3,16,1)=0 AND High>Low+0.04,4,0);VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) ANDREF(ZIG(3,6),1)<=REF(ZIG(3,6),2) ANDREF(ZIG(3,6),2)<=REF(ZIG(3,6),3);VAR12:=ZIG(3,6)=REF(ZIG(3,6),2) ANDREF(ZIG(3,6),2)>=REF(ZIG(3,6),3);VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) ANDREF(ZIG(3,22),1)<=REF(ZIG(3,22),2) ANDREF(ZIG(3,22),2)<=REF(ZIG(3,22),3);VAR14:=ZIG(3,22)=REF(ZIG(3,22),2) ANDREF(ZIG(3,22),2)>=REF(ZIG(3,22),3);Rewritten:The profit ___ (EMA) of the high price over 5 ds。

通达信_指标公式源码大全

通达信_指标公式源码大全

【通达信】魔鬼操盘(主图)-指标公式源码均5:MA(CLOSE,5) COLORYELLOW;均10:MA(CLOSE,10)COLORGREEN;均30: MA(CLOSE,30) COLORMAGENTA ;均60: MA(CLOSE, 60) COLORRED POINTDOT LINETHICK3;均250: MA(CLOSE, 250) COLORBLUE LINETHICK2 ;魔鬼通道上:均30 + 2*STD(CLOSE,60) COLORYELLOW POINTDOT LINETHICK2 ; 魔鬼通道下:均30 - 2*STD(CLOSE,60) COLORYELLOW POINTDOT LINETHICK2; VAR1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;VAR2:=SMA(VAR1,3,1);VAR3:=SMA(VAR2,3,1);VAR4:=VAR1*1.05;VAR5:=MA(CLOSE,5);VAR6:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;VAR7:=SMA(VAR6,5,1);VAR8:=VOL>REF(VOL,1);VAR9:=MA(VOL/CAPITAL,30)*MA(VOL,60)/10000+MA(CLOSE,30);【通达信】平均价格(主图)-指标公式源码A:=(3*C+H+L+O)/6;XJ:=(A+0.618*REF(A,1)+0.382*REF(A,2)+0.236*REF(A,3)+0.146*REF(A,4))/2 .382;YCZXH:=(MA(HHV(A,2),5)+MA(HHV(A,2),13)+MA(HHV(A,2),21)+MA(HHV(A,2),32 ))/4;YCZXL:=(MA(LLV(A,2),5)+MA(LLV(A,2),13)+MA(LLV(A,2),21)+MA(LLV(A,2),32 ))/4;SMH:EMA(YCZXH,21),COLOR004000;SML:EMA(YCZXL,21),COLOR004000;SMJ:(SML+SMH)/2,COLOR004000;PJ:=(10*A+9*REF(A,1)+8*REF(A,2)+7*REF(A,3)+6*REF(A,4)+5*REF(A,5)+4*RE F(A,6)+3*REF(A,7)+2*REF(A,8)+REF(A,9))/55;A1:=EMA(PJ,3),COLOR004000;A2:=EMA(PJ,5),COLOR004000;A3:=EMA(PJ,7),COLOR004000;A4:=EMA(PJ,9),COLOR004000;A5:=EMA(PJ,11),COLOR004000;LX:=REF(XJ,1);ZD:=(SMA(MAX(XJ-LX,0),5,1)/SMA(ABS(XJ-LX),5,1))*100;KX1:=(CLOSE>=OPEN) AND ZD>=50;KX2:=(CLOSE<OPEN) AND ZD>=50;KX3:=(CLOSE>=OPEN) AND ZD<50;KX4:=(CLOSE<OPEN) AND ZD<50;IF(A5<REF(A5,1),A5,DRAWNULL),COLOR820000,LINETHICK2;IF(A5>REF(A5,1),A5,DRAWNULL),COLOR00005B,LINETHICK2;IF(A4<REF(A4,1),A4,DRAWNULL),COLOR8C0000,LINETHICK1;IF(A4>REF(A4,1),A4,DRAWNULL),COLOR000055,LINETHICK1;IF(A3<REF(A3,1),A3,DRAWNULL),COLOR9B0000,LINETHICK1;IF(A3>REF(A3,1),A3,DRAWNULL),COLOR00006C,LINETHICK1;IF(A2<REF(A2,1),A2,DRAWNULL),COLORBB0000,LINETHICK1;IF(A2>REF(A2,1),A2,DRAWNULL),COLOR00007D,LINETHICK1;IF(A1<REF(A1,1),A1,DRAWNULL),COLORCC0000,LINETHICK1;IF(A1>REF(A1,1),A1,DRAWNULL),COLOR00009B,LINETHICK1; STICKLINE(KX1,C,O,4,1),COLOR4440FF;STICKLINE(KX1,C,H,0.5,1),COLOR4440FF;STICKLINE(KX1,O,L,0.5,1),COLOR4440FF;STICKLINE(KX2,C,O,4,0),COLOR4440FF;STICKLINE(KX2,O,H,0.5,0),COLOR4440FF;STICKLINE(KX2,C,L,0.5,0),COLOR4440FF;STICKLINE(KX3,C,O,4,1),COLORFFFF33;STICKLINE(KX3,C,H,0.5,1),COLORFFFF33;STICKLINE(KX3,O,L,0.5,1),COLORFFFF33;STICKLINE(KX4,C,O,4,0),COLORFFFF33;STICKLINE(KX4,O,H,0.5,0),COLORFFFF33;STICKLINE(KX4,C,L,0.5,0),COLORFFFF33;【通达信】牛劲十足(副图)-指标公式源码VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));ZM:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CL OSE-LOW)),VOL/2)),COLORRED,POINTDOT;ZM1:=IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-V AR1*(HIGH-LOW),0-VOL/2)),COLOR00FF00,POINTDOT;MMB:=(SUM(ZM,30)+SUM(ZM1,30))/10,COLORYELLOW;SG:=MMB>0 AND REF(MMB,1)<MMB;上攻周期:COUNT(SG,5),LINESTICK,COLORWHITE;JSC:=上攻周期<1;DBQD:=FILTER(COUNT(JSC,5)>3 AND NOT(JSC),10);DRAWICON(DBQD,2,1);DRAWBAND(上攻周期,RGB(255,120,120),3,RGB(0,0,0));DRAWBAND(JSC,RGB(0,0,255),0.5,RGB(0,0,0));STICKLINE(COUNT(上攻周期>3,5)>=3 AND SG,0,上攻周期,1.5,0),COLORRED; XG: COUNT(COUNT(上攻周期>3,5)>=3 AND SG,20)>4;【通达信】魔鬼K线(副图)-指标公式源码VAR1:=REF(OPEN,1);VAR2:=SMA(MAX(OPEN-VAR1,0),6,1)/SMA(ABS(OPEN-VAR1),6,1)*100;VAR3:=REF(CLOSE,1);VAR4:=SMA(MAX(CLOSE-VAR3,0),6,1)/SMA(ABS(CLOSE-VAR3),6,1)*100;VAR5:=REF(HIGH,1);VAR6:=SMA(MAX(HIGH-VAR5,0),6,1)/SMA(ABS(HIGH-VAR5),6,1)*100;VAR7:=REF(LOW,1);VAR8:=SMA(MAX(LOW-VAR7,0),6,1)/SMA(ABS(LOW-VAR7),6,1)*100; STICKLINE(VAR4<VAR2,VAR2,VAR4,5,0),COLORGREEN , ;STICKLINE(VAR4>VAR2,VAR2,VAR4,5,0),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6>VAR8 ANDVAR8>VAR4,VAR4,VAR6,0.5,1),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6>VAR8 ANDVAR8<VAR4,VAR4,VAR6,0.5,1),COLORRED ,;STICKLINE(VAR4>VAR2 AND VAR6<VAR8 ANDVAR6>VAR4,VAR4,VAR8,0.5,1),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6>VAR8 ANDVAR6<VAR2,VAR2,VAR8,0.5,1),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6>VAR8 ANDVAR6>VAR2,VAR2,VAR8,0.5,1),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6<VAR8 ANDVAR8<VAR2,VAR2,VAR6,0.5,1),COLORRED , ;STICKLINE(VAR4>VAR2 AND VAR6<VAR8 ANDVAR8>VAR2,VAR2,VAR6,0.5,1),COLORRED , ;STICKLINE(VAR4<VAR2 AND VAR6>VAR8 ANDVAR6<VAR4,VAR4,VAR8,0.5,1),COLORGREEN , ;STICKLINE(VAR4<VAR2 AND VAR6<VAR8 ANDVAR8<VAR4,VAR4,VAR6,0.5,1),COLORGREEN , ;STICKLINE(VAR4<VAR2 AND VAR6<VAR8 ANDVAR6>VAR4,VAR4,VAR8,0.5,1),COLORGREEN , ;STICKLINE(VAR4<VAR2 AND VAR6>VAR8 ANDVAR6<VAR4,VAR2,VAR8,0.5,1),COLORGREEN ,;STICKLINE(VAR4<VAR2 AND VAR6>VAR8 ANDVAR6>VAR4,VAR2,VAR8,0.5,1),COLORGREEN , ;STICKLINE(VAR4<VAR2 AND VAR6<VAR8 AND VAR8<VAR2,VAR2,VAR6,0.5,1), COLORGREEN , ;STICKLINE(VAR4<VAR2 AND VAR6<VAR8 ANDVAR8>VAR2,VAR2,VAR6,0.5,1),COLORGREEN , ;【通达信】牛熊分界(立桩量、中线)-指标公式源码AAA:=(3*C+H+L+O)/6;VAR1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3 )+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;VAR2:=(HHV(VA R1,5)+HHV(VAR1,10)+HHV(VAR1,20))/3;VAR3:=(LLV(VAR1,5)+LLV(VAR1,10)+LL V(VAR1,20))/3;VAR4:=(HHV(VAR2,5)+HHV(VAR2,10)+HHV(VAR2,20))/3;VAR5:=( LLV(VAR3,5)+LLV(VAR3,10)+LLV(VAR3,20))/3;VAR6:=(LLV(VAR1,2)+LLV(VAR1, 4)+LLV(VAR1,6))/3;DRAWBAND(VAR1,RGB(155,50,50),VAR6,RGB(250,250,0));短线:VAR1,COLORWHITE;中线:VAR6,COLORYELLOW;金叉:短线>中线 AND REF(短线,1)=REF(中线,1),NODRAW;下跌:IF(VAR1=VAR6,VAR6,DRAWNULL),COLORGREEN;TJ1:=VOL=HHV(VOL,10)AND VOL>2*REF(VOL,1)AND CLOSE>VAR1;立桩量:=FILTER(TJ1,5);TJ2:=IF(BARSLAST(立桩量)=1 ANDCLOSE>REF(HIGH,1),1,IF(BARSLAST(立桩量)=2 ANDCLOSE>REF(HIGH,2),1,IF(BARSLAST(立桩量)=3 AND CLOSE>REF(HIGH,3),1,0)));突破:TJ2=1,NODRAW;STICKLINE(CLOSE,REF(HIGH,BARSLAST(立桩量)),REF(HIGH,BARSLAST(立桩量)),1,0),COLORCYAN;STICKLINE(CLOSE,REF(LOW,BARSLAST(立桩量)),REF(LOW,BARSLAST(立桩量)),1,0),COLORYELLOW;STICKLINE(C>=O,C,O,3,0),COLOR000045;STICKLINE(C >=O,C,O,2.5,0),COLOR000065;STICKLINE(C>=O,C,O,2,0),COLOR000085;STICKL INE(C>=O,C,O,1.5,0),COLOR0000A5;STICKLINE(C>=O,C,O,1,0),COLOR0000C5;S TICKLINE(C>=O,C,O,0.5,0),COLOR0000E5;STICKLINE(C>=O,H,L,0,0),COLOR000 0F5;STICKLINE(C<O,C,O,3,0),COLOR353500;STICKLINE(C<O,C,O,2.5,0),COLOR 454500;STICKLINE(C<O,C,O,2,0),COLOR555500;STICKLINE(C<O,C,O,1.5,0),CO LOR656500;STICKLINE(C<O,C,O,1,0),COLOR757500;STICKLINE(C<O,C,O,0.5,0) ,COLOR858500;STICKLINE(C<O,H,L,0,0),COLOR959500;ZRR:=(YEAR-1992)*365+ INTPART((YEAR-1989)/4)+IF(MONTH<=2,DAY+(MONTH-1)*31,DAY+INTPART(13*(M ONTH+1)/5)-7+(MONTH-1)*28+IF(INTPART(YEAR/4)=YEAR/4,1,0)),NODRAW;T:=B ARSLAST(ZRR-REF(ZRR,1)>WEEKDAY-REF(WEEKDAY,1))+1,NODRAW;T1:=REF(T,T)+ T,NODRAW;T2:=REF(T,T1)+T1,NODRAW;T3:=REF(T,T2)+T2,NODRAW;T4:=REF(T,T3 )+T3,NODRAW;T5:=REF(T,T4)+T4,NODRAW;T6:=REF(T,T5)+T5,NODRAW;T7:=REF(T,T6)+T6,NODRAW;T8:=REF(T,T7)+T7,NODRAW;周10:(REF(CLOSE,T)+REF(CLOSE,T1)+REF(CLOSE,T2)+REF(CLOSE,T3)+REF(CLOSE, T4)+REF(CLOSE,T5)+REF(CLOSE,T6)+REF(CLOSE,T7)+REF(CLOSE,T8)+CLOSE)/10 ,LINETHICK2;【通达信】牛准反弹(快线、慢线)-指标公式源码N:=9;M1:=3;M2:=3;P:=9;快线:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;慢线:=SMA(快线,M1,1);ELI空:=SMA(慢线,M2,1);ELI牛股:=IF(BARSLAST(CROSS(慢线,ELI空))<P AND CROSS(慢线,ELI空) AND 慢线<20,90,0);LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),4.1,1)/SMA(ABS(CLOSE-LC),4.1,1)*100;牛准反弹:=CROSS(RSI,11)*80;XG:牛准反弹 OR ELI牛股;【通达信】启动提示(平台线、启动线)-指标公式源码启动线:SUM(EMA((C+L)/2,2),5)/10.158,COLORRED;平衡线:LLV(SUM( EMA((C+L)/2,2),5)/10.158,4),COLORFF00FF;平台线:LLV(SUM( EMA((C+L)/2,2),5)/10.158,10),COLORFFFFFF;强弱线:EMA(启动线,21),COLORYELLOW;STICKLINE(平台线<启动线,启动线,平台线,0.1,0),COLORFFCCAA; STICKLINE(平衡线<启动线,启动线,平衡线,0.1,0),COLORRED;VAR1:=2*MA(LLV((C+L)/2,8)*1.1,13)-EMA((C+L)/2,3)-((C+L)/2)*0.1;VAR2:=IF((EMA((C+L)/2,3)-VAR1)*5>0,POW((EMA((C+L)/2,3)-VAR1)*5,2)/10, -1*POW((EMA((C+L)/2,3)-VAR1)*5,2)/10);VAR3:=IF(VAR2>0,VAR2-0,0);STICKLINE(VAR3>0 AND REF(VAR3,1)=0 AND (C+L)/2>MA((C+L)/2,8),强弱线,强弱线+0.2,4,0),COLORFFAACC;DRAWTEXT(VAR3>0 AND REF(VAR3,1)=0 AND (C+L)/2>MA((C+L)/2,8),强弱线+0.35,'注意控制'),LINETHICK3,COLORFFAACC;【通达信】平台启动(主图)-指标公式源码圣:=(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;灵:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;石:=SMA(灵,13,8);仙:=CEILING(SMA(石,13,8));编著:=SMA(圣,21,8);AABB:=IF(L,CONST(L),DRAWNULL);平台启动:STICKLINE(仙-编著>75,AABB,AABB*0.99,15,1),COLOR0000FF; VARZT:=BARSLAST(平台启动);DRAWTEXT(VARZT=1,0.99*(AABB+AABB*0.98)/2,'平台启动'),COLORYELLOW;【通达信】牛熊线分水岭(中线强弱拐点)-指标公式源码JJ:=(CLOSE+HIGH+LOW)/3;A:=EMA(JJ,10);B:=REF(A,1);M1:=EMA(CLOSE,3);M2:EMA(CLOSE,8);分水岭:SMA(M2,2.5,1.5),LINETHICK2,COLORRED;牛线:3*M2-2*分水岭,LINETHICK2,COLORFF00FF ;熊线:4*分水岭-3*M2,LINETHICK2,COLORGREEN;IF (牛线<=熊线,牛线,熊线),COLORGREEN,LINETHICK2;IF (分水岭<=熊线,分水岭,熊线),COLORGREEN,LINETHICK2;IF(牛线>REF(熊线,1),熊线,DRAWNULL),COLORFF2200,LINETHICK2;M3:EMA(M2,13);M4:EMA(M2,55);VAR1:=EMA(M3,55);M5:EMA(M4,81), COLORRED,LINETHICK1;股道:=(1-C/SMA(C,13,1))*100;基础:=EMA(C,43);中线强弱拐点:EMA(股道*C/100+基础,3),COLORGRAY,LINETHICK1;欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求。

通达信指标公式实现源码大全

通达信指标公式实现源码大全

通达信指标公式实现源码大全本文档收集了一些通达信指标公式的实现源码,供使用通达信软件的用户参考。

以下是一些常用指标的代码示例:1. 移动平均线(MA)计算移动平均线数据def calculate_ma(data, n):ma = []for i in range(n, len(data)):ma.append(sum(data[i-n:i]) / n)return ma示例用法data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]n = 5ma = calculate_ma(data, n)print(ma)2. 指数移动平均线(EMA)计算指数移动平均线数据def calculate_ema(data, n):ema = [data[0]]alpha = 2 / (n + 1)for i in range(1, len(data)):ema.append(alpha * data[i] + (1 - alpha) * ema[-1]) return ema示例用法data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]n = 5ema = calculate_ema(data, n)print(ema)3. 相对强弱指标(RSI)计算相对强弱指标数据def calculate_rsi(data, n):diff = []for i in range(1, len(data)):diff.append(data[i] - data[i-1])rsi = []for i in range(n - 1, len(diff)):gain = sum([diff[j] for j in range(i-n+1, i+1) if diff[j] > 0])loss = -sum([diff[j] for j in range(i-n+1, i+1) if diff[j] < 0])rsi.append(100 - (100 / (1 + gain / loss)))return rsi示例用法data = [1, 2, 3, 4, 5, 4, 3, 2, 1]n = 5rsi = calculate_rsi(data, n)print(rsi)以上是一些通达信指标的代码实现,你可以根据自己的需求进行参数调整和逻辑优化。

期货交易通达信指标公式源码

期货交易通达信指标公式源码

期货交易通达信指标公式源码介绍:本文档提供了一些期货交易中使用的通达信指标公式源码。

什么是通达信指标公式:通达信指标公式是用于技术分析的一种工具。

通过使用这些指标公式,交易者可以分析和预测市场走势,辅助其决策过程。

源码示例:以下是几个常用的通达信指标公式的源码示例:1. 移动平均线(MA):名称:移动平均线参数:length (计算的时间周期)返回值:移动平均线的值MA(CLOSE, length)2. 相对强弱指标(RSI):名称:相对强弱指标参数:length (计算的时间周期)返回值:相对强弱指标的值RSI(CLOSE, length)3. 指数平滑移动平均线(EMA):名称:指数平滑移动平均线参数:price (价格序列), length (计算的时间周期)返回值:指数平滑移动平均线的值EMA(price, length)请注意,这些只是示例代码,实际使用时可能需要根据具体需求进行调整和优化。

使用方法:要在通达信软件中使用这些指标公式,您可以按照以下步骤进行:1. 打开通达信软件。

2. 选择“编程”菜单。

3. 在弹出的对话框中,输入或粘贴所需的指标公式源码。

4. 单击“保存”按钮。

5. 选择“指标”菜单,并在列表中找到您刚刚保存的指标。

6. 单击选择该指标,并点击“插入”按钮。

7. 按照提示操作,设置指标的参数和显示方式。

8. 单击“确定”按钮,指标就会应用在您的交易界面上了。

总结:本文档介绍了几个常用的期货交易通达信指标公式的源码示例。

通过使用这些指标,交易者可以更好地分析市场走势和做出决策。

通达信十全十美合成指标公式源码

通达信十全十美合成指标公式源码

通达信十全十美合成指标公式源码一、简介本文档旨在为通达信用户提供十全十美合成指标的公式源码,帮助用户深入了解该指标的计算方法和使用技巧。

二、概述十全十美合成指标是一种技术分析工具,通过综合考虑多个技术指标的信号,判断股票的买入和卖出时机。

该指标基于多种技术指标的计算结果,以加权平均的方式得到最终的信号。

三、指标公式源码以下是通达信十全十美合成指标的公式源码://计算RS I指标R S I:RE F(CL OS E,1)>R EF(C LO SE,2)?100*(C LO SE-R E F(CL OS E,1))/REF(CL OS E,1)/(CL OSE-R E F(CL OS E,1)):REF(CL OS E,1)>R EF(CL O SE,2)?0:RE F(CLO S E,1)<R E F(CL OS E,2)?100:(R S I+RE F(CL OS E,1)>R EF(C LO SE,2)?100*(C LO SE-R E F(CL OS E,1))/REF(CL OS E,1)/(CL OSE-R E F(CL OS E,1)):REF(CL OS E,1)>R EF(CL O SE,2)?0:RE F(CLO S E,1)<R E F(CL OS E,2)?100)/2;//计算MA CD指标E M A(CL OS E,12)-EMA(CL OS E,26);//计算移动平均线M A(C LO SE,5);//计算布林线指标B O LL:M A(CL OS E,20)+2*ST D(CL OS E,20);//计算动态移动平均线D M A:EM A(CL OS E,10)*(1+2/10)-E M A(CL OS E,10*2/10)+E MA(C LO SE,10*3/10)-E M A(CL OS E,10*4/10)+E MA(C LO SE,10*5/10)-E M A(CL OS E,10*6/10)+E MA(C LO SE,10*7/10)-E M A(CL OS E,10*8/10)+E MA(C LO SE,10*9/10)-EM A(CL OS E,10))/10;//计算死叉指标D I E:EM A(CL OS E,5)<E MA(C LO SE,10)AND E MA(C LO SE,10)<EM A(C LO S E,20);//计算金叉指标J I N:EM A(CL OS E,5)>E MA(C LO SE,10)AND E MA(C LO SE,10)>EM A(C LO S E,20);//计算量比指标V O L:V/VO LM A(V,20)*100;//计算滞后修正指标Z H I:MA(C LO SE/R EF(C LO SE,1)-1,20);//计算趋势线指标Q U:L IN E(CL OS E,5);//计算动力指数D O NG:2*C LO SE/R EF(C LO SE,1)+CL OS E/RE F(CL OS E,5)+C LOS E/R EF( C L OS E,10);四、使用方法1.将以上指标公式复制到通达信软件的公式编辑器中。

最新主力买卖通达信指标公式源码

最新主力买卖通达信指标公式源码

最新主力买卖通达信指标公式源码通达信是国内广泛使用的炒股软件之一,提供了许多技术指标供投资者使用。

其中一个重要的指标是最新主力买卖指标,也称为资金流向指标。

该指标用于判断市场买卖力量的强弱,帮助投资者做出买卖决策。

首先,计算主力卖出成交量的公式如下:SellVol:REF(VOL,1)*(CLOS>OPEN)其中,REF(VOL,1)表示昨日的成交量,VOL表示当日的成交量,CLOS表示收盘价,OPEN表示开盘价。

公式的意思是,如果今日的收盘价大于开盘价,则认为当日的成交量为主力卖出成交量。

然后,计算主力买入成交量的公式如下:BuyVol:REF(VOL,1)*(CLOS<OPEN)类似地,如果今日的收盘价小于开盘价,则认为当日的成交量为主力买入成交量。

接下来,计算主力买卖比的公式如下:BuySellRatio:EMA(BuyVol,5)/EMA(SellVol,5)其中,EMA表示指数移动平均线,BuyVol和SellVol分别表示主力买入和主力卖出成交量。

该公式计算了主力买入成交量和主力卖出成交量的指数移动平均线,并得到了主力买卖比。

最后,计算主力买卖指标的公式如下:MainForceIndex:HHV(BuySellRatio,30)*100/LLV(BuySellRatio,30)其中,HHV表示最高价,LLV表示最低价。

该公式通过计算主力买卖比的最高值和最低值,并将其乘以100后除以最低值,得到了主力买卖指标。

通过以上公式的计算,可以得到最新主力买卖指标的数值。

当指标数值高于70时,表示市场有较强的买入力量;当指标数值低于30时,表示市场有较强的卖出力量。

投资者可以根据这些指标数值进行买卖决策。

总结起来,通达信最新主力买卖指标的公式源码如下:SellVol:REF(VOL,1)*(CLOS>OPEN)BuyVol:REF(VOL,1)*(CLOS<OPEN)BuySellRatio:EMA(BuyVol,5)/EMA(SellVol,5)MainForceIndex:HHV(BuySellRatio,30)*100/LLV(BuySellRatio,30)以上为公式的源码,投资者可以根据这些公式进行编程实现,方便使用最新主力买卖指标。

MACD完美波段通达信指标公式源码

MACD完美波段通达信指标公式源码

MACD完美波段通达信指标公式源码
以下是一种在通达信软件中实现MACD指标的源代码:
V1:=CLOSE-REF(CLOSE,1);
V2:=MA(V1,SHORT);
V3:=MA(V1,LONG);
DIF:=(V2-V3)*(SHORT/(SHORT*2+1));
DEA:=DIF*(MID/(MID*2+1));
MACD:=(DIF-DEA)*2;
其中,SHORT和LONG为参数,分别代表MACD指标中的短期和长期移
动平均线的周期。

MID为第三个参数,代表DEA平滑移动平均线的周期。

在该公式中,首先计算了收盘价的差值V1,然后分别计算了V1的SHORT周期和LONG周期的移动平均值,得到V2和V3、接下来,计算DIF,即V2与V3的差值,乘以SHORT的权重后除以一个常量。

然后,将DIF乘
以DEA的权重后除以一个常量得到DEA。

最后,通过DIF减去DEA的值乘
以2得到MACD指标。

以上只是一种实现MACD指标在通达信软件中的方式,不同的软件、
编程语言或者框架可能有所不同。

此外,在使用该公式之前,还需根据具
体需求设置好参数值。

通达信量柱指标公式源码

通达信量柱指标公式源码

通达信量柱指标公式源码
```
/*通达信量柱指标公式*/
/*参数:N1(短周期),N2(长周期)*/
/*输出:BAR(量柱指标)*/
C:=C;
V:=V;
AA:MA(C,N1)/MA(C,N2)*100;
VAR:=CROSS(AA,CROSS(MA(V,N1)/MA(V,N2)*100,0));
VAR1:REF(VAR,1);
BAR:IF(VAR>VAR1,SUM(VAR-VAR1,20),0);
```
上述代码是通达信量柱指标的源码实现。

其中,N1和N2是用户可以
自定义的短期和长期参数,用来设置计算的周期长度。

C表示收盘价序列,V表示成交量序列。

公式的计算过程如下:
1.首先计算AA=MA(C,N1)/MA(C,N2)*100,表示当日短周期均线除以
长周期均线,并乘以100。

2.然后计算VAR=CROSS(AA,CROSS(MA(V,N1)/MA(V,N2)*100,0)),表
示当AA上穿0和当AA上穿成交量的均线之间时,VAR值为1,否则为0。

3.接下来计算VAR1=REF(VAR,1),表示将VAR值向前引用一天。

4.最后计算BAR=IF(VAR>VAR1,SUM(VAR-VAR1,20),0),表示如果VAR 大于VAR1,则累计20天VAR-VAR1的值,否则为0。

BAR即为量柱指标,代表了成交量的变化情况。

当BAR值大于0时,表示当日成交量较前一天有所增加,当BAR值小于0时,表示当日成交量较前一天有所减少。

通达信指标公式源码K线形态

通达信指标公式源码K线形态

通达信指标公式源码K线形态通达信是国内一款常用的股票分析软件,其拥有丰富的指标库。

下面是我随机选取的一些通达信指标公式源码,主要涉及K线形态的指标:1. 三重顶(ThreeTop)公式源码如下:```C:=REF(CLOSE,1);AVGMA:=(MAX(HIGH,C)+MIN(LOW,C))/2;XG:=AVGMA>REF(AVGMA,1)ANDAVGMA>REF(AVGMA,2)ANDREF(AVGMA,1)>R EF(AVGMA,2);COUNT1:=SUM(IF(XG,1,0),30);DST:=(C-LOW)/(HIGH-LOW)>IF(HIGH>REF(HIGH,1),0.75,1);COUNT2:=SUM(DST,30);THREETOP:CROSS(COUNT1,COUNT2)ANDCOUNT1>15ANDCOUNT2<5;```此公式计算了三重顶的形态,利用三个条件来判断:前一天的平均价大于前两天,前一天的收盘价高于前两天,且最近30天中出现三重顶的数量大于15个,且没有出现破位的情况。

2. 三重底(ThreeBottom)公式源码如下:```C:=REF(CLOSE,1);AVGMA:=(MAX(HIGH,C)+MIN(LOW,C))/2;XG:=AVGMA<REF(AVGMA,1)ANDAVGMA<REF(AVGMA,2)ANDREF(AVGMA,1)<R EF(AVGMA,2);COUNT1:=SUM(IF(XG,1,0),30);DST:=(C-LOW)/(HIGH-LOW)<IF(LOW<REF(LOW,1),0.25,0);COUNT2:=SUM(DST,30);THREEBTM:CROSS(COUNT1,COUNT2)ANDCOUNT1>15ANDCOUNT2<5;```此公式计算了三重底的形态,利用三个条件来判断:前一天的平均价小于前两天,前一天的收盘价低于前两天,且最近30天中出现三重底的数量大于15个,且没有出现破位的情况。

通达信选股公式75个指标公式源码

通达信选股公式75个指标公式源码

通达信选股公式75个指标公式源码选股公式(出手不凡)连续小阳的选股公式VAR1:=C>O AND C/O<1.023 AND H/C<1.018 AND O/L<1.035;COUNT(VAR1,3)=3;斜率>60度的MA20天均线公式:N:1 120 5 M:1 45 5J:=MA(C,N);角度一:=ATAN(100*(J/REF(J,1)-1))*180/3.1416;角度一>M;放量上涨”公式与5日均线上翘大于10度以上的选股公式A:=MA(C,5);大于10度:=ATAN((A/REF(A,1)-1)*100)*57.3>10;放量上涨:=(V>1*MA(V,6) OR V>2*MA(V,6) OR V>3*MA(V,6)) AND C/REF(C,1)>1.02;放量且大于10度:大于10度 AND 放量上涨;综合选股:股价突破5日均线选股:var1:=ma(c,5);CROSS(c,var1);斜率>20度的MA5天均线 M:1 45 20 N: 1 60 5J:=MA(C,N);角度一:=ATAN(100*(J/REF(J,1)-1))*180/3.1416;角度一>M;选出当日最低价在5日均线上下0.05%内ABS(L-MA(C,N))<0.025;通达信头肩底选股公式(最好选取当日热点板块)即5日均线与10日均线最近的金叉比上一个金叉位置高,上一个金叉的位置又比上上一个金叉的位置低。

JC:=CROSS (MA(C,5),MA(C,10)); YJ:JC AND C>REF(C,BARSLAST(JC)-1) AND REF(C,BARSLAST(JC)-1) < REF(C,BARSLAST(REF(JC,1))-1) ; 或DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=MA(2*(DIFF-DEA),2);JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));ZQ3:=CROSS(DIFF,DEA) AND DEA>=0 AND COUNT(JCCOUNT=21,W)=1;ZQ:=BARSLAST(DIFF<0 AND DEA<0 AND CROSS(DIFF,DEA));ZQ2:=BARSLAST(CROSS(MACD,0));JC:=ZQ>ZQ2>ZQ3;VAR1:= C/O<1.023 AND H/C<1.028 AND O/L<1.035;JC1:=COUNT(VAR1,3)=3;YJ:JC AND JC1 AND C>REF(C,BARSLAST(JC)-1) AND REF(C,BARSLAST(JC)-1) < REF(C,BARSLAST(REF(JC,1))-1);出手不凡优化选股公式VAR2:=REF(LOW,1);VAR3:=SMA(ABS(LOW-VAR2),3,1)/SMA(MAX(LOW-VAR2,0),3,1)*100;VAR4:=EMA(IF(CLOSE*1.3,VAR3*10,VAR3/10),3);VAR5:=LLV(LOW,30);VAR6:=HHV(VAR4,30);VAR7:=IF(MA(CLOSE,58),1,0);VAR8:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VA R7;VAR9:=IF(VAR8>100,100,VAR8);底部吸筹指标:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100, , COLOR00FF00;先知:=(CLOSE-MA(CLOSE,5))/MA(CLOSE,5)*100, , COLORFF00FF;可能放量拉升:=IF(CROSS(底部吸筹指标,-24),1,0), , COLORFFFFFF;VARK1:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;VARK2:=REVERSE(VARK1);VARK3:=SMA(VARK1,3,1);波段王:=SMA(VARK3,3,1), , COLORRED,LINETHICK2;波段鬼:=SMA(波段王,2.5,1),COLORYELLOW,LINETHICK2;趋势线:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1), ,COLORFF6666,LINETHICK2;RSV9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K1:=SMA(RSV9,3,1);DK1:=K1-REF(K1,1);CS8:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;DDFX8:=(SMA(CS8,3,1)-50)*2;DCS8:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8))*100;C8:=(SMA(DCS8,3,1)-50)*2;差值8:=DDFX8-C8;出手就赢:IF(DK1>7 AND REF(DK1,1)<0 AND (DK1-REF(DK1,1))>9,50,0) AND 差值8>REF(差值8,1);倍量过左峰战法确实非常好,倍量过左峰有以下含义:(1)过左峰是股价创新高;(2)倍量暴露了主力真实意图;(3)倍量过左峰符合最经典的道氏理论;(4)是股价上涨的必经之路,是最佳的拦截位置。

MACD通达信指标公式源码

MACD通达信指标公式源码

MACD通达信指标公式源码
以下是通达信指标MACD的源码:
```
/*MACD指标公式*/
HHV:REF(HIGH,MACD1),N;
LLV:REF(LOW,MACD1),N;
BB:DMA((CLOSE-LLV)/(HHV-LLV)*100,MA1),MA2;
DDMA:(BB+MA3)/2;
EXPMA:EMA(CLOSE,MACD1),MACD2;/*EXPMA(指数平均数)就是EMA (指数平滑移动平均线)的一种形式*/
DIF:EXPMA-EXPMAO;
DEA:MA(DIF,M);
MACD:(DIF-DEA)*2,COLORSTICK,LINETHICK;
```
这是一个使用通达信编程语言编写的MACD指标公式源码。

源码中定义了几个辅助变量和指标变量,其中:
-`HHV`表示指定周期内最高价格的最高值。

-`LLV`表示指定周期内最低价格的最低值。

-`BB`表示百分比价格区间,根据最高值和最低值计算得出。

-`DDMA`表示BB和MA3的加权平均值。

-`EXPMA`表示收盘价的指数平均数。

-`DIF`表示DIFF指标值,是EXPMA和EXPMAO的差值。

-`DEA`表示DEA指标值,是DIF的移动平均值。

-`MACD`表示MACD指标值,是DIF和DEA之差的两倍。

以上是MACD指标在通达信编程语言中的简单实现。

请注意,该源码只是给出了MACD指标的计算公式,并且在通达信中使用了一些自定义函数。

将该源码应用到具体交易软件或平台中可能需要根据特定的语言和平台进行适配和调整。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[通达信]通达信函数总表一,行情函数1,HIGH 最高价返回该周期最高价。

用法:HIGH2,H 最高价返回该周期最高价。

用法:H3,LOW 最低价返回该周期最低价。

用法:LOW4,L 最低价返回该周期最低价。

用法:L5,CLOSE 收盘价返回该周期收盘价。

用法:CLOSE6,C 收盘价返回该周期收盘价。

用法:C7,VOL 成交量返回该周期成交量。

用法:VOL8,V 成交量返回该周期成交量。

用法:V9,OPEN 开盘价返回该周期开盘价。

用法:OPEN10, O:开盘价返回该周期开盘价。

用法:O11, ADVANCE 上涨家数返回该周期上涨家数。

用法:ADVANCE(本函数仅对大盘有效) 热点推荐物欲横流·心...抢在时间前面的7条捷径一些经济类的好网址在闷棍中成长——我的思...看盘技巧:怎样看开盘烹饪用法之-----盐韩国辣白菜的做法!!合同范文目录索引(3)音画你让我感动家庭医生的健康12, DECLINE 下跌家数返回该周期下跌家数。

用法:DECLINE(本函数仅对大盘有效)13, AMOUNT 成交额返回该周期成交额。

用法:AMOUNT14, ASKPRICE 委卖价返回委卖1--委卖3价格。

用法:ASKPRICE(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)15, ASKVOL 委卖量返回委卖1--委卖3量。

用法:ASKVOL(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)16, BIDPRICE 委买价返回委买1--委买3价格。

用法:BIDPRICE(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)17, BIDVOL 委买量返回委买1--委买3量。

用法:BIDVOL(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)18, BUYVOL 主动性买盘返回主动性买单量。

用法:BUYVOL当本笔成交为主动性买盘时,其数值等于成交量,否则为0。

(本函数仅个股在分笔成交分析周期有效)19, SELLVOL 主动性卖盘返回主动性卖单量。

用法:SELLVOL当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。

(本函数仅个股在分笔成交分析周期有效)20, ISBUYORDER 主动性买单返回该成交是否为主动性买单。

用法:ISBUYORDER当本笔成交为主动性买盘时,返回1,否则为0。

(本函数仅个股在分笔成交分析周期有效)21, ISSELLORDER 主动性卖单返回该成交是否为主动性卖单。

用法:ISSELLORDER当本笔成交为主动性卖盘时,返回1,否则为0。

文摘注定大富大贵的豪门面相历代皇帝画像大全[82...最权威的真实朝鲜纪行[卓越员工的必修课] ...百年百事(百集历史记录...趣图欣赏/ 蔬菜雕塑欣赏世界十佳摄影作品真实的张灵甫将军《家庭医生》的健康文摘...(本函数仅个股在分笔成交分析周期有效)22,成交额(元):AMOUNT23,持仓量:VOLINSTK24,外盘(手):BUYVOL25,内盘(手):SELLVOL26,主动性买单:ISBUYORDER27,不定周期最高价:DHIGH28,不定周期开盘价:DOPEN29,不定周期最低价:DLOW30,不定周期收盘价:DCLOSE31,不定周期成交量:DVOL时间函数1,DATE 日期取得该周期从1900以来的年月日。

用法:DATE例如函数返回1000101,表示2000年1月1日。

2,TIME 时间取得该周期的时分秒。

用法:TIME函数返回有效值范围为(000000-235959)。

3,YEAR 年份取得该周期的年份。

用法:YEAR4,MONTH 月份取得该周期的月份。

用法:MONTH函数返回有效值范围为(1-12)。

5,WEEK 星期取得该周期的星期数。

用法:WEEK函数返回有效值范围为(0-6),0表示星期天。

6,DAY 日期取得该周期的日期。

用法:DAY函数返回有效值范围为(1-31)。

7,HOUR 小时取得该周期的小时数。

用法:HOUR函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0。

8,MINUTE 分钟取得该周期的分钟数。

飘逸俊爽的画坛新秀--...主题阅读怎样的人生才有意义?女人活着为什么?“人生三境界”美文特辑人活着的意义自由与意义人活着的意义是什么?为别人而生存:爱因斯坦...给人生一用法:MINUTE函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0。

9,FROMOPEN 分钟求当前时刻距开盘有多长时间。

用法:FROMOPEN返回当前时刻距开盘有多长时间,单位为分钟。

例如:FROMOPEN当前时刻为早上十点,则返回31。

10, TFILT 分钟对指定时间段的数据进行过滤,该时间段以外的数据无效.用法:TFILT(X,D1,M1,D2,M2)例如TFILT(CLOSE,1040101,1025,1040101,1345)表示在2004年1月1日的10:25到2004年1月1日的13:45的收盘价是有效的.周期以日为基本单位的,分时为0有效.11,周期:PERIOD取得周期类型.结果从0到11,依次分别是1/5/15/30/60分钟,日/周/月,多分钟,多日,季,年.引用函数1,DRAWNULL 无效数返回无效数。

用法:DRAWNULL例如:IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL)表示下跌时分析图上不画线。

2,BACKSET 向前赋值将当前位置到若干周期前的数据设为1。

用法:BACKSET(X,N)若X非0,则将当前位置到N周期前的数值设为1。

例如:BACKSET(CLOSE>OPEN,2)若收阳则将该周期及前一周期数值设为1,否则为0。

3,BARSCOUNT 有效数据周期数求总的周期数。

用法:BARSCOUNT(X)第一个有效数据到当前的天数。

例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数。

4,CURRBARSCOUNT 到最后交易日的周期数求到最后交易日的周期数.用法:CURRBARSCOUNT 求到最后交易日的周期数个意义人生的意义是什么活在当下我为什么而活--罗素中国人如何活着不累?5,TOTALBARSCOUNT 总的周期数求总的周期数.用法:TOTALBARSCOUNT 求总的周期数6,BARSLAST 上一次条件成立位置上一次条件成立到当前的周期数。

用法:BARSLAST(X)上一次X不为0到现在的天数。

例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数。

7,BARSSINCE 第一个条件成立位置第一个条件成立到当前的周期数。

用法:BARSSINCE(X)第一次X不为0到现在的天数。

例如:BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数。

8,COUNT 统计统计满足条件的周期数。

用法:COUNT(X,N)统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。

例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数。

9,HHV 最高值求最高值。

用法:HHV(X,N)求N周期内X最高值,N=0则从第一个有效值开始。

例如:HHV(HIGH,30)表示求30日最高价。

10, HHVBARS 上一高点位置求上一高点到当前的周期数。

用法:HHVBARS(X,N)求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计。

例如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数。

11, LLV 最低值求最低值。

用法:LLV(X,N)求N周期内X最低值,N=0则从第一个有效值开始。

例如:LLV(LOW,0)表示求历史最低价。

12, LLVBARS 上一低点位置求上一低点到当前的周期数。

用法:LLVBARS(X,N)求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计。

例如:LLVBARS(HIGH,20)求得20日最低点到当前的周期数。

13, REVERSE 求相反数求相反数。

用法:REVERSE(X)返回-X。

例如:REVERSE(CLOSE)返回-CLOSE。

14, REF 向前引用引用若干周期前的数据。

用法:REF(X,A)引用A周期前的X值。

例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。

15, REFDATE 指定引用引用指定日期的数据。

用法:REFDATE(X,A)引用A日期的X值。

例如:REF(CLOSE,20011208)表示2001年12月08日的收盘价。

16, SUM 总和求总和。

用法:SUM(X,N)统计N周期中X的总和,N=0则从第一个有效值开始。

例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和。

17, FILTER 过滤过滤连续出现的信号。

用法:FILTER(X,N)X满足条件后,删除其后N周期内的数据置为0。

例如:FILTER(CLOSE>OPEN,5)查找阳线,5天内再次出现的阳线不被记录在内。

18, SUMBARS 累加到指定值的周期数向前累加到指定值到现在的周期数。

用法:SUMBARS(X,A)将X向前累加直到大于等于A,返回这个区间的周期数。

例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数。

19, SMA 移动平均返回移动平均。

用法:SMA(X,N,M)X的M日移动平均,M为权重,如Y=(X*M+Y'*(N-M))/N 20, MA 简单移动平均返回简单移动平均。

用法:MA(X,M)X的M日简单移动平均。

21, DMA 动态移动平均求动态移动平均。

用法:DMA(X,A)求X的动态移动平均。

算法:若Y=DMA(X,A)则Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1。

例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价。

22, EMA(或EXPMA) 指数移动平均返回指数移动平均。

用法:EMA(X,M)X的M日指数移动平均。

23, MEMA 平滑移动平均返回平滑移动平均用法:MEMA(X,M)X的M日平滑移动平均。

MEMA(X,N)与MA的差别在于起始值为一平滑值,而不是初始值24, EXPMEMA 指数平滑移动平均返回指数平滑移动平均。

用法:EXPMEMA(X,M)X的M日指数平滑移动平均。

EXPMEMA同EMA(即EXPMA)的差别在于他的起始值为一平滑值25, RANGE 介于某个范围之间用法:RANGE(A,B,C)A在B和C。

例如:RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0 26, CONST 取值设为常数用法: CONST(A)取A最后的值为常量.例如:CONST(INDEXC)表示取大盘现价。

相关文档
最新文档