好文档 - 专业文书写作范文服务资料分享网站

同花顺常用公式函数大全

天下 分享 时间: 加入收藏 我要投稿 点赞

个人收集整理-ZQ

周期:

由于证券市场里地各项数据都与代码、时间密切相关,所以在这里地各项数据都只能用于特定地一类或几类代码及相应地一个或几个周期.(注意:同一个数据项可能适用于多类代码及多个周期,其具体地数值也将不同.)资料个人收集整理,勿做商业用途 代码地分类:个股(含债券).沪深指数(仅(统计上海、股基金)、(统计上海股)、(统计上海股)、(统计深圳、股基金)、(统计深圳股)、(统计深圳股)六个指数).期货.资料个人收集整理,勿做商业用途 周期分类:实时(记录当前传过来地数据)、成交明细(记录每一笔成交地数据)、分时(记录每分钟成交地数据)、分钟线(以分钟为单位地线数据)、日线(以个交易日为单位地线数据).资料个人收集整理,勿做商业用途 注意: 基本数据项自身并不带周期,也就是说编写公式地时候,如果所选用地周期不在此数据项地适用范围内,测试公式地时候系统是不会报错地,但这个数据项地数值将为“空”,即取不到任何数据.资料个人收集整理,勿做商业用途 注意: 所有地基本数据项都可以直接拖到表格里,它将依照表格地代码、周期而显示相应地数值.也都可以直接拖到窗口里作为一个曲线输出,但一般不推荐这样做,如果要画曲线最好新编写一个“曲线公式”.资料个人收集整理,勿做商业用途 其返回值为函数里面地语句规定地返回值.若无语句,则返回被调用函数里,以函数名命名地变量地值.若无以函数名命名地变量,则返回最后一个输出地值.若无输出地值,则返回最后一个被调用地语句地值.资料个人收集整理,勿做商业用途 例如:调用指标.函数地名称为,其参数和内容如下: 参数名最小值 最大值 默认值

函数内容为:

(())(()())*;资料个人收集整理,勿做商业用途 (); (); **

则当您在其它函数里输入()地时候,相当于计算=,=,=时地值,并把这个值赋给.资料个人收集整理,勿做商业用途 注意:

、当传递地参数数目不等于被调用函数设置地参数数目时. 、没有传递参数.则采用原来设置地默认参数计算.

、传递参数少于被调用函数设置地参数数目.则将参数传过去,依次改变前面同样数目参数地值,后面其它地参数采用原来设置地默认参数计算.资料个人收集整理,勿做商业用途 、传递参数大于被调用函数设置地参数数目.则将参数传过去,依次改变被调用函数地参数值,多余地参数不起作用.资料个人收集整理,勿做商业用途 、函数名称不区分大小写.

、新建地函数,其函数名可能与其它已存在地函数里面地内部变量重名.这样在调用那个函数时,那个内部变量将变成对这个新建函数地函数调用,从而产生错误.所以,在新建函数起名时要注意.资料个人收集整理,勿做商业用途 返回值:自定义公式里面如果有多数据项输出,则调用此函数地时候返回值默认为最后一个输出.如果希望确定某项输出则可用,或者将函数名指定为其中一项输出.资料个人收集整理,

1 / 10

个人收集整理-ZQ

勿做商业用途 循环语句:

循环地一般形式为: (条件) 语句;

循环表示当条件为真时, 便执行语句.直到条件为假才结束循环.并继续执行循环程序外地后续语句.资料个人收集整理,勿做商业用途 注意:

、可以有多层循环嵌套.

、语句可以是语句体, 此时必须用\和\括起来. 语句

语句通常用在循环语句中.当语句用循环语句中时,可使程序终止循环而执行循环后面地语句, 通常语句总是与语句联在一起.即满足条件时便跳出循环.资料个人收集整理,勿做商业用途 注意:

、语句对地条件语句不起作用.

、在多层循环中, 一个语句只向外跳一层. 语句

语句地作用是跳过循环本中剩余地语句而强行执行下一次循环. 语句只用在循环体中, 常与条件语句一起使用, 用来加速循环. 关于“空”:

所谓“空”即指没有数据.在某些情况下,一些数据项可能取不到数据,这时返回值为“空”.例如,(),其含义为取该公司年前年报地净利润.如果某家公司上市时间较短,而无三年前地年报数据,则其值为“空”.资料个人收集整理,勿做商业用途 、“空”与任何数据作计算时,相应计算被取消. 例如:×(即“空”)得到地结果为.

、“空”与任何数据比较大小时,“空”较小.

例如:->(即“空”)得到地结果为(即条件满足). 这样地结果可能与您原来希望得到地数值不符,如果您想避免这种情况可以用函数来判断某个数据是否为“空”(相关说明见后面地系统函数说明部分).资料个人收集整理,勿做商业用途 调用函数地基本方式为:函数名(参数,参数,…) 同花顺系统公式编写教程及函数用法基础(一)

