版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、同花顺函数参考手册目 录1、通用数据 1close 收盘价 1code 证券代码 1cccccccc 商品类型 1dddddddd 显示时间 1invol 内盘成交量 1money 成交金额 2new 最近一笔成交价 2newvol 最近一笔成交量open 开盘价 2pre 前收盘 22validbegin 区间起始时间2validend 区间终止时间3vol 总手 3zqmc 证券名称 32、大盘函数 3indexdata(“n”,&x,k) 大盘数据 33、字符串函数 3strfind(string,substring,n) 子串查找 3strleft(string,n) 字符串左部 4s
2、trmid(string,n,m) 字符串中部 4tostring(x,n) 转换为字符串 43、绘图函数 4drawbmp(cond,price,bmpfile) 位图绘制 4drawgbk(cond,color) 区域背景填充 5drawgbklast(cond,color) 最后一根 k 线背景填充 5drawicon(cond,price,type)绘制小图标 6drawline(cond1,price1,cond2,price2,expand) 绘制直线drawtext(cond,price,text) 绘制文字 66fillrgn(price1,price2,cond1,color
3、1,cond2,color2.) 条件区域填 充 7horline(cond,price,type,extend) 绘制水平线 7partline(price,cond1,color1,cond2,color2.) 条件画线 7polyline(cond,price) 绘制折线 7rgb(r,g,b) 指定颜色 8stickline(cond,price1,price2,width,empty) 绘制柱线strip(rgb1,rgb2,dir 描述渐变色 8tiptext(cond,price,text) tip 文字设置 9vertline(cond,type) 绘制垂直线 9zigline
4、(cond,price) 绘制锯齿线 94、财务函数 9getreptype(&n) 取当期报表 9lastrep(&n,k) 调用报表数据 10midrep(&n,k,l) 调用中期报表数据 10quarterrep(&n,k,l) 调用季报数据 10rep(&n,k) 调用最近一次报表数据项 108repdate(&参数 1,参数 2,参数 3) 取报表日期 10yearrep(&n,k) 调用年报数据项 115、板块函数 11blockavg(&n) 求板块里某一数据项的平均值 11blocklead(&x,&y) 取板块指数的所属个股中数据 x 最大的股票的数据 y 11blockma
5、x(&n) 求板块里某一数据项的最大值 11blocksum(&n) 求板块里某一数据项的和 11inblock(block) 判断当前代码是否属于某个板块 126、指标函数 12cm(0,1,2,0) 画成交分布云 12cost(10) 成本分布情况 12flatzig(k,n,abs) 归一化之字转向 12peak(k,n,m,abs) 前 m 个 zig 转向波峰值 13peakbars(k,n,m,abs) 前 m 个 zig 转向波峰到当前距离 13pwinner(10,close) 远期获利盘比例 13sar(n,s,m) 抛物转向 14含义:计算抛物转向。 14trough(k,
6、n,m,abs) 前 m 个 zig 转向波谷值 14troughbars(k,n,m,abs) 前 m 个 zig 转向波谷到当前距离 14winner(close) 获利盘比例 15zig(k,n) 转向 156、统计函数 15avedev(x,n) 平均绝对偏差 15correl(x,y,n) 相关系数 15ccccc (x,y,n) 协方差 16ddddd (x,n) 偏差平方和 16forcast(x,n) 线性回归预测值 16kurt(x,n) 数据集的峰值 16skew(x,n) 偏斜度 16slope(x,n) 线性回归斜率 16std(x,n) 标准差 17stdp(x,n)
7、 总体标准差 17var(x,n) 样本方差 17varp(x,n) 总体样本方差 177、算术函数 17abs(x) 绝对值 17between(a,b,c) 介于两数之间 17cross(a,b) 两条线交叉 18isnull(a) 是否为空 18longcross(a,b,n) 两条线维持一定周期后交叉 18mmm (a,b) 求模 18nnn (x) 求逻辑非 18pow(x,y)求幂 18range(a,b,c) 介于某个范围之内 19reverse(x) 求相反数 19sqrt(x) 平方根 198、引用函数 19backset(x,n) 将当前位置到若干周期前的数据设为 xbar
8、scount(x) 求总的周期数 19barslast(x) 上一次条件成立到当前的周期数 1919barssince(x) 统计第一个条件成立到当前的周期数 20count(x,n) 统计满足条件的周期数 20ddd (x,a) 求动态移动平均 20eee (x,n) 求指数平滑移动平均 20filter(x,n) 过滤连续出现的信号 20hhv(x,n) 求最高值 20hhvbars(x,n) 求上一高点到当前的周期数 21llv(x,n) 求最低值 21llvbars(x,n) 求上一低点到当前的周期数 21ma(x,n) 求简单移动平均 21ref(x,a) 引用若干周期前的数据 21
9、refx(&x,a) 引用若干周期后的数据 22refx(&x,a) 引用若干周期后的数据 22sum(x,n) 求总和 22sumbars(x,a) 向前累加到指定值到现在的周期数wma(x,a) 求加权移动平均 229、逻辑函数 2322if(x,a,b) 根据条件求不同的值 2310、时间函数 23counttime(n,l,k)计算两个时间之间的差 23formattime(n) 转换时间格式 23fromnight 求当前时刻距开盘有多长时间 23fromopen 求当前时刻距开盘有多长时间 23tradetime 求当前代码类型的开市交易时间 2411、期货数据 24oi 持仓量
10、2412、大盘数据 24buycount 当前本类指数所有股票的委托买入数量之和 24fallcount 当前本类指数所有下跌股票的家数之和 24falltrent 当前本类指数所有下跌股票的最新价之和除以本类指数所有股票 的最新价之和 25indexlead 25risecount 当前本类指数所有上涨股票的家数之和 25risetrent 25sellcount 25totalstock 25volamount 26volclass 261、通用数据close 收盘价含义:当周期的收盘价。用于:个股的分钟 k 线、日 k 线周期。沪深指数的分钟 k 线、日 k 线周期。code 证券代码含
11、义:证券的代码。用于:个股的所有周期。沪深指数的所有周期。codetype 商品类型含义:指明当前商品的类型。当返回值是 0 时为指数、1 是 a 股、2 是 b 股、 3 是债券、4 是基金。用于:个股、指数的各种周期。datetime 显示时间含义:显示时间。当用于不同周期的时候,系统会自动传送相应的时间类 型。而具体的显示方案则在“窗口属性”的“时间坐标”项里的“时间格式”一栏 里选择。用于:个股、沪深指数所有的周期。invol 内盘成交量含义:内盘(又称为主动性抛盘)成交量。判断依据为若某笔成交,其价格 小于等于前一次传过来的买一的价格,则称为内盘。(注意,内外盘之和一般不等 于总成交
12、量)在周期为“实时”、“分时”时,其值为当日的内盘。在周期为“分 钟 k 线”和“日 k 线”时,分别为某一分钟和某一日的内盘。用于指数时指所有相 应股票的内盘之和。用于:个股的实时、分时、分钟 k 线、日 k 线周期。沪深指数的实时、分 时、分钟 k 线、日 k 线周期。money 成交金额含义:在实时、分时周期时代表当日的成交金额只和。在分钟 k 线、日 k 线 周期时代表那一个周期的成交金额只和。当用于指数时,指此指数所包含所有交易 品种成交金额之和。用于:个股的实时、分时、分钟 k 线、日 k 线周期。沪深指数的实时、分 时、分钟 k 线、日 k 线周期。new 最近一笔成交价含义:用
13、于个股时为最近一笔成交的价格。用于沪深指数时为最近一次从交 易所传来的指数值。用于:个股的实时、成交明细周期。沪深指数的实时周期。newvol 最近一笔成交量现手含义:用于个股时为最近一笔成交的成交量。用于沪深指数时为对应市 场的所有股票的最后一笔成交量之和。用于:个股的实时、成交明细周期。沪深指数的实时周期。open 开盘价含义:在实时周期时,为当日的开盘价。在分钟 k 线、日 k 线周期时,分别 为当周期的开盘价。用于:个股的实时、分钟 k 线、日 k 线周期。沪深指数的实时、分钟 k 线、 日 k 线周期。pre 前收盘含义:上一交易日的收盘价。(注意,在分钟 k 线周期,也是昨日收盘价
14、, 而不是上一周期的收盘价。)如果当天有除权,则其值为除权之后的昨日收盘价。 例如:某股票昨天收盘 20 元,今天除权,10 送 10。则今日 pre 值为 10 元。用于:所有类型、所有周期。validbegin 区间起始时间含义:区间统计的起始时间。当用于不同周期的时候,系统会自动传送相应 的时间类型。而具体的显示方案则在“窗口属性”的“时间坐标”项里的“时间格 式”一栏里选择。用于:个股、沪深指数所有的周期。validend 区间终止时间含义:区间统计的终止时间。当用于不同周期的时候,系统会自动传送相应 的时间类型。而具体的显示方案则在“窗口属性”的“时间坐标”项里的“时间格 式”一栏里
15、选择。用于:个股、沪深指数所有的周期。vol 总手含义:在实时、分时、成交明细周期时代表当日的成交量只和。在分钟 k 线、日 k 线周期时代表那一个周期的成交量只和。当用于指数时,指此指数所包含 所有交易品种成交量之和。用于:个股的实时、分时、成交明细、分钟 k 线、日 k 线周期。沪深指数的 实时、分时、分钟 k 线、日 k 线周期。(注意,vol 与 money 相比多了一个成交明 细周期。)zqmc 证券名称含义:证券的名称。用于:个股的所有周期。沪深指数的所有周期。2、大盘函数indexdata(“n”, &x,k) 大盘数据含义:求与具体某种商品相关的数据。用法:indexdata(
16、“n”,&x,k)。n 为商品代码。x 为数据项。k 为周期数 (可以不加)。indexdata(“1a0001”,&low,3)为 3 天前上证指数的最低点位。3、字符串函数strfind(string,substring,n) 子串查找在字符串中查找另一个字符串。用法:strfind(string,substring,n),从字符串 string 的第 n 个字符开始查找字符 串 substring,返回找到的位置,若没有找到就返回 0。例如:strfind(abcdefgh,cde,1)返回 3。strleft(string,n) 字符串左部取得字符串的左边部分。用法:strleft(s
17、tring,n),返回字符串 string 的左边 n 个字符。例如:strleft(abcdef,3)得到abc。同样 strright(string,n),返回字 符串 string 的右边 n 个字符。strmid(string,n,m) 字符串中部取得字符串的中间部分。用法:strmid(string,n,m),返回字符串 string 的第 n 个字符开始的长度为 m 个字 符的字符串。例如:strmid(abcdef,3,3)得到cde。tostring(x,n) 转换为字符串转换为字符串。用法:tostring(x,n),x 是数值,n 是精度。例如:tostring(3.141
18、59,3)返回字符串3.1413、绘图函数drawbmp(cond,price,bmpfile) 位图绘制含义:在图形上绘制位图。用法:drawbmp(cond,price,bmpfile),当 cond 条件满足时,在 price 位置画bmpfile 文件名指定的 bmp 位图(缺省路径为软件安装目录登录用户名)。例如:drawbmp(closeopen,low,sun)表示当收阳时在最低价位置画软件安 装目录登录用户名sun.bmp 位图。bmpfile 参数指定的 bmp 文件默认路径为当前用户目录,如果不带后缀名 即表示 bmp 文件,也可带后缀名使用 jpg 和 gif 文件。也可
19、不用用户目录而使用全路径,路径中的要写两个以下字符串作为参数 都是合法的,如果文件存在的话:sun,sun.bmp,sun.jpg,sun.gif,c:hexinsun.jpgdrawgbk(cond,color) 区域背景填充含义:根据条件填充背景区域。用法:drawgbk(cond,color),填充满足 cond 条件的背景区域。color 可以为渐变颜 色 strip,也可以为 bmp 图形文件名(缺省路径为软件安装目录登录用户名), 若省略 color 则使用指标线颜色填充(可以使用 colorred 等描述符设定)。例如:drawgbk(closeopen),colorred;表示
20、收阳时用红色填充背景。drawgbk(closeopen,mybmp);表示收阳时用软件安装目录登录用户名 mybmp.bmp 填充背景。使用图形作为背景时参数意义同 drawbmp 的说明drawgbklast(cond,color) 最后一根 k 线背景填充含义:图形中最后一根 k 线条件填充背景区域。用法:drawgbklast(cond,color),若图形中最后一根 k 线满足条件 cond,则设定背 景 color。color 可以为渐变颜色 strip,也可以为 bmp 图形文件名(缺省路径为 “软件安装目录登录用户名”),若省略则使用指标线颜色填充(可以使用 colorred
21、等描述符设定)。例如:drawgbklast(closeopen),colorred;表示最后一根 k 线收阳时用红色 填充背景。drawgbklast(closeopen,strip(rgb(255,0,0),rgb(0,255,0),1);表示图形 中最后一根 k 线收阳时红绿过渡色沿水平方向填充背景。使用图形作为背景时参数意义同 drawbmp 的说明drawicon(cond,price,type)绘制小图标含义:在图形上绘制小图标。用法:drawicon(cond,price,type),当 cond 条件满足时,在 price 位置画 type 图 标,type 是曲线标志的名称。
22、例如:drawicon(closeopen,low,buy)表示当收阳时在最低价位置画买入 图标。drawline(cond1,price1,cond2,price2,expand) 绘制直线含义:在图形上绘制直线段。用法:drawline(cond1,price1,cond2,price2,expand),当 cond1 条件满足时,在 price1 位置画直线起点,当 cond2 条件满足时,在 price2 位置画直线终点, expand 为延长类型。例如:drawline(high=hhv(high,20),high,low1.08,low,大阳线)表示当日涨幅大于 8%时在 最低价位
23、置显示大阳线字样。fillrgn(price1,price2,cond1,color1,cond2,color2.) 条件区域填充含义:根据条件填充区域用法:fillrgn(price1,price2,cond1,color1,cond2,color2.),填充 price1 到 price2 之间的区域,当 cond1 条件满足时,用 color1 颜色,当 cond2 条件满足时, 用 color2 颜色,否则不填充,从 color1 之后的参数均可以省略,最多可以有 15 组条件。例如:fillrgn(close,open,closeopen,rgb(255,0,0),close=hhv
24、(high,20),high,1,2)表示在创 20 天新高时画水平 虚线向右延伸。partline(price,cond1,color1,cond2,color2.) 条件画线含义:根据条件画线用法:partline(price,cond1,color1,cond2,color2.),绘制 price 线,当 cond1 条件满足时,用 color1 颜色,当 cond2 条件满足时,用 color2 颜色,否则不绘制, 从 color1 之后的参数均可以省略,最多可以有 15 组条件。例如:partline(close,closeopen,rgb(255,0,0),close=hhv(hi
25、gh,20),high)表示在创 20 天新高点之间画折 线。rgb(r,g,b) 指定颜色含义:指定颜色。用法:rgb(r,g,b),表示用三原色红(r)绿(g)蓝(b)混合组成指定颜色,每种颜色值可 以设定为 0-255。例如 rgb(255,0,0)表示红色,rgb(0,0,255)表示蓝色。stickline(cond,price1,price2,width,empty) 绘制柱线含义:在图形上绘制柱线。用法:stickline(cond,price1,price2,width,empty),当 cond 条件满足时,在 price1 和 price2 位置之间画柱状线,宽度为 wid
26、th(10 为标准间距),empth 不为 0 则画空心柱。例如:stickline(closeopen,close,open,8,1)表示画 k 线中阳线的空心柱 体部分。strip(rgb1,rgb2,dir 描述渐变色含义:描述渐变色。用法:strip(rgb1,rgb2,dir),表示生成 rgb1 色到 rgb2 色的渐变区域,dir=1 表示 沿水平方向,否则表示沿垂直方向,其中 rgb1,rgb2 必须用 rgb 函数描述。本函数 只能用于 drawgbk、drawgbklast 函数中,作为背景填充色描述符。例如 strip(rgb(255,0,0),rgb(0,255,0),
27、0)表示由红色到绿色的垂直渐变 色。参数 dir 表示渐变方向 1、从上到下 2、从下到上 3、从左到右 4、从右到 左。tiptext(cond,price,text) tip 文字设置含义:在图形上显示图标,鼠标移近时显示文字。用法:tiptext(cond,price,text),当 cond 条件满足时,在 price 位置显示图标,若 price 为 0,则在图形底部显示图标。例如:tiptext(close/open1.08,low,大阳线,股价为:+close)表示当日 涨幅大于 8%时在最低价位置显示图标,鼠标移近时显示文字大阳线,股价为:15.88字样。显示为三角图标vert
28、line(cond,type) 绘制垂直线含义:在图形上绘制垂直线。用法:vertline(cond,type),当 cond 条件满足时,沿垂直方向绘制 type 类型的线 段,type=0 表示实线,1 表示虚线-,2 表示点线.,3 表示点划线-.-.- ,4 表示点点划线-.-.-。例如:verline(high=hhv(high,20),1)表示在创 20 天新高画垂直虚线。zigline(cond,price) 绘制锯齿线含义:在图形上绘制锯齿线。用法:zigline(cond,price),当 cond 条件满足时,以 price 位置为顶点画锯齿连 接。例如:zigiline(
29、high=hhv(high,20),high)表示在创 20 天新高点之间画锯 齿线。4、财务函数getreptype(&n) 取当期报表含义:取当期报表类型。用法:getreptype(&n) n 为财务数据项。其返回值为 1(1 季度季报)、2 (中报)、3(3 季度季报)、4(年报)。lastrep(&n,k) 调用报表数据含义:按报表发布时间调用报表数据项。用法:lastrep(&n,k) n 为财务数据项,k 为报表顺序,1 表示最近一次公布 的报表、2 表示最近第二次公布报表、依此类推。midrep(&n,k,l) 调用中期报表数据含义:调用中报数据项。用法:midrep(&n,k
30、,l),n 为财务数据项,k 可以是 1(表示最近一次的中 报)、2(表示上一次的中报)、3、4 等或者直接输入希望调用的年份。quarterrep(&n,k,l) 调用季报数据含义:调用季报数据项。用法:quarterrep(&n,k,l),n 为财务数据项,k 可以是 1(表示最近一次的 季报)、2(表示上一次的季报)、3、4 等或者直接输入希望调用的年份,l 可以 是 1 或 3 即第一季度或第三季度的季报。注意 l 仅在 k 选择年份的时候适用。rep(&n,k) 调用最近一次报表数据项含义:调用最近一次报表或与其同类型报表的数据项。用法:rep(&n,k) n 为财务数据项,k 为
31、1(表示最近一次公布的报表)、2 (表示去年与最近一次公布报表同类型报表)、3、4 等。repdate(& 参数 1,参数 2,参数 3) 取报表日期repdate,取报表日期,使用方法:repdate(&参数 1,参数 2,参数 3)参数 1财务数据项参数 2引用周期数,与 yearrep 等的调用相同参数 31、一季度报表,2、中报,3、三季度报表,4、年报如 repdate(&zgb,1,4),表示取最近总股本年报的报表日期。yearrep(&n,k) 调用年报数据项含义:调用年报数据项。用法:yearrep(&n,k),n 为财务数据项,k 可以是 1(表示最近一次的年 报)、2(表示
32、上一次的年报)、3、4 等或者直接输入希望调用的年份。注意:n 要为基本的财务数据项,而不能是编写的计算项目,即 n 为功能树 里公式栏里面的“财务数据”目录下面的数据项。5、板块函数blockavg(&n) 求板块里某一数据项的平均值含义:求板块里某一数据项的平均值。用法:blockavg(&n),n 表示选择的数据项。例如:blockavg(&new)表示这个 板块里所有股票当前时刻的平均价。blocklead(&x,&y) 取板块指数的所属个股中数据 x 最大的股票的数据 y含义:取板块指数的所属个股中数据 x 最大的股票的数据 y。适用于板块指 数。用法:blocklead(&x,&y
33、)取板块指数中个股数据 x 最大的股票的数据 y。如 blocklead(&vol,&zqmc)取该板块指数中成交量最大的股票名称。blockmax(&n) 求板块里某一数据项的最大值含义:求板块里某一数据项的最大值。min 最小。用法:blockmax(&n),n 表示选择的数据项。例如:blockmax(&high)表示这 个板块里所有股票当天的最高价。blocksum(&n) 求板块里某一数据项的和含义:求板块里某一数据项的和。用法:blocksum(&n),n 表示选择的数据项。例如:blocksum(&vol)表示这 个板块里所有股票当前时刻的总成交手数。inblock(block)
34、 判断当前代码是否属于某个板块判断当前代码是否属于某个板块。用法:inblock(block),block 是板块名称。6、指标函数cm(0,1,2,0) 画成交分布云含义:用于画成交分布云。用法:用于画成交分布云。例如 cm(0,1,2,0)。参数含义:1、计算天数,0 表示计算全部天数。2、当日成本算法:0=平均分布,1=三角分布。3、精度:一般 是 2。4、起始位置:0 是从当天开始计算,1 是从前一天开始算,类推。5、换手: 缺省是 3,即 300%换手。参数 5 可以没有。cost(10) 成本分布情况含义:成本分布情况。用法:cost(10),表示 10%获利盘的价格是多少,即有
35、10%的持仓量在该价格 以下,其余 90%在该价格以上,为套牢盘。该函数仅对日线分析周期有效。flatzig(k,n,abs) 归一化之字转向用法:flatzig(k,n,abs),当价格变化量超过 n%时转向,k 表示 0:开盘价,1:最高价,2:最低价,3:收盘价,4:低点采用最低价、高点采用最高价。若 abs 为 0 或省略,则表示相对 flatzig转向,否则为绝对 flatzig 转向。与 zig 函数不同的是本函数返回值在 01 之间。例如:flatzig(3,5)表示收盘价的 5%的归一化 zig 转向本函数的计算结果引用了未来数据peak(k,n,m,abs) 前 m 个 zi
36、g 转向波峰值用法: peak(k,n,m,abs)表示之字转向 zig(k,n,abs)的前 m 个波峰的数值,m 必须大于等于 1。若 abs 为 0 或省略,则表示相对 zig 转向,否则为绝对 zig 转向。例如:peak(1,5,1)表示%5 最高价 zig 转向的上一个波峰的数值本函数的计算结果引用了未来数据peakbars(k,n,m,abs) 前 m 个 zig 转向波峰到当前距离用法:peakbars(k,n,m,abs)表示之字转向 zig(k,n,abs)的前 m 个波峰到当前的周期数,m 必须大于等于 1。若 abs 为 0 或省略,则表示相对 zig 转向,否则为绝对
37、 zig 转向。例如:peakbars(0,5,1)表示%5 开盘价 zig 转向的上一个波峰到当前的周期数本函数的计算结果引用了未来数据pwinner(10,close) 远期获利盘比例用法:pwinner(10,close)表示 10 天前的那部分成本以当前收市价卖出的获利盘比例,例如返回 0.2 表 示 20%获利盘;该函数仅对日线分析周期有效。sar(n,s,m) 抛物转向含义:计算抛物转向。用法:sar(n,s,m),n 为计算周期,s 为步长,m 为极值。例如,sar(10,2,20)表 示计算 10 日抛物转向,步长为 2%,极限值为 20%。trough(k,n,m,abs)
38、前 m 个 zig 转向波谷值含义:前 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,abs) 前 m 个 zig 转向波谷到当前距离含义:前 m 个 zig 转向波谷到当前距离。用法:troughbars(k,n,m,abs)表示之字转向 zig(k,n,abs)
39、的前m 个波谷到当前的周期数,m 必须大于等于 1。若 abs 为 0 或省略,则表示相对 zig 转向,否则为绝对 zig 转向。例如:troughbars(2,5,2)表示%5 最低价 zig 转向的前 2 个波谷到当前的周期数本函数的计算结果引用了未来数据winner(close) 获利盘比例含义:表示获利盘比例。用法:winner(close),表示以当前收市价卖出的获利盘比例。例如返回 0, 1 表示 10%获利盘;winner(10,5)表示 10,5 元价格的获利盘比例。该函数仅对日 线分析周期有效。zig(k,n) 转向用法:zig(k,n),当价格变化量超过 n%时转向,k
40、表示 0:开盘价,1:最高 价,2:最低价,3:收盘价。例如:zig(3,5)表示当前收盘价超过上次 zig 转向输 出值的+5%或-5%,则输出当前收盘价并 zig 转向。本函数的计算结果引用了未来数据6、统计函数avedev(x,n) 平均绝对偏差含义:平均绝对偏差。用法:avedev(x,n)correl(x,y,n) 相关系数含义:两样本的相关系数。用法:correl(x,y,n)为 x 与 y 的 n 周期相关系数,其有效值范围在-1 1 之间例如:correl(close,indexc,10)表示收盘价与大盘指数之间的10 周期相关系数。covar(x,y,n) 协方差含义:两样本
41、的协方差。用法:covar(x,y,n)为 x 与 y 的 n 周期协方差。例如:covar(close,indexc,10)表示收盘价与大盘指数之间的 10 周期协方 差。devsq(x,n) 偏差平方和含义: 数据偏差平方和。用法: devsq(x,n)。forcast(x,n) 线性回归预测值含义: 线性回归预测值。用法:forcast(x,n)为 x 的 n 周期线性回归预测值。例如:forcast(close,10)表示求 10 周期线性回归预测本周期收盘价。kurt(x,n) 数据集的峰值含义:返回数据集的峰值。峰值反映与正态分布相比某一分布的尖锐度或平 坦度。正峰值表示相对尖锐的
42、分布。负峰值表示相对平坦的分布。用法:kurt(x,n)skew(x,n) 偏斜度含义:返回分布的偏斜度。偏斜度反映以平均值为中心的分布的不对称程 度。正偏斜度表示不对称边的分布更趋向正值。负偏斜度表示不对称边的分布更趋 向负值。用法:skew(x,n)slope(x,n) 线性回归斜率含义:线性回归斜率。用法:slope(x,n)为 x 的 n 周期线性回归线的斜率。例如:slope(close,10)表示求 10 周期线性回归线的斜率。std(x,n) 标准差含义:求标准差。用法:std(x,n)为 x 的 n 日估算标准差。stdp(x,n) 总体标准差含义:总体标准差。用法:stdp(
43、x,n)为 x 的 n 日总体标准差。var(x,n) 样本方差含义:估算样本方差。用法:var(x,n)为 x 的 n 日估算样本方差。varp(x,n) 总体样本方差含义:总体样本方差。用法:varp(x,n)为 x 的 n 日总体样本方差。7、算术函数abs(x) 绝对值含义:求绝对值。用法:abs(x)返回 x 的绝对值。例如:abs(-34)返回 34。between(a,b,c) 介于两数之间含义:介于两个数之间。用法:between(a,b,c)表示 a 处于 b 和 c 之间时返回 1,否则返回 0例如:between(close,ma(close,10),ma(close,5
44、)表示收盘价介于 5 日均线 和 10 日均线之间。cross(a,b) 两条线交叉含义:两条线交叉。用法:cross(a,b)表示当 a 从下方向上穿过 b 时返回 1,否则返回 0。例如: cross(ma(close,5),ma(close,10)表示 5 日均线与 10 日均线交金叉。isnull(a) 是否为空含义:判断是否为空。用法:isnull(a)表示如果 a 为空(即没有数据)则返回 1,否则返回 0。longcross(a,b,n) 两条线维持一定周期后交叉含义:两条线维持一定周期后交叉。用法:longcross(a,b,n)表示 a 在 n 周期内都小于 b,本周期从下方
45、向上穿过 b 时返回 1,否则返回 0。例如:longcross(ma(close,5),ma(close,10),5)表示 5 日均线维持 5 周期后与 10 日均线交金叉。mod(a,b) 求模含义:求模运算。用法:mod(a,b)返回 a 对 b 求模。例如:mod(26,10)返回 6。not(x) 求逻辑非含义:求逻辑非。用法:not(x)返回非 x,即当 x=0 时返回 1,否则返回 0。例如:not(53)返 回 0。pow(x,y)求幂含义:求幂。用法:pow(x,y)。求 x 的 y 次幂。例如:pow(2,3)为 8。range(a,b,c) 介于某个范围之内含义:介于某个
46、范围之间。用法:range(a,b,c)表示 a 大于 b 同时小于 c 时返回 1,否则返回 0。例如: range(close,ma(close,5),ma(close,10)表示收盘价大于 5 日均线并且小于 10 日 均线。reverse(x) 求相反数含义:求相反数。用法:reverse(x)返回-x。 例如 reverse(close)返回-close。sqrt(x) 平方根含义:开平方。用法:sqrt(x)为 x 的平方根。例如:sqrt(close)收盘价的平方根。 8、引用函数backset(x,n) 将当前位置到若干周期前的数据设为 x含义:将当前位置到若干周期前的数据设为
47、 x。用法:backset(x,n),若 x 非 0,将当前位置到 n 周期前的数值设为 x。例 如:backset(closeopen,2)若收阳则将该周期及前一周期数值设为 1,否则为 0。barscount(x) 求总的周期数含义:求总的周期数。用法:barscount(x),第一个有效数据到当前的天数。barslast(x) 上一次条件成立到当前的周期数含义:上一次条件成立到当前的周期数。用法:barslast(x),上一次 x 不为 0 到现在的天数。例如: barslast(close/ref(close,1)=1,1)表示上一个涨停板到当前的周期数。barssince(x) 统计
48、第一个条件成立到当前的周期数含义:统计第一个条件成立到当前的周期数。用法:barssince(x):第一次 x 不为 0 到现在的天数。例如: barssince(high10)表示股价超过 10 元时到当前的周期数。count(x,n) 统计满足条件的周期数含义:统计满足条件的周期数。用法:count(x,n),统计 n 周期中满足 x 条件的周期数,若 n=0 则从第一个 有效值开始。例如:count(closeopen,20)表示统计 20 周期内收阳的周期数。dma(x,a) 求动态移动平均含义:求动态移动平均。用法:dma(x,a),求 x 的动态移动平均。算法: 若 y=dma(x
49、,a)则 y=a*x+(1-a)*y,其中 y表示上一周期 y 值,a 必须小于 1。例如: dma(close,vol/capital)表示求以换手率作平滑因子的平均价。ema(x,n) 求指数平滑移动平均含义:求指数平滑移动平均。用法:ema(x,n),求 x 的 n 日指数平滑移动平均。算法:若 y=ema(x,n)则 y=2*x+(n-1)*y/(n+1),其中 y表示上一周期 y 值。例如:ema(close,30)表示 求 30 日指数平滑均价。filter(x,n) 过滤连续出现的信号含义:过滤连续出现的信号。用法:filter(x,n):x 满足条件后,将其后 n 周期内的数据
50、置为 0,若 n 为 0 表示将其后的所有数据置 0。hhv(x,n) 求最高值含义:求最高值。用法:hhv(x,n),求 n 周期内 x 最高值,n=0 则从第一个有效值开始。 例 如:hhv(high,30)表示求 30 日最高价。hhvbars(x,n) 求上一高点到当前的周期数含义:求上一高点到当前的周期数。用法:hhvbars(x,n):求 n 周期内 x 最高值到当前周期数,n=0 表示从第一个 有效值开始统计。例如:hhvbars(high,0)求得历史新高到到当前的周期数。llv(x,n) 求最低值含义:求最低值。用法:llv(x,n),求 n 周期内 x 最低值,n=0 则从第一个有效
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 品牌合作与市场拓展协议2024
- 摄影服务合同范本
- 某水利枢纽土建工程施工组织设计方案
- 二零二四年度工程安全防护与环保协议
- 关于驾校协议书
- 融资三方协议合同范本
- 小麦购销合同完整版
- 2024年度二手房交易房屋买卖合同续签合同2篇
- 2024年度影视作品授权播放合同标的及播放期限2篇
- 二零二四年度工程建设领域设备采购及安装服务合同
- 大学mooc英语畅谈中国(湖北大学)章节测验答案
- 重大事故隐患专项排查检查表
- 《小学生C++创意编程》第3单元课件 选择结构
- 体育心理学(第三版)第03篇章运动兴趣和动机
- jgj39-2016《托儿所、幼儿园建筑设计规范》(2019年版)
- 堆肥场施工方案
- 一户一表改造施工方案
- 辽宁省盘锦市第一完全中学2023-2024学年九年级上学期期中历史试题
- 博士研究生政审表
- 人美版小学美术六年级上册第三课《添画人像》单元作业设计
- 高中劳动教育-主题班会课件
评论
0/150
提交评论