通达信函数代码的使用说明
通达信函数代码的使用说明作者:我是百事通
函数代码的使用说明
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小时内删除。
发表评论