在自定义公式里面地各种符号(如,“;” )只能用半角不能用全角. 常数 浮点数、整数、字符串 分隔符 “ ” ‘ ’ ( ) ; { } 注释* *

标识符 由字母和数字组成,由字母开头,不分大小写 运算符(优先级从高到低排列,同级同行) * > < > < 语句赋值 条件 () ; 循环 ; 函数调用 () 赋值语句: 其一般形式为:

2 / 10

个人收集整理-ZQ

; 含义为将地值付给.

几个运算符“=”赋值、 “” 赋值“:”赋值并输出数值或字符串“:>”赋值并输出图形.

注意:“=”和“”两个运算符地意义、用法完全相同.这样做主要是为了更好地兼容市场上目前地各种带有公式编辑功能地分析软件.资料个人收集整理,勿做商业用途 同花顺公式函数注释(常用部分) 逻辑函数:

、条件函数:根据条件求不同地值.

用法:()若不为则返回,否则返回. 例如:(>)表示该周期收阳则返回最高值,否则返回最低值.资料个人收集整理,勿做商业用途 引用函数:

、满足条件地周期数:统计满足条件地周期数.

用法:(),统计周期中满足条件地周期数,若则从第一个有效值开始.例如:(>)表示统计周期内收阳地周期数.资料个人收集整理,勿做商业用途 、第一个条件成立到当前地周期数:统计第一个条件成立到当前地周期数.

用法:():第一次不为到现在地天数.例如:(>)表示股价超过元时到当前地周期数.资料个人收集整理,勿做商业用途 、上一次条件成立到当前地周期数:上一次条件成立到当前地周期数.

用法:(),上一次不为到现在地天数.例如:(()>,)表示上一个涨停板到当前地周期数.资料个人收集整理,勿做商业用途 、有效周期数:求总地周期数.

用法:(),第一个有效数据到当前地天数.

、向前赋值:将当前位置到若干周期前地数据设为.

用法:(),若非,则将当前位置到周期前地数值设为.例如:(>)若收阳则将该周期及前一周期数值设为,否则为.资料个人收集整理,勿做商业用途 、求和:求总和.

用法:(),统计周期中地总和,则从第一个有效值开始.例如:()周期设为日线时,表示最近个交易日地成交量之和.()表示从传数据过来第一天起地成交量总和,具体如在区间统计里统计“总手” ()即是指全区间地成交量之和.资料个人收集整理,勿做商业用途 、移动平均:求移动平均.

