资源描述:
《文华财经WH8.2策略函数列表.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、函数列表函数名函数说明ABSABS(X):取的X的绝对值。注:1、正数的绝对值是它本身;2、负数的绝对值是它的相反数;3、0的绝对值还是0;例1:ABS(-10);//返回10。例2:ABS(CLOSE-10);//返回收盘价和的10价差的绝对值。例3:ABS(C-O);//当前K线实体长度ACOSACOS(X):返回X的反余弦值。注:1、X取值范围[-1,1]。2、若X不在取值范围,返回值为空值。例1:ACOS(-1);//求-1的反余弦值;例2:ACOS(1);//求1的反余弦值;ADMAADMA(X,N,P,Q)考夫曼均值用法:ADMA(X
2、,N,P,Q);求X在N个周期中的,快线频率参数为P,慢线频率参数为Q的考夫曼自适应均值。注:1、X为调用的k线数据(例如高、开、低,收);N为调用的间隔时间;P为快线频率参数;Q为慢线频率参数。2、当前的K线数不足N根时,函数返回空值。3、N为0或空值的情况下,函数返回空值。算法:ADMA(X,N,P,Q)=REF(EMA(X,N),1)+CONSTANT*(X-REF(EMA(X,N),1));CONSTANT是平滑系数,用麦语言函数可以表示为:CONSTANT:=SQUARE((ABS((CLOSE-REF(CLOSE,N))/(SUM(A
3、BS((CLOSE-REF(CLOSE,1))),N))))*(2/(P+1)-2/(Q+1))+2/(Q+1));算法举例:计算C在9周期的,快线频率参数为2,慢线频率参数为30的考夫曼均值。1、确定价格方向:价格方向表示整个时间段中的净价格变化。比如,使用N天的间隔(或N小时),这里N为92、计算方向移动:DIRECTION:=ABS(CLOSE-REF(CLOSE,9));3、计算波动性:波动性是市场噪音的总数量,计算了时间段内价格变化的总和。VOLATILITY:=SUM(ABS((CLOSE-REF(CLOSE,1))),9);4、确定
4、效率系数:ER:=DIRECTION/VOLATILITY;5、计算平滑系数:FASTSC:=2/(2+1);SLOWSC:=2/(30+1);SMOOTH:=ER*(FASTSC-SLOWSC)+SLOWSC;CONSTANT:=SQUARE(SMOOTH);6、计算平滑系数为CONSTANT的自适应均线:AMACLOSE:REF(EMA(C,9),1)+CONSTANT*(C-REF(EMA(C,9),1));ALIGN设置文字对齐方式(左中右)。用法:DRAWTEXT(COND,PRICE,TEXT),ALIGNX;COND条件满足时,在P
5、RICE的位置,标注TEXT,文字按照ALIGNX写入的方式对齐。ALIGN0,ALIGN1,ALIGN2,分别表示左对齐,居中对齐,右对齐。例:DRAWTEXT(C>O,H,'涨'),ALIGN1,VALIGN1,FONTSIZE20,COLORGREEN;//在阳线的最高价标注文字“涨”,文字居中对齐,字体大小为20,颜色为绿色。ASINASIN(X):返回X的反正弦值。注:1、X取值范围[-1,1]。2、若X不在取值范围,返回值为空值。例1:ASIN(-1);//求-1的反正弦值;例2:ASIN(1);//求1的反正弦值;ASK1ASK1取
6、得TICK图该笔TICK的卖一价。注:1、该函数必须在TICK图中使用,在K线图上返回空值。2、该函数需要有五档行情授权才能取到有效值,否则返回空值。例:AA:ASK1;//加载到有五档授权的TICK图中,定义AA为该笔TICK的卖一价;ASK2ASK2取得TICK图该笔TICK的卖二价。注:1、该函数必须在TICK图中使用,在K线图上返回空值。2、该函数需要有五档行情授权才能取到有效值,否则返回空值。例:AA:ASK2;//加载到有五档授权的TICK图中,定义AA为该笔TICK的卖二价;ASK3ASK3取得TICK图该笔TICK的卖三价。注:1
7、、该函数必须在TICK图中使用,在K线图上返回空值。2、该函数需要有五档行情授权才能取到有效值,否则返回空值。例:AA:ASK3;//加载到有五档授权的TICK图中,定义AA为该笔TICK的卖三价;ASK4ASK4取得TICK图该笔TICK的卖四价。注:1、该函数必须在TICK图中使用,在K线图上返回空值。2、该函数需要有五档行情授权才能取到有效值,否则返回空值。例:AA:ASK4;//加载到有五档授权的TICK图中,定义AA为该笔TICK的卖四价;ASK5ASK5取得TICK图该笔TICK的卖五价。注:1、该函数必须在TICK图中使用,在K线图
8、上返回空值。2、该函数需要有五档行情授权才能取到有效值,否则返回空值。例:AA:ASK5;//加载到有五档授权的TICK图中,定义AA为