合山天气预报15天:大智慧新一代函数使用
来源:百度文库 编辑:偶看新闻 时间:2024/04/29 22:07:36
- SELL 卖出 SELL(V,Type,P)表示卖出V股当前股票,Type表示卖出类型,P表示卖
- 出价格,所有参数均可以省略。
- V: 卖出股数或卖出持仓百分比(N%),省略表示100%;
- Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价
- 单(LIMIT),次周期停损单(STOP);
- P: 对于限价单、停损单需要指定的卖出价格
- 例如:IF CLOSE>OPEN THEN SELL(1000,CLOSE);
- 表示收阳线则在本周期收盘价上卖出1000股。
- SELL(100%,LIMIT,CLOSE+0.2);
- 表示在次周期CLOSE+0.2元位置下卖出限价单,若价格达到或高于
- 该价格则卖出全部持仓。
- BUYSHORT 空头买入 BUYSHORT(V,Type,P);表示空头买入V股当前股票,Type为买入类
- 型,P表示买入价格,所有参数均可以省略。
- V: 买入股数或买入资金百分比(N%),省略表示100%;
- Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价
- 单(LIMIT),次周期停损单(STOP);
- P: 对于限价单、停损单需要指定的买入价格
- 例如:IF CLOSE>OPEN THEN BUYSHORT(1000,CLOSE);
- 表示收阳线则在本周期收盘价上空头买入1000股。
- BUYSHORT(50%,LIMIT,CLOSE-0.2);
- 表示在次周期CLOSE-0.2元位置下买入限价单,若价格达到或低于
- 该价格则用50%资金买入。
- SELLSHORT 空头卖出 SELLSHORT(V,Type,P);表示空头卖出V股当前股票,Type表示卖出
- 类型,P表示卖出价格,所有参数均可以省略。
- V: 卖出股数或卖出持仓百分比(N%),省略表示100%;
- Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价
- 单(LIMIT),次周期停损单(STOP);
- P: 对于限价单、停损单需要指定的卖出价格
- 例如: IF CLOSE>OPEN THEN SELLSHORT(1000,CLOSE);
- 表示收阳线则在本周期收盘价上空头卖出1000股。
- SELLSHORT(100%,LIMIT,CLOSE+0.2);
- 表示在次周期CLOSE+0.2元位置下卖出限价单,若价格达到或高于
- 该价格则卖出全部持仓。
- ENTERPRICE 交易系统中上次交易的买入价格。
- EXITPRICE 交易系统中上次交易的卖出价格。
- CASH 交易系统中当前的现金存量
- OPENPROFIT 交易系统中当前浮动盈亏
- HOLDING 交易系统中当前持仓量
- AVGENTERPRICE 交易系统中当前持有股票的平均买入成本
- ENTERBARS 交易系统中上次买入到当前的周期数
- EXITBARS 交易系统中上次卖出到当前的周期数
- BESTTRADE 交易系统中当前位置之前所有交易中盈利额最大一次的利润额
- BESTPERCENT 交易系统中当前位置之前所有交易中利润率最大一次的利润率
- WORSTTRADE 交易系统中当前位置之前所有交易中亏损额最大一次的亏损额
- WORSTPERCENT 交易系统中当前位置之前所有交易中亏损率最大一次的亏损率
- TOTALTRADE 交易系统中当前位置之前总共有多少次交易,每次卖出算一次交易,
- 买入不算
- NUMWINTRADE 交易系统中当前位置之前总共有多少次盈利的交易,每次卖出算一次交易,
- 买入不算
- NUMLOSSTRADE 交易系统中当前位置之前总共有多少次亏损的交易,每次卖出算一次交易,
- 买入不算
- NUMSEQWIN 交易系统中当前位置之前连续有多少次盈利的交易,每次卖出算一次交易,
- 买入不算
- NUMSEQLOSS 交易系统中当前位置之前连续有多少次亏损的交易,每次卖出算一次交易,
- 买入不算
- MAXSEQWIN 交易系统中当前位置之前连续盈利交易的最大次数
- MAXSEQLOSS 交易系统中当前位置之前连续亏损交易的最大次数
- PERCENTWIN 交易系统中当前位置之前盈利交易占总交易次数的比例,其数值在0-1之间
- SET 设置计算参数。SET(Type,V);表示将参数Type设置为数值V,若不设置相当
- 于V等于0。
- 参数 Type可以为:ABS_HHV: 表示HHV,LLV,HHVBARS,LLVBARS等函数计
- 算结果的有效开始位置,0表示从第一个统计数据开始,1表示必须统计满
- N周期。
- VARIABLE 变量定义
- 定义并初始化变量
- 语法:VARIABLE: name=inivalue,
- name表示变量名,
- inivalue表示变量类型及初始值
- 例如:VARIABLE: T=0; 表示定义浮点数变量T并初始化为0
- INPUT 定义参数
- 定义并设置参数
- 语法:INPUT: name(default,min,max,step),
- name表示参数名,
- default表示缺省值,
- min表示最小值,
- max表示最大值,
- step表示优化步长,
- 除default外都可以省略。
- 例如:INPUT: T(10);表示定义参数T,缺省值为10
- IF 分支语句
- 分支语句 IF expr THEN expr ELSE expr
- THEN 分支语句
- 分支语句 IF expr THEN expr ELSE expr
- ELSE 分支语句
- 分支语句 IF expr THEN expr ELSE expr
-
- FOR FOR循环
- 循环语句 FOR expr=n1 TO n2 DO
- TO FOR循环
- 循环语句 FOR expr=n1 TO n2 DO
- DOWNTO FOR循环
- 循环语句 FOR expr=n1 DOWNTO n2 DO
- DO 循环开始
- FOR循环和WHILE循环语句开始
- WHILE WHILE循环
- 循环语句 WHILE expr DO
- BREAK 终止循环
- 循环终止语句: 终止IF WHILE循环的继续执行
- BEGIN 组合语句
- 将 BEGIN 和 END 之间的语句合成一个复合语句
- END 组合语句
- 将 BEGIN 和 END 之间的语句合成一个组合语句
- DATA2 数据2
- 引用本股票之外的数据
- REFLINE 参考线
- 使用参考线作为横坐标线
- 语法:REFLINE:l1,l2,l3...,l1,l2表示需要画水平坐标线的位置
- BREAK 终止循环
- 终止WHILE或FOR循环
- DEFINE 宏定义
- 宏定义 DEFINE Name Something
- DEFFUNC 函数宏定义
- 函数宏定义 DEFFUNC Name(x) Something
- JP 跳转
- BREAK BREAK
- LOOP 单步循环
- JT TRUE跳转
- JNT FALSE跳转
- JNE 不等于跳转
- JEQ 等于跳转
- JLE 小于等于跳转
- JLT 小于跳转
- JGE 大于等于跳转
- JGT 大于跳转
- INC 加1
- DEC 减1
- PERCENT 百分比
- REFINDI 指标引用
- REFEXPLORER 条件选股引用
- REFSYSTEM 交易系统引用
- REFSTK 股票引用
- REFDLL 动态库引用
- ARYREF 数组引用
- ARYASGN 数组赋值
- STRADD 字符串加
- STRADDNUM 字符串加数字
- DATA2 数据2 引用本股票之外的数据
- : 赋值
- := 赋值
- = 相等
- <> 不等
- > 大于
- >= 大于或等于
- < 小于
- <= 小于或等于
- And 逻辑与运算
- Or 逻辑或运算
- + 加法
- - 减法
- * 乘法
- / 除法
- O 开盘价
- H 最高价
- L 最低价
- C 收盘价
- V 成交量
- OPEN 取得该周期开盘价
- HIGH 取得该周期最高价
- LOW 取得该周期最低价
- CLOSE 收盘价
- VOL 成交量
- AMOUNT 成交额
- ADVANCE 取得该周期上涨家数
- DECLINE 取得该周期下跌家数
- TICKCOUNT 取得该周期成交笔数
- BUYVOL 取得主动性买单量
- SELLVOL 取得主动性卖单量
- ISBUYORDER 取得该成交是否为主动性买单
- BIDPRICE 取得委买1--委买3价格
- BIDVOL 取得委买1--委买3量
- ASKPRICE 取得委卖1--委卖3价格
- ASKVOL 取得委卖1--委卖3量
- DIVIDEND 每股派息数量
- DIVIDBARS 派息到现在的周期数
- SPLIT 除权比例 SPLIT(N),取得之前第N次除权(送股或配股)的除权比例
- SPLITBARS 除权到现在的周期数 SPLITBARS(N),取得之前第N次除权到当前的周期数
- BARSTATUS 数据位置状态 返回1表示第一根K线,2表示最后一个数据,0表示中间位置
- DISPSTATUS 数据显示状态 返回1表示显示区域的第一根K线,2表示表示显示区域的最
- 后一根K线,0表示其它位置。
- EXTDATA 扩展数据 取得日线扩展数据(1-11)
- SELFDATA 自定义数据 SELFDATA(S),取得名为S的自定义数据
- SELFSTRING 取得自定义字符串数据
- ISUP 该周期是否收阳 当收盘>开盘时,返回值为1,否则为0
- ISEQUAL 该周期是否平盘 当收盘=开盘时,返回值为1,否则为0
- ISDOWN 该周期是否收阴 当收盘<开盘时,返回值为1,否则为0
- DAY 取得该周期的日期
- WEEKDAY 取得该周期的星期数 函数返回有效值范围为(0-6),0表示星期天
- MONTH 取得该周期的月份
- YEAR 取得该周期的年份 函数返回有效值范围为(1970-2038)
- MINUTE 取得该周期的分钟数 函数返回有效值范围为(0-59)
- HOUR 取得该周期的小时数 函数返回有效值范围为(0-23)
- DATE 取得该周期从1900以来的年月 函数返回有效值范围为(700101-1341231)
- TIME 取得该周期的时分秒 函数返回有效值范围为(000000-235959)
- DAYS1970 取得该周期从1970以来的天数
- TIME0 取得该周期从当日0点以来的秒数 函数返回自从当日0点以来的秒数,对于
- 日线以上的分析周期,返回0
- DATETOD1970 日期转换为1970日 DATETOD1970(X),得到日期X距离1970年1月1日以来的
- 天数
- D1970TODATE 1970来的天数转换为日期 D1970TODATE(X),得到1970日期X的日期值
- TIMETOT0 时间转化为秒数 TIMETOT0(X),得到时间X距离当日0点的秒数
- T0TOTIME 秒数转换为时间 T0TOTIME(X),得到从0点开始X秒后的时间值
- BARPOS 取得该周期在所有数据中的位置 对于日线来说,函数返回上市以来的天数
- COUNT COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始
- SUM SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始
- REF REF(X,A),引用A周期前的X值
- BACKSET BACKSET(X,N),若X非0,则将当前位置到N周期前的数值设为1
- HHV HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始
- LLV LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始
- MA MA(X,N),求X的N日移动平均值。算法:(X1+X2+X3+...+Xn)/N
- EMA EMA(X,N),求X的N日指数平滑移动平均。
- 算法:若 Y=EMA(X,N)
- 则 Y=[2*X+(N-1)*Y']/(N+1),
- 其中Y 表示上一周期
- 件选股月线公式,计算参数使用默认值。
- BUY 买入 BUY(V,Type,P)表示买入V股当前股票,
- Type表示买入类型,P表示买入价格,所有参数均可以省略。
- V: 买入股数或买入资金百分比(N%),省略表示100%;
- Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价
- 单(LIMIT),次周期停损单(STOP);
- P: 对于限价单、停损单需要指定的买入价格
- 例如:IF CLOSE>OPEN THEN BUY(1000,CLOSE);
- 表示收阳线则在本周期收盘价上买入1000股。
- BUY(50%,LIMIT,CLOSE-0.2);
- 表示在次周期CLOSE-0.2元位置下买入限价单,若价格达到或低于
- 该价格则用50%资金买入。
- SELL 卖出 SELL(V,Type,P)表示卖出V股当前股票,Type表示卖出类型,P表示卖
- 出价格,所有参数均可以省略。
- V: 卖出股数或卖出持仓百分比(N%),省略表示100%;
- Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价
- 单(LIMIT),次周期停损单(STOP);
- P: 对于限价单、停损单需要指定的卖出价格
- 例如:IF CLOSE>OPEN THEN SELL(1000,CLOSE);
- 表示收阳线则在本周期收盘价上卖出1000股。
- SELL(100%,LIMIT,CLOSE+0.2);
- 表示在次周期CLOSE+0.2元位置下卖出限价单,若价格达到或高于
- 该价格则卖出全部持仓。
- BUYSHORT 空头买入 BUYSHORT(V,Type,P);表示空头买入V股当前股票,Type为买入类
- 型,P表示买入价格,所有参数均可以省略。
- V: 买入股数或买入资金百分比(N%),省略表示100%;
- Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价
- 单(LIMIT),次周期停损单(STOP);
- P: 对于限价单、停损单需要指定的买入价格
- 例如:IF CLOSE>OPEN THEN BUYSHORT(1000,CLOSE);
- 表示收阳线则在本周期收盘价上空头买入1000股。
- BUYSHORT(50%,LIMIT,CLOSE-0.2);
- 表示在次周期CLOSE-0.2元位置下买入限价单,若价格达到或低于
- 该价格则用50%资金买入。
- SELLSHORT 空头卖出 SELLSHORT(V,Type,P);表示空头卖出V股当前股票,Type表示卖出
- 类型,P表示卖出价格,所有参数均可以省略。
- V: 卖出股数或卖出持仓百分比(N%),省略表示100%;
- Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价
- 单(LIMIT),次周期停损单(STOP);
- P: 对于限价单、停损单需要指定的卖出价格
- 例如: IF CLOSE>OPEN THEN SELLSHORT(1000,CLOSE);
- 表示收阳线则在本周期收盘价上空头卖出1000股。
- SELLSHORT(100%,LIMIT,CLOSE+0.2);
- 表示在次周期CLOSE+0.2元位置下卖出限价单,若价格达到或高于
- 该价格则卖出全部持仓。
- ENTERPRICE 交易系统中上次交易的买入价格。
- EXITPRICE 交易系统中上次交易的卖出价格。
- CASH 交易系统中当前的现金存量
- OPENPROFIT 交易系统中当前浮动盈亏
- HOLDING 交易系统中当前持仓量
- AVGENTERPRICE 交易系统中当前持有股票的平均买入成本
- ENTERBARS 交易系统中上次买入到当前的周期数
- EXITBARS 交易系统中上次卖出到当前的周期数
- BESTTRADE 交易系统中当前位置之前所有交易中盈利额最大一次的利润额
- BESTPERCENT 交易系统中当前位置之前所有交易中利润率最大一次的利润率
- WORSTTRADE 交易系统中当前位置之前所有交易中亏损额最大一次的亏损额
- WORSTPERCENT 交易系统中当前位置之前所有交易中亏损率最大一次的亏损率
- TOTALTRADE 交易系统中当前位置之前总共有多少次交易,每次卖出算一次交易,
- 买入不算
- NUMWINTRADE 交易系统中当前位置之前总共有多少次盈利的交易,每次卖出算一次交易,
- 买入不算
- NUMLOSSTRADE 交易系统中当前位置之前总共有多少次亏损的交易,每次卖出算一次交易,
- 买入不算
- NUMSEQWIN 交易系统中当前位置之前连续有多少次盈利的交易,每次卖出算一次交易,
- 买入不算
- NUMSEQLOSS 交易系统中当前位置之前连续有多少次亏损的交易,每次卖出算一次交易,
- 买入不算
- MAXSEQWIN 交易系统中当前位置之前连续盈利交易的最大次数
- MAXSEQLOSS 交易系统中当前位置之前连续亏损交易的最大次数
- PERCENTWIN 交易系统中当前位置之前盈利交易占总交易次数的比例,其数值在0-1之间
- SET 设置计算参数。SET(Type,V);表示将参数Type设置为数值V,若不设置相当
- 于V等于0。
- 参数 Type可以为:ABS_HHV: 表示HHV,LLV,HHVBARS,LLVBARS等函数计
- 算结果的有效开始位置,0表示从第一个统计数据开始,1表示必须统计满
- N周期。
- IPTEXT 在图形上显示图标,鼠标移近时显示文字。TIPTEXT(COND,PRICE,TEXT),当
- COND条件满足时,PRICE位置显示图标,若PRICE为0,在图形底部显示图标。
- 例如:TIPTEXT(CLOSE/OPEN>1.08,LOW,'大阳线,股价为:'+close)
- 表示当日涨幅大于8%时在最低价位置显示图标,鼠标移近时显示
- 文字 "大阳线,股价为:15.88" 字样。
- DRAWICON 在图形上绘制小图标。'DRAWICON(COND,PRICE,TYPE),当COND条件满足时,
- 在PRICE位置画TYPE号图标,TYPE取值范围是1—14。
- DRAWBMP 在图形上绘制位图。DRAWBMP(COND,PRICE,BMPFILE),当COND条件满足时,
- 在PRICE位置画BMPFILE文件名指定的BMP位图(缺省路径为分析家目
- 录\USERDATA\BMP)
- DRAWLINE 在图形上绘制直线段。DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),
- 当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,
- COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。
- POLYLINE 在图形上绘制折线段。POLYLINE(COND,PRICE),当COND条件满足时,PRICE
- 位置为顶点画折线连接。
- 例如:POLYILINE(HIGH>=HHV(HIGH,20),HIGH)表示在创20天新高点之间
- 画折线。
- VERTLINE 在图形上绘制垂直线。VERTLINE(COND,TYPE),当COND条件满足时,沿垂直方
- 向绘制TYPE类型垂直线
- TYPE=0表示实线,1表示虚线,2表示点线,3表示点划线,4表示点点划线
- 例如:VERTLINE(HIGH>=HHV(HIGH,20),1)表示在创20天新高画垂直虚线。
- STICKLINE 在图形上绘制柱线。STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当
- COND条件满足时,在RICE1和PRICE2位置之间画柱状线,宽度为
- WIDTH(10为标准间距),EMPTY不为0则画空心柱。
- PARTLINE 根据条件画线。PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...),绘制
- PRICE线,当COND1条件满足时,用COLOR1颜色,当COND2条件满足时,用
- COLOR2颜色否则不绘制,从COLOR1之后的参数均可以省略,最多可以有15
- 组条件。
- 例如:PARTLINE(CLOSE,CLOSE>OPEN,RGB(255,0,0),CLOSE
- RGB(0,255,0),1,RGB(0,0,255))表示画收盘价线,阳线时用红色,
- 阴线时用绿色,平盘用蓝色。注意最后一个条件为1,表示前面都
- 不满足时必然满足这个条件。
- FILLRGN 根据条件填充区域。FILLRGN(PRICE1,PRICE2,COND1,COLOR1,COND2,
- COLOR2...),填充PRICE1到PRICE2之间的区域,当COND1条件满足时,用
- COLOR1颜色,当COND2条件满足时,用COLOR2颜色,否则不填充,从COLOR1
- 之后的参数均可以省略,最多可以有15组条件。
- DRAWGBK 根据条件填充背景区域。DRAWGBK(COND,COLOR),填充满足COND条件的背景
- 区域。COLOR可以为渐变颜色STRIP,也可以为BMP图形文件名(缺省路径为
- 分析家目录\USERDATA\BMP),若省略COLOR则使用指标线颜色填充(可以使
- 用COLORRED等描述符设定)。
- DRAWGBKLAST 图形中最后一根K线条件填充背景区域。DRAWGBKLAST(COND,COLOR),若图形
- 中最后一根K线满足条件COND,则设定背景COLOR。COLOR可以为渐变颜色
- STRIP,也可以为BMP图形。文件缺省路径为(分析家目录\USERDATA\BMP),
- 若省略则使用指标线颜色填充(可以使用COLORRED等描述符设定)。
- 例如:DRAWGBKLAST(CLOSE>OPEN),COLORRED;表示最后一根K线收阳时用
- 红色填充背景
- RGB 指定颜色。RGB(R,G,B),表示用三原色红(R)绿(G)蓝(B)混合组成指定颜色,
- 每种颜色值可以设定为0-255。
- 例如RGB(255,0,0)表示红色,RGB(0,0,255)表示蓝色
- STRIP 描述渐变色。STRIP(RGB1,RGB2,DIR),表示生成RGB1色到RGB2色的渐变区
- 域,DIR=1表示沿水平方向,否则表示沿垂直方向,其中RGB1,RGB2必须用
- RGB函数描述。本函数只能用于DRAWGBK、DRAWGBKLAST函数中作为背景
- 填充色描述符。
- 例如:STRIP(RGB(255,0,0),RGB(0,255,0),0)表示由红色到绿色的垂直
- 渐变色
- ocean2951 at 2007-12-14 00:13:40
- STKLABEL 股票代码
- STKNAME 股票名称
- MARKETLABEL 取得当前股票的市场代码 MARKETNAME 取得当前股票的市场名称。
- INBLOCK 判断本股票是否板块成员。INBLOCK(S),若本股票是板块S的成员将返回1,
- 否则返回0。
- STRCMP 字符串比较。STRCMP(STR1,STR2),若STR1>STR2则返回1,STR1
- 回-1,相等则返回0。
- UPPERSTR 将字符串转换为大写。UPPERSTR(STR),将返回STR对应的大写字符串。
- LOWERSTR 将字符串转换为小写。LOWERSTR(STR),将返回STR对应的小写字符串。
- NUMTOSTR 将数字转化为字符串。NUMTOSTR(N),将N转化为字符串返回,精确到小数点
- 后三位,但若结尾为0将被删除。
- NUMTOSTRN 将数字转化为字符串,用户可以设定精度。NUMTOSTRN(N,M),将N转化为字
- 符串返回,精确到小数点后M位。
- STRTONUM 将字符串转化为数字。STRTONUM(STR),将STR转化为数字返回。
- STRLEFT 取得字符串的左边部分。STRLEFT(STR,N),返回字符串STR的左边N个字符。
- STRRIGHT 取得字符串的右边部分。STRRIGHT(STR,N),返回字符串STR的右边N个字符。
- STRMID 取得字符串的中间部分。STRMID(STR,N,M),返回字符串STR的第N个字符开
- 始的长度为M个字符的字符串。
- STRFIND 在字符串中查找另一个字符串。STRFIND(STR,S1,N),从字符串STR的第N个
- 字符开始查找字符串S1,返回找到的位置,若没有找到就返回0。
- F10FIND 当前股票的F10资料中查找字符串。F10FIND(S,N),将从当前股票的F10资
- 料的第N个字符开始查找字符串S,返回找到的位置,返回-1表示未找到。
- F10TEXT 取得当前股票的F10资料中指定范围的子字符 F10TEXT(N,M),将得到当前
- 股票的F10资料中从第N个字符开使的M个字节长的字符串,M=0表示一直
- 取到行尾,M<0表示之后的全部字符。
- 例如:F10TEXT(30,10),将得到F10资料中从第30个字符开使的10个字
- 节长的字符串。
- PROFFIN 专业财务数据 PROFFIN(N,M)表示取得M个报告期之前的第N号专业财务数据
- 例如PROFFIN(1001,0)表示最近一期总股本,N的取值请参阅上表
- PROFSTR 专业财务字符串数据。 PROFSTR(N,M)表示取得M个报告期之前的第N号专
- 业财务字符串数据,例如:PROFSTR(5001,0)表示最近一期第一大股东
- 名称,N的取值请参阅上表
- PROFFINLAST 专业财务数据截止期位置。PROFFINLAST(N)表示最近报告期的第N号专业财
- 务数据距离现在的周期数,N的取值请参阅下面列表
- PROFFINTERM 专业财务数据报告期。PROFFINTERM(M)',表示取得M个报告期之前的财务报
- 表是年报、中报还是季报,
- 返回1:第一季度季报,2:中报,3:第三季度季报,4:年报
- PROFFINON 指定日期的专业财务数据。PROFFINON(N,Y,MD)表示取得Y年M月D日的第N号
- 专业财务数据,若当天未发布财务数据则使用之前最近一期的数据,
- 如PROFFINON(1001,2000,0101)取得2000年1月1日的总股本,
- N的取值请参阅下面列表
- PROFFININ 特定日期的专业财务数据。 PROFFINON(N,Y,MD)表示取得Y年M月D日的第N
- 号专业财务数据,若当天未发布财务数据则为0,如PROFFININ(1001,2000,
- 1231)取得2000年12月31日的总股本,N的取值请参阅下面列表
- PROFSTRON 指定日期的专业字符串财务数据 PROFFINON(N,Y,MD)表示取得Y年M月D日
- 的第N号专业财务数据,若当天
- 未发布财务数据则使用之前最近一期的数据,如PROFSTRON(5001,2000,
- 0101)取得2000年1月1日的第一大股东名称,N的取值请参阅下面列表
- PROFSTRIN 特定日期的专业字符串财务数据。PROFFINON(N,Y,MD)表示取得Y年M月D日
- 的第N号专业财务数据,若当天未发布财务数据则为0,如PROFSTRON(5001,
- 2000,1231)取2000年12月31日第一大股东名称,N的取值请参阅下面列表
- SETPROFFIN 设置专业财务数据。SETPROFFIN(X)表示将专业财务数据属性设定为X,X从
- 低到高每一位表示一个含义
- 第1位:包含年报,第2位:包含中报,第3位:包含季报,
- 第4位:包含最新财务指标,第5位:调整中报、季报财务指标,
- 例如SETPROFFIN(01011)表示取得年报,中报,最新一期数据无论是那个报
- 告期都要包括在内,中报不作调整,如果不调用本函数,系统默认值为01111
- 在本函数后的其它专业财务函数将受到本次属性设置的影响
- STKINDI 引用指定股票的指标数值。
- STKINDI('STKNAME','INDINAME',PARAMs)
- STKNAME是股票代码,INDINAME是指标及其指标线名称,其语法和双引号引
- 用指标数值相同,其数量应当等于被应用指标的参数数量,否则将使用缺
- 省参数数值。
- 例如: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条
- 件选股月线公式,计算参数使用默认值。
- SMA SMA(X,N,M),求X的N日移动平均,M为权重
- 算法: 若Y=SMA(X,N,M)
- 则 Y=[M*X+(N-M)*Y')/N,
- 其中Y 表示上一周期Y值, N必须大于M
- DMA DMA(X,A),求X的动态移动平均
- 算法: 若Y=DMA(X,A)
- 则 Y=A*X+(1-A)*Y',27h,',其中Y 表示上一周期Y值,A必须小1
- 例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价
- BARSCOUNT BARSCOUNT(X)第一个有效数据到当前的周期数
- BARSSINCE BARSSINCE(X):第一次X不为0到现在的周期数
- BARSLAST BARSLAST(X):上一次X不为0到现在的周期数
- LAST LAST(X),统计连续满足X条件的周期数
- HHVBARS HHVBARS(X,N):求N周期内X最高值到当前周期数,N=0表示从第一个有效值
- 开始统计
- LLVBARS LLVBARS(X,N):求N周期内X最低值到当前周期数,N=0表示从第一个有效值
- 开始统计
- SUMBARS SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数
- ALL ALL(X,N),统计N周期中是否一直都满足X条件,N=0表示从第一个有效值开
- 始统计
- ANY ANY(X,N),统计N周期中是否至少有一次满足X条件,N=0表示从第一个有效
- 值开始统计
- FILTER FILTER(X,N):X满足条件后,将其后N周期内的数据置为0,若N为0表示将其
- 后的所有数据置0
- IF IF(X,A,B)若X不为0则返回A,否则返回B
- CROSS CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0
- LONGCROSS LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返
- 回1,否则返回0
- BETWEEN BETWEEN(A,B,C)表示A处于B和C之间时返回1,否则返回0
- RANGE RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0
- NOT 求逻辑非
- REVERSE 求相反数。REVERSE(X)返回-X
- MOD 求模运算。MOD(A,B)返回A对B求模
- MAX 最大值 MAX(A,B...)返回所有参数的中的最大值,参数数量可以有2—16个
- MIN 最小值 MIN(A,B...)返回所有参数的中的最小值,参数数量可以有2—16个
- ABS 求绝对值 ABS(X)返回X的绝对值
- SGN 求符号值 SGN(X),当X>0,X=0,X<0分别返回1,0,-1
- LOG 求10为底的对数 LOG(X)取得X的对数
- LN 求自然对数
- POW 乘幂 POW(A,B)返回A的B次幂
- CEILING 向数值增大方向舍入
- FLOOR 向数值减小方向舍入
- INTPART 切断取整
- FRACPART 取得小数部分
- EXP 指数 EXP(X)为e的X次幂
- SQRT 开平方
- STD STD(X,N)为X的N日估算标准差
- STDP STDP(X,N)为X的N日总体标准差
- VAR VAR(X,N)为X的N日估算样本方差
- VARP : VARP(X,N)为X的N日总体样本方差
- AVEDEV AVEDEV(X,N)为X的N日平均绝对偏差
- DEVSQ DEVSQ(X,N)为X的N日数据偏差平方和
- FORCAST FORCAST(X,N)为X的N周期线性回归预测值
- SLOPE SLOPE(X,N)为X的N周期线性回归线的斜率
- COVAR COVAR(X,Y,N)为X与Y的N周期协方差
- RELATE RELATE(X,Y,N)为X与Y的N周期相关系数,其有效值范围在-1 — 1之间
- BETA BETA(N)为N周期当前股票收益与大盘收益相比的贝塔系数,该系数表明大盘
- 每变动1%,则该股票将变动几%
- BETAUP BETAUP(N)为当前股票收益与大盘收益相比的上涨贝塔系数,该系数表明大
- 盘每上涨1%,则该股票将上涨几%
- BETADOWN BETAUP(N)为当前股票收益与大盘收益相比的下跌贝塔系数,该系数表明大
- 盘每下跌1%,则该股票将下跌几%
- BETA2 BETA2(X,Y,N)为X与Y的N周期相关贝塔系数,该系数表示Y变化1%,则X将变
- 化几%
- SAR SAR(N,S,M),N为计算周期,S为步长,M为极值的抛物转向
- SARTURN SARTURN(N,S,M),N为计算周期,S为步长,M为极值的抛物转向点,若向上转
- 向则1,若向下转向则-1,否则为0
- ZIG ZIG(K,N,ABS),当价格变化量超过N%时转向,
- K表示 0:开盘价,1:最高价2:最低价,3:收盘价,4:低点采用最低价、高
- 点采用最高价。
- ocean2951 at 2007-12-14 00:12:47
- 若ABS为0或省略,则表示相对之字转向,否则为绝对之字转向
- FLATZIG FLATZIG(K,N,ABS),当价格变化量超过N%时转向,
- K表示 0:开盘价,1:最高价,2:最低价,3:收盘价,4:低点采用最低价、高
- 点采用最高价。
- 若ABS为0或省略,则表示相对归一化之字转向,否则绝对归一化之字转向
- PEAK PEAK(K,N,M,ABS)表示之字转向ZIG(K,N,ABS)的前M个波峰的数值,M必须大
- 于等于1。
- 若ABS为0或省略,则表示相对ZIG转向,否则为绝对ZIG转向
- PEAKBARS PEAKBARS(K,N,M,ABS)表示之字转向ZIG(K,N,ABS)的前M个波峰到当前的周
- 期数,M必须大于等于1。
- 若ABS为0或省略,则表示相对ZIG转向,否则为绝对ZIG转向
- TROUGH TROUGH(K,N,M,ABS)表示之字转向ZIG(K,N,ABS)的前M个波谷的数值,M必须
- 大于等于1。
- 若ABS为0或省略,则表示相对ZIG转向,否则为绝对ZIG转向
- TROUGHBARS TROUGHBARS(K,N,M,ABS)表示之字转向ZIG(K,N,ABS)的前M个波谷到当前的
- 周期数,M必须大于等于1。
- 若ABS为0或省略,则表示相对ZIG转向,否则为绝对ZIG转向
- COST 成本分布情况。COST(N),返回N%获利盘的价格
- WINNER 获利盘比例。WINNER(CLOSE),表示以当前收市价卖出的获利盘比例
- PPART 远期成本分布比例。PPART(10),表示10天前的成本占总成本的比例
- PWINNER 远期获利盘比例。PWINNER(5,CLOSE),表示5天前的那部分成本以当前收市
- 价卖出的获利盘比例
- LWINNER 近期获利盘比例。LWINNER(5,CLOSE),表示最近5天的那部分成本以当前收
- 市价卖出的获利盘比例
- INDEXO 对应大盘开盘价
- INDEXH 对应大盘最高价
- INDEXL 对应大盘最低价
- INDEXC 对应大盘收盘价
- INDEXV 对应大盘成交量
- INDEXA 对应大盘成交额
- INDEXADV 对应大盘上涨家数
- INDEXDEC 对应大盘下跌家数
- SIN 正弦值
- COS 余弦值
- TAN 正切值
- ASIN 反正弦值
- ACOS 反余弦值
- ATAN 反正切值
- CAPITAL 流通盘大小 单位:手 指数为0
- VOLUNIT 每手股数。返回每手股
- DATATYPE 数据类型 返回 分时线 =1, 分笔成交 =2, 1分钟线 =3,
- 5分钟线 =4, 15分钟线 =5, 30分钟线 =6,
- 60分钟线 =7, 日线 =8, 周线 =9,
- 月线 =10, 多日线 =11, 年线 =12,
- 季线 =13, 半年线 =14
- CATEGORY 证券类型 返回 指数 =0, 股票 =1, 基金 =2,
- 债券 =3, 其它 =4, 期权 =5,
- 外汇 =6, 期货 =7
- CURRENTDATE 计算时的当前日期。日期是从1900年开始的日期,2003年1月1日表示为
- 1030101
- CURRENTTIME 计算时的当前时间 格式为时分秒,有效范围(000000-235959)
- MINDIFF 最小价格单位。,对于股票是0.01元,基金是0.001元
- PRODUCTID 取得软件序列号。该函数返回字符串常数
- DYNAINFO 动态行情。 DYNAINFO(N)表示取得第N号动态行情
- FINANCE 财务数据。 FINANCE(N)表示取得第N号财务数据
- DRAWTEXT 在图形上显示文字 DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在
- PRICE位置书写文字TEXT。
- 例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于
- 8%时在最低价位置显示'大阳线'字样。
- DRAWTEXTABS 在图形绝对位置上显示文字。DRAWTEXTABS(X,Y,TEXT),在图形窗口(X,Y)
- 坐标位置书写文字TEXT,坐标单位是像素,图形窗口左上角坐标为(0,0)
- 如:DRAWTEXTABS(0,10,'机构评级:'+selfstring('评级')),coloryellow;
- DRAWTEXTREL 在图形相对位置上显示文字。DRAWTEXTREL(X,Y,TEXT),在图形窗口(X,Y)坐
- 标位置书写文字TEXT,坐标单位是窗口沿水平和垂直方向的1/1000,X,Y取
- 值范围是0—999,超出范围则可能显示在图形窗口外。
- BUY 买入 BUY(V,Type,P)表示买入V股当前股票
- Type表示买入类型,P表示买入价格,所有参数均可以省略。
- V: 买入股数或买入资金百分比(N%),省略表示100%;
- Type: 可以是本周期收盘(THISCLOSE),次周期开盘(MARKET),次周期限价
- 单(LIMIT),次周期停损单(STOP);
- P: 对于限价单、停损单需要指定的买入价格
- 例如:IF CLOSE>OPEN THEN BUY(1000,CLOSE);
- 表示收阳线则在本周期收盘价上买入1000股。
- BUY(50%,LIMIT,CLOSE-0.2);
- 表示在次周期CLOSE-0.2元位置下买入限价单,若价格达到或低于
- 该价格则用50%资金买入。