收藏 分享(赏)

【分析家408专业版公式指南】.doc

上传人:ysd1539 文档编号:7346296 上传时间:2019-05-15 格式:DOC 页数:51 大小:377.50KB
下载 相关 举报
【分析家408专业版公式指南】.doc_第1页
第1页 / 共51页
【分析家408专业版公式指南】.doc_第2页
第2页 / 共51页
【分析家408专业版公式指南】.doc_第3页
第3页 / 共51页
【分析家408专业版公式指南】.doc_第4页
第4页 / 共51页
【分析家408专业版公式指南】.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、分析家证券分析系统波段是金证券网 http:/ http:/ 分析家的公式编写系统用了多类的函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。因此在不同类型的函数我们赋予了相当精确的含义。有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态及时盘中数据提取我们所需要的数据以方便以后的分析和计算。有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长,从而设计的简化运算函数等等。在以下的几节当中,我们将会分别介绍一共 10 类的函数。一、行情函数 (OPEN、CLOSE、HIGH、LOW、VOL 等)二、大盘函数 (INDEXA、INDEXC、IN

2、DEXH 等)三、常数函数 (CAPITAL、市盈率、量比等) 四、时间函数 (DATE、DAY、TIME 等) 五、引用函数(MA、HHV、COUNT、REF 、SUM 、SMA 等)六、逻辑函数(IF、CROSS、NOT 等)七、数学函数(MAX、MIN、LN、三角函数等)八、统计函数(STD、VAR、AVEDEV 等)九、指标函数(COST、WINNER、SAR、ZIG 等)十、绘图函数(DRAWLINE、DRAWTEXT 等)一、 行情函数 名 称 用法举例 解释ADVANCE 上涨家数 ADVANCE 本函数仅对大盘有效AMOUNT 成交额 AMOUNT 取得该周期成交额。ASKPR

