通达信函数代码的使用说明
通达信函数代码的使用说明作者:我是百事通
函数代码的使用说明
ABS 绝对值 
BACKSET 回头设置 
BARSCOUNT(CLOSE) 若收盘价则将最近?周期置为1 
CAPITAL 当前流通股本(手) 
CIRCLEDOT 圈点显示 
CLOSE 收盘价 
DRAWICON 画图标 
DRAWTEXT 书写文字 
EMA 指数移动平均 
FILLRGN 根据条件填充区域 
FILTER 过滤(不考虑、忽略) 
HHV(HIGH,75) 75日内最高价的最高值 
IF 如果 
IF(X,A,B)若X不为0则返回A,否则返回B 
INDEXC 收盘价 
LLV(LOW,75) 75日内最低价的最低值 
MA 简单移动平均 
MAX 最[较]大值 
PEAKBARS 波峰位置 
POINTDOT 小点显示 
POLYILINE 画折线 
SMA 移动平均 
STICKLINE 画柱状线 
TROUGHBARS 波谷位置 
VOL 成交量(手) 
WINNER 获利盘 
ZIG(1,13) 最高价13%的之字转向 
ZIG(2,13) 开盘价13%的之字转向 
ZIG(3,13) 收盘价13%的之字转向
VAR7B:=IF(TROUGHBARS(3,16,1)=0 AND HIGH>LOW+0.04,4,0); 
VAR7B赋值(不显示):如果收盘价16%之字转向的前1个波谷位置=0 AND HIGH>最低价+0.04,返回4,否则返回0
V10:=PEAKBARS(3,15,1)<10; 
V10赋值:收盘价15%之字转向的前1个波峰位置<10
V7:=BACKSET(V6,3); 
V7赋值:若V6则将最近3周期置为1
DRAWICON(FILTER((D1 OR D2 OR D3) AND DD<15 AND C>REF(C,1),5),5,1); 
当满足条件(D1ORD2ORD3)ANDDD<15ANDC>昨收的5日过滤时,在5位置画1号图标
{显示式":",不显示式":="} 
例如: 
ma1:ma(c,5),colorred; 
ma2:ma(c,10),colorgreen,POINTDOT; 
..... 
ma1:=ma(c,5); 
ma2:=ma(c,10); 
.....
{用'字'显示} 
该式开头会以DRAW..TEXT开头, 
DRAWTEXT DRAWTEXTEX DRAWYITEXT DRAWFLAGTEXT DRAWMOVETEXT 
例如: 
{卖} 
ma1:=ma(c,5); 
ma2:=ma(c,10); 
DRAWTEXT(ma1>ma2,ma1,'卖');
{图标显示 如:笑脸显示} 
方法: 
公式中出现DRAWICON函数(条件, ,图标代号) 
例如: 
{用图标1显示} 
ma1:=ma(c,5); 
ma2:=ma(c,10); 
DRAWICON(ma1>ma2,ma1,1);
{A线上穿(下穿)B线显示 上穿--金叉,下穿--死叉} 
方法:A线上穿B线: cross(A,B); 
A线下穿B线: cross(B,A); 
例如: 
通达信数字转字符串函数
{ma1上穿ma2} 
ma1:=ma(c,5); 
ma2:=ma(c,10); 
cross(ma1,ma2); 
例如: 
{ma1下穿ma2} 
ma1:=ma(c,5); 
ma2:=ma(c,10); 
cross(ma2,ma1);
{线A上拐(下拐) } 
方法:线A上拐: cross(A,ma(A,2)); 或 cross(A,ref(A,1)); 
线A下拐: cross(ma(A,2),A); 或 cross(ref(A,1),A); 
例如: 
{ma1上拐} 
ma1:=ma(c,5); 
cross(ma1,ma(ma1,2)); 
{或} 
ma1:=ma(c,5); 
cross(ma1,ref(ma1,1)); 
{求改成ma1下拐} 
ma1:=ma(c,5); 
cross(ma(ma1,2),ma1); 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。