大智慧公式函数大全2.docx
- 文档编号:30522477
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:26
- 大小:92.40KB
大智慧公式函数大全2.docx
《大智慧公式函数大全2.docx》由会员分享,可在线阅读,更多相关《大智慧公式函数大全2.docx(26页珍藏版)》请在冰豆网上搜索。
大智慧公式函数大全2
二〇一一年十月十八日①②大智慧公式函数大全
(2)
十一.字符串函数
1
BKNAME板块名称
含义:
该函数返回一个股票所属的板块名称.
阐释:
直接返回当前股票所属板块名称。
2
DATESTR日期到字符串转换
含义:
日期数据到字符串转换函数.
阐释:
用法,DATESTR(Date);
该函数返回一个字符串.
3
EXTRASTRING附加字符串数据
含义:
取得附加字符串数据。
阐释:
EXTRASTRING(S),取得名为S的附加字符串数据
4
F10FINDF10资料查找
含义:
当前股票的F10资料中查找字符串。
阐释:
F10FIND(S,N),将从当前股票的F10资料的第N个字符开始查找字符串S,返回找到的位置,返回-1表示未找到。
例如:
F10FIND('发行价',1),将从F10资料的第1个字符开始查找字符串'发行价',返回找到的位置。
5
F10TEXTF10资料子字符串
含义:
取得当前股票的F10资料中指定范围的子字符串。
阐释:
F10TEXT(N,M),将得到当前股票的F10资料中从第N个字符开使的M个字节长的字符串,M=0表示一直取到行尾,M<0表示之后的全部字符。
例如:
F10TEXT(30,10),将得到F10资料中从第30个字符开使的10个字节长的字符串。
6
INBLOCK是否板块成员
含义:
判断本股票是否板块成员。
阐释:
INBLOCK(S),若本股票是板块S的成员将返回1,否则返回0,
例如:
INBLOCK('工业板块'),若本股票属于工业板块则返回1。
7
LOWERSTR将字符串转换为小写。
阐释:
LOWERSTR(STR),将返回STR对应的小写字符串。
例如:
LOWERSTR('EFgh')将返回'efgh'。
8
MARKETLABEL市场代码。
阐释:
MARKETLABEL,将返回当前股票的市场代码;
例如:
沪市返回'SH',深市返回'SZ'。
9
MARKETNAME市场名称。
阐释:
MARKETNAME,将返回当前股票的市场名称,
例如:
沪市返回'上海证券交易所',深市返回'深圳证券交易所'。
10
NUMTOSTR数字转化为字符串。
阐释:
NUMTOSTR(N),将N转化为字符串返回,精确到小数点后三位,但若结尾为0将被删除。
例如:
NUMTOSTR(close)将返回收盘价对应的字符串,例如'15.78'。
11
NUMTOSTRN数字转化为字符串
阐释:
NUMTOSTRN(N,M),将N转化为字符串返回,精确到小数点后M位。
例如:
NUMTOSTRN(close,5)将返回收盘价对应的字符串,例如'15.78000'。
12
SELFSTRING自定义字符串数据
阐释:
SELFSTRING(S),取得名为S的自定义字符串数据
13
STKLABEL股票代码
阐释:
STKLABEL,将返回当前股票的代码,例如深发展A将返回'000001'。
14
STKNAME取得股票名称
阐释:
STKNAME,将返回当前股票的名称。
15
STR数字转化为字符串
阐释:
STR(N),将N转化为字符串返回,精确到小数点后三位,但若结尾为0将被删除。
例如:
STR(close)将返回收盘价对应的字符串,例如'15.78'。
16
STRCMP字符串比较
阐释:
STRCMP(STR1,STR2),若STR1>STR2则返回1,STR1 例如: STRCMP('abcdef','abc')返回1。 17 STRFIND查找字符串 含义: 在字符串中查找另一个字符串。 阐释: STRFIND(STR,S1,N),从字符串STR的第N个字符开始查找字符串S1,返回找到的位置,若没有找到就返回0。 例如: STRFIND('abcdefgh','cde',1)返回3。 18 STRLEFT字符串的左边部分 阐释: STRLEFT(STR,N),返回字符串STR的左边N个字符。 例如: STRLEFT('abcdef',3)得到'abc'。 19 STRMID字符串的中间部分 阐释: STRMID(STR,N,M),返回字符串STR的第N个字符开始的长度为M个字符的字符串。 例如: STRMID('abcdef',3,3)得到'cde'。 20 STRRIGHT字符串的右边部分 阐释: STRRIGHT(STR,N),返回字符串STR的右边N个字符。 例如: STRRIGHT('abcdef',3)得到'def'。 21 STRTONUM字符串转化为数字 阐释: STRTONUM(STR),将STR转化为数字返回。 例如: STRTONUM('12.5')将返回数值12.5。 22 TYPESTR股票类别(文本) 阐释: TYPESTR,该函数返回一个字符串: '指数'、'A股'、'B股'、'基金'、'债券'、'选择权'、'外汇'、'期货'、'期指'、'认购证'、'ETF'、'LOF'、'可转债'、'信托'、'权证'、'回购'等 23 UPPERSTR大写字符串 含义: 将字符串转换为大写。 阐释: UPPERSTR(STR),将返回STR对应的大写字符串。 例如: UPPERSTR('abcd')将返回'ABCD'。 十二.协方差函数 1 BETA贝塔系数 阐释: BETA(N)为当前股票收益与大盘收益相比的贝塔系数,该系数表明大盘每变动1%,则该股票将变动N% 例如: BETA(10)表示10周期贝塔系数 2 BETA2相关放大系数 含义: 两样本的相关放大系数。 阐释: BETA2(X,Y,N)为X与Y的N周期相关放大系数,表示Y变化1%,则X将变化N%。 例如: BETA2(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期相关放大率。 3 BETADOWN下跌贝塔系数。 阐释: BETADOWN(N)为当前股票收益与大盘收益相比的下跌贝塔系数,该系数表明大盘每下跌1%,则该股票将下跌N% 例如: BETADOWN(10)表示10周期下跌贝塔系数 4 BETAUP上涨贝塔系数。 阐释: BETAUP(N)为当前股票收益与大盘收益相比的上涨贝塔系数,该系数表明大盘每上涨1%,则该股票将上涨N% 例如: BETAUP(10)表示10周期上涨贝塔系数 5 COVAR协方差 含义: 两样本的协方差。 阐释: COVAR(X,Y,N)为X与Y的N周期协方差 例如: COVAR(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期协方差 6 RELATE两样本的相关系数 阐释: RELATE(X,Y,N)为X与Y的N周期相关系数,其有效值范围在-1—1之间 例如: RELATE(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期相关系数 十三.交易系统函数 1 AVGENTERPRICE平均买入成本 含义: 交易系统中当前持有股票的平均买入成本 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 2 BESTPERCENT最大利润率 含义: 交易系统中当前位置之前所有交易中利润率最大一次的利润率 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 3 BESTTRADE最大利润 含义: 交易系统中当前位置之前所有交易中盈利最大一次的利润额 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 4 BUY买入 含义: 买入,本函数仅能用于交易系统。 阐释: BUY(V,Type,P);表示买入V股当前股票,Type表示买入类型,P表示买入价格,所有参数均可以省略。 V: 买入股数或买入资金百分比(N%),省略表示100%; Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价单(LIMIT),次周期停损单(STOP); P: 对于限价单、停损单需要指定的买入价格 5 BUYSHORT空头买入 含义: 空头买入,本函数仅能用于交易系统。 阐释: BUYSHORT(V,Type,P);表示空头买入V股当前股票,Type表示买入类型,P表示买入价格,所有参数均可以省略。 V: 买入股数或买入资金百分比(N%),省略表示100%; Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价单(LIMIT),次周期停损单(STOP); P: 对于限价单、停损单需要指定的买入价格 例如: IFCLOSE>OPENTHEN BUYSHORT(1000,THISCLOSE);表示收阳线则在本周期收盘价上空头买入1000股。 BUYSHORT(50%,LIMIT,CLOSE-0.2);表示在次周期CLOSE-0.2元位置下空头买入限价单,若价格达到或高于该价格则用50%资金空头买入。 6 CASH现金存量 含义: 交易系统中当前的现金存量 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 7 ENTERBARS买入位置 含义: 交易系统中上次买入到当前的周期数 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 8 ENTERPRICE买入价格 含义: 交易系统中上次交易的买入价格 该函数仅在使用Buy,Sell新交易函数的交易系统中有效 9 EXITBARS卖出位置 含义: 交易系统中上次卖出到当前的周期数 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 10 EXITPRICE卖出价格 含义: 交易系统中上次交易的卖出价格 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 11 HOLDING当前持仓量 含义: 交易系统中当前持有的股票股数 该函数仅在使用Buy,Sell新交易函数的交易系统中有效 12 LIMIT 含义: 交易方式控制符限价买入 LIMIT,加入限价单,次周期达到限价即操作,否则放弃。 所谓限价就是股价优于设定的价格,具体说来对于买入或卖空就是低于设定价格,对于卖出或买空就是高于设定价格 例如: Buy(1000,LIMIT,CLOSE+0.1); 13 MARKET市价买入 含义: 交易方式控制符 MARKET,按照次周期开盘价操作 14 MAXSEQLOSS最大连续亏损次数 含义: 交易系统中当前位置之前连续亏损交易的最大次数 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 15 MAXSEQWIN最大连续盈利次数 含义: 交易系统中当前位置之前连续盈利交易的最大次数 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 16 NUMLOSSTRADE亏损交易次数 含义: 交易系统中当前位置之前总共有多少次亏损的交易,注意每次卖出算一次交易,而买入不算 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 17 NUMSEQLOSS当前连续亏损次数 含义: 交易系统中当前位置之前连续有多少次亏损的交易,注意每次卖出算一次交易,而买入不算 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 18 NUMSEQWIN当前连续盈利次数 含义: 交易系统中当前位置之前连续有多少次盈利的交易,注意每次卖出算一次交易,而买入不算 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 19 NUMWINTRADE盈利交易次数 含义: 交易系统中当前位置之前总共有多少次盈利的交易,注意每次卖出算一次交易,而买入不算 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 20 OPENPROFIT浮动盈亏 含义: 交易系统中当前浮动盈亏(当前持仓市值与持仓成本之差) 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 21 PERCENTWIN交易胜率 含义: 交易系统中当前位置之前盈利交易占总交易次数的比例,其数值在0—1之间 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 22 SELL卖出 含义: 卖出,本函数仅能用于交易系统。 阐释: SELL(V,Type,P);表示卖出V股当前股票,Type表示卖出类型,P表示卖出价格,所有参数均可以省略。 V: 卖出股数或卖出持仓百分比(N%),省略表示100%; Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价单(LIMIT),次周期停损单(STOP); P: 对于限价单、停损单需要指定的卖出价格 23 SELLSHORT空头卖出 含义: 空头卖出,本函数仅能用于交易系统。 阐释: SELLSHORT(V,Type,P);表示空头卖出V股当前股票,Type表示卖出类型,P表示卖出价格,所有参数均可以省略。 V: 卖出股数或卖出持仓百分比(N%),省略表示100%; Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价单(LIMIT),次周期停损单(STOP); P: 对于限价单、停损单需要指定的卖出价格 例如: IFCLOSE>OPENTHEN SELLSHORT(1000,THISCLOSE);表示收阳线则在本周期收盘价上空头卖出1000股。 SELLSHORT(100%,LIMIT,CLOSE+0.2);表示在次周期CLOSE+0.2元位置下空头卖出限价单,若价格达到或低于该价格则卖出全部空头持仓。 24 STOP停损买入 含义: 交易方式控制符 STOP,加入停损单,次周期达到设定价格即操作买入,否则放弃。 所谓停损就是股价比设定的价格要差,具体说来对于买入或卖空就是高于设定价格,对于卖出或买空就是低于设定价格 例如: Buy(1000,STOP,CLOSE-0.01); 25 THISCLOSE收盘价买入 含义: 交易方式控制符 THISCLOSE,按照本周期收盘价操作 例如: Buy(1000,THISCLOSE); 26 TOTALTRADE交易次数 含义: 交易系统中当前位置之前总共有多少次交易,注意每次卖出算一次交易,而买入不算 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 27 WORSTPERCENT最大亏损率 含义: 交易系统中当前位置之前所有交易中亏损率最大一次的利润率 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 28 WORSTTRADE最大亏损 含义: 交易系统中当前位置之前所有交易中亏损最大一次的亏损额 该函数仅在使用Buy,Sell新交易函数的交易系统中有效. 十四.输出函数 1 ALIGNx水平对齐方式 阐释: 水平对齐方式控制符; ALIGNx,用逗号隔开放置在DrawIcon,DrawBmp,DrawText语句后,用于设定对齐方式,x=0表示左对齐,1表示中对齐,2表示右对齐,缺省左对齐。 例如: DrawIcon(CLOSE>OPEN,LOW,6),ALIGN1;表示绘制6号图标,采用中对齐 2 CIRCLEDOT小圆圈线 阐释: 输出线型控制符 用逗号隔开放置在输出语句后,将该输出绘制成小圆圈线。 例如: VOL,CIRCLEDOT;表示用小圆圈线标出成交量数值位置。 3 COLOR输出颜色 阐释: 输出颜色控制符 COLORbbggrr,用逗号隔开放置在输出语句后,用于设定绘制指标线的颜色,rr、gg、bb分别表示红绿蓝三色的份量,用十六进制表示,00表示最小,FF表示最大。 例如: CLOSE,COLOR0000FF;表示用红色绘制收盘价线 4 COLOR3D阴阳颜色3D柱线, 阐释: 输出线型控制符 用逗号隔开放置在输出语句后,将该输出绘制成阴阳颜色3D柱状线,若数值正则用阳线颜色,否则用阴线颜色。 例如: CLOSE-CLOSE[1],COLORSTICK;表示绘制涨跌阴阳3D柱线 5 COLORSTICK阴阳颜色柱线 阐释: 输出线型控制符 用逗号隔开放置在输出语句后,将该输出绘制成阴阳颜色柱线,若数值正则用阳线颜色,否则用阴线颜色。 例如: CLOSE-CLOSE[1],COLORSTICK;表示绘制涨跌阴阳柱线 6 CROSSDOT斜叉线 阐释: 输出线型控制符 STICK,用逗号隔开放置在输出语句后,将该输出绘制成斜叉线。 7 DASHLJNE虚长线 阐释: 输出线型控制符 用逗号隔开放置在输出语句后,将该输出绘制成虚长线。 8 DOTLINE虚线 阐释: 输出线型控制符 用逗号隔开放置在输出语句后,将该输出绘制成虚线。 9 LAYER输出层 阐释: 输出层控制符 LAYERx,用逗号隔开放置在输出语句后,用于设定绘制指标线所在层,x可以为0-7,数字越小表示越靠上层,将会遮盖其下层的图形,缺省为第4层。 例如: CLOSE,LAYER0;表示绘制收盘价线在第0层,将遮盖所有其它层 10 LINESTICK带包络柱线 阐释: 输出线型控制符 STICK,用逗号隔开放置在输出语句后,将该输出绘制成柱线,同时带上包络。 例如: VOL,LINESTICK;表示绘制成交量包络柱线 11 LINETHICKx输出线宽 阐释: LINETHICKx,用逗号隔开放置在输出语句后,用于设定绘制指标线宽度,x可以为0-7,若设为0则表示不显示。 例如: CLOSE,LINETHICK6;表示用6点粗线绘制收盘价线 12 MOVE向后平移 阐释: MOVEx,用逗号隔开放置在输出语句后,用于设定输出线向后平移x周期,x=0—255 例如: CLOSE,MOVE10;表示绘制收盘价线向后移动10周期 13 POINTDOT点线 阐释: 输出线型控制符 STICK,用逗号隔开放置在输出语句后,将该输出绘制成点线。 14 PRECIS输出精度 阐释: PRECISx,用逗号隔开放置在输出语句后,用于设定指标数值精确到小数点后多少位,x可以为0-6。 例如: CLOSE,PRECIS6;表示收盘价线显示6位小数精度 15 STICK输出柱线 阐释: 输出线型控制符 STICK,用逗号隔开放置在输出语句后,将该输出绘制成柱线。 例如: VOL,STICK;表示绘制成交量柱线 16 STICK3D3D柱线 阐释: 输出线型控制符 用逗号隔开放置在输出语句后,将该输出绘制成3D柱线。 例如: VOL,STICK3D;表示绘制成交量3D柱线 17 VALIGNx垂直对齐方式 阐释: VALIGNx,用逗号隔开放置在DrawIcon,DrawBmp,DrawText语句后,用于设定对齐方式,x=0表示上对齐,1表示中对齐,2表示下对齐,缺省上对齐。 例如: DrawIcon(CLOSE>OPEN,LOW,6),ALIGN1,VALIGN0;表示绘制6号图标,采用中对齐和上对齐 18 VOLSTICK成交量颜色柱线 阐释: 输出线型控制符 STICK,用逗号隔开放置在输出语句后,将该输出绘制成与K线同样粗细的柱线。 例如: VOL,VOLSTICK;表示绘制成交量柱线 十五.其它函数 1 SET参数设置 含义: 设置据算参数 阐释: SET(Type,V); 表示将参数Type设置为数值V,若不设置相当于V等于0。 参数Type可以为: ABS-HHV;表示HHV,LLV,HHVBARS,LLVBARS等函数计算结果的有效开始位置,0表示从第一个统计数据开始,1表示必须统计满N周期 2 STKINDI引用指定股票的指标数值 阐释: STKINDI('STKNAME','INDINAME',PARAMs),STKNAME是股票代码,INDINAME是指标及其指标线名称,其语法和双引号引用指标数值相同,PARAM是可选参数,其数量应当等于被应用指标的参数数量,否则将使用缺省参数数值。 例如: STKINDI('SZ000001','MA.MA1',5,10,15,20)表示引用深发展的MA指标的MA1指标线,计算参数5,10,15,20。 STKINDI('000001','KDJ.K#WEEK',9,4,4,)表示引用深发展的周线KDJ指标的K指标线,计算参数9,4,4。 STKINDI('SH600000','EXPLORER.KDJ#MONTH')表示引用浦发银行的KDJ条件选股月线公式,计算使用默认值。 十六.之字转向函数 之子转向类函数用行情走势上的波峰波谷作为转向点,用线段连接转向点来近似描述行情走势,这些函数对于形态分析比较有用。 图中之字转向(ZIG)之字转向由一系列的波峰和波谷组成,每个波峰和波谷之间在股价上至少有N%的变化量,该变化量是用户设定的。 随着行情的发展,最后一个波峰或波谷的位置是会发生变化的,因此采用之字转向函数不能保证时间不变性,即指标曲线最后一段直线是不断变化的。 之字转向类函数都有两个参数,参数1表示采用开盘价、最高价、最低价还是收盘价计算,参数2表示转向阈值,即只有股价变化量达到该数值才会发生转向,主要用于控制转向点的数量。 之字转向类函数除ZIG外,还有第3个参数,表示需要向前数的第儿个波峰或波谷。 之字转向类函数除了可以绘制转向曲线,还可以定位每一个波峰和波谷的位置(到当前的周期数)和大小。 1 ZIG(K,N) 含义: 之字转向,当价格变化量超过N%时转向。 参数: K: 常量,其数值表示0: 开盘价,1: 最高价,2: 最低价,3: 收盘价。 N: 常量,转向阈值,单位为% 例: ZIG(3,5)表示收盘价的5%ZIG转向。 2 PEAK(K,N,M) 含义: 向前数第M个ZIG转向波峰值,表示之字转向ZIG(K,N)的前M个波峰的数值。 参数: K: 常量,其数值表示0: 开盘价,1: 最高价,2: 最低价,3: 收盘价。 N: 常量,转向阈值,单位为% M: 常量,波峰位置,M必须大于等于1。 例: PEAK(1,5,1)表示5%最高价ZIG转向的上一个波峰的数值。 3 PEAKBARS(K,N,M) 含义: 向前数第M个ZIG转向波峰到本周期的距离,表示之字转向ZIG(K,N)的前M个波峰到本周期的周期数。 参数: K: 常量,其数值表示0: 开盘价,1: 最高价,2: 最低价,3: 收盘价。 N: 常量,转向阈值,单位为% M: 常量,波峰位置,M必须大于等于1。 例: PEAKBARS(0,5,1)表示5%开盘价ZIG转向的一个波峰到当前的周期数。 4 TROUGH(K,N,M) 含义: 向前数第M个ZIG转向波谷值,表示之字转向ZIG(K,N)的前M个波谷的数值。 参数: K: 常量,其数值表示0: 开盘价,1: 最高价,2: 最低价,3: 收盘价。 N: 常量,转向阈值,单位为% M: 常量,波峰位置,M必须大于等于I。 例: TROUGH(2,5,2)表示5%最低价ZIG转向的前2个波谷的数值。 5 TROUGHBARS(K,N,M) 含义: 向前数第M个ZIG转向波谷到当前距离,表示之字转向ZIG(K,N)的前M个波谷到当前的周期数。 参数: K: 常量,其数值表示0: 开盘价,1: 最高价,2: 最低价,3: 收盘价。 N: 常量,转向阈值,单位为% M: 常量,波峰位置,M必须大于等于1。 例: TROUGH(2,5,2)表示5%最低价ZIG转向的前2个波谷到当前的周期数。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智慧 公式 函数 大全