3、ICE 委卖价 ASKPRICE(N),N 取 1-3 (本函数仅个股在分笔成交分析周期有效 取得委卖 1-委卖 3 价格。ASKVOL 委卖量 ASKVOL(N),N 取 1-3 (本函数仅个股在分笔成交分析周期有效) 取得委卖 1-委卖 3 量。BIDPRICE 委买价 BIDPRICE(N),N 取 1-3 (本函数仅个股在分笔成交分析周期有效) 取得委买 1-委买 3 价格。BIDVOL 委买量 BIDVOL(N),N 取 1-3 (本函数仅个股在分笔成交分析周期有效) 取得委买 1-委买 3 量。BUYVOL 主动性买单 BUYVOL (本函数仅个股在分笔成交分析周期有效) 取得主动

4、性买单量。 当本笔成交为主动性买盘时,其数值等于成交量,否则为 0 CLOSE 收盘价 CLOSE 取得该周期收盘价。DECLINE 下跌家数 DECLINE (本函数仅对大盘有效) 取得该周期下跌家数。EXTDATA 扩展数据EXTDATA(N),N 取 1-11 (本函数仅在日线分析周期有效) 取得日线扩展数据(1-11)。HIGH 最高价 HIGH 取得该周期最高价。ISBUYORDER 是否为主动性买单 ISBUYORDER (本函数仅个股在分笔成交分析周期有效) 取得该成交是否为主动性买单。当本笔成交为主动性买盘时,返回 1,否则为 0LOW 最低价 LOW 取得该周期最低价。OPE

5、N 开盘价 OPEN 取得该周期开盘价。SELLVOL主动性卖单 SELLVOL (本函数仅个股在分笔成交分析周期有效) 取得主动性卖单量。 当本笔成交为主动性卖盘时,其数值等于成交量,否则为 0 VOL 成交量 VOL 取得该周期成交量。二、大盘函数 1 INDEXA-表示同期大盘的成交额2 INDEXADV-表示同期大盘的上涨家数3 INDEXC -表示同期大盘的收盘价 4 INDEXDEC-表示同期大盘的下跌家数 5 INDEXH-表示同期大盘的最高价 6 INDEXL-表示同期大盘的最低价 7 INDEXO-表示同期大盘的开盘价 8 INDEXV-表示同期大盘的成交量 三、常数函数 1

6、、流通盘大小。 用法: CAPITAL,返回流通盘大小,单位为手。对于 A 股得到流通 A 股,B 股得到 B 股总股本,指数为 0 。注意:该函数返回常数 2、每手股数。 用法: VOLUNIT,返回每手股数。对于股票值为 100,债券为 10 。注意:该函数返回常数 3、财务数据函教FINANCE(N) N137 返回财务数据N 含义 单位 N 含义 单位 N 含义 单位1 总股本 万股 14 长期投资 千元 27 上年损益调整 千元2 国家股 万股 15 流动负债 千元 28 利润总额 千元3 发起人法人股 万股 16 长期负债 千元 29 税后利润 千元4 法人股 万股 17 资本公积

7、金 千元 30 净利润 千元5 B 股 万股 18 每股公积金 千元 31 未分配利润 千元6 H 股 万股 19 股东权益 千元 32 每股未分配 元7 流通 A 股 万股 20 主营收入 千元 33 每股收益 元8 职工股 万股 21 主营利润 千元 34 每股净资产 元9 A2 转配股 万股 22 其他利润 千元 35 调每股净资 元10 总资产 千元 23 营业利润 千元 36 股东权益比 11 流动资产 千元 24 投资收益 千元 37 净资收益率 12 固定资产 千元 25 补贴收入 千元 13 无形资产 千元 26 营业外收支 千元 4、动态行情函数DYNAINFO(N) N=3

8、39 返回动态行情N 含义 N 含义 N 含义3 昨收 16 委差 27 买二价4 今开 17 量比 28 买三价5 最高 18 委买 29 卖一量6 最低 19 委卖 30 卖二量7 最新 20 委买价 31 卖三量8 总手 21 委卖价 32 卖一价9 现价 22 内盘 33 卖二价10 总额 23 外盘 34 卖三价11 均价 24 涨速 35 换手率12 涨跌 25 买一量 36 5 日均量13 振幅 26 买二量 37 市盈率14 涨幅 27 买三量 15 委比 28 买一价 四、时间函数 DATE 年月日 DATE 函数返回有效值范围为(700101-1341231),表示 197

9、00101-20341231 取得该周期从 1900 以来的年月日。 DAY 日期 DAY 函数返回有效值范围为(1-31) 取得该周期的日期。 HOUR 小时HOUR 函数返回有效值范围为 (0-23),对于日线及更长的分析周期值为 0 取得该周期的小时数。MINUTE 分钟 MINUTE 函数返回有效值范围为 (0-59),对于日线及更长的分析周期值为 0 取得该周期的分钟数。MONTH 月份MONTH 函数返回有效值范围为 (1-12) 取得该周期的月份。TIME 时分秒 TIME 函数返回有效值范围为(000000-235959) 取得该周期的时分秒。WEEK 星期 WEEK 函数返回

10、有效值范围为(0-6),0 表示星期天 取得该周期的星期数。 YEAR 年份YEAR 函数返回有效值范围为(1970-2038) 取得该周期的年份。 五、引用函数BACKSET 向前赋值 将当前位置到若干周期前的数据设为 1。 用法: BACKSET(X,N),X 非 0,则将当前位置到 N 周期前的数值设为 1。例如:BACKSET(CLOSEOPEN,2) 若收阳则将该周期及前一周期数值设为 1,否则为 0 BARSCOUNT 有效值周期数 求总的周期数。 用法: BARSCOUNT(X)第一个有效数据到当前的天数。例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,

11、对于分笔成交取得当日成交笔数,对于 1 分钟线取得当日交易分钟数 BARSLAST 上一次条件成 立位置 上一次条件成立到当前的周期数。 用法: BARSLAST(X):上一次 X 不为 0 到现在的天数 。例如:BARSLAST(CLOSE/REF(CLOSE,1)=1.1)表示上一个涨停板到当前的周期数 BARSSINCE 第一个条件成 立位置 第一个条件成立到当前的周期数。用法:BARSSINCE(X):第一次 X 不为 0 到现在的天数。例如:BARSSINCE(HIGH10)表示股价超过 10 元时到当前的周期数 COUNT 统计总数 统计满足条件的周期数。用法: COUNT(X,N

12、),统计 N 周期中满足 X 条件的周期数,若 N=0 则从第一个有效值开始。例如:COUNT(CLOSEOPEN,20)表示统计 20 周期内收阳的周期数 DMA 动态移动平均 求动态移动平均。用法: DMA(X,A),求 X 的动态移动平均。算法: 若 Y=DMA(X,A) 则 Y=A*X+(1-A)*Y,其中 Y表示上一周期 Y 值,A 必须小于 1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价 EMA 指数平滑移动平均 卖一价求指数平滑移动平均。用法: EMA(X,N),求 X 的 N 日指数平滑移动平均。算法:若 Y=EMA(X,N) 则 Y=2

13、*X+(N-1)*Y/(N+1),其中 Y表示上一周期 Y值。例如:EMA(CLOSE,30)表示求 30 日指数平滑均价 FILTER 信号过滤 过滤连续出现的信号。用法: FILTER(X,N):X 满足条件后,删除其后 N 周期内的数据置为 0 。例如:FILTER(CLOSEOPEN,5)查找阳线,5 天内再次出现的阳线不被记录在内 HHV 最高值 求最高值。用法: HHV(X,N),求 N 周期内 X 最高值,N=0 则从第一个有效值开始。例如:HHV(HIGH,30)表示求 30 日最高价 HHVBARS 上一高点位置 求上一高点到当前的周期数。用法: HHVBARS(X,N):求

14、 N 周期内 X 最高值到当前周期数,N=0 表示从第一个有效值开始统计 。例如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数 LLV 最低值 求最低值。用法: LLV(X,N),求 N 周期内 X 最低值,N=0 则从第一个有效值开始。例如:LLV(LOW,0) 表示求历史最低价 LLVBARS 上一低点位置 求上一低点到当前的周期数。用法: LLVBARS(X,N):求 N 周期内 X 最低值到当前周期数,N=0 表示从第一个有效值开始统计 。例如:LLVBARS(HIGH,20)求得 20 日最低点到当前的周期数 MA 简单移动平均 求简单移动平均。用法: MA(X,N),

15、 求 X 的 N 日移动平均值。算法:(X1+X2+X3+.+Xn)/N 例如:MA(CLOSE,10)表示求 10 日均价 REF向前引用 引用若干周期前的数据。用法: REF(X,A),引用 A 周期前的 X 值。例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收 。 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 日移动平均价 SUM求和 求总和。用

16、法: SUM(X,N),统计 N 周期中 X 的总和,N=0 则从第一个有效值开始。例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和 SUMBARS累加到指定周期数 向前累加到指定值到现在的周期数。用法: SUMBARS(X,A):将 X 向前累加直到大于等于 A,返回这个区间的周期数 例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数 六、逻辑函数IF条件函数 根据条件求不同的值。用法: IF(X,A,B)若 X 不为 0 则返回 A,否则返回 B 例如:IF(CLOSEOPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值ISDOWN 当日

17、下跌 该周期是否收阴。用法:ISDOWN 当收盘 ISEQUAL当日平盘 该周期是否平盘。用法:ISEQUAL 当收盘 =开盘时,返回值为 1,否则为 0 ISUP当日上涨 该周期是否收阳。用法:ISUP 当收盘开盘时,返回值为 1,否则为 0 CROSS交叉函数CROSS( A,B)A:变量或常量,判断交叉的第一条线B:变量或常量,判断交叉的第二条线例 CROSS(MA(CLOSE,5 ) ,MA (CLOSE,10) ):5 日均线与 10 日均线金叉CROSS( CLOSE,12):价格由下向上突破 12 元。NOT求逻辑非NOT(X )求逻辑非,返回非 X,即当 X=0 时返回 1,否

18、则返回 0。例:NOT (ISUP):是否平盘或收阴七、数学函数 ABS 绝对值求绝对值。用法: ABS(X)返回 X 的绝对值 例如:ABS(-34)返回 34BETWEEN 介于 介于两个数之间。用法: BETWEEN(A,B,C)表示 A 处于 B 和 C 之间时返回 1,否则返回 0 例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5)表示收盘价介于 5 日均线和 10 日均线之间CROSS 交叉函数两条线交叉。用法: CROSS(A,B)表示当 A 从下方向上穿过 B 时返回 1,否则返回 0例如:CROSS(MA(CLOSE,5),MA(CLOSE,1

19、0)表示 5 日均线与 10 日均线交金叉LONGCROSS 维持交叉函数 两条线维持一定周期后交叉。用法: LONGCROSS(A,B,N)表示 A 在 N 周期内都小于 B,本周期从下方向上穿过 B 时返回 1,否则返回 0 例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示 5 日均线维持 5 周期后与 10 日均线交金叉MAX 最大值 求最大值。用法: MAX(A,B)返回 A 和 B 中的较大值例如:MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回 0MIN 最小值求最小值。用法: MIN(A,B) 返回 A 和 B

20、中的较小值例如:MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值MOD 求模运算 求模运算。用法: MOD(A,B)返回 A 对 B 求模例如:MOD(26,10) 返回 6 NOT 求逻辑非求逻辑非。用法: NOT(X)返回非 X,即当 X=0 时返回 1,否则返回 0例如:NOT(ISUP)表示平盘或收阴RANGE 范围介于某个范围之间。用法: RANGE(A,B,C)表示 A 大于 B 同时小于 C 时返回 1,否则返回 0例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10)表示收盘价大于 5 日均线并且小于 10 日均线REVERSE 求相反数求相反

21、数。用法: REVERSE(X)返回-X例如 REVERSE(CLOSE)返回-CLOSESGN 符号值 求符号值。用法: SGN(X),当 X0,X=0,XACOS 反余弦值 用法: ACOS(X) 返回 X 的反余弦值 ASIN 反正弦值 用法: ASIN(X)返回 X 的反正弦值 ATAN 反正切值 用法: ATAN(X)返回 X 的反正切值 CEILING 向上舍入 向数值增大方向舍入。用法: CEILING(A)返回沿 A 数值增大方向最接近的整数 例如:CEILING(12.3)求得 13,CEILING(-3.5)求得-3 COS 余弦值 用法: COS(X)返回 X 的余弦值

22、EXP 指数 用法: EXP(X) 为 e 的 X 次幂 例如:EXP(CLOSE)返回 e 的 CLOSE 次幂 FLOOR 向下舍入 向数值减小方向舍入。用法: FLOOR(A)返回沿 A 数值减小方向最接近的整数例如:FLOOR(12.3)求得 12,FLOOR(-3.5)求得-4 INTPART 取整 绝对值减小取整,即取得数据的整数部分。用法: INTPART(A)返回沿 A 绝对值减小方向最接近的整数 例如:INTPART(12.3)求得 12,INTPART(-3.5)求得-3LN 自然对数 求自然对数。 用法: LN(X) 以 e 为底的对数 例如:LN(CLOSE)求收盘价的

23、对数 LOG 以 10 为底的对数 用法: LOG(X)取得 X 的对数 例如:LOG(100) 等于 POW 乘幂 用法: POW(A,B) 返回 A 的 B 次幂 例如:POW(CLOSE,3)求得收盘价的 3 次方 SIN 正弦值 用法: SIN(X)返回 X 的正弦值 SQRT 开平方 用法: SQRT(X) 为 X 的平方根例如:SQRT(CLOSE)收盘价的平方根TAN 正切值 TAN(X)返回 X 的正切值 八、统计函数1、平均绝对偏差用法: AVEDEV(X,N) 算法如下: 含义:平均绝对偏差,求 X 的 N 日平均绝对偏差 2、数据偏差平方和。用法: DEVSQ(X,N)

24、算法如下: 含义: 数据偏差平方和,求 X 的 N 日数据偏差平方和 3、线性回归预测值。用法: FORCAST(X,N) 为 X 的 N 周期线性回归预测值 例如:FORCAST(CLOSE,10)表示求 10 周期线性回归预测本周期收盘价4、线性回归斜率。用法: SLOPE(X,N)为 X 的 N 周期线性回归线的斜率例如:SLOPE(CLOSE,10)表示求 10 周期线性回归线的斜率5、估算标准差。用法: STD(X,N) 为 X 的 N 日估算标准差算法如下:例 STD(CLOSE,10):求 10 周期收盘价的估算标准差。6、总体标准差。用法: STDP(X,N)为 X 的 N 日

25、总体标准差算法如下:7、估算样本方差。用法: VAR(X,N) 为 X 的 N 日估算样本方差。算法如下: 8、总体样本方差。用法: VARP(X,N)为 X 的 N 日总体样本方差算法如下: 九、指标函数1、成本分布用法: COST(10),表示 10%获利盘的价格是多少,即有 10%的持仓量在该价格以下,其余 90%在该价格以上,为套牢盘 该函数仅对日线分析周期有效 2、前 M 个波峰值- 前 M 个 ZIG 转向波峰值。用法: PEAK(K,N,M)表示之字转向 ZIG(K,N)的前 M 个波峰的数值,M 必须大于等于 1例如:PEAK(1,5,1) 表示%5 最高价 ZIG 转向的上一

26、个波峰的数值3、前 M 个波峰位置-前 M 个 ZIG 转向波峰到当前距离。用法: PEAKBARS(K,N,M)表示之字转向 ZIG(K,N)的前 M 个波峰到当前的周期数 ,M 必须大于等于 1例如:PEAK(0,5,1) 表示%5 开盘价 ZIG 转向的上一个波峰到当前的周期数4、抛物转向用法: SAR(N,S,M),N 为计算周期,S 为步长,M 为极值例如 SAR(10,2,20)表示计算 10 日抛物转向,步长为 2%,极限值为 20% 5、抛物转向点用法: SARTURN(N,S,M),N 为计算周期 ,S 为步长,M 为极值,若发生向上转向则返回 1,若发生向下转向则返回-1,

27、否则为 0 其用法与 SAR 函数相同 6、前 M 个波谷值-前 M 个 ZIG 转向波谷值。用法: TROUGH(K,N,M)表示之字转向 ZIG(K,N)的前 M 个波谷的数值,M 必须大于等于 1 例如:TROUGH(2,5,2)表示%5 最低价 ZIG 转向的前 2 个波谷的数值7、前 M 个波谷位置-前 M 个 ZIG 转向波谷到当前距离。用法: TROUGHBARS(K,N,M)表示之字转向 ZIG(K,N)的前 M 个波谷到当前的周期数,M 必须大于等于 1例如:TROUGH(2,5,2)表示%5 最低价 ZIG 转向的前 2 个波谷到当前的周期数8、获利盘比例用法: WINNE

28、R(CLOSE),表示以当前收市价卖出的获利盘比例例如返回 0.1 表示 10%获利盘;WINNER(10.5) 表示 10.5 元价格的获利盘比例 该函数仅对日线分析周期有效 9、之字转向用法: ZIG(K,N),当价格变化量超过 N%时转向,K 表示 0:开盘价,1:最高价,2: 最低价,3: 收盘价例如:ZIG(3,5)表示收盘价的 5%的 ZIG 转向 十、绘图函数1、在图形上绘制小图标用法: DRAWICON(COND,PRICE,TYPE),当 COND 条件满足时,在 PRICE 位置画 TYPE 号图标。例如:DRAWICON(CLOSEOPEN,LOW,1)表示当收阳时在最低

29、价位置画 1 号图标。2、在图形上绘制直线段用法: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当 COND1 条件满足时,在 PRICE1 位置画直线起点;当 COND2 条件满足时,在 PRICE2 位置画直线终点;EXPAND 为延长类型。COND1,表示条件变量 1;PRICE1,表示第一个画线点,通常取值为 H,L,C,O 等等;COND2,表示条件变量 2;PRICE2,表示第二个画线点;EXPAND,常数变量。1、向右延伸;2、向左延伸;3、左右同时延伸;例如:DRAWLINE(HIGH=HHV(HIGH,20),HIGH,LOW1.08

30、,LOW,大阳线)表示当日涨幅大于 8%时在最低价位置显示大阳线 字样。4、在图形上绘制折线段用法: POLYLINE(COND,PRICE),当 COND 条件满足时,以 PRICE 位置为顶点画折线连接。COND,表示条件变量 1; PRICE,表示绘图点的位置;例如:POLYILINE(HIGH=HHV(HIGH,20),HIGH)表示在创 20 天新高点之间画折线。5、在图形上绘制柱线用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当 COND 条件满足时,在 PRICE1 和PRICE2 位置之间画柱状线宽度为 WIDTH(10 为标准间距)

31、,EMPTH 不为 0 则画空心柱。COND,表示条件变量 1;PRICE1,表示第一个绘图点的位置;PRICE2,表示第二个绘图点的位置;WIDTH,表示所绘制的柱线的宽度,取值的范围 0-9,宽度依次递增,取 0 时为一条线,在分析家中的主图 K 线的柱宽为 8;EMPTY,表示柱线空心与否,EMPTY 取 1 为空,取 0 为否;例如:STICKLINE(CLOSEOPEN,CLOSE,OPEN,0.8,1)表示画 K 线中阳线的空心柱体部分。绘图参数绘图参数不是函数,它描述待画图形的样式,将其插入到每个指标公式后面,用逗号分隔开。STICK 在指标点和零线之间画柱线。COLORSTIC

32、K同上,并用不同颜色区分上涨、下跌。LINESTICK 指标线和柱线都画。VOLSTICK 收市价高于昨日的,画红色空心实体;否则画绿色实心实体。CROSSDOT “x”点状线CmCLEOOT “0”点状线五彩 K 钱颜色参数颜色参数用来描述在五彩 K 线图上,满足指定条件的 K 线显示的颜色,其用法与绘图参数一样。COLORRED 红色 COLORGRAY 灰色 COLORGREEN 绿色 COLORYELLOW黄色COLORBLUE 蓝色COLORCYAN 青色COLORBLACK 黑色COLORMAGENTA 品红色COLORWHITE 白色COLORBROWN棕色附:分析家专业版 4.

33、08 新增函数PWINNER 远期获利盘比例。 用法:PWINNER(5,CLOSE),表示 5 天前的那部分成本以当前收市价卖出的获利盘比例,例如返回 0.1 表示 10%获利盘.该函数仅对日线分析周期有效 LWINNER 近期获利盘比例。 用法:LWINNER(5,CLOSE),表示最近 5 天的那部分成本以当前收市价卖出的获利盘比例,例如返回 0.1 表示 10%获利盘.该函数仅对日线分析周期有效 PPART 远期成本分布比例。 用法:PPART(10),表示 10 前的成本占总成本的比例,0.2 表示 20% 该函数仅对日线分析周期有效序言 分析家公式系统 分析家的公式系统是一套功能强

34、大、使用简单的计算机描述系统。用户可以通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试,在分析家当中一共提供了四大类公式编辑器: 1、技术指标公式编辑器: 实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过分析家的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。 2、条件选股公式编辑器: 也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!并且提供相应的同样开放式的结果检

35、测报告。 3、五彩K线公式编辑器: 准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K线。 4、交易系统公式编辑器: 交易系统是在条件选股功能上的一次大的延伸,诣在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。 第一章 技术指标编写 1、1 技术指标公式基础技术指标公式编辑器是分析家公式系统的第一类编辑器,是最基础的编辑器,通过该编辑器将单调的数据行情转换成为有形的图形世界,转换成为易观察、视觉效果强烈

36、的曲线,或者其他的图形,方便我们获取有益的信息、技术指标。公式系统有以下特点:用户只需要描述一个数据足如何计算的,公式系统就能将所有数据计算出来,并以曲线的形式显示出来。 公式系统以时间序列为基础,其计算对象是一组沿时间递增的数据序列,每一个时间周期包含一组数据,公式系统能对其中的任何数据进行操作。1、11 技术指标公式界面内容在分析家的图形分析界面单击“CTRL+F”选择技术指标公式编辑器的界面,通过该界面我们可以了解该系统的公式设定的内容和相关规则:A-每一个指标公式必须有一个名称,这个名称由字母或数字组成,公式名称在同类公式中必须是唯的。例如不能同时存在两个 AAA 技术指标公式,但可以

37、存在一个 AAA 技术指标一个AAA 条件选股公式,公式名称最多 9 个字符。B-公式描述是段文字,用来简单描述该公式的含义,在公式列表时显示这段文字,这段文字不宜过长。C-该项选择定义了该指标显示的位置是在主图上与 K 线叠加还是显示在副图上,一般来讲,只有少数几个主图指标会设定为主图叠加,例如 MA 均线,BOLL 线等。D-计算参数:每个公式可以设计 04 个计算参数,计算参数用来替代公式中所需要的常数,在使用时可以方便地调节参数,不必修改公式就可以对计算方法进行调节。计算参数包括参数名称、最小值、最大值、缺省值四个部分。参数名称用于标识参数,计算公式时采用缺省值计算,而最小值和最大值是

38、参数的调整范围。E-公式编辑栏,本栏为公式编辑的文本框。F-密码保护,选中该栏目为 fS 标公式加密。G-公式注释是一段文字,相对于公式描述而言它可以很长,主要用来描述一个公式如何使用、注意事项、计算方法等等。I-周期的设定:数据分析周期就是相邻两组数据的时间间隔,可能是从 1 分钟到 1000 天间的任意间隔;还可以是分笔成交分析周期,这种情况下时间间隔不定。公式系统的引用周期:应不同的使用者在分析周期习惯上的差异,分析家特别设定了周期选择。这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上、或者在周线上等等的要求。如图所示,共可以从分笔到多日线等 10 类选择。函数的引

39、用周期:大部分的函数本身没有使用周期的限制,除了少数几个描述分笔成交时买卖挂单和挂单量的函数因其本身的定义使用范围有限制。J-技术指标公式还可以强制设定坐标线位置。例如 KD 指标我们需要在 0、20、50、80、100画 5 条坐标线,可以在坐标线位置输入框中写入“0;20;50;80;100“,这时在显示区内的图形的坐标的纵坐标将是定义好的坐标,否则的话,系统将会自动选择最佳的显示效果自动定义纵坐标,横坐标因为系统规定为时间坐标是不可更改的。1、12 技术指标公式编写格式和法则所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算,所以我们掌握了技术指标公式的基本原理,其他的公

40、式也不会出脱其外。例如我们在指标公式系统内写下公式:A:=X+Y;B:A/Z;C:B*0.618;分析以上公式,我们可以引出以下相关的格式和法则的结论:一 数据引用A 数据来源 公式中的基本数据来源于接收的每日行情数据,这些数据由行情函数从数据库中按照一定的方式提取,例如、高开低收、成交量、 成交额等等。B 数据类型按照公式使用的数据类型,系统可以处理的数据分为两类:变量和常量。所谓变量就是一个随着时间变化而变化的数据,例如成交量;常量就是个永远不变的数据。例如 3,每个函数需要的参数可能是变量也可能是常量,不能随便乱用,函数计算的结果一般是一个变量。例如计算收盘价均线 MA(CLOSE,5)

41、 ,MA 函数要求第一个参数为变量,而 CLOSE 函数返回的正是一个变量;MA 函数要求的第二个参数是常量,5 就是一个常量,所以我们就不能这样书写:MA(5,CLOSE)。二 特殊数据引用A 指标数据引用:经常地编制公式的过程当中,需要使用另外一个指标的值,如果按照通常的做法,重新编写过这个指标显得麻烦,因此有必要学习使用如何调用别的指标公式。基本的格式为:“指标指标线”(参数)a) 指标和指标线之间用逗号分开,一个指标不定只有一条指标线,所以有必要在指标后标注指标线的名称,但是如果缺失则表示引用最后一条指标线。b) 参数在表达式的末尾,必须用括号括起来,参数之间用逗号分开,通过参数设置可

