函数代码的使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
函数代码的使用说明
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);
{或 }
ma1:=ma(c,5);
cross(ref(ma1,1),ma1);
{条件A 显示}
方法:cross(A,0.5);
例如:
{出现图标1}
ma1:=ma(c,5);
ma2:=ma(c,10);
DRAWICON(ma1>ma2,ma1,1);
例如:
{直接将条件A写入}
ma1:=ma(c,5);
ma2:=ma(c,10);
cross(ma1>ma2,0.5);
{色线}
方法(通达信):
PARTLINE(条件A, ),colorred;
例如:
{折线飞狐}
ma1:ma(c,5),coloryellow;
PARTLINE(ma1>REF(ma1,1),ma1),colorred; {然后}
ma1:=ma(c,5);
A:=ma1>REF(ma1,1);
cross(A,0.5);
{色线}
方法(大智慧L2、分析家):
条件在PARTLINE( ,条件A,rgb(255,0,0), , ...);
例如:
{折线大智慧L2.分析家}
ma1:=ma(c,5);
PARTLINE(ma1,ma1>REF(ma1,1),rgb(255,0,0),1,rgb(255,255,0 ));
{然后}
ma1:=ma(c,5);
A:=ma1>REF(ma1,1);
cross(A,0.5);
{条件线}
条件在IF(条件A, ,DRAWNULL),colorred;
例如:
{条件线通达信}
MA1:MA(C,5),COLORYELLOW;