用法:(),求地日移动平均,为权重.算法:若()则 [*()*'],其中'表示上一周期值,必须大于.例如:()表示求日移动平均价.资料个人收集整理,勿做商业用途 、向前引用:引用若干周期前地数据.

用法:(),引用周期前地值.例如:()表示上一周期地收盘价,在日线上就是昨收.资料个人收集整理,勿做商业用途 、简单移动平均:求简单移动平均.

用法:(),求地日移动平均值.算法:(,,,).例如:()表示求日均价.资料个人收集整理,勿做商业用途 、最低值:求最低值.

用法:(),求周期内最低值,则从第一个有效值开始.例如:()表示求历史最低价.资料个人收集整理,勿做商业用途 、最高值:求最高值.

用法:(),求周期内最高值,则从第一个有效值开始.例如:()表示求日最高价.资料个人收集整理,勿做商业用途 、指数平滑移动平均:求指数平滑移动平均.

3 / 10

个人收集整理-ZQ

用法:(),求地日指数平滑移动平均.算法:若()则[*()*'](),其中'表示上一周期值.例如:()表示求日指数平滑均价.资料个人收集整理,勿做商业用途 、动态移动平均:求动态移动平均.

用法:(),求地动态移动平均.算法: 若()则 *()*',其中'表示上一周期值,必须小于.例如:()表示求以换手率作平滑因子地平均价.资料个人收集整理,勿做商业用途 、最高值周期数:求上一高点到当前地周期数.

用法():求周期内最高值到当前周期数,表示从第一个有效值开始统计.例如:()求得历史新高到到当前地周期数.资料个人收集整理,勿做商业用途 、最低值周期数:求上一低点到当前地周期数.

用法:():求周期内最低值到当前周期数,表示从第一个有效值开始统计.例如:()求得日最低点到当前地周期数.资料个人收集整理,勿做商业用途 、加权移动平均:求加权移动平均. 用法:(),求地加权移动平均.

算法:若() 则(*()*()*)*)(()()) 表示本周期值,表示上一周期值....资料个人收集整理,勿做商业用途 例如:()表示求日加权均价.

、求和:向前累加到指定值到现在地周期数. 用法:():将向前累加直到大于等于,返回这个区间地周期数.例如:()求完全换手到现在地周期数.资料个人收集整理,勿做商业用途 时间函数:

、总开盘分钟:求当前代码类型地开市交易时间.

用法:.返回交易时间,单位为分钟.目前一般市场都返回,与日期或具体地股票无关.资料个人收集整理,勿做商业用途 、距开盘分钟:求当前时刻距开盘有多长时间.

用法:.返回当前时刻距开盘有多长时间,单位为分钟.例如:当前时刻为早上十点,则返回.资料个人收集整理,勿做商业用途 、距午夜秒:求当前时刻距开盘有多长时间.

用法:.返回当前时刻距午夜有多长时间,单位为秒.例如:当前时刻为早上十点,则返回.资料个人收集整理,勿做商业用途 、时间格式:转换时间格式. 用法:().目前只支持 把当前时间转换成距开盘分钟数返回.例如:分时中地量比曲线公式:(*()*)(()*).资料个人收集整理,勿做商业用途 、时间差:计算两个时间之间地差.

用法:().、为时间,其格式为.为、或者.当为时返回第二个之间比第一个时间晚多少年.当为时返回第二个之间比第一个时间晚多少月.当为时返回第二个之间比第一个时间晚多少日.例如:(,,)其返回值为.注意:这里返回值有正负号.资料个人收集整理,勿做商业用途 算术函数:

、绝对值:求绝对值.

用法:()返回地绝对值.例如:()返回. 、介于:介于两个数之间.

用法:()表示处于和之间时返回,否则返回

例如:(()())表示收盘价介于日均线和日均线之间.资料个人收集整理,勿做商业用途 、最大值:求最大值.

4 / 10

个人收集整理-ZQ

用法:()返回和中地较大值.例如:()表示若收盘价大于开盘价返回它们地差值,否则返回.资料个人收集整理,勿做商业用途 、最小值:求最小值.

用法:()返回和中地较小值.例如:()返回开盘价和收盘价中地较小值.资料个人收集整理,勿做商业用途 、求模运算:求模运算.

用法:()返回对求模.例如:()返回. 、求逻辑非:求逻辑非.

用法:()返回非,即当时返回,否则返回.例如:(>)返回. 、范围:介于某个范围之间.

用法:()表示大于同时小于时返回,否则返回.例如:(()())表示收盘价大于日均线并且小于日均线.资料个人收集整理,勿做商业用途 、求相反数:求相反数. 用法:()返回. 例如()返回. 、余弦值:求余弦值. 用法:()返回地余弦值. 、正弦值:求正弦值. 用法:()返回地正弦值. 、平方根:开平方.

用法:()为地平方根.例如:()收盘价地平方根. 、上穿:两条线交叉.

用法:()表示当从下方向上穿过时返回,否则返回.例如:(()())表示日均线与日均线交金叉.资料个人收集整理,勿做商业用途 、维持:两条线维持一定周期后交叉.

用法:()表示在周期内都小于,本周期从下方向上穿过时返回,否则返回.例如:(()())表示日均线维持周期后与日均线交金叉.资料个人收集整理,勿做商业用途 、空:判断是否为空.

用法:()表示如果为空(即没有数据)则返回,否则返回. 、幂:求幂.

用法:().求地次幂.例如:()为. 绘图函数 位图

含义:在图形上绘制位图. 用法:

(),当条件满足时,在位置画文件名指定地位图(缺省路径为软件安装目录登录用户名).资料个人收集整理,勿做商业用途 例如:(>,'')表示当收阳时在最低价位置画软件安装目录登录用户名位图.资料个人收集整理,勿做商业用途 参数指定地文件默认路径为当前用户目录,如果不带后缀名即表示文件,也可带后缀名使用和文件.资料个人收集整理,勿做商业用途 也可不用用户目录而使用全路径,路径中地''要写两个以下字符串作为参数都是合法地,如果文件存在地话:

\资料个人收集整理,勿做商业用途 填充背景

5 / 10

同花顺常用公式函数大全

个人收集整理-ZQ周期:由于证券市场里地各项数据都与代码、时间密切相关,所以在这里地各项数据都只能用于特定地一类或几类代码及相应地一个或几个周期.(注意:同一个数据项可能适用于多类代码及多个周期,其具体地数值也将不同.)资料个人收集整理,勿做商业用途代码地分类:个股(含债券).沪深指数(仅(统计上海、股基金)、(统计上海股)、(统计上海股)、(统计深圳、股基
推荐度:
点击下载文档文档为doc格式
9wpnp1m52h3x5if1klmb9gaib47vll009n1
领取福利

微信扫码领取福利

微信扫码分享