0 |
大智慧指标函数 |
100 |
(一)行情函数 |
101 |
OPEN(O) 开盘价 返回该周期开盘价。 |
102 |
HIGH(H) 最高价 返回该周期最高价。 |
103 |
LOW(L) 最低价 返回该周期最低价。 |
104 |
CLOSE(C)收盘价 返回该周期收盘价。 |
105 |
VOL(V) 成交量(手) 返回该周期成交量。 |
106 |
AMOUNT 成交额(元) 返回该周期成交额。 |
107 |
DYNAINFO(23)取得最新动态行情: 外盘。 |
108 |
SBUYORDER当本笔成交为主动性买盘时,返回1,否则为0(本函数仅个股在分笔成交分析周期有效)。 |
109 |
HHVALL(X),求图形可视范围内X最高值。 |
110 |
LLVALL(X),求图形可视范围内X最低值。 |
111 |
MARKETNAME,用法: if(NAMELIKE('ST'),x,y)。 |
112 |
STKLABEL,将返回当前股票的代码,例如深发展A将返回'000001'。 |
113 |
INBLOCK用法: if(INBLOCK('沪深300'),x,y)。 |
200 |
(二)时间函数 |
201 |
DATE取得该周期从1900以来的年月日,函数返回有效值范围为(700101-1341231),表示19700101-20341231 |
202 |
YEAR 返回有效值范围为(1970-2038) |
203 |
MONTH 返回有效值范围为(1-12) |
204 |
WEEKDAY,取得该周期的星期数,函数返回有效值范围为(0-6),0表示星期天 |
205 |
DAY,取得该周期的日期。用法:函数返回有效值范围为(1-31) |
206 |
HOUR取得该周期的小时数。用法:函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0 |
207 |
大智慧MINUTE用法:MINUTE函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0 |
208 |
周期以日为基本单位的,分时为0有效.例如:DATETODAY(901219)返回0. |
209 |
DAYS1970 取得该周期从1970以来的天数。用法:DATETOD1970(X),得到日期X距离1970年1月1日以来的天数。例如:DATETOD1970(DATE)就返回今天距离1970年1月1日的天数。 |
210 |
D1970TODATE(X),得到1970日期X的日期值。 |
300 |
(三)引用函数 |
301 |
BACKSET(X,N), 向前赋值,若X非0,则将当前位置到N周期前的数值设为1。例如:BACKSET(CLOSE>OPEN,2)若收阳则将该周期及前一周期数值设为1,否则为03)通达信BARSCOUNT 有效数据周期数 求总的周期数. 用法: BARSCOUNT(X)第一个有效数据到当前的天数,例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数 |
302 |
ARSCOUNT(X)第一个有效数据到当前的天数,例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数 |
303 |
大智慧BARSTATUS数据位置状态。用法:BARSTATUS返回数据位置信息,1表示第一根K线,2表示最后一个数据,0表示中间位置。例如:BARSTATUS=2表示当天是该股票数据的最后一个周期。(注:其中BARSTATUS=2表示当天是该股票数据的最后一个周期与通达信的"CURRBARSCOUNT"功能相同) |
304 |
BARSCOUNT 用法:BARSCOUNT(X)第一个有效数据到当前的天数,例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数 |
305 |
BARSLAST(X):上一次X不为0到现在的天数,例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数 |
306 |
BARSSINCE 用法:BARSSINCE(X):第一次X不为0到现在的天数例如:BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数 |
307 |
COUNT 统计满足条件的周期数。用法:COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数 |
308 |
BARSSINCE 第一个条件成立位置 第一个条件成立到当前的周期数。用法:BARSSINCE(X):第一次X不为0到现在的天数例如:BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数 |
309 |
COUNT 统计总数 统计满足条件的周期数。用法:COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数 |
310 |
LAST(X),统计连续满足X条件的周期数,用法:LAST(X),统计连续满足X条件的周期数。例如:LAST(CLOSE>OPEN)表示到目前为止连续收阳的周期数。 |
311 |
DMA 动态移动平均用法:DMA(X,A),求X的A日动态移动平均。算法: 若Y=DMA(X,A)则 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价 |
312 |
DMA 求动态移动平均。用法:DMA(X,A),求X的A日动态移动平均。算法: 若Y=DMA(X,A),则 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价 |
313 |
HHV求最高值。用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。例如:HHV(HIGH,30)表示求30日最高价 |
314 |
HHVBARS(X,N): 求上一高点到当前的周期数.用法:HHVBARS(X,N):求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计例如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数 |
315 |
LLV 求最低值。用法:LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始。例如:LLV(LOW,0)表示求历史最低价 |
316 |
LLVBARS(X,N): 求上一低点到当前的周期数用法:LLVBARS(X,N):求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计,例如:LLVBARS(HIGH,20)求得20日最低点到当前的周期数 |
317 |
REVERSE 求相反数。用法:REVERSE(X)返回-X,例如REVERSE(CLOSE)返回-CLOSE |
318 |
REF 引用若干周期前的数据。用法:REF(X,A),引用A周期前的X值。例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收 |
319 |
FILTER 过滤连续出现的信号。用法:FILTER(X,N):X满足条件后,将其后N周期内的数据置为0,若N为0表示将其后的所有数据置0,例如:FILTER(CLOSE>OPEN,5)查找阳线,5天内再次出现的阳线不被记录在内(注:两者虽然代码相同,但用途不同,通达信主要用于点线变色,而大智慧主要用于去掉连续的输出信号) |
320 |
下一个平仓(开仓)信号发出前的所有开仓(平仓)信号。N=1表示仅对开仓信号过滤;N=2表示仅对平仓信号过滤;N=0表示对开仓、平仓信号都过滤;例如:ENTERLONG:TFILTER(开仓,平仓,1);EXITLONG:TFILTER(开仓,平仓,2); |
321 |
FILTER。过滤连续出现的信号。用法:FILTER(X,N):X满足条件后,将其后N周期内的数据置为0,若N为0表示将其后的所有数据置0,例如:FILTER(CLOSE>OPEN,5)查找阳线,5天内再次出现的阳线不被记录在内。用法:TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,N)。N=1表示仅对多头开仓信号过滤;N=2表示仅对多头平仓信号过滤;N=3表示仅对空头开仓信号过滤;N=4表示仅对空头平仓信号过滤;N=0表示对合并多空开仓、平仓信号;。例如:ENTERLONG:TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,1)。 |
322 |
EXITLONG:TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,2); |
323 |
ENTERSHORT:TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,3); |
324 |
EXITSHORT:TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,4); |
325 |
SUMBARS ,前累加到指定值到现在的周期数。用法:SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数。例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数 |
326 |
SMA 。求移动平均。用法:SMA(X,N,M),求X的N日移动平均,M为权重。算法: 若Y=SMA(X,N,M)。则 Y=[M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N必须大于M。例如:SMA(CLOSE,30,1)表示求30日移动平均价 |
327 |
用法:TMA(X,N,M),如若Y=TMA(X,N,M) 则 Y=(N*Y'+M*X), 其中Y'表示上一周期Y值。初值为M*X |
328 |
MA 求简单移动平均。用法:MA(X,N),求X的N日移动平均值。算法:(X1+X2+X3+...+Xn)/N。例如:MA(CLOSE,10)表示求10日均价,特例:MA(x,0)表示x所有数据的平均 |
329 |
EMA 求指数平滑移动平均。用法:EMA(X,N),求X的N日指数平滑移动平均。算法:若Y=EMA(X,N)。则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指数平滑均价 |
330 |
MEMA(X,N),求X的N,求改良指数平滑移动平均。用法:MEMA(X,N),求X的N日改良指数平滑移动平均。算法:若Y=MEMA(X,N),则Y=[X+(N-1)*Y']/N,其中Y'表示上一周期Y值。例如:MEMA(CLOSE,30)表示求30日改良指数平滑均价。 |
331 |
求指数平滑移动平均。用法:EMA(X,N),求X的N日指数平滑移动平均。算法:若Y=EMA(X,N),则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指数平滑均价。 |
332 |
BETWEEN,介于两个数之间。用法:BETWEEN(A,B,C)表示A处于B和C之间时返回1,否则返回0。例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间。 |
400 |
(四)逻辑函数 |
401 |
CROSS 两条线交叉。用法:CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0,例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均线与10日均线交金叉。 |
402 |
LONGCROSS,两条线维持一定周期后交叉。用法:LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均线维持5周期后与10日均线交金叉。 |
403 |
LAST(X),统计连续满足X条件的周期数。 |
404 |
LAST(X),统计连续满足X条件的周期数。例如:LAST(CLOSE<OPEN)表示到目前为止连续收阳的周期数。用 表示连跌 |
405 |
ALL是否一直满足条件。用法:ALL(X,N),统计N周期中是否一直都满足X条件,若N=0则从第一个有效值开始。例如:ALL(CLOSE>OPEN,20)表示是否20周期内全部都收阳线。 |
500 |
(五)算术函数 |
501 |
NOT。求逻辑非。用法:NOT(X)返回非X,即当X=0时返回1,否则返回0,例如:NOT(ISUP)表示平盘或收阴。例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值 |
502 |
IF 根据条件取得不同的值。用法:IF(X,A,B)若X不为0则返回A,否则返回B。例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值 |
503 |
MAX,求最大值。用法:MAX(A,B...)返回所有参数的中的最大值,参数数量可以有2—16个。例如:MAX(CLOSE,OPEN,REF(CLOSE,1))表示返回昨收、今开、收盘三个价格中最高的价格。 |
504 |
MIN,求最小值。用法:MIN(A,B...)返回所有参数的中的最小值,参数数量可以有2—16个。例如:MIN(CLOSE,OPEN,REF(CLOSE,1))表示返回昨收、今开、收盘三个价格中最低的价格。 |
600 |
(六)数学函数 |
601 |
SIN 正弦 正弦值.用法: SIN(X)返回X的正弦值。 |
602 |
COS 余弦 余弦值.用法: COS(X)返回X的余弦值。 |
603 |
TAN 正切 正切值.用法: TAN(X)返回X的正切值。 |
604 |
ACOS 反余弦 反余弦值.用法: ACOS(X)返回X的反余弦值。 |
605 |
ASIN 反正弦 反正弦值.用法: ASIN(X)返回X的反正弦值。 |
606 |
ATAN 反正切 反正切值.用法: ATAN(X)返回X的反正切值。 |
607 |
EXP 指数。用法:EXP(X)为e的X次幂。例如:EXP(CLOSE)返回e的CLOSE次幂。 |
608 |
LN求自然对数。用法:LN(X)以e为底的对数,例如:LN(CLOSE)求收盘价的对数。 |
609 |
LOG求10为底的对数。用法:LOG(X)取得X的对数,例如:LOG(100)等于2。 |
610 |
SQRT 开方 开平方。用法: SQRT(X)为X的平方根; 例如:SQRT(CLOSE)收盘价的平方根。 |
611 |
ABS 绝对值 求绝对值.用法: ABS(X)返回X的绝对值; 例如:ABS(-34)返回34。 |
612 |
EXP乘幂 乘幂.用法: POW(A,B)返回A的B次幂; 例如:POW(CLOSE,3)求得收盘价的3次方。 |
613 |
CEILING向上舍入 向上舍入.用法:CEILING(A)返回沿A数值增大方向最接近的整数. 例如:CEILING(12. 3)求得13,CEILING(-3. 5)求得-3。 |
614 |
FLOOR向下舍入 向下舍入.用法:FLOOR(A)返回沿A数值减小方向最接近的整数.例如:FLOOR(12. 3)求得12,FLOOR(-3. 5)求得-4。 |
615 |
INTPART 绝对值减小取整,即取得数据的整数部分。用法:INTPART(A)返回沿A绝对值减小方向最接近的整数。例如:INTPART(12.3)求得12,INTPART(-3.5)求得-3。 |
616 |
BETWEEN 介于两个数之间。用法:BETWEEN(A,B,C)表示A处于B和C之间时返回1,否则返回0。例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间。 |
617 |
FRACPART(A) 取得小数部分,用法:FRACPART(A)返回数值的小数部分。例如:FRACPART(12.3)求得0.3,FRACPART(-3.5)求得-0.5。 |
618 |
MOD求模运算。用法:MOD(A,B)返回A对B求模。例如:MOD(26,10)返回621)通达信RAND取随机数.用法:RAND(N),返回一个范围在1-N的随机整数。 |
700 |
(七)统计函数 |
701 |
AVEDET平均绝对方差 AVEDEV(X,N) 返回平均绝对方差. |
702 |
DEVSQ数据偏差平方和。用法:DEVSQ(X,N) |
703 |
FORCAST线性回归预测值。用法:FORCAST(X,N)为X的N周期线性回归预测值。例如:FORCAST(CLOSE,10)表示求10周期线性回归预测本周期收盘价。 |
704 |
SLOPE线性回归斜率。用法:SLOPE(X,N)为X的N周期线性回归线的斜率。例如:SLOPE(CLOSE,10)表示求10周期线性回归线的斜率。 |
705 |
STD估算标准差。用法:STD(X,N)为X的N日估算标准差 |
706 |
STDP总体标准差。用法:STDP(X,N)为X的N日总体标准差 |
707 |
VAR估算样本方差。用法:VAR(X,N)为X的N日估算样本方差。 |
708 |
VARP总体样本方差。用法:VARP(X,N)为X的N日总体样本方差 |
709 |
COVAR两样本的协方差。用法:COVAR(X,Y,N)为X与Y的N周期协方差。例如:COVAR(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期协方差 |
710 |
RELATE两样本的相关系数。用法:RELATE(X,Y,N)为X与Y的N周期相关系数,其有效值范围在-1 — 1之间。例如:RELATE(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期相关系数。 |
711 |
BETA贝塔系数。用法:BETA(N)为当前股票收益与大盘收益相比的贝塔系数,该系数表明大盘每变动1%,则该股票将变动N%。例如:BETA(10)表示10周期贝塔系数。 |
712 |
BETA2(X,Y,N)为X与Y的N周期相关放大系数,表示Y变化1%,则X将变化N% |
800 |
(八)横向统计 |
801 |
TOPVIEWBLOCK(N,S,M,P), 按照板块统计上证所TOPVIEW数据。用法:TOPVIEWBLOCK(N,S,M,P),对板块S的成份股进行统计,取得M期之前的第N号TOPVIEW数据,N取值请参考上表,M可以省略表示0,P的个位表示数据处理方式,0表示当日没有TOP数据就使用前一天的数据,1表示截止日之后数据为0,2表示非数据当日数值为0;P的十位表示统计方法,0表示平均,10表示总和,20表示流通盘加权平均,30表示总股本加权平均,40表示最大值,50表示最小值。P可以省略表示为0。用法:HORCALC(板块名称,数据项,计算方式,权重)。 |
802 |
数据项:100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-涨幅。计算方式:0-累加,1-排名次。 |
803 |
权重:0-总股本,1-流通股本,2-等同权重,3-流通市值。例如:INSORT('房地产','KDJ',3,0)表示该股的KDJ指标第三个输出即J之值在房地。 |
804 |
产板块中的排名,最后一个参数为0表示降序排名 |
805 |
出安计算类型得到的计算值. 计算类型:0-累加,1-平均数,2-最大值,3-最小值。 |
806 |
例如:INSUM('房地产','KDJ',3,0)表示房地产板块中所有股票的KDJ指标第三个输出即J之值的累加值。 |
900 |
(九)形态函数 |
901 |
COST成本分布情况(矩形分布)。用法:COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘。该函数仅对日线分析周期有效 |
902 |
PEAK 前M个ZIG转向波峰值。用法:PEAK(K,N,M,ABS)表示之字转向ZIG(K,N,ABS)的前M个波峰的数值,M必须大于等于1。若ABS为0或省略,则表示相对ZIG转向,否则为绝对ZIG转向。例如:PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值 |
903 |
PEAKBARS前M个ZIG转向波峰到当前距离。用法:PEAKBARS(K,N,M,ABS)表示之字转向ZIG(K,N,ABS)的前M个波峰到当前的周期数,M必须大于等于1。若ABS为0或省略,则表示相对ZIG转向,否则为绝对ZIG转向。例如:PEAK(0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数。 |
904 |
抛物转向。用法:SAR(N,S,M),N为计算周期,S为步长,M为极值。例如SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20%。 |
905 |
SARTURN抛物转向点。用法:SARTURN(N,S,M),N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0。 |
906 |
TROUGH 前M个ZIG转向波谷值。用法:TROUGH(K,N,M,ABS)表示之字转向ZIG(K,N,ABS)的前M个波谷的数值,M必须大于等于1。若ABS为0或省略,则表示相对ZIG转向,否则为绝对ZIG转向。例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷的数值。用法:TROUGHBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数 |
907 |
TROUGHBARS 前M个ZIG转向波谷到当前距离。用法:TROUGHBARS(K,N,M,ABS)表示之字转向ZIG(K,N,ABS)的前M个波谷到当前的周期数,M必须大于等于1。若ABS为0或省略,则表示相对ZIG转向,否则为绝对ZIG转向。 |
908 |
例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数 |
909 |
WINNER 近期获利盘比例(矩形分布)。用法:LWINNER(5,CLOSE),表示最近5天的那部分成本以当前收市价卖出的获利盘比例,例如返回0.1表示10%获利盘,该函数仅对日线分析周期有效 |
910 |
LWINNER近期获利盘比例(矩形分布)。用法:LWINNER(5,CLOSE),表示最近5天的那部分成本以当前收市价卖出的获利盘比例,例如返回0.1表示10%获利盘,该函数仅对日线分析周期有效 |
911 |
远期获利盘比例(矩形分布)。用法:PWINNER(5,CLOSE),表示5天前的那部分成本以当前收市价卖出的获利盘比例,例如返回0.1表示10%获利盘,该函数仅对日线分析周期有效 |
912 |
示区间成本为20元该函数仅对日线分析周期有效 |
913 |
大智慧PPART(10), 远期成本分布比例.表示10天前的成本占总成本的比例,0.2表示20% |
914 |
ZIG 之字转向。用法:ZIG(K,N,ABS),当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,4:低点采用最低价、高点采用最高价。若ABS为0或省略,则表示相对ZIG转向,否则为绝对ZIG转向。例如:ZIG(3,5)表示收盘价的5%的ZIG转向;ZIG(3,0.5,1)表示收盘价的0.5元绝对ZIG转向。例如NewSAR(10,2)表示从10日后开始统计,加速因子为2的抛物转向。 |
1000 |
(十)大盘函数 |
1001 |
INDEXA对应大盘成交额。用法:INDEXA,表示同期大盘的成交额,该函数对分笔成交分析周期无效 |
1002 |
INDEXADV对应大盘上涨家数。用法:INDEXADV,表示同期大盘的上涨家数。该函数对分笔成交分析周期无效 |
1003 |
INDEXDEC对应大盘下跌家数。用法:INDEXDEC,表示同期大盘的下跌家数。该函数对分笔成交分析周期无效 |
1004 |
INDEXC对应大盘收盘价。用法:INDEXC,表示同期大盘的收盘价,该函数对分笔成交分析周期无效 |
1005 |
INDEXH 对应大盘最高价。用法:INDEXH,表示同期大盘的最高价,该函数对分笔成交分析周期无效 |
1006 |
INDEXL对应大盘最低价。用法:INDEXL,表示同期大盘的最低价。该函数对分笔成交分析周期无效 |
1007 |
INDEXO对应大盘开盘价。用法:INDEXO,表示同期大盘的开盘价。该函数对分笔成交分析周期无效 |
1008 |
INDEXV 对应大盘成交量。用法:INDEXV,表示同期大盘的成交量、该函数对分笔成交分析周期无效 |
1100 |
(十一)日线统计函数 |
1101 |
大智慧 ZBS 取得该周期总笔数。用法:ZBS |
1102 |
POLYLINE在图形上绘制折线段。用法:POLYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线连接。 |
1103 |
例如:POLYILINE(HIGH>=HHV(HIGH,20),HIGH)表示在创20天新高点之间画折线。 |
1104 |
PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型)例:DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示在创20天新高与创20天新低之间画直线并且向右延长) |
1105 |
DRAWLINE 在图形上绘制直线段。用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型,1表示向右延长,10表示向左延长,11表示双向延长。例如:DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示在创20天新高与创20天新低之间画直线并且向右延长。 |
1106 |
PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTH不为0则画空心柱)例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0. 8,1)表示画K线中阳线的空心柱体部分) |
1107 |
STICKLINE在图形上绘制柱线。用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,ATTR),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),ATTR的个位不为0则画空心柱,ATTR的十位以上部分表示左右移动,范围是-1000—1000,表示移动位置的千分比。例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,501)表示画K线中阳线的空心柱体部分,向右移动K线宽度的50%。 |
1108 |
DRAWICON在图形上绘制小图标。用法:DRAWICON(COND,PRICE,TYPE,OFFSET),当COND条件满足时,在PRICE位置画TYPE号图标,TYPE取值范围是1—14,OFFSET可选,表示垂直位置偏移像素。例如:DRAWICON(CLOSE>OPEN,LOW,1)表示当收阳时在最低价位置画1号图标。用法:DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT)例如:DRAWTEXT(CLOSE/OPEN>1. 08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样) |
1109 |
DRAWTEXT在图形上显示文字。用法:DRAWTEXT(COND,PRICE,TEXT,OFFSET),当COND条件满足时,在PRICE位置书写文字TEXT,OFFSET可选,表示垂直位置偏移像素。 例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。 用法:DRAWNUMBER(COND,PRICE,NUMBER),当COND条件满足时,在PRICE位置书写数字NUMBER。 例如:DRAWNUMBER(CLOSE/OPEN>1. 08,LOW,C)表示当日涨幅大于8%时在最低价位置显示收盘价。 用法:DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),当VAL1>VAL2时,在VAL1和VAL2之间填充 |
1110 |
COLOR1;当VAL1<VAL2时,填充COLOR2,这里的颜色均使用RGB函数计算得到。例如:DRAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96)); |
1111 |
FILLRGN(用填充的方法) |
1200 |
FINANCE2(十二)财务函数 |
1210 |
CAPITAL(8)职工股9. |
1209 |
CAPITAL流通盘大小。用法:CAPITAL,返回流通盘大小,单位为手。对于A股得到流通A股,B股得到B股总股本,指数为0 |
1234 |
DYNAINFO(56) 动态行情函数。用法:DYNAINFO(56)取得最新动态行情: 总市值, |
1233 |
DYNAINFO(57动态行情函数。用法:DYNAINFO(57)取得最新动态行情: 流通市值, |
1231 |
FINANCE2(13)基本财务数据函数。用法:FINANCE2(13)取得基本财务数据: 调整每股净资 |
1211 |
FINANCE2(14)基本财务数据函数。用法:FINANCE2(14)取得基本财务数据: 总资产 |
1212 |
FINANCE2(15)基本财务数据函数。用法:FINANCE2(15)取得基本财务数据: 流动资产 |
1213 |
FINANCE2(16)基本财务数据函数。用法:FINANCE2(16)取得基本财务数据: 固定资产 |
1214 |
FINANCE2(17)基本财务数据函数。用法:FINANCE2(17)取得基本财务数据: 无形资产 |
1215 |
FINANCE2(18)基本财务数据函数。用法:FINANCE2(18)取得基本财务数据: 流动负债 |
1216 |
FINANCE2(19)基本财务数据函数。用法:FINANCE2(19)取得基本财务数据: 长期负债 |
1219 |
FINANCE2(21)基本财务数据函数。用法:FINANCE2(21)取得基本财务数据: 股东权益 |
1217 |
FINANCE2(22)基本财务数据函数。用法:FINANCE2(22)取得基本财务数据: 资本公积金 |
1224 |
FINANCE2(23)基本财务数据函数。用法:FINANCE2(23)取得基本财务数据: 经营现金流量 |
1220 |
FINANCE2(27)基本财务数据函数。用法:FINANCE2(27)取得基本财务数据: 主营收入 |
1221 |
FINANCE2(28)基本财务数据函数。用法:FINANCE2(28)取得基本财务数据: 主营利润 |
1222 |
FINANCE2(29)基本财务数据函数。用法:FINANCE2(29)取得基本财务数据: 营业利润 |
1229 |
FINANCE2(3)基本财务数据函数。用法:FINANCE2(3)取得基本财务数据: 每股收益 |
1223 |
FINANCE2(30)基本财务数据函数。用法:FINANCE2(30)取得基本财务数据: 投资收益 |
1225 |
FINANCE2(32)基本财务数据函数。用法:FINANCE2(32)取得基本财务数据: 利润总额 |
1226 |
FINANCE2(33)基本财务数据函数。用法:FINANCE2(33)取得基本财务数据: 净利润 |
1227 |
FINANCE2(34)基本财务数据函数。用法:取得基本财务数据: 未分配利润 |
1201 |
FINANCE2(35)基本财务数据函数。用法:FINANCE2(35)取得基本财务数据: 总股本。 |
1207 |
FINANCE2(38)基本财务数据函数。用法:FINANCE2(38)取得基本财务数据: B股。 |
1208 |
FINANCE2(39)基本财务数据函数。用法:FINANCE2(39)取得基本财务数据: 境外上市股。 |
1230 |
FINANCE2(4)基本财务数据函数。用法:FINANCE2(4)取得基本财务数据: 每股净资产 |
1202 |
FINANCE2(42)基本财务数据函数。用法:FINANCE2(42)取得基本财务数据: 国家持股。 |
1204 |
FINANCE2(43)基本财务数据函数。用法:FINANCE2(43)取得基本财务数据: 国有法人股。 |
1205 |
FINANCE2(44)基本财务数据函数。用法:FINANCE2(44)取得基本财务数据: 境内法人股。 |
1203 |
FINANCE2(46)基本财务数据函数。用法:FINANCE2(46)取得基本财务数据: 其他发起人股。 |
1206 |
FINANCE2(48)基本财务数据函数。用法:FINANCE2(48)取得基本财务数据: 境外法人股。 |
1218 |
FINANCE2(7)基本财务数据函数。用法:FINANCE2(7)取得基本财务数据: 每股公积金 |
1228 |
FINANCE2(8)基本财务数据函数。用法:FINANCE2(8)取得基本财务数据: 每股未分配 |
1232 |
FINANCE2(9)基本财务数据函数。用法:FINANCE2(9)取得基本财务数据: 股东权益比 |
1300 |
DYNAINFO(十三)即时行情函数 |
1301 |
DYNAINFO(3)动态行情函数。用法:DYNAINFO(3)取得最新动态行情: 昨收, |
1302 |
DYNAINFO(4)动态行情函数。用法:DYNAINFO(4)取得最新动态行情: 今开, |
1303 |
DYNAINFO(5)动态行情函数。用法:DYNAINFO(5)取得最新动态行情: 最高, |
1304 |
DYNAINFO(6)动态行情函数。用法:DYNAINFO(6)取得最新动态行情: 最低, |
1305 |
DYNAINFO(7)动态行情函数。用法:DYNAINFO(7)取得最新动态行情: 最新, |
1306 |
DYNAINFO(8) 动态行情函数。用法:DYNAINFO(8)取得最新动态行情: 总手, |
1307 |
DYNAINFO(9) 动态行情函数。用法:DYNAINFO(9)取得最新动态行情: 现手, |
1308 |
DYNAINFO(10) 动态行情函数。用法:DYNAINFO(10)取得最新动态行情: 总额, |
1309 |
DYNAINFO(11) 动态行情函数。用法:DYNAINFO(11)取得最新动态行情: 均价, |
1310 |
DYNAINFO(12) 动态行情函数。用法:DYNAINFO(12)取得最新动态行情: 涨跌, |
1311 |
DYNAINFO(13) 动态行情函数。用法:DYNAINFO(13)取得最新动态行情: 振幅, |
1312 |
DYNAINFO(14) 动态行情函数。用法:DYNAINFO(14)取得最新动态行情: 涨幅, |
1313 |
DYNAINFO(17)动态行情函数。用法:DYNAINFO(17)取得最新动态行情: 量比, |
1314 |
DYNAINFO(28)动态行情函数。用法:DYNAINFO(28)取得最新动态行情: 买一价, |
1315 |
DYNAINFO(34)动态行情函数。用法:DYNAINFO(34)取得最新动态行情: 卖一价, |
1316 |
DYNAINFO(22) 动态行情函数。用法:DYNAINFO(22)取得最新动态行情: 内盘, |
1317 |
DYNAINFO(23) 动态行情函数。用法:DYNAINFO(23)取得最新动态行情: 外盘, |
1318 |
DYNAINFO(37) 动态行情函数。用法:DYNAINFO(37)取得最新动态行情: 换手率, |
1319 |
DYNAINFO(39)动态行情函数。用法:DYNAINFO(39)取得最新动态行情: 市盈率, |
1320 |
DYNAINFO(40) 动态行情函数。用法:DYNAINFO(40)取得最新动态行情: 成交方向, |
1321 |
DYNAINFO(25)动态行情函数。用法:DYNAINFO(25)取得最新动态行情: 买一量, |
1322 |
DYNAINFO(31)动态行情函数。用法:DYNAINFO(31)取得最新动态行情: 卖一量, |
1400 |
(十四)交易函数 |
1401 |
加+ 减- 乘* 除/ 小于< 大于> <= >= 不等于<> { } |
1402 |
( ) , : := "" . ; # |
1403 |
OR逻辑或运算。用法 A OR B。表示条件A与条件B只要有一个成立即可。 |
1404 |
AND逻辑与运算。用法 A AND B。表示条件A与条件B同时成立。 |
1500 |
(十五)线形和颜色 |
1501 |
格式为COLOR+"RRGGBB":RR、GG、BB表示红蓝色、绿色和蓝色的分量, |
1502 |
每种颜色的取值范围是00-FF,采用了16进制)例如:MA5:MA(CLOSE,5),COLOR00FFFF表示纯红色与纯绿色的混合色: |
1503 |
COLOR808000表示淡蓝色和淡绿色的混合色) |
1504 |
自定义颜色,格式为COLOR+"RRGGBB":RR、GG、BB表示红色、绿色和蓝色的分量,每种颜色的取值范围是00-FF,采用了16进制。 |
1505 |
例如:MA5:MA(CLOSE,5),COLOR00FFFF表示纯红色与纯绿色的混合色:COLOR808000表示淡蓝色和淡绿色的混合色。 |
1506 |
COLORBLACK 黑色 |
1507 |
COLORBLUE 蓝色 |
1508 |
COLORGREEN 绿色 |
1509 |
COLORCYAN 青色 |
1510 |
COLORRED 红色 |
1511 |
COLORMAGENTA 洋红色 |
1512 |
COLORBROWN 棕色 |
1513 |
COLORLIGHTGRAY 淡灰色 |
1514 |
COLORGRAY 深灰色 |
1515 |
COLORLIGHTBLUE 淡蓝色 |
1516 |
COLORLIGHTGREEN 淡绿色 |
1517 |
COLORLIGHTCYAN 淡青色 |
1518 |
COLORLIGHTRED 淡红色 |
1519 |
COLORLIGHTMAGENTA 淡洋红色 |
1520 |
COLORYELLOW 黄色 |
1521 |
COLORWHITE 白色 |
1522 |
linethick{0--7指标线粗细}。参数的取值范围在1—9之间,"LINETHICK1"表示最细的线,而"LINETHICK9"表示最粗的线; |
1523 |
STICK:在指标点和零线之间画柱线 |
1524 |
COLORSTICK:彩色柱状线,当语句结果为正时显示红色,否则显示绿色;成交量柱状线,当股价上涨时显示红色空心柱,则显示绿色实心柱. |
1526 |
VOLSTICK:成交量柱状线,股价上涨时显示红色空心柱,下跌时显示绿色实心柱 |
1527 |
LINESTICK:同时画出柱状线和指标线; |
1528 |
CROSSDOT:小叉线 |
1529 |
CIRCLEDOT:小圆圈线 |
1530 |
POINTDOT:小圆点线 |
1531 |
DOTLINE输出线型控制符 |
1532 |
STICK,用逗号隔开放置在输出语句后,将该输出绘制成虚线。例如:VOL,DOTLINE; |
|
|