42、以选择设定该指标的参数,如果参数缺失则表示使用该指标的默认参数设置。c) 整个表达式用引号引在其中,除参数以外。例如:“MACDDEA”(26,12,9) 表示计算 MACD指标的 DEA 指标线。计算参数为 26、11、9, MACD(26,12,9)表示该指标的最后一条指标线,计算参数是 26、12、9, MACD“表示该指标的最后条指标线并且使用公式的默认参数。B 跨周期引用指标数据:在分析家当中允许使用不同分析周期上的指标数据,但是只能是向上引用,不能在原周期上使用比现在周期长度小的周期上的指标数据。a)基本的格式为:“指标指标线#周期(参数) ”,格式上只是比上面指标引用多了一个周期

43、设定,其他内容和方法一样,在周期调用上存在以下对应关系。如上图所示,MINI 表示的分析周期为 1 分钟,那么只能是在当前周期为分笔成交图时才可以实现对该周期指标线数据的引用。例如:当前周期为日线,那么在公式中使“MACDDEA#WEEK (26,12,9)表示使用了当天所在的本周的 MACD 指标中的数据。 b) 以上格式的扩展格式为:指标.指标线#周期(参数),该格式比基本格式采用了不同的对齐方式,简而言之,就是说#的格式调用的本周期所在的上一级周朋的指标数据,那么“#“的格式则表示调用了前一种格式的前一周期的指标数据。举上例而言, “MACDDEA#WEEK”(16,12,9)表示的是从

