通达信指标公式颜色代码、图标代码大全通达信因数据传输快,容易DIY,使用的人越来越多,然而每天盯着的盘面,图标,颜色始终是那么的单一,再加上如果行情机会比较少,实在是令人有乏味感。图标及常用的颜色代码如下,可根据自已的喜好,将指标公式换色:划线格式为COLOR+颜色代码1白色ColorFFFFFF或ColorWhite2红色ColorFF或COLORRED3绿色Color00FF00或ColorGreen4蓝色ColorFF或ColorBlue5牡丹红ColorFF00FF6青色Color00FFFF7黄色ColorFFFF00或ColorYellow8黑色Color00或ColorBlack9海蓝Color70DB巧克力色Color5C蓝紫色Color9F5F9F12黄铜色ColorB5A亮金色ColorD9D棕色ColorA67D3D15青铜色Color8C号青铜色ColorA67D3D17士官服蓝色Color5F9F9F18冷铜色ColorD铜色ColorB珊瑚红ColorFF7F紫蓝色ColorF22深棕Color5C深绿Color2F4F2F24深铜绿色Color4AE25深橄榄绿Color4F4F2F26深兰花色ColorCD27深紫色ColorF深石板蓝Color6BE29深铅灰色Color2F4F4F30深棕褐色ColorF32深绿松石色ColorDB33暗木色ColorE淡灰色Color土灰玫瑰红色Color长石色ColorD火砖色Color8E森林绿ColorE金色ColorCD7F鲜黄色ColorDBDB灰色ColorC0C0C铜绿色ColorF青黄色Color93DB猎人绿ColorE印度红Color4E2F2F46土黄色Color9F9F5F47浅蓝色ColorC0D9D浅灰色ColorA8A8A浅钢蓝色Color8F8FBD59浅木色ColorE9C2A石灰绿色Color32CD桔黄色ColorE褐红色Color8EB63中海蓝色Color32CD中蓝色ColorCD65中森林绿Color6B8E6中鲜黄色ColorEAEAAE67中兰花色ColorDB68中海绿色ColorF9中石板蓝色Color7F00FF70中春绿色Color7FFF中绿松石色Color70DBDB72中紫红色ColorDB73中木色ColorA深藏青色Color2F2F4F75海军蓝Color23E76霓虹篮Color4D4DFF77霓虹粉红ColorFF6EC新深藏青色Color9C79新棕褐色ColorEBC79E80暗金黄色ColorCFB53B81橙色ColorFF7F橙红色ColorFF淡紫色ColorDB70DB84浅绿色Color8FBC8F85粉红色ColorBC8F8F86李子色ColorEAADEA87石英色ColorD9D9F艳蓝色ColorAB89鲑鱼色Color6F猩红色ColorBC海绿色ColorE半甜巧克力色Color6B赭色Color8E6B银色ColorE6E8FA95天蓝ColorCC96石板蓝ColorFFF97艳粉红色ColorFF1CAE98春绿色Color00FF7F99钢蓝色ColorB8E亮天蓝色Color38B0DE棕褐色ColorDB紫红色ColorD8BFD石板蓝色ColorADEAEA浓深棕色Color5C淡浅灰色ColorCDCDCD紫罗兰色Color4F2F4F紫罗兰红色ColorCC108麦黄色ColorD8D8BF黄绿色Color99CC32
通达信股票分析软件公式函数说明一、行情函数HIGH最高价返回该周期最高价。用法:HIGHH最高价返回该周期最高价。用法:HLOW最低价返回该周期最低价。用法:LOWL最低价返回该周期最低价。用法:LCLOSE收盘价返回该周期收盘价。用法:CLOSEC收盘价返回该周期收盘价。用法:CVOL成交量返回该周期成交量。用法:VOLV成交量返回该周期成交量。用法:VOPEN开盘价返回该周期开盘价。用法:OPENO:开盘价返回该周期开盘价。用法:OADVANCE上涨家数返回该周期上涨家数。用法:ADVANCE(本函数仅对大盘有效)DECLINE下跌家数返回该周期下跌家数。用法:DECLINE(本函数仅对大盘有效)AMOUNT成交额返回该周期成交额。用法:AMOUNTVOLINSTK期货持仓量返回期货该周期持仓量.用法:VOLINSTKQHJSJ期货结算价.返回期货该周期结算价.用法:QHJSJBUYVVOL外盘(手)返回外盘即时行情数据SELLVOL内盘(手)返回内盘即时行情数据DHIGH不定周期最高价.返回该不定周期最高价.用法:DHIGHDOPEN不定周期开盘价.返回该不定周期开盘价.用法:DOPENDLOW不定周期最低价.返回该不定周期最低价.用法:DLOWDCLOSE不定周期收盘价.返回该不定周期收盘价.用法:DCLOSEDVOL不定周期成交量.返回该不定周期成交量价.用法:DVOLSETCODE深沪市场类型返回该品种的市场号.用法:IF(SETCODE=0
SETCODE=1,1,0);返回值:0-深圳市场;1-上海市场ASKPRICE委卖价返回委卖1--委卖3价格。用法:ASKPRICE(N)N取1—3。(本函数仅个股在分笔成交分析周期有效)ASKVOL委卖量
返回委卖1--委卖3量。用法:ASKVOL(N)N取1—3。(本函数仅个股在分笔成交分析周期有效)BIDPRICE委买价返回委买1--委买3价格。用法:BIDPRICE(N)N取1—3。(本函数仅个股在分笔成交分析周期有效)BIDVOL委买量返回委买1--委买3量。用法:BIDVOL(N)N取1—3。(本函数仅个股在分笔成交分析周期有效)BUYVOL主动性买盘返回主动性买单量。用法:BUYVOL当本笔成交为主动性买盘时,其数值等于成交量,否则为0。(本函数仅个股在分笔成交分析周期有效)SELLVOL主动性卖盘返回主动性卖单量。用法:SELLVOL当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。(本函数仅个股在分笔成交分析周期有效)ISBUYORDER主动性买单返回该成交是否为主动性买单。用法:ISBUYORDER当本笔成交为主动性买盘时,返回1,否则为0。(本函数仅个股在分笔成交分析周期有效)ISSELLORDER主动性卖单返回该成交是否为主动性卖单。用法:ISSELLORDER当本笔成交为主动性卖盘时,返回1,否则为0。(本函数仅个股在分笔成交分析周期有效)二、时间函数PERIOD周期取得周期类型.结果从0到11,依次分别是1/5/15/30/60分钟,日/周/月,多分钟,多日,季,年DATE日期取得该周期从以来的年月日。用法:DATE例如函数返回0,表示年1月1日。DATE+后才是真正的日期值。TIME时间取得该周期的时分秒。用法:TIME函数返回有效值范围为(00-23)。YEAR年份取得该周期的年份。用法:YEARMONTH月份取得该周期的月份。用法:MONTH函数返回有效值范围为(1-12)。WEEKOFYEAR年内星期取得该周是年内第几个周.用法:WEEKOFYEARWEEK星期取得该周期的星期数。用法:WEEK函数返回有效值范围为(0-6),0表示星期天。DAY日期取得该周期的日期。用法:DAY函数返回有效值范围为(1-31)。HOUR小时取得该周期的小时数。OUR函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0。MINUTE分钟取得该周期的分钟数。用法:MINUTE函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0。FROMOPEN分钟求当前时刻距开盘有多长时间。用法:FROMOPEN返回当前时刻距开盘有多长时间,单位为分钟。例如:FROMOPEN当前时刻为早上十点,则返回31。DATETODAY转换天数指定日期到.12.19的天数.用法:DATETODAY(date)DATETODAY(date).返回date到.12.19的天数.有效日期为(-)例如:DATETODAY()返回0.DAYTODATE转换日期求.12.19后第若干天的日期.用法:DAYTODATE(N)DAYTODATE(N).返回.12.19后第N天的日期.有效天数为(0-2)例如:DAYTODATE(0)返回.TIMETOSEC当日秒数求指定时刻距0时有多长时间.用法:TIMETOSEC(time)TIMETOSEC(time).返回time时刻距0时有多长时间,单位为秒.有效时间为(0-23)例如:TIMETOSEC()返回.
SECTOTIME转换时间求0时后若干秒是什么时间.用法:SECTOTIME(N)SECTOTIME(N).返回0时后N秒是什么时间.有效秒数为(0-)例如:SECTOTIME()返回.三、引用函数DRAWNULL无效数返回无效数。用法:DRAWNULL例如:IF(CLOSEREF(CLOSE,1),CLOSE,DRAWNULL)表示下跌时分析图上不画线。BACKSET向前赋值将当前位置到若干周期前的数据设为1。用法:BACKSET(X,N)若X非0,则将当前位置到N周期前的数值设为1。例如:BACKSET(CLOSEOPEN,2)若收阳则将该周期及前一周期数值设为1,否则为0。ALIGNRIGHT有效数据右对齐.有效数据右对齐.用法:ALIGNRIGHT(X)有效数据向右移动,左边空出来的周期填充无效值例如:TC:=IF(CURRBARSCOUNT=2
CURRBARSCOUNT=5,DRAWNULL,C);XC:ALIGNRIGHT(TC);删除了两天的收盘价,并将剩余数据右移BARSCOUNT有效数据周期数求总的周期数。用法:BARSCOUNT(X)第一个有效数据到当前的天数。例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数。BARSTATUS数据位置状态BARSTATUS返回数据位置信息,1表示第一根K线,2表示最后一个数据,0表示中间位置。例如:BARSTATUS=2表示当天是该股票数据的最后一个周期。CURRBARSCOUNT到最后交易日的周期数.求到最后交易日的周期数.用法:CURRBARSCOUNT求到最后交易日的周期数TOTALBARSCOUNT总的周期数.求总的周期数.用法:TOTALBARSCOUNT求总的周期数ISLASTBAR是否最后一周期判断是否为最后一个周期.用法:ISLASTBAR判断是否为最后一个周期BARSLAST上一次条件成立位置上一次条件成立到当前的周期数。用法:BARSLAST(X)上一次X不为0到现在的天数。例如:BARSLAST(CLOSE/REF(CLOSE,1)=1.1)表示上一个涨停板到当前的周期数。BARSNEXT下一次条件成立位置下一次条件成立到当前的周期数.用法:BARSNEXT(X):下一次X不为0到现在的天数例如:BARSNEXT(CLOSE/REF(CLOSE,1)=1.1)表示下一个涨停板到当前的周期数BARSSINCENN周期内首个条件成立位置N周期内第一个条件成立到当前的周期数.用法:BARSSINCEN(X,N):N周期内第一次X不为0到现在的天数例如:BARSSINCEN(HIGH10,10)表示10个周期内股价超过10元时到当前的周期数BARSSINCE第一个条件成立位置(首个)第一个条件成立到当前的周期数。用法:BARSSINCE(X)第一次X不为0到现在的天数。例如:BARSSINCE(HIGH10)表示股价超过10元时到当前的周期数。COUNT统计统计满足条件的周期数。用法:COUNT(X,N)统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。例如:COUNT(CLOSEOPEN,20)表示统计20周期内收阳的周期数。BARSLASTCOUNT条件连续成立次数统计连续满足条件的周期数.用法:BARSLASTCOUNT(X),统计连续满足X条件的周期数.例如:BARSLASTCOUNT(CLOSEOPEN)表示统计连续收阳的周期数DMA动态移动平均求动态移动平均。用法:DMA(X,A)求X的动态移动平均。算法:若Y=DMA(X,A)则Y=A*X+(1-A)*Y,其中Y表示上一周期Y值,A必须小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价。HHV最高值求最高值。用法:HHV(X,N)求N周期内X最高值,N=0则从第一个有效值开始。例如:HHV(HIGH,30)表示求30日最高价。
HHVBARS上一高点位置求上一高点到当前的周期数。用法:HHVBARS(X,N)求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计。例如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数。HOD高值名次.求高值名次.用法:HOD(X,N):求当前X数据是N周期内的第几个高值,N=0则从第一个有效值开始.例如:HOD(HIGH,20)返回是20日的第几个高价LLV最低值求最低值。用法:LLV(X,N)求N周期内X最低值,N=0则从第一个有效值开始。例如:LLV(LOW,0)表示求历史最低价。LLVBARS上一低点位置求上一低点到当前的周期数。用法:LLVBARS(X,N)求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计。例如:LLVBARS(HIGH,20)求得20日最低点到当前的周期数。LOD低值名次.求低值名次用法:LOD(X,N):求当前X数据是N周期内的第几个低值,N=0则从第一个有效值开始.例如:LOD(LOW,20)返回是20日的第几个低价REVERSE求相反数求相反数。用法:REVERSE(X)返回-X。例如:REVERSE(CLOSE)返回-CLOSE。REF日前的(向前引用)引用若干周期前的数据。(平滑处理).用法:REF(X,A),引用A周期前的X值.A可以是变量.,平滑处理:当引用不到数据时进行的操作。此函数中,平滑时使用上一个周期的引用值。例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。例如:REF(CLOSE,BARSCOUNT(C)-1)表示第二根K线的收盘价.REFV日前的(向前引用)引用若干周期前的数据(未作平滑处理).用法:REFV(X,A),引用A周期前的X值.A可以是变量.平滑处理:当引用不到数据时进行的操作。例如:REFV(CLOSE,BARSCOUNT(C)-1)表示第二根K线的收盘价.REFX日后的(向后引用)引用若干周期后的数据(未作平滑处理).用法:REFX(X,A),引用A周期后的X值.A可以是变量.平滑处理:当引用不到数据时进行的操作。例如:REFX(CLOSE,1)表示下一周期的收盘价,在日线上就是明天收盘价REFXV日后的(向后引用)引用若干周期后的数据(平滑处理).用法:REFXV(X,A),引用A周期后的X值.A可以是变量.平滑处理:当引用不到数据时进行的操作。此函数中,平滑时使用上一个周期的引用值。例如:TT:=IF(CO,1,2);REFXV(CLOSE,TT);表示阳线引用下一周期的收盘价,阴线引用日后第二周期的收盘价.REFDATE日引用自年以来指定日期的数据.用法:REFDATE(X,A),引用A日期的X值.例如:REFDATE(CLOSE,1208)表示年12月08日的收盘价CALCSTOCKINDEX.指标引用\CALCSTOCKINDEX.用法:CALCSTOCKINDEX(股票代码,指标名称,指标线),返回股票该指标相应输出的计算值.例如:CALCSTOCKINDEX(60SH,KDJ,3)表示上证60股票的KDJ指标第三个输出即J之值REFDATE指定引用引用指定日期的数据。用法:REFDATE(X,A)引用A日期的X值。例如:REF(CLOSE,1208)表示年12月08日的收盘价。SUM累各(总和)求总和。用法:SUM(X,N)统计N周期中X的总和,N=0则从第一个有效值开始。例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和。MULAR累乘.求累乘.用法:MULAR(X,N),统计N周期中X的乘积,N=0则从第一个有效值开始.例如:MULAR(C/REF(C,1),0)表示统计从上市第一天以来的复利FILTER过滤过滤连续出现的信号。用法:FILTER(X,N)X满足条件后,删除其后N周期内的数据置为0。例如:FILTER(CLOSEOPEN,5)查找阳线,5天内再次出现的阳线不被记录在内。FILTERX反向过滤反向过滤连续出现的信号.
用法:FILTERX(X,N):X满足条件后,将其前N周期内的数据置为0.例如:FILTERX(CLOSEOPEN,5)查找阳线,前5天内出现过的阳线不被记录在内TFILTER交易信号过滤过滤连续出现的交易信号.用法:TFILTER(开仓,平仓,N);过滤掉开仓(平仓)信号发出后、下一个平仓(开仓)信号发出前的所有开仓(平仓)信号.N=1表示仅对开仓信号过滤;N=2表示仅对平仓信号过滤;N=0表示对开仓、平仓信号都过滤;例如:ENTERLONG:TFILTER(开仓,平仓,1);TFILTER交易信号过滤过滤多空交易信号.用法:TTFILTER(多头买入开仓,多头卖出平仓,空头卖出开仓,空头买入平仓,N);1.过滤掉多(空)开仓信号发出后、下一个多(空)平仓信号发出前的所有多(空)开仓信号.2.多(空)开仓信号发出且空(多)仓已建时,要发出一个平空(多)仓的信号.3.过滤掉多(空)平仓信号发出后、下一个多(空)开仓信号发出前的所有多(空)平仓信号.TFILT区间过滤对指定时间段的数据进行过滤,该时间段以外的数据无效.用法:TFILT(X,D1,M1,D2,M2)例如TFILT(CLOSE,0,,0,)表示在年1月1日的10:25到年1月1日的13:45的收盘价是有效的.周期以日为基本单位的,分时为0有效.TR真实波幅.求真实波幅.用法:TR,求真实波幅.例如:ATR:=MA(TR,10);表示求真实波幅的10周期均值SUMBARS累加到指定值的周期数向前累加到指定值到现在的周期数。用法:SUMBARS(X,A)将X向前累加直到大于等于A,返回这个区间的周期数。例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数。SMA移动平均(累积平均)返回累积平均。用法:SMA(X,N,M)X的M日累积平均,M为权重,如Y=(X*M+Y*(N-M))/NTMA移动平均返回移动平均用法:TMA(X,N,M),如若Y=TMA(X,N,M)则Y=(N*Y+M*X),其中Y表示上一周期Y值。初值为M*XMA简单移动平均返回简单移动平均。用法:MA(X,M)X的M日简单移动平均。WMA加权移动平均返回加权移动平均用法:WMA(X,M):X的M日加权移动平均.算法:Yn=(1*X1+2*X2+...+n*Xn)/(1+2+...+n)EMA指数移动平均返回指数移动平均用法:EMA(X,M):X的M日指数移动平均.算法:Y=(X*2+Y*(M-1))/(M+1)EMA异同移动平均返回异同移动平均。用法:EMA(X,M)X的M日异同移动平均。MEMA平滑移动平均返回平滑移动平均用法:MEMA(X,M)X的M日平滑移动平均。EXPMA指数移动平均(加权移动平均)返回加权移动平均。用法:EXPMA(X,M)X的M日加权移动平均。EXPMEMA指数平滑移动平均(加权平滑平均)返回加权平滑平均。用法:EXPMEMA(X,M)X的M日加权平滑平均。XMA偏移移动平均返回偏移移动平均用法:XMA(X,M):X的M日偏移移动平均RANGE介于某个范围之间用法:RANGE(A,B,C)A在B和C。例如:RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0。CONST取值设为常数用法:CONST(A)取A最后的值为常量.例如:CONST(INDEXC)表示取大盘现价。TOPRANGE当前值是近多少周期内的最大值.当前值是近多少周期内的最大值.用法:TOPRANGE(X):X是近多少周期内X的最大值例如:TOPRANGE(HIGH)表示当前最高价是近多少周期内最高价的最大值LOWRANGE当前值是近多少周期内的最小值.当前值是近多少周期内的最小值.用法:LOWRANGE(X):X是近多少周期内X的最小值例如:LOWRANGE(LOW)表示当前最低价是近多少周期内最低价的最小值
FINDHIGH寻找指定周期内特定的最高值N周期前的M周期内的第T个最大值.用法:FINDHIGH(VAR,N,M,T):VAR在N日前的M天内第T个最高价FINDHIGHBARS寻找指定周期内特定的最高值N周期前的M周期内的第T个最大值到当前周期的周期数.用法:FINDHIGHBARS(VAR,N,M,T):VAR在N日前的M天内第T个最高价到当前周期的周期数FINDLOW寻找指定周期内特定的最低值N周期前的M周期内的第T个最小值.用法:FINDLOW(VAR,N,M,T):VAR在N日前的M天内第T个最低价FINDLOWBARS寻找指定周期内特定的最小值到当前周期的周期数.N周期前的M周期内的第T个最小值到当前周期的周期数.用法:FINDLOWBARS(VAR,N,M,T):VAR在N日前的M天内第T个最低价到当前周期的周期数.SIGNALS_STS系统信号读取函数系统信号读取函数SIGNALS_STS_USER引用自定义序列数据.引用自定义序列数据.读取个人目录下的signals目录下面的[signals_user_?]目录,请用自定义数据管理器来维护SIGNALS_USER(11,TYPE):表示读当前品种的11数据号的序列数据,TYPE:为1表示做平滑处理,没有自定义信号的周期返回上一周期的值;为0表示不做处理.EXTERNSTR引用自定义外部字符串数据,EXTERNSTR(TYPE,ID)TYPE为1表示是系统保留数据,TYPE为0表示是自定义外部数据,读取signals目录下面的的extern_user.txt,请用自定义数据管理器来维护extern_user.txt为文本结构,如下1
67
1
好股
0.33市场(0:深圳,1:上海)
品种代码
数据号
文字串
数值EXTERNVALUE引用自定义外部数值数据,EXTERNVALUE(TYPE,ID),用法同EXTERNSTR类似四字符串函数CODE股票代码.返回股票代码.用法:DRAWTEXT_FIX(ISLASTBAR,0,0,0,CODE);在屏幕左上角显示所股票代码STKNAME股票名称.返回股票名称.用法:DRAWTEXT_FIX(ISLASTBAR,0,0,0,STKNAME);在屏幕左上角显示所股票名称HYBLOCK所属行业.返回股票所属行业.用法:DRAWTEXT_FIX(ISLASTBAR,0,0,0,HYBLOCK);在屏幕左上角显示所属行业板块DYBLOCK所属地域.返回股票所属地域.用法:DRAWTEXT_FIX(ISLASTBAR,0,0,0,DYBLOCK);在屏幕左上角显示所属地域板块GNBLOC所属概念板块.返回股票所属概念板块.用法:DRAWTEXT_FIX(ISLASTBAR,0,0,0,GNBLOCK);在屏幕左上角显示所属概念板FGBLOCK所属风格板块.返回股票所属风格板块.用法:DRAWTEXT_FIX(ISLASTBAR,0,0,0,FGBLOCK);在屏幕左上角显示所属风格板块ZSBLOCK所属指数板块.返回股票所属指数板块.用法:DRAWTEXT_FIX(ISLASTBAR,0,0,0,ZSBLOCK);在屏幕左上角显示所属指数板块ZHBLOCK所属组合板块.返回股票所属组合板块.用法:DRAWTEXT_FIX(ISLASTBAR,0,0,0,ZHBLOCK);在屏幕左上角显示所属组合板块ZDBLOCK所属自定义板块.返回股票所属自定义板块.用法:DRAWTEXT_FIX(ISLASTBAR,0,0,0,ZDBLOCK);在屏幕左上角显示所属自定义板块INBLOCK属于某板块.返回股票是否属于某板块.用法:IF(INBLOCK(沪深),X,Y);NAMELIKE模糊股票名称返回股票名称是否以参数开头.用法:IF(NAMELIKE(ST),X,Y);CODELIKE模糊股票返回股票代码是否以参数开头.用法:IF(CODELIKE(),X,Y);CON2STR取值转为字符串CON2STR(A,N):取A最后的值转为字符串,小数位数N.用法:CON2STR(C,3)表示取收盘以3位小数转为字符串VAR2STR取值转为字符串VAR2STR(A,N):取A的每一个值转为字符串,小数位数N.
用法:VAR2STR(C,3)表示取收盘以3位小数转为字符串STR2CON字符串转为数字STR2CON(S):将S字符串转化为数字.用法:STR2CON(5.02)表示将字符串5.02转化为数字5.02STRCAT字符串相加STRCAT(A,B):将两个字符串A,B相加成一个字符串C.用法:STRCAT(多头,开仓):将两个字符串多头,开仓相加成一个字符串多头开仓STRCMP字符串比较STRCMP(A,B):比较两个字符串A,B是否相等.用法:STRCMP(HYBLOCK,房地产):将成分股行业字符串与房地产比较,是否相等,如果相等表示属于房地产板块FINDSTR字符串查找FINDSTR(A,B):在字符串A中查找字符串B,如果找到返回1,否则返回0.用法:FINDSTR(多头开仓,开仓):在字符串多头开仓中查找字符串四、逻辑函数CROSS上穿两条线交叉。用法:CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均线与10日均线交金叉。LONGCROSS维持(一定)周期后上穿两条线维持一定周期后交叉。用法:LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0。UPNDAY连涨返回是否连涨周期数。用法:UPNDAY(CLOSE,M)表示连涨M个周期。DOWNNDAY连跌返回是否连跌周期。用法:DOWNNDAY(CLOSE,M)表示连跌M个周期。NDAY连大返回是否持续存在XY。用法:NDAY(CLOSE,OPEN,3)表示连续3日收阳线。EXIST存在是否存在。用法:EXIST(CLOSEOPEN,10)表示前10日内存在着阳线。EVERY一直存在一直存在。用法:EVERY(CLOSEOPEN,10)表示前10日内一直阳线。LAST持续存在用法:LAST(X,A,B)AB,表示从前A日到前B日一直满足X条件。若A为0,表示从第一天开始,B为0,表示到最后日止。例如:LAST(CLOSEOPEN,10,5)表示从前10日到前5日内一直阳线。TESTSKIP是否就此返回TESTSKIP(A):不满足A则直接返回.用法:TESTSKIP(A)表示如果不满足条件A则该公式直接返回,不再计算接下来的表达式五、算术函数NOT取反求逻辑非。用法:NOT(X)返回非X,即当X=0时返回1,否则返回0。例如:NOT(ISUP)表示平盘或收阴。IF逻辑判断根据条件求不同的值。用法:IF(X,A,B)若X不为0则返回A,否则返回B。例如:IF(CLOSEOPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值。IFC逻辑判断根据条件求不同的值.用法:IFC(X,A,B)若X不为0则返回A,否则返回B.IFC与IF函数的区别:根据X的值来选择性执行A、B表达式.例如:IFC(CLOSEOPEN,HIGH,TESTSKIP(1));L;表示当日收阳则返回最高值,并执行下一句"L;",否则退出公式计算IFF逻辑判断根据条件求不同的值。用法:IFF(X,A,B)若X不为0则返回A,否则返回B。例如:IFF(CLOSEOPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值。IFN逻辑判断根据条件求不同的值。用法:IFN(X,A,B)若X不为0则返回B,否则返回A。例如:IFN(CLOSEOPEN,HIGH,LOW)表示该周期收阴则返回最高值,否则返回最低值。
MAX较大值求最大值。用法:MAX(A,B)返回A和B中的较大值。例如:MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0。MIN较小值求最小值。用法:MIN(A,B)返回A和B中的较小值。例如:MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值。六、数学函数ACOS反余弦反余弦值。用法:ACOS(X)返回X的反余弦值。ASIN反正弦反正弦值。用法:ASIN(X)返回X的反正弦值。ATAN反正切反正切值。用法:ATAN(X)返回X的反正切值。COS余弦余弦值。用法:COS(X)返回X的余弦值。SIN正弦正弦值。用法:SIN(X)返回X的正弦值。TAN正切正切值。用法:TAN(X)返回X的正切值。EXP指数指数。用法:EXP(X)e的X次幂。例如:EXP(CLOSE)返回e的CLOSE次幂。LN自然对数求自然对数。用法:LN(X)以e为底的对数。例如:LN(CLOSE)求收盘价的对数。LOG对数求10为底的对数。用法:LOG(X)取得X的对数。例如:LOG()等于2。SQRT开方开平方。用法:SQRT(X)求X的平方根。例如:SQRT(CLOSE)收盘价的平方根。ABS绝对值求绝对值。用法:ABS(X)返回X的绝对值。例如:ABS(-34)返回34。POW乘幂乘幂。用法:POW(A,B)返回A的B次幂。例如:POW(CLOSE,3)求得收盘价的3次方。CEILING向上舍入向上舍入。用法:CEILING(A)返回沿A数值增大方向最接近的整数。例如:CEILING(12.3)求得13,CEILING(-3.5)求得-3。FLOOR向下舍入向下舍入。用法:FLOOR(A)返回沿A数值减小方向最接近的整数。例如:FLOOR(12.3)求得12,FLOOR(-3.5)求得-4。INTPART整数部分(取整)用法:INTPART(A)返回沿A绝对值减小方向最接近的整数。例如:INTPART(12.3)求得12,INTPART(-3.5)求得-3。BETWEEN:介于介于。用法:BETWEEN(A,B,C)表示A处于B和C之间时返回1,否则返回0。例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间。FRACPART小数部分小数部分.用法:FRACPART(X),返回X的小数部分ROUND四舍五入
四舍五入用法:ROUND(X),返回X四舍五入到个位的数值SIGN符号取符号.用法:SIGN(X),返回X的符号.当X0,X=0,X0分别返回1,0,-1MOD模取模.用法:MOD(M,N),返回M关于N的模(M除以N的余数)例如:MOD(5,3)返回2RAND随机正整数取随机数.用法:RAND(N),返回一个范围在1-N的随机整数七、统计函数AVEDEV平均绝对方差AVEDEV(X,N)返回平均绝对方差。DEVSQ数据偏差平方和DEVSQ(X,N)返回数据偏差平方和。FORCAST线性回归预测值FORCAST(X,N)返回线性回归预测值。SLOPE线性回归斜率SLOPE(X,N)返回线性回归斜率。STD估算标准差STD(X,N)返回估算标准差。STDP总体标准差STDP(X,N)返回总体标准差。VAR估算样本方差VAR(X,N)返回估算样本方差。VARP总体样本方差VARP(X,N)返回总体样本方差。COVAR协方差COVAR(X,Y,N)返回X和Y的N周期的协方差RELATE相关系数RELATE(X,Y,N)返回X和Y的N周期的相关系数BETAβ(Beta)系数β(Beta)系数BETA(N)返回当前证券N周期收益与大盘收益相比的贝塔系数BETAEX相关放大系数BETAEX(X,Y,N)返回X与Y的N周期的相关放大系数八、横向统计BLOCKSETNUM板块股票个数用法:BLOCKSETNUM(板块名称)返回该板块股票个数。HORCALC多股统计用法:HORCALC(板块名称,数据项,计算方式,权重)数据项:-HIGH,-OPEN,-LOW,-CLOSE,-VOL,-涨幅计算方式:0-累加,1-排名次权重:0-总股本,1-流通股本,2-等同权重,3-流通市值INSORT板块排序选股INSORT.用法:INSORT(板块名称,指标名称,指标线,升降序),返回该股在板块中的排序序号例如:INSORT(房地产,KDJ,3,0)表示该股的KDJ指标第三个输出即J之值在房地产板块中的排名,最后一个参数为0表示降序排名INSUM板块指标统计INSUM.用法:INSUM(板块名称,指标名称,指标线,计算类型),返回板块各成分该指标相应输出安计算类型得到的计算值.计算类型:0-累加,1-平均数,2-最大值,3-最小值.例如:INSUM(房地产,KDJ,3,0)表示房地产板块中所有股票的KDJ指标第三个输出即J之值的累加值九、形态函数(内含未来数据)COST成本分布成本分布情况。用法:COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘。该函数仅对日线分析周期有效。PEAK波峰值(未来数据)前M个ZIG转向波峰值。用法:PEAK(K,N,M)表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1。
例如:PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值。PEAKBARS波峰位置(未来数据)前M个ZIG转向波峰到当前距离。用法:PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1。例如:PEAKBARS(0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数。SAR抛物转向抛物转向。用法:SAR(N,S,M),N为计算周期,S为步长,M为极值。例如:SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20%。SARTURN抛物转向点抛物转向点。用法:SARTURN(N,S,M)N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0。其用法与SAR函数相同。TROUGH波谷值(未来数据)前M个ZIG转向波谷值。用法:TROUGH(K,N,M)表示之字转向ZIG(K,N)的前M个波谷的数值,M必须大于等于1。例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷的数值。TROUGHBARS波谷位置(未来数据)前M个ZIG转向波谷到当前距离。用法:TROUGHBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1。例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数。WINNER获利盘比例获利盘比例。用法:WINNER(CLOSE)表示以当前收市价卖出的获利盘比例。例如:返回0.1表示10%获利盘,WINNER(10.5)表示10.5元价格的获利盘比例。该函数仅对日线分析周期有效。LWINNER近期获利盘比例近期获利盘比例。用法:LWINNER(5,CLOSE)表示最近5天的那部分成本以当前收市价卖出的获利盘比例。例如返回0.1表示10%获利盘。PWINNER远期获利盘比例远期获利盘比例。用法:PWINNER(5,CLOSE)表示5天前的那部分成本以当前收市价卖出的获利盘比例。例如返回0.1表示10%获利盘。COSTEX区域成本(区间成本)区间成本。用法:COSTEX(CLOSE,REF(CLOSE)),表示近两日收盘价格间筹码的成本,例如返回10表示区间成本为20元。该函数仅对日线分析周期有效。PPART远期成本分布比例远期成本分布比例。用法:PPART(10),表示10前的成本占总成本的比例,0.2表示20%。ZIG之字转向(未来数据)之字转向。用法:ZIG(K,N)当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,其余:数组信息例如:ZIG(3,5)表示收盘价的5%的ZIG转向。NEWSAR新抛物转向新抛物转向函数用法:NEWSAR(N,S),N为起始统计天数,S为加速因子例如NEWSAR(10,2)表示从10日后开始统计,加速因子为2的抛物转向LFS锁定因子LFS返回个股锁定因子十、大盘函数INDEXA大盘的成交额INDEXA返回对应的大盘成交额,分别是上证指数,深证成指,中小板指和创业板指INDEXADV大盘的上涨家数INDEXADV返回对应的上涨家数,分别是上证指数,深证成指,中小板指和创业板指INDEXDEC大盘的下跌家数INDEXDEC返回对应的下跌家数,分别是上证指数,深证成指,中小板指和创业板指INDEXC大盘的收盘价INDEXC返回对应的大盘收盘价,分别是上证指数,深证成指,中小板指和创业板指INDEXH大盘的最高价INDEXH返回对应的大盘最高价,分别是上证指数,深证成指,中小板指和创业板指INDEXL大盘的最低价INDEXL返回对应的大盘最低价,分别是上证指数,深证成指,中小板指和创业板指INDEXO大盘的开盘价INDEXO返回对应的大盘开盘价,分别是上证指数,深证成指,中小板指和创业板指INDEXV大盘的成交量INDEXV返回对应的大盘成交量,分别是上证指数,深证成指,中小板指和创业板指HY_INDEXA行业指数的成交额HY_INDEXA返回对应的行业指数成交额,如果没有通达信板块指数,则不支持
HY_INDEXADV_行业指数的上涨家数HY_INDEXADV返回对应的行业指数上涨家数,如果没有通达信板块指数,则不支持HY_INDEXDEC_行业指数的下跌家数HY_INDEXDEC返回对应的行业指数下跌家数,如果没有通达信板块指数,则不支持HY_INDEXC行业指数的收盘价HY_INDEXC返回对应的行业指数收盘价,如果没有通达信板块指数,则不支持HY_INDEXH行业指数的最高价HY_INDEXH返回对应的行业指数最高价,如果没有通达信板块指数,则不支持HY_INDEXL行业指数的最低价HY_INDEXL返回对应的行业指数最低价,如果没有通达信板块指数,则不支持HY_INDEXO行业指数的开盘价HY_INDEXO返回对应的行业指数开盘价,如果没有通达信板块指数,则不支持HY_INDEXV行业指数的成交量HY_INDEXV返回对应的行业指数成交量,如果没有通达信板块指数,则不支持十一、日线统计函数TRADENUM总成交单笔TRADENUM逐笔成交总单数,资金流向功能专用TRADEINNUM逐笔买入成交单数TRADEINNUM逐笔买入成交单数,相当于L2_VOLNUM(0,0)+L2_VOLNUM(1,0),资金流向功能专用TRADEOUTNUM逐笔卖出成交单数TRADEOUTNUM逐笔卖出成交单数,相当于L2_VOLNUM(0,1)+L2_VOLNUM(1,1),资金流向功能专用LARGETRDINNUM逐笔买入大单成交单数LARGETRDINNUM逐笔买入大单成交单数,相当于L2_VOLNUM(0,0),资金流向功能专用LARGETRDOUTNUM逐笔卖出大单成交单数LARGETRDOUTNUM逐笔卖出大单成交单数,相当于L2_VOLNUM(0,1),资金流向功能专用L2_VOLNUM单数分档L2_VOLNUM(N,M)单数分档,按:N(0--1):(超大+大)/(中+小),M(0--1):买/卖二类,资金流向功能专用L2_VOL单数分档L2_VOL(N,M)单数分档,按:N(0--3):超大/大/中/小四档处理,M(0--3):买入/卖出/主买/主卖四类,资金流向功能专用L2_AMO单数分档L2_AMO(N,M)单数分档,按:N(0--3):超大/大/中/小四档处理,M(0--3):买入/卖出/主买/主卖四类,资金流向功能专用CUR_BUYORDER当前总委买量CUR_BUYORDER当前总委买量,专业版收费行情专用CUR_SELLORDER当前总委卖量CUR_SELLORDER当前总委卖量,专业版收费行情专用ACTINVOL主动买成交量ACTINVOL主动买成交量,相当于L2_VOL(0,2)+L2_VOL(1,2)+L2_VOL(2,2)+L2_VOL(3,2),资金流向功能专用ACTOUTVOL主动卖成交量ACTOUTVOL主动卖成交量,相当于L2_VOL(0,3)+L2_VOL(1,3)+L2_VOL(2,3)+L2_VOL(3,3),资金流向功能专用LARGEINTRDVOL逐笔买入大单成交量LARGEINTRDVOL逐笔买入大单成交量,相当于L2_VOL(0,0)+L2_VOL(1,0),资金流向功能专用LARGEOUTTRDVOL逐笔卖出大单成交量LARGEOUTTRDVOL逐笔卖出大单成交量,相当于L2_VOL(0,1)+L2_VOL(1,1),资金流向功能专用BIDORDERVOL累计总有效委买量BIDORDERVOL累计总有效委买量,专业版收费行情专用累计总有效委买量-累计总有效撤买量=总买+总成交量BIDCANCELVOL累计总有效撤买量BIDCANCELVOL累计总有效撤买量,专业版收费行情专用累计总有效委买量-累计总有效撤买量=总买+总成交量AVGBIDPX最新委买均价AVGBIDPX专业版收费行情专用:最新委买均价OFFERORDERVOL累计总有效委卖量OFFERORDERVOL累计总有效委卖量,专业版收费行情专用累计总有效委卖量-累计总有效撤卖量=总卖+总成交量
OFFERCANCELVOL累计总有效撤卖量OFFERCANCELVOL累计总有效撤卖量,专业版收费行情专用累计总有效委卖量-累计总有效撤卖量=总卖+总成交量AVGOFFERPX最新委卖均价AVGOFFERPX最高价;专业版收费行情专用:最新委卖均价十二、绘图函数PLOYLINE折线段在图形上绘制折线段。用法:PLOYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线连接。例如:PLOYLINE(HIGH=HHV(HIGH,20),HIGH)表示在创20天新高点之间画折线。DRAWLINE直线段(绘制直线段)在图形上绘制直线段。用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND)当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。例如:DRAWLINE(HIGH=HHV(HIGH,20),HIGH,LOW=LLV(LOW,20),LOW,1)表示在创20天新高与创20天新低之间画直线并且向右延长。DRAWKLINEK线(绘制K线)绘制K线用法:DRAWKLINE(HIGH,OPEN,LOW,CLOSE)以HIGH为最高价,OPEN为开盘价,LOW为最低,CLOSE收盘画K线。STICKLINE柱线线(绘制柱线)在图形上绘制柱线。用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTH不为0则画空心柱。例如:STICKLINE(CLOSEOPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。DRAWICON图标(绘制图标)在图形上绘制小图标。用法:DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标。例如:DRAWICON(CLOSEOPEN,LOW,1)表示当收阳时在最低价位置画1号图标。图标一共有九个,图形如附图。序号,最下面的是“1”号,最上面的是“9”号。DRAWTEXT文字(显示文字)在图形上显示文字。用法:DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT。例如:DRAWTEXT(CLOSE/OPEN1.08,LOW,大阳线)表示当日涨幅大于8%时在最低价位置显示大阳线字样。DRAWTEXT_FIX定点文字固定位置显示文字.用法:DRAWTEXT_FIX(COND,X,Y,TYPE,TEXT),当COND条件满足时,在当前指标窗口内(X,Y)位置书写文字TEXT,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。例如:DRAWTEXT_FIX(CURRBARSCOUNT=1ANDCLOSE/OPEN1.08,0.5,0.5,0,大阳线)表示最后一个交易日实体阳线大于8%时在窗口中间位置显示大阳线字样。DRAWNUMBER画数字画出数字.用法:DRAWNUMBER(COND,PRICE,NUMBER),当COND条件满足时,在PRICE位置书写数字NUMBER。例如:DRAWNUMBER(CLOSE/OPEN1.08,LOW,C)表示当日实体阳线大于8%时在最低价位置显示收盘价。DRAWNUMBER_FIX画定点数字固定位置显示数字.用法:DRAWNUMBER_FIX(COND,X,Y,TYPE,NUMBER),当COND条件满足时,在当前指标窗口内(X,Y)位置书写数字NUMBER,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。例如:DRAWNUMBER_FIX(CURRBARSCOUNT=1ANDCLOSE/OPEN1.08,0.5,0.5,0,C)表示最后一个交易日实体阳线大于8%时在窗口中间位置显示收盘价。RGB自定色将自定颜色作为数值输出.用法:RGB(Red,Green,Blue),输出为0XBBGGRR,参数使用十进制数,范围为0至,以最近一个周期数值为准。例如:RGB(0,0,)输出结果为16进制的0XFF。DRAWBAND画带状线.画出带状线.用法:DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),当VAL1VAL2时,在VAL1和VAL2之间填充COLOR1;当VAL1VAL2时,填充COLOR2,这里的颜色均使用RGB函数计算得到。例如:DRAWBAND(OPEN,RGB(0,,),CLOSE,RGB(,96,96));DRAWBMP画图片画出图片.用法:DRAWBMP(COND,PRICE,Bmp文件名),当条件COND满足时,在PRICE位置画T目录下面的signals目录下面的"Bmp文件名";例如:DRAWBMP(OC,CLOSE,高开);DRAWGBK填充背景.填充背景.用法:DRAWGBK(COND,COLOR1,COLOR2,是否横向渐进,BMP名,是否拉升BMP),当条件COND满足时填充背景,如果
COLOR1和COLOR2有一个不为0,则以COLOR1到COLOR2的渐变色为背景,否则画T目录下面的signals目录下面的Bmp名。例如:DRAWGBK(OC,RGB(0,,0),RGB(,0,0),0,背景图,0);DRAWRECTREL相对位置上画矩形.相对位置上画矩形.用法:DRAWRECTREL(LEFT,TOP,RIGHT,BOTTOM,COLOR),以图形窗口(LEFT,TOP)为左上角,(RIGHT,BOTTOM)为右下角绘制矩形,坐标单位是窗口沿水平和垂直方向的1/0,取值范围是0—,超出范围则可能显示在图形窗口外,矩形中间填充颜色COLOR,COLOR为0表示不填充。例如:DRAWRECTREL(0,0,,,RGB(,,0))表示在图形最左上部1/4位置用黄色绘制矩形。十三、财务函数FINANCE(1)总股本(股)(随时间可能有变化)TOTALCAPITAL当前总股本(手)FINANCE(2)市场类型FINANCE(2)市场类型0:深圳1:上海,47:股指期货28:郑州商品29:大连商品30:上海商品,27:香港指数31:香港主板,48:香港创业板...FINANCE(3)深沪品种类型FINANCE(3)深沪品种类型0:指数,1:A股主板,2:中小板,3:创业板,4:三板,5:B股,6:债券,7:基金,8:权证,9:其它,10:非深沪品种FINANCE(4)法人股(万股)FINANCE(5)B股(万股)FINANCE(6)H股(万股)FINANCE(7)流通股本(随时间可能有变化)CAPITAL当前流通股本(手)FINANCE(8)股东人数(最新报告期数据)FINANCE(10)总资产FINANCE(11)流动资产FINANCE(12)固定资产FINANCE(13)无形资产FINANCE(14)长期投资FINANCE(15)流动负债FINANCE(16)少数股东权益FINANCE(17)资本公积金FINANCE(18)每股公积金FINANCE(19)股东权益(净资产)FINANCE(20)营业收入FINANCE(21)营业成本FINANCE(22)应收帐款FINANCE(23)营业利润FINANCE(24)投资收益FINANCE(25)经营现金流量FINANCE(26)总现金流量FINANCE(27)存货FINANCE(28)利益总额FINANCE(29)税后利润FINANCE(30)净利益FINANCE(31)未分配利益FINANCE(32)每股未分配利润FINANCE(33)每股收益(折算为全年收益)FINANCE(34)每股净资产FINANCE(35)季报中调整后的每股净资产FINANCE(36)第几季度报告,比如1,2,3,4FINANCE(40)流通市值FINANCE(41)总市值FINANCE(42)上市的天数FINANCE(43)利润同比%(净利润同比增长率)FINANCE(44)收入同比%(主营收入同比增长率)FINANCE(60)行权比例(权证)FINANCE(61)行权价(权证)FINANCE(62)杠杆比例(权证)FINANCE(63)内在价值(权证)FINANCE(64)溢价率(权证)十四、动态行情函数(即时行情数据)DYNAINFO(3)前收盘价DYNAINFO(4)今开DYNAINFO(5)最高
DYNAINFO(6)最低DYNAINFO(7)现价DYNAINFO(8)总手DYNAINFO(9)现手DYNAINFO(10)总成交金额DYNAINFO(11)均价DYNAINFO(12)日升跌DYNAINFO(13)振幅度DYNAINFO(14)涨幅度DYNAINFO(15)委托比DYNAINFO(16)前5日每分钟均量(盘中不变化)DYNAINFO(17)量比DYNAINFO(18)上涨家数(对深沪大盘和通达信板块指数有效)DYNAINFO(19)下跌家数(对深沪大盘和通达信板块指数有效)DYNAINFO(20)最新叫买价(即买价一)DYNAINFO(21)最新叫卖价(即卖价一)DYNAINFO(22)内盘DYNAINFO(23)外盘DYNAINFO(25)买一量DYNAINFO(26)买二量DYNAINFO(27)买三量DYNAINFO(28)买一价DYNAINFO(29)买二价DYNAINFO(30)买三价DYNAINFO(31)卖一量DYNAINFO(32)卖二量DYNAINFO(33)卖三量DYNAINFO(34)卖一价DYNAINFO(35)卖二价DYNAINFO(36)卖三价DYNAINFO(37)换手率比如DYNAINFO(37)0.25表示换手超过25%DYNAINFO(39)市盈率动态市率DYNAINFO(40)成交方向DYNAINFO(50)采样点数DYNAINFO(51)内外比DYNAINFO(52)多空平衡DYNAINFO(53)多头获利DYNAINFO(54)空头回补DYNAINFO(55)多头止损DYNAINFO(56)空头止损DYNAINFO(57)笔升跌DYNAINFO(58)叫买量(即买一量)最新叫买量DYNAINFO(59)叫卖量(即卖一量)最新叫卖量DYNAINFO(60)深沪总上涨家数DYNAINFO(61)深沪总下跌家数DYNAINFO(61)深沪总成交金额十五、线形和颜色属性COLOR自定义色格式为COLOR+“RRGGBB”:RR、GG、BB表示红蓝色、绿色和蓝色的分量,每种颜色的取值范围是00-FF,采用了16进制。例如:MA5:MA(CLOSE,5),COLOR00FFFF表示纯红色与纯绿色的混合色:COLOR表示淡蓝色和淡绿色的混合色。COLORBLACK画黑色COLORBLUE画蓝色COLORGREEN画绿色COLORCYAN画青色COLORRED画红色COLORMAGENTA画洋红色COLORBROWN画棕色COLORLIGRAY画淡灰色COLORGRAY画深灰色COLORLIBLUE画淡蓝色COLORLIGREEN画淡绿色COLORLICYAN画淡青色COLORLIRED画淡红色COLORLIMAGENTA画淡洋红色COLORYELLOW画黄色COLORWHITE画白色LINETHICK线型粗细格式:“LINETHICK+(1-9)”参数的取值范围在1—9之间,“LINETHICK1”表示最细的线,而“LINETHICK9”表示最粗的线。DRAWABOVE显示在位置之上显示在位置之上,对于DRAWTEXT和DRAWNUMBER等函数有用,放在语句的最后面,比如:DRAWNUMBER(CLOSEOPEN,HIGH,CLOSE),DRAWABOV;STICK画柱状线COLORSTICK画彩色柱状线VOLSTICK画彩色柱状线成交量柱状线,当股价上涨时显示红色空心柱,则显示绿色实心柱LINESTICK同时画出柱状线和指标线CROSSDOT画小叉线CIRCLEDOT画小圆圈线POINTDOT画小圆点线DOTLINE虚线(画虚线)NODRAW空线条(不画该线)
+加例如:X+Y-减例如:X-Y*乘例如:X*Y/除例如:X/Y小于例如:XY大于例如:XY=小于等于例如:X=Y=大于等于例如:X=Y=等于例如:X=Y!=不等于例如:X!=Y{注释符号例如{注释部分}AND并且例如:XYANDYZOR或者例如:XYORYZ并且与AND的用法一样‖或者与OR的用法一致$引用特定数据例如:"14$CLOSE",表示取14股票的收盘价,注意加入双引号(括号例如:HIGH/(CLOSE+OPEN))反括号例如:HIGH/(CLOSE+OPEN),逗号例如:MA(Close,3):输出例如:输出:CLOSE+OPEN:=例如:变量1:=HIGH“引号例如:"14$OPEN".点号例如:KDJ.K;分号例如:A:=CLOSE;#变周期符号#后可用DAY,WEEK,MONTH例如:TMP1:=CLOSE#WEEK;{非指标引用,只可用于基本行情,开高低收}TMP2:=KDJ.K#WEEK;{跨周期指标引用}{美丽图标}A0:=BARSLAST(DAYREF(DAY,1));DRAWICON(A0=1,1,1);DRAWICON(A0=2,1,2);DRAWICON(A0=3,1,3);DRAWICON(A0=4,1,4);DRAWICON(A0=5,1,5);DRAWICON(A0=6,1,6);DRAWICON(A0=7,1,7);DRAWICON(A0=8,1,8);DRAWICON(A0=9,1,9);DRAWICON(A0=10,1,10);DRAWICON(A0=11,1,11);DRAWICON(A0=12,1,12);DRAWICON(A0=13,1,13);DRAWICON(A0=14,1,14);DRAWICON(A0=15,1,15);DRAWICON(A0=16,1,16);DRAWICON(A0=17,1,17);DRAWICON(A0=18,1,18);DRAWICON(A0=19,1,19);DRAWICON(A0=20,1,20);DRAWTEXT(A0=1,0.1,1);DRAWTEXT(A0=2,0.1,2);DRAWTEXT(A0=3,0.1,3);DRAWTEXT(A0=4,0.1,4);DRAWTEXT(A0=5,0.1,5);DRAWTEXT(A0=6,0.1,6);DRAWTEXT(A0=7,0.1,7);DRAWTEXT(A0=8,0.1,8);DRAWTEXT(A0=9,0.1,9);DRAWTEXT(A0=10,0.1,10);DRAWTEXT(A0=11,0.1,11);DRAWTEXT(A0=12,0.1,12);DRAWTEXT(A0=13,0.1,13);DRAWTEXT(A0=14,0.1,14);DRAWTEXT(A0=15,0.1,15);DRAWTEXT(A0=16,0.1,16);DRAWTEXT(A0=17,0.1,17);DRAWTEXT(A0=18,0.1,18);DRAWTEXT(A0=19,0.1,19);DRAWTEXT(A0=20,0.1,20);-0.8,COLOR00;1.5,COLOR00;