地雷花开 2008-6-28 15:58
[06-28] 大智慧公式常用函数(1)
[size=4][color=#0000ff]行情函数[/color][/size]
[size=4]名称 用法 举例 解释[/size]
[size=4]ADVANCE 上涨家数 ADVANCE 本函数仅对大盘有效。[/size]
[size=4]DECLINE 下跌家数 DECLINE(本函数仅对大盘有效)。 取得该周期下跌家数。[/size]
[size=4]AMOUNT 成交额 AMOUNT 取得该周期成交额。[/size]
[size=4]ASKPRICE 委卖价 ASKPRICE(N),N取1――3(本函数仅个股在分笔成交分析周期有效。 取得委卖1――委卖3价格。[/size]
[size=4]ASKVOL 委卖量 ASKVOL(N),N取1――3(本函数仅个股在分笔成交分析周期有效。 取得委卖1――委卖3量。[/size]
[size=4]BIDPRICE 委买价 BIDPRICE(N),N取1――3(本函数仅个股在分笔成交分析周期有效。 取得委买1――委买3量。[/size]
[size=4]BIDVOL 委买量 BIDVOL(N),N取1――3(本函数仅个股在分笔成交分析周期有效。 取得委买1――委买3量。[/size]
[size=4]CLOSE 收盘价 CLOSE 取得该周期收盘价。 [/size]
[size=4]HIGH 最高价 HIGH 取得该最高价。[/size]
[size=4]LOW 最低价 LOW 取得该周期最低价。[/size]
[size=4]OPEN 开盘价 OPEN 取得该周期开盘价。[/size]
[size=4]VOL 成交量 VOL 取得该周期成交量。[/size]
[size=4][color=#0000ff]大盘函数[/color][/size]
[size=4]名 称 解 释[/size]
[size=4]INDEXA 表示同期大盘的成交额。[/size]
[size=4]INDEXADV 表示同期大盘的上涨家数。[/size]
[size=4]INDEXC 表示同期大盘的收盘价。[/size]
[size=4]INDEXDEC 表示同期大盘的下跌家数。[/size]
[size=4]INDEXH 表示同期大盘的最高价。[/size]
[size=4]INDEXL 表示同期大盘的最低价。[/size]
[size=4]INCEXO 表示同期大盘的开盘价。[/size]
[size=4]INDEXV 表示同期大盘的成交量。[/size]
[size=4][color=#0000ff]常用函数[/color][/size]
[size=4] 名称 用法 注意[/size]
[size=4](1)、CAPITAL 流通盘大小 CAPITAL,返回流通盘大小,单位为手。对于A股得到流通A股,B股得到B股总股本,指数为0。 该函数返回常数。[/size]
[size=4](2)、VOLUNIT 每手股数 VOLUNIT,返回每手股数。对于股票值为100,债券为10。 该函数返回常数。[/size]
[size=4]财务数据函数 FINANCE(N) ,N=1-37返回财务数据。[/size]
[size=4]N 含 义 单位 N 含 义 单位 N 含 义 单位[/size]
[size=4]1 总股本 万股 14 长期投资 千元 27 上年损益调整 千元[/size]
[size=4]2 国家股 万股 15 流动负债 千元 28 利润总额 千元[/size]
[size=4]3 发起法人股 万股 16 长期负债 千元 29 税后利润 千元[/size]
[size=4]4 法人股 万股 17 资本公积金 千元 30 净利润 千元[/size]
[size=4]5 B股 万股 18 每股公积金 千元 31 未分配利润 千元[/size]
[size=4]6 H股 万股 19 股东权益 千元 32 每股未分配 元[/size]
[size=4]7 流通A股 万股 20 主营收入 千元 33 每股收益 元[/size]
[size=4]8 职工股 万股 21 主营利润 千元 34 每股净资产 元[/size]
[size=4]9 A2转配股 万股 22 其他利润 千元 35 调每股净资 元[/size]
[size=4]10 总资产 千元 23 营业利润 千元 36 股东权益比[/size]
[size=4]11 流动资产 千元 24 投资收益 千元 37 净资收益率[/size]
[size=4]12 固定资产 千元 25 补贴收入 千元[/size]
[size=4]13 无形资产 千元 26 营业外收支 千元[/size]
[size=4][color=#0000ff]时间函数[/color][/size]
[size=4]名 称 解 释[/size]
[size=4]DATE 年月日 函数返回有效值范围为(700101-1341231),表示19700101-20341231,取得该周期从1900以来的年月日。[/size]
[size=4]DAY 日期 函数返回有效值范围为(1-31),取得该周期的日期。[/size]
[size=4]HOUR 小时 函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0,取得该周期的小时数。[/size]
[size=4]MINUTE 分钟 函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0,取得该周期的分钟数。[/size]
[size=4]MONTH 月份 函数返回有效值范围为(1-12),取得该周期的月份。[/size]
[size=4]TEME 时分秒 函数返回有效值范围为(000000-235959),取得该周期的时分秒。[/size]
[size=4]WEEK 星期 函数返回有效值范围为(0-6),0表示星期天,取得该周期的星期数。[/size]
[size=4]YEAR 年份 函数返回有效值范围为(1970-2038),取得该周期的年份。[/size]
[size=4][color=#0000ff]引用函数[/color][/size]
[size=4]名 称 解 释[/size]
[size=4]BACKSET 向前赋值 将当前位置到若干周期前的数据设为1。 用法:BACKSET(X,N),X非0,则将当前位置到N周期前的数值设为1。 例如:BACKSET(CLOSE>OPEN,2),若收阳则将该周期及前一周期数值设为1,否则为0。[/size]
[size=4]BARSCOUNT 有效值周期数 求总的周期数。 用法:BARSCOUNT(X),第一个有效数据到当前的天数。 例如:BARSCOUNT(CLOSE),对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数。[/size]
[size=4]BARSLAST 上一次条件成立位置 上一次条件成立到当前的周期数。 用法:BARXLAST(X),上一次X不为0到现在的天数。 例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1,1),表示上一个涨停到当前的周期数。 BARSSINCE 第一个条件成立位置 第一个条件成立到当前的周期数。 用法:BARSSINCE(X),第一次X不为0到现在的天数。 例如:BARSSINCE(HIGH>10),表示股价超过10元时到当前的周期数。[/size]
[size=4]COUNT 统计总数 统计满足条件的周期数。 用法:COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。 例如:COUNT(CLOSE>OPEN,20),表示统计20周期内收阳的周期数。[/size]
[size=4]DMA 动态***平均 求动态***平均。 用法:DMA(X,A),求X的动态***平均。 算法:若Y=DMA(X,A)则Y=A*X+(1-A)*Y’,其中Y’表示上一周期Y值,A必须小于1。 例如:DMA(CLOSE,VOL/CAPITAL),表示求以换手率作平滑因子的平均价。[/size]
[size=4]EMA 指数平滑***平均 求指数平滑***平均。 用法:EMA(X,N),求X 的N日指数平滑***平均。 算法:若Y=EMA(X,N)则Y=[2*X+(N-1)*Y’]/(N+1),其中Y’表示上一周期Y值。 例如:EMA(CLOSE,30),表示求30日指数平滑均价。[/size]
[size=4]FILTER 信号过滤 过滤连续出现的信号。 用法:FILTER(X,N),X满足条件后,删除其后N周期内的数据置为0。 例如:FILTER(CLOSE>OPEN,5),查找阳线,5天内再次出现的阳线不被记录在内。[/size]
[size=4]HHV 最高值 求最高值。 用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。 例如:HHB(HIGH,30),表示求30日最高价。[/size]
[size=4]LLV 最低值 求最低值。 用法:LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始。 例如:LLV(LOW,0),表示求历史最低价。[/size]
[size=4]LLVBARS 上一低点位置 求上一低点到当前的周期数。 用法:LLVBARS(X,N),求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计。 例如:LLVBARS(HIGH,20),求得20日最低点到当前的周期数。[/size]
[size=4]MA 简单***平均 求简单***平均。 用法:MA(X,N),求X的N日***平均值。 算法:(X1+X2+X3+…+Xn)/N 例如:MA(CLOSE,10),表示求10日均价。[/size]
[size=4]REF 向前引用 引用若干周期前的数据。 用法:REF(X,A),引用A周期前的X值。 例如:REF(CLOSE,1),表示上一周期的收盘价,在日线上就是昨收。[/size]
[size=4]SMA ***平均 求***平均。 用法:SMA(X,N,M),求X的N日***平均,M为权数。 算法:若Y=SMA(X,N,M)则Y=[M*X+(N-M)*Y’]/N,其中Y’表示上一周期Y值,N必须大于M。 例如:SMA(CLOSE,30,1),表示求30日***平均价。[/size]
[size=4]SUM 求和 求总和。 用法:SUM(X,N),统计N周期中X的总和,N=0则从第一人有效值开始。 例如:SUM(VOL,0),表示统计从上市第一天以来的成交量总和。[/size]
[size=4]SUMBARS 累加到指定周期数 向前累加到指定值到现在的周期数。 用法:SUMBARS(X,A),将X向前累加直到大于等于A,返回这个区间的周期数。 例如:SUMBARS(VOL,CAPITAL),求完全换手到现在的周期数。[/size]