44、当天看来的上一周的数据,而基本格式就是当天看本周的数据。 c)其它股票露据引用: 使用以下的格式可以在当前的分析界面下引用大盘的数据或者其它个股的数据实现横向上的对比。 a) 引用大盘数据:引用大盘数据时使用下列函数: INDEXC/NDEXV,等等! b) 引用个股数据 :引用个数据时使用下列格式: “股票代码$数据”在以上格式当中调用CLOSE,VOL,AMOUNT 等等!例如 “0002$VOL表 0002 该股本周期的成交量。“1A0001$CLOSE“同样也可以表示为大盘本周期的收盘价,此时的大盘被视为一只个股。 三 公式体构成结构A 公式语句所有的公式体由若干语句按照一定的格式组成

45、,每个语句表示一个计算结果,根据各个语句的功能分为两大类语句,一类是赋值语句,一类是中间表达式。 B 赋值语句:在技术指标“B:AZ”和“c:B*0618”就是分别两条指标线,语句间用分号隔开。该语句被称为赋值语句,在技术指标当中,赋值语句的计算结果将会被计算机执行并形成相应的图形。每个语句可以有一个名称,该名称写在语句的最前面,并用一个冒号将它与语句分隔开。例如:ST:MA(CLOSE,5);表示该语句求收盘价的五日均线,语句的名称为 ST。在该语句后的语句中可以直接用 ST 来替代 MA(CLOSE,5),例如:MA(ST , 5)表示对收盘价的五日均线再求五日平均。c 中间语句;一个语句

46、如果不需要显示,可以将它定义为中间语句,例如在上例当中的第一句“A:=X+Y;”,这样该语句就不会披系统辨认为是指标线了。中间语句用 “:=”替代冒号,其它与一般语句完全一样。使用中间语句可以有效降低公式的书写难度,还可以将需要重复使用的语句定义成中间语句以减少计算量。每个公式最多可以分 6 个语句,中间公式数量没有限制,所有语句之间需要使用分号隔开。D 公式计算符公式计算符将函数连接成为公式。计算分为算术计算符和逻辑计算符。a)算术计算符包括十、一、*、,它们分别对计算符两边的数据进行加减乘除计算,这同一般意义上的算术计算没有差异。b)逻辑计算符包括、=、3 就等于 1。 “逻辑与”表示两个

47、条件都成立时结果才成立:“逻辑或” 表示两个条件中只要有一个成立结果成立。例如:43ANDl2=4 的结果等于 1,43 0R 312 的结果等于 1。E 线形描述符对于技术指标公式可以在语句加上线形描述符用来表示如何画该语句描述的指标线。线形描述符包括以下 7 种。描述符写在语句后分号前,用逗号将它与语句分隔开,例如在上例当中加入一句线形描述符,c:B*0618,COLORSTICK;该语句在被执行时,会在图中添加彩色柱线,该功能在编制 MACD 等指标的时候会显出它的用处。 柱状线 STICK彩色柱状线,当值为正时显示虹色,否则显示绿色 COLORSTICK为线形赋色,RED 表示红色 C

48、OLORRED为线形赋色,BLUE 表示蓝色 COLORBLUE为线形赋色,YELLOW 表示黄色 COLORYELLOW成交量柱状线,当股价上涨时显示红色空心柱,则显示绿色实心柱 VOLSTICK同时画出柱状线和指标线 LINESTICK对线体的粗细作出描述 LINETHICK小叉线 CROSSDOT小圆圈线 CIRCLEDOT小圆点线 POINTDOTa) COLORRED 等三个线形描述符还町以自定义颜色,格式为 COLOR+“BBGGRR”:BB、GG、RR 表示蓝色、绿色和红色的分量,每种颜色的取值范围是 00-FF,采用了 16 进制。例如:MA5:MA(CLOSE,5),COLOR00FFFF 表示纯红色与纯绿色的混合色:COLOR808000表示淡蓝色和淡绿色的混合色。b) LINETHlCK 可以允许对线型的粗细进行白定义的描述,格式“LINETHICK+(0-7)”;参数的取值范围在 07 之间, “LINETHICK0”表示最细的线,而“LINETHICK7”表示最粗的线; 1、2 指标公式编写基础技在以下的章节中我们重点介绍一些指标公式编写过程中的基础技巧,同样的原理,这些原理的潜移默化之后对以后其他的公式的编写大

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报