深圳市财富趋势科技有限责任公司 第 11 页 共 16 页
TTIME2:=IF(TTIME1<1000,TTIME1-930,
TTIME:=TTIME2/N; YTC:=\YTDPC:=\ZFS:=(C*1000/YTC)-1000; AC:=\ZFA:=(AC*1000/YTDPC)-1000;
DJC:(ZFS-ZFA)*YTC/1000+YTC;
DJH:IF(TTIME<2,DJC,HHV(DJC,TTIME-1)); DJL:IF(TTIME<2,DJC,LLV(DJC,TTIME-1)); DJO:REFV(DJC,TTIME-1);
{DRAWKLINE(DJH,DJO,DJL,DJC);};
公式脚本3:
在日线周期下,引用公式2中的数据(通过引用指标设置周期的方法来获得分钟周期的数据),通过K线绘制的函数就可以画出模拟 的K线了。
JH:=\JO:=\JLC:=\JC:=\DRAWKLINE(JH,JO,JLC,JC);
IF(TTIME1<1100,TTIME1-1000+30, IF(TTIME1<1131,TTIME1-1100+90, IF(TTIME1<1300,120,
IF(TTIME1<1400,TTIME1-1300+120, IF(TTIME1<1500,TTIME1-1400+180, 240))))));
深圳市财富趋势科技有限责任公司 第 12 页 共 16 页
1.8横向统计函数
深圳市财富趋势科技有限责任公司 第 13 页 共 16 页
横向统计类函数是板块中所有股票都参与计算的函数,有:BLOCKSETNUM,HORCALC,INSORT,INSUM等四个。 其中INSUM是新加入的函数,其用法如下: INSUM(板块名称,指标名称,指标线,计算类型),
返回板块各成分该指标相应输出安计算类型得到的计算值.计算类型:0-累加,1-平均数,2-最大值,3-最小值.
现在用INSUM计算出个股所在行业中最大和最小的涨跌幅: 1.首先新建一个指标ZDF,用于计算个股的涨跌幅。
示例公式:ZDF 公式名称:涨跌幅 公式脚本:
(C-REF(C,1))/REF(C,1);
2.新建指标TJZDF,通过INSUM函数调用ZDF指标计算出该个股所在板块成分股最大最小涨跌幅。
示例公式:TJZDF 公式名称:统计涨跌幅 公式脚本:
INSUM(HYBLOCK,'ZDF',1,2);{ZDF指标第一个输出的最大值} INSUM(HYBLOCK,'ZDF',1,3);{ZDF指标第一个输出的最大值}; 注释:
1.指标TJZDF中HYBLOCK函数用来取当前成份股所在板块
1.9指标窗口定点输出函数
在新版本的公式编辑器中新加了两个绘图函数,用于定点输出文字或数字。他们就是DRAWTEXT_FIX,DRAWNUMBER_FIX。 1.RAWTEXT_FIX 固定位置显示文字.
用法:DRAWTEXT_FIX(COND,X,Y,TYPE,TEXT),当COND条件满足时,在当前指标窗口内(X,Y)位置书写文字TEXT,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。
深圳市财富趋势科技有限责任公司 第 14 页 共 16 页
例如:DRAWTEXT_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,'大阳线')表示最后一个交易日涨幅大于8%时在窗口中间位置显示'大阳线'字样。
2. DRAWNUMBER_FIX 固定位置显示数字.
用法:DRAWNUMBER_FIX(COND,X,Y,TYPE,NUMBER),当COND条件满足时,在当前指标窗口内(X,Y)位置书写数字NUMBER,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。
例如:DRAWNUMBER_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,C)表示最后一个交易日涨幅大于8%时在窗口中间位置显示收盘价。
现在我们举例说明这两个函数的用法:
示例公式:DRAWFIX 公式名称:DRAWFIX 公式脚本:
DRAWTEXT_FIX(ISLASTBAR,0.5,0,0,HYBLOCK),COLORYELLOW; DRAWTEXT_FIX(ISLASTBAR,0,0,0,'股本结构:'),COLORRED; DRAWTEXT_FIX(ISLASTBAR,0,0.1,0,'总股本:'),COLORRED;
DRAWNUMBER_FIX(ISLASTBAR,0,0.2,0,FINANCE(1)),COLORMAGENTA; DRAWTEXT_FIX(ISLASTBAR,0.3,0.1,0,'流通A股:'),COLORGREEN; DRAWNUMBER_FIX(ISLASTBAR,0.3,0.2,0,FINANCE(7)),COLORYELLOW; DRAWTEXT_FIX(ISLASTBAR,0.5,0.1,0,'今日换手率:'),COLORGREEN; DRAWNUMBER_FIX(ISLASTBAR,0.5,0.2,0,V*100/CAPITAL),COLORYELLOW; 效果图:
深圳市财富趋势科技有限责任公司 第 15 页 共 16 页
注:
1. 当窗口大小改变时,DRAWFIX各输出文字或数字的相对位置不变;
2. 通过方向键等方式改变分析图中K线个数时,DRAWFIX窗口内的文字或数字位置不随
之改变;
1.10字符串函数
新加入公式管理器的字符串函数有:HYBLOCK、DYBLOCK、INBLOCK、NAMELIKE、
CODELIKE、CON2STR、STR2CON、STRCAT、STRCMP、FINSTR;在公式管理器的插入函数列表中有它们的介绍。
注:字符串中含百分号时,2个百分号代表一个。如’%%’ 显示时为一个%
示例公式:DRAWFIX2 公式名称: DRAWFIX2 公式脚本:
深圳市财富趋势科技有限责任公司 第 16 页 共 16 页
ST股:=NAMELIKE('S') OR NAMELIKE('*');
BE显示:=INBLOCK('上证A股') AND NOT(ST股) AND CODELIKE('600');
DRAWTEXT_FIX(NOT(BE显示),0,0,0,'本公式不适用该品种!适用品种:上证A股 且 不是ST股 且 品种代码以600开头!'),COLORYELLOW;
DRAWTEXT_FIX(BE显示,0,0,0,STRCAT('品种行业:',HYBLOCK)),COLORYELLOW; DRAWTEXT_FIX(BE显示,0.5,0,0,STRCAT('品种地域:',DYBLOCK)),COLORYELLOW; DRAWTEXT_FIX(BE显示,0,0.1,0,'股本结构:'),COLORRED; DRAWTEXT_FIX(BE
显
示
,0,0.2,0,STRCAT('
总
股
本:',STRCAT(CON2STR(FINANCE(1)/10000,0),'万股'))),COLORRED; DRAWTEXT_FIX(BE
显
示
,0.3,0.2,0,STRCAT('
流
通
A
股:',STRCAT(CON2STR(FINANCE(7)/10000,1),'万股'))),COLORGREEN; DRAWTEXT_FIX(BE
显
示
,0.5,0.2,0,STRCAT('
今
日
换
手
率:',STRCAT(CON2STR(V*100/CAPITAL,2),'%%'))),COLORGREEN;
公式演示截图: 600600 青岛啤酒
000001 深发展A