通达信颜色图标、部分常用函数
2012-05-31 16:35阅读:
*显示虚拟成交量公式:
WOL:IF(CURRBARSCOUNT=1 AND
PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND
PERIOD=5,WOL,0,3,-1),COLORFFFFFF;
*
外盘内盘函数:
外盘: DYNAINFO(23);
内盘: DYNAINFO(22);
*十日二十日均线金叉距今天数(后面没死叉)
M10:=MA(C,10);
M20:=MA(C,20);
T1:=BARSLAST(CROSS(M10,M20));
T2:=BARSLAST(CROSS(M20,M10));
距今:IF(T1
*.绝对值函数:ABS(某数值)。
例:ABS(C-O)--收盘价减开盘价的绝对值(实体长度)。
*.较大值函数:MAX(数值A,数值B).
例:MAX(C,O)--收盘价和开盘价的较大值。
*.在固定天数前的某位置书写文字,(例:)
(1)当满足条件到最后交易的周期=60时,在收盘价的120日简单移动平均位置书写文字
DRAWTEXT(CURRBARSCO
UNT=60,MA(C,120),' 上升五浪,下跌三浪,趋势自画:');
(2)当满足条件到最后交易的周期=60时,在收盘价的120日简单移动平均*0.90位置书写文字
DRAWTEXT(CURRBARSCOUNT=60,MA(C,120)*0.90,'
长短均线,阻力支撑,高低自明:');
*.在副图固定区域显示文字指标公式段(在副图中使用):(例)
DRAWTEXT_FIX(1,0.05,0.98,0,'力量王BBB选股预警介入,
20110316-20130514后期大涨率百分百'),COLORRED;
*.显示所属板块指标公式段,放到主图里面使用。
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0.4,0.02,0,STRCAT(Z3,GNBLOCK)),COLORWHITE;
*.k线公式(绘制k线)
DRAWKLINE(H,O,L,C);
*.EMA 函数
别名: 指数平滑移动平均
所属类别: 引用函数
参数数量: 2
求指数平滑移动平均。
用法:
EMA(X,N),求X的N日指数平滑移动平均。
算法:
若Y=EMA(X,N) 则Y=[2*X+(N-1)*Y']/(N+1), 其中Y'表示上一周期Y值。
例如:
EMA(CLOSE,20)表示求20日指数平滑均价
*.SMA 函数
别名: 移动平均
所属类别: 引用函数
参数数量: 3
求移动平均。
用法:
SMA(X,N,M),求X的N日移动平均,M为权重。
算法:
若Y=SMA(X,N,M) 则 Y=(M*X+(N-M)*Y')/N, 其中Y'表示上一周期Y值,N必须大于M。
例如:
SMA(CLOSE,20,1)表示求20日移动平均价
*.HHV \LLV 函数
N日内的最高值\最低值
用法:
例:HHV(HIGH,N);
---N日内最高价的最高值
HHV(close,N);
---N日内收盘价的最高值
LLV(low,N);
---N日内最低价的最低值
LLV(OPEN,N);
---N日内开盘价的最低值
*.DRAWBAND
画区间彩带
用法DRAWBAND(线1,RGB( ?,?,?),线2,RGB(?,?,?));
意思为两条线:线1、线2之间填色。
以下是几种常用颜色:
洋红(255,0,255)
红色(255,0,0)
绿色(0,255,250)
黄色(255,255,0)
紫色(128,0,128)
灰色(169,169,169)
天蓝(255,215,0)。
上述有些颜色不准确,给出下面两个:
绿色(0,191,0)
中间数值改动可以改变颜色深浅。
深红 (186,85,211)
*.EXIST函数(N日内出现过某条件)
EXIST(条件,N);
*.stickline函数
Stickline函数的通用格式
stickline(A
表示含义:当A
颜色对应数据:1绿色,2蓝色,3粉色,4红色,5灰白,6暗红,
7深绿,8暗蓝,9黑色,10白色 (其他相应数字都有颜色,请自己摸索。)
最后一位0表示画出的线为实心,1表示画出的线为空心(其他数据都表示是空心的)。
在通达信中,N代表的是柱线宽度!
*. REF(X,A)
向前引用
引用若干周期前的数据。
用法: REF(X,A),引用A周期前的X值。
例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。
*.某均线走平向上的通达信表示方法:
count(ma(c,N)>=ref(ma(c,n),1),M)=M;{N为均线周线,选5代表5日均线,M为均线形态周期,选10表示连续10日走平或向上,如果只要向上不要走平的话,就把ref(ma......前的等号删去}
*。 点 函数: POINTDOT
虚线段 函数:DOTLINE
例:把布林线指标公式变成虚线段表示,则要把公式改成---
BOLL:MA(CLOSE,20),DOTLINE,LINETHICK1,COLORWHITE;
UB:BOLL+2*STD(CLOSE,20),DOTLINE,LINETHICK1,COLORWHITE;
LB:BOLL-2*STD(CLOSE,20),DOTLINE,LINETHICK1,COLORWHITE;
如下图:
