地雷花开 2008-6-28 15:56
[06-28] 大智慧公式常用函数(2)
[size=4][color=#0000ff]逻辑函数[/color][/size]
[size=4]名称 解释[/size]
[size=4]IF 条件函数 根据条件求不同的值。 用法:IF(X,A,B)若X不为0则返回A,否则返回B。[/size]
[size=4] 例如:IF(CLOSE>OPEN,HIGH,LOW),表示该周期收阳则返回最高值,否则返回最低值。[/size]
[size=4]ISDOWN 当日下跌 该周期是否收阴。 用法:ISDOWN当收盘<开盘时,返回值为1,否则为0。[/size]
[size=4]ISEQUAL 当日平盘 该周期是否平盘。 用法:ISEQUAL当收盘=开盘时,返回值为1,否则为0。[/size]
[size=4]ISUP 当日上涨 该周期是否收阳。 用法:ISUP当收盘>开盘时,返回值为1,否则为0。[/size]
[size=4]CROSS 交叉函数 CROSS(A,B) A:变量或常量,判断交叉的第一条线。 B:变量或常量,判断交叉的第二条线。 例如:CROSS(MA(CLOSE,5),MA(CLOSE,10)),5日均线与10日均线金叉;CROSS(CLOSE,12),价格由下向上突破12元。[/size]
[size=4]NOT 求逻辑非 NOT(X) 求逻辑非,返回非X,即当X=0时返回1,否则返回0。 例如:NOT(ISUP),是否平盘或收阴。[/size]
[size=4][color=#0000ff]数学函数[/color][/size]
[size=4]名 称 解 释[/size]
[size=4]ABS 绝对值 求绝对值。 用法:ABS(X)返回X的绝对值。 例如:ABS(-34)返回34。 BETWEEN 介于 介于两个数之间。 用法:BETWEEN(A,B,C),表示A处于B和C之间时返回1,否则返回0。 例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5)),表示收盘价介于5日均线和10日均线之间。[/size]
[size=4]CROSS 交叉函数 两条线交叉。 用法:CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0。 例如:CROSS(MA(CLOSE,5,MA(CLOSE,10))表示5日均线与10日均线交金叉。[/size]
[size=4]LONGCROSS 维持交叉函数 两条线维持一定周期后交叉。 用法:LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0。 例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5),表示5日均 线维持5周期后与10日均线金叉。[/size]
[size=4]MAX 最大值 求最大值。 用法:MAX(A,B)返回A和B 中的较大值。 例如:MAX(CLOSE-OPEN,0),表示若收盘价大于开盘价返回它们的差值,否则返回0。[/size]
[size=4]MIN 最小值 求最小值。 用法:MIN(A,B)返回A和B中的较小值。 例如:MIN(CLOSE,OPEN),返回开盘价和收盘价中的较小值。[/size]
[size=4]MOD 求模运算 求模运算。 用法:MOD(A,B)返回A对B求模。 例如:MOD(26,10)返回6。[/size]
[size=4]NOT 求逻辑非 求逻辑非。 用法:MOT(X)返回非X,即当X=0时返回1,否则返回0。 例如:MOT(ISUP)表示平盘或收阴。[/size]
[size=4]RANGE 范围 介于某个范围之间。 用法:RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0。 例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盘价大于5日均线并且小于10日均线。[/size]
[size=4]REVERSE 求相反数 求相反数。 用法:REVERSE(X)返回-X。 例如:REVERSE(CLOSE)返回-CLOSE。[/size]
[size=4]SGN 符号值 求符号值。 用法:SGN(X),当X>0,X<0分别顺1,0,-1。[/size]
[size=4]ACOS 反余弦值 用法:ACOS(X)返回X的反余弦值。[/size]
[size=4]ASIN 反正弦值 用法:ASIN(X)返回X的反正弦值。[/size]
[size=4]ATAN 反正切值 用法:ATAN(X)返回X的反正切值。[/size]
[size=4]CEILING 向上舍入 向数值增大方向舍入。 用法:CEILING(A)返回沿A数值增大方向最接近的整数。 例如:CEILING(12.3)求得13,CEILING(-3.5)求得-3。[/size]
[size=4]COS 余弦值 用法:COS(X)返回X的余弦值。[/size]
[size=4]EXP 指数 用法:EXP(X)为e的X次幂。 例如:EXP(CLOSE)返回e的CLOSE次幂。[/size]
[size=4]FLOOR 向下舍入 向数值减小方向舍入。 用法:FLOOR(A)返回沿A数值减小方向最接近的整数。 例如:FLOOR(12.3)求得12,FLOOR(-3.5)求得-4。[/size]
[size=4]INTPART 取整 绝对值减小取整,即取得数据的整数部分。 用法:INTPART(A)返回沿A绝对值减小方向最接近的整数。 例如:INTPART(12.3)求得12,INTPART(-3.5)求得-3。[/size]
[size=4]LN 自然对数 求自然对数。 用法:LN(X)以e为底的对数。 例如:LN(CLOSE)求收盘价的对数。[/size]
[size=4]LOG 以10为底的对数 用法:LOG(X)取得X的对数。 例如:LOG(100)等于2。[/size]
[size=4]POW 乘幂 用法:POW(A,B)返回A的B次幂。 例如:POW(CLOSE,3)求得收盘价的3次方。[/size]
[size=4]SIN 正弦值 用法:SIN(X)返回X的正弦值。[/size]
[size=4]SQRT 开平方 用法:SQRT(X)为X的平方根。 例如:SQRT(CLOSE)收盘价的平方根。[/size]
[size=4]TAN 正切值 TAN(X)返回X 的正切值。[/size]
[size=4][color=#0000ff]统计函数[/color](下列函数算法略):[/size]
[size=4](1)、平均绝对偏差 [/size]
[size=4]用法:AVEDET(X,N) 含义:平均绝对偏差,求X的N日平均绝对偏差。[/size]
[size=4](2)、数据偏差平方和 [/size]
[size=4]用法:DEVSQ(X,N) 含义:数据偏差平方和,求X的N日数据偏差平方和。[/size]
[size=4](3)、线性回归预测值 [/size]
[size=4]用法:FORCAST(X,N)为X的N周期线性回归预测值。[/size]
[size=4](4)、线性回归斜率 [/size]
[size=4]用法:SLOPE(X,N)为X的N周期线性回归线的斜率。 [/size]
[size=4]例如:SLOPE(CLOSE,10)表示求10周期线性回归线的斜率。[/size]
[size=4](5)、估算标准差 [/size]
[size=4]用法:ATD(X,N)为X的N日估算标准差。 [/size]
[size=4]例如:STD(CLOSE,10),求10周期收盘价的估算标准差。[/size]
[size=4](6)、总体标准差 [/size]
[size=4]用法:STDP(X,N)为X的N日总体标准差。[/size]
[size=4](7)、估算样本方差 [/size]
[size=4]用法:VAR(X,N)为X 的N日估算样本差。[/size]
[size=4](8)、总体样本方差 [/size]
[size=4]用法:VARP(X,N)为X的N日总体样本方差。[/size]
[size=4][color=#0000ff]指标函数[/color][/size]
[size=4](1)、成本分布 [/size]
[size=4]用法:COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上为套牢盘,该函数仅对日线分析周期有效。[/size]
[size=4](2)、前M个波峰值――――――前M 个ZIG转向波峰值。 [/size]
[size=4]用法:PEAK(K,N,M)表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1。 [/size]
[size=4]例如:PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值。[/size]
[size=4](3)、前M个波峰位置――――――前M个ZIG转向波峰到当前距离。 [/size]
[size=4]用法:PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期,M必须大于等于1。 [/size]
[size=4]例如:PEAKBARS(0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数。[/size]
[size=4](4)、抛物转向 [/size]
[size=4]用法:SAR(N,S,M0,N为计算周期,S为步长,M为极值。 [/size]
[size=4]例如:SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20%。[/size]
[size=4](5)、抛物转向点 [/size]
[size=4]用法:SARTURN(N,S,M),N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0,其用法与SAR函数相同。[/size]
[size=4](6)、前M个波谷值――――――前M个ZIG转向波谷值。 [/size]
[size=4]用法:TROUGH(K,N,M)表示之字转向ZIH(K,N)的前M个波谷的数值,M必须大于等于1。 [/size]
[size=4]例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷的数值。[/size]
[size=4](7)、前M个波谷位置――――――前M个ZIG转向波谷到当前距离。 [/size]
[size=4]用法:TROUGHBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1, [/size]
[size=4]例如:TROUGHBARS(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数。[/size]
[size=4](8)、获利盘比例 [/size]
[size=4]用法:WINNER(CLOSE)表示以当前收市价卖出的获利盘比例。 [/size]
[size=4]例如:返回0.1表示10%获利盘:WINNER(10.5)表示10.5元价格的获利盘。该函数仅对日线分析周期有效。[/size]
[size=4](9)、之字转向 【交易之路收集整理】 [/size]
[size=4]用法:ZIG(K,N),当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价。 [/size]
[size=4]例如:ZIG(3,5)表示收盘价的5%的ZIG转向。[/size]
[size=4][color=#0000ff]绘图函数[/color][/size]
[size=4](1)、画图标 [/size]
[size=4]DRAWICON:在图形上绘制小图标。 [/size]
[size=4]用法:DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标。 [/size]
[size=4]图标代号:1(笑脸)、2(哭脸)、3[/size]
[size=4](2)、画直线 [/size]
[size=4]DRAWLINE:在图形上绘制直线段。 [/size]
[size=4] 用法:DRAWLINE(COND1, PRICE1, COND2,PRICE2,EXPAND),当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。 [/size]
[size=4]例如:DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW(<=LLV(LOW,20),LOW,1),表示创20天新高与创20天新低之间画直线向右延长。[/size]
[size=4](3)、显示文字 [/size]
[size=4]DRAWTEXT:在图形上显示文字。 [/size]
[size=4]用法:DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT。 [/size]
[size=4]例如:DRAWTEXT(CLOSE/REF(CLOSE,1)>1.08,LOW,’大阳线’)表示当日涨幅大于8%时在最低价位置显示“大阳线”字样,注意,显示的字要用英语状态下的单引号括起。[/size]
[size=4](4)、画折线 [/size]
[size=4]POLYLINE:在图形上绘制折线段。 [/size]
[size=4]用法:POLYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线连接。 [/size]
[size=4]例如:POLYLINE(HIGH>=HHV(HIGH,20),HIGH),表示在创20天新高点之间画折线。[/size]
[size=4](5)、画柱线 [/size]
[size=4]STICKLINE:在图形上绘制柱线。 [/size]
[size=4]用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距 ),EMPTY不为0则画空心柱。 [/size]
[size=4]例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,1),表示画K线中阳线的空心柱。[/size]
[size=4][color=#0000ff]大智慧的绘图参数:[/color] [/size]
[size=4]STICK:在指标点和零线之间画柱线。 COLORSTICK:同上,并用不同颜色区分上涨、下跌。 LINESTICK:指标线和柱线都画。 VOLSTICK:收市价高于昨日的,画红色空心实体;否则画绿色实心实体。 CROSSDOT:“x\"点状线。 Circledot:“0\"点状线。 各种颜色表示: 红色colorred、灰色colorgray、绿色colorgreen、黄色coloryellow、蓝色colorblue、白色colorwhite. 另外颜色还有: 粉红colorf00ff0、草绿color00ff00、淡蓝colorf0f000、紫色colorff0099、金黄色color008364、紫红color000999、综色color0055ff、深黄色color00cccc、紫罗蓝colore66878、天蓝色colorff937f 深草绿color399c7f 实际上只要在color后面加上0-9、A-F中任6个数字字母组成,如要其它颜色,可自己调。[/size]
yuyilu2006 2008-7-23 16:27
smi54lies smi12lies
yad66 2008-7-27 16:42
smi48lies smi48lies smi48lies