同花顺公式完全手册 联系客服

发布时间 : 星期二 文章同花顺公式完全手册更新完毕开始阅读b901f88f561252d381eb6ec8

例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。

含义:根据条件填充区域 用法:

FILLRGN(PRICE1,PRICE2,COND1,COLOR1,COND2,COLOR2...),填充PRICE1到PRICE2之间的区域,当COND1条件满足时,用COLOR1颜色,当COND2条件满足时,用COLOR2颜色,否则不填充,从COLOR1之后的参数均可以省略,最多可以有15组条件。

例如:FILLRGN(CLOSE,OPEN,CLOSE>OPEN,RGB(255,0,0),CLOSE

含义:在图形上绘制水平线。 用法:

HORLINE(COND,PRICE,TYPE,EXTEND),当COND条件满足时,在PRICE位置沿水平方向绘制TYPE类型的线段,TYPE=0表示实线,1表示虚线'---',2表示点线'...',3表示点划线'-.-.-',4表示点点划线'-..-..-'。EXTEND=1 表示向左延长,=2表示向右延长,=3表示左右延长。

例如:HORLINE(HIGH>=HHV(HIGH,20),HIGH,1,2)表示在创20天新高时画水平虚线向右延伸。

含义:根据条件画线 用法:

PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...),绘制PRICE线,当COND1条件满足时,用COLOR1颜色,当COND2条件满足时,用COLOR2颜色,否则不绘制,从COLOR1之后的参数均可以省略,最多可以有15组条件。

例如:PARTLINE(CLOSE,CLOSE>OPEN,RGB(255,0,0),CLOSE

含义:在图形上绘制折线段。 用法:

POLYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线连接。

例如:POLYILINE(HIGH>=HHV(HIGH,20),HIGH)表示在创20天新高点之间画折线。

含义:指定颜色。 用法:

RGB(R,G,B),表示用三原色红(R)绿(G)蓝(B)混合组成指定颜色,每种颜色值可以设定为0-255。

例如RGB(255,0,0)表示红色,RGB(0,0,255)表示蓝色

含义:在图形上绘制柱线。 用法:

STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTH不为0则画空心柱。

例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,1)表示画K线中阳线的空心柱体部分。

画柱图中心线,画柱状体-会盖住原有的柱体,可调节宽度 COLORSTICK MACD:(DIF-DEA)*2,COLORSTICK ,LINETHICK1;

含义:描述渐变色。 用法:

STRIP(RGB1,RGB2,DIR),表示生成RGB1色到RGB2色的渐变区域,DIR=1表示沿水平方向,否则表示沿垂直方向,其中RGB1,RGB2必须用RGB函数描述。本函数只能用于DRAWGBK、DRAWGBKLAST函数中,作为背景填充色描述符。

例如STRIP(RGB(255,0,0),RGB(0,255,0),0)表示由红色到绿色的垂直渐变色。

参数DIR表示渐变方向1、从上到下2、从下到上3、从左到右4、从右到左

含义:在图形上显示图标,鼠标移近时显示文字。 用法:

TIPTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置显示图标,若PRICE为0,则在图形底部显示图标。

例如:TIPTEXT(CLOSE/OPEN>1.08,LOW,'大阳线,股价为:'+close)表示当日涨幅大于8%时在最低价位置显示图标,鼠标移近时显示文字'大阳线,股价为:15.88'字样。

※显示为三角图标

含义:在图形上绘制垂直线。 用法:

VERTLINE(COND,TYPE),当COND条件满足时,沿垂直方向绘制TYPE类型的线段,TYPE=0表示实线,1表示虚线'---',2表示点线'...',3表示点划线'-.-.-',4表示点点划线'-..-..-'。

例如:VERLINE(HIGH>=HHV(HIGH,20),1)表示在创20天新高画垂直虚线。

含义:在图形上绘制锯齿线。 用法:

ZIGLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画锯齿连接。

例如:ZIGILINE(HIGH>=HHV(HIGH,20),HIGH)表示在创20天新高点之间画锯齿线。

4、财务函数

含义:取当期报表类型。 用法:getreptype(&N) N为财务数据项。其返回值为1(1季度季报)、2(中报)、3(3季度季报)、4(年报)。

含义:按报表发布时间调用报表数据项。

用法:LASTREP(&N,K) N为财务数据项,K为报表顺序,1表示最近一次公布的报表、2表示最近第二次公布报表、依此类推。

含义:调用中报数据项。

用法:MIDREP(&N,K,L),N为财务数据项,K可以是1(表示最近一次的中报)、2(表示上一次的中报)、3、4等或者直接输入希望调用的年份。

含义:调用季报数据项。

用法:QUARTERREP(&N,K,L),N为财务数据项,K可以是1(表示最近一次的季报)、2(表示上一次的季报)、3、4等或者直接输入希望调用的年份,L可以是1或3即第一季度或第三季度的季报。注意L仅在K选择年份的时候适用。

含义:调用最近一次报表或与其同类型报表的数据项。

用法:REP(&N,K) N为财务数据项,K为1(表示最近一次公布的报表)、2(表示去年与最近一次公布报表同类型报表)、3、4等。

REPDATE,取报表日期,

使用方法:REPDATE(&参数1,参数2,参数3) 参数1=财务数据项

参数2=引用周期数,与YEARREP等的调用相同

参数3=1、一季度报表,2、中报,3、三季度报表,4、年报 如REPDATE(&ZGB,1,4),表示取最近总股本年报的报表日期

含义:调用年报数据项。 用法:YEARREP(&N,K),N为财务数据项,K可以是1(表示最近一次的年报)、2(表示上一次的年报)、3、4等或者直接输入希望调用的年份。

注意:N要为基本的财务数据项,而不能是编写的计算项目,即N为功能树里公式栏里面的?财务数据?目录下面的数据项。

5、板块函数

含义:求板块里某一数据项的平均值。

用法:BLOCKAVG(&N),N表示选择的数据项。例如:BLOCKAVG(&NEW)表示这个板块里所有股票当前时刻的平均价。

含义:取板块指数的所属个股中数据X最大的股票的数据Y。适用于板块指数。

用法:BLOCKLEAD(&X,&Y) 取板块指数中个股数据X最大的股票的数据Y。如BLOCKLEAD(&VOL,&ZQMC)取该板块指数中成交量最大的股票名称

含义:求板块里某一数据项的最大值。MIN最小

用法:BLOCKMAX(&N),N表示选择的数据项。例如:BLOCKMAX(&HIGH)表示这个板块里所有股票当天的最高价。

含义:求板块里某一数据项的和。

用法:BLOCKSUM(&N),N表示选择的数据项。例如:BLOCKSUM(&VOL)表示这个板块里所有股票当前时刻的总成交手数。

判断当前代码是否属于某个板块。 用法:

INBLOCK('BLOCK'),BLOCK是板块名称

6、指标函数

含义:用于画成交分布云。

用法:用于画成交分布云。例如CM(0,1,2,0)。参数含义:1、计算天数,0表示计算全部天数。2、当日成本算法:0=平均分布,1=三角分布。3、精度:一般是2。4、起始位置:0是从当天开始计算,1是从前一天开始算,类推。5、换手:缺省是3,即300%换手。参数5可以没有。

归一化之字转向。 用法:

FLATZIG(K,N,ABS),当价格变化量超过N%时转向,

K表示0:开盘价,1:最高价,2:最低价,3:收盘价,4:低点采用最 低价、高点采用最高价。若ABS为0或省略,则表示相对FLATZIG 转向,否则为绝对FLATZIG转向。

与ZIG函数不同的是本函数返回值在0~1之间。

例如:FLATZIG(3,5)表示收盘价的5%的归一化ZIG转向 ★本函数的计算结果引用了未来数据★

前M个ZIG转向波峰值。 用法:

PEAK(K,N,M,ABS)表示之字转向ZIG(K,N,ABS)的前M个波峰的数 值,M必须大于等于1。若ABS为0或省略,则表示相对ZIG转向, 否则为绝对ZIG转向。

例如:PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值 ★本函数的计算结果引用了未来数据★

前M个ZIG转向波峰到当前距离。 用法:

PEAKBARS(K,N,M,ABS)表示之字转向ZIG(K,N,ABS)的前M个 波峰到当前的周期数,M必须大于等于1。若ABS为0或省略, 则表示相对ZIG转向,否则为绝对ZIG转向。

例如:PEAKBARS(0,5,1)表示%5开盘价ZIG转向的上一个波峰到