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

文华财经WH策略函数列表

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

函数列表

函数名 函数说明 ABS(X):取的X的绝对值。 注: 1、正数的绝对值是它本身; 2、负数的绝对值是它的相反数; 3、0的绝对值还是0; 例1: ABS(-10);//返回10。 例2: ABS(CLOSE-10);//返回收盘价和的10价差的绝对值。 例3: ABS(C-O);//当前K线实体长度 ACOS(X):返回X的反余弦值。 注: 1、X取值范围[-1,1]。 2、若X不在取值范围,返回值为空值。 例1: ACOS(-1);//求-1的反余弦值; 例2: ACOS(1);//求1的反余弦值; ADMA(X,N,P,Q) 考夫曼均值 用法:ADMA(X,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(ABS((CLOSE-REF(CLOSE,1))),N))))*(2/(P+1)-2/(Q+1))+2/(Q+1)); 算法举例:计算C在9周期的,快线频率参数为2,慢线频率参数为30的考夫曼均值。 1、确定价格方向:价格方向表示整个时间段中的净价格变化。比如,使用N天的间隔(或N小时),这里N为9 2、计算方向移动:DIRECTION:=ABS(CLOSE-REF(CLOSE,9)); 3、计算波动性:波动性是市场噪音的总数量,计算了时间段内价格变化的总和。 VOLATILITY:=SUM(ABS((CLOSE-REF(CLOSE,1))),9); 4、确定效率系数: ABS ACOS ADMA 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)); 设置文字对齐方式(左中右)。 用法:DRAWTEXT(COND,PRICE,TEXT),ALIGNX; COND条件满足时,在PRICE的位置,标注TEXT,文字按照ALIGNX写入的方式对齐。ALIGN0,ALIGN1,ALIGN2,分别表示左对齐,居中对齐,右对齐。 例: DRAWTEXT(C>O,H,'涨'),ALIGN1,VALIGN1,FONTSIZE20,COLORGREEN;//在阳线的最高价标注文字“涨”,文字居中对齐,字体大小为20,颜色为绿色。 ASIN(X):返回X的反正弦值。 注: 1、X取值范围[-1,1]。 2、若X不在取值范围,返回值为空值。 例1: ASIN(-1);//求-1的反正弦值; 例2: ASIN(1);//求1的反正弦值; ASK1 取得TICK图该笔TICK的卖一价。 注: 1、该函数必须在TICK图中使用,在K线图上返回空值。 2、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: AA:ASK1;//加载到有五档授权的TICK图中,定义AA为该笔TICK的卖一价; ASK2 取得TICK图该笔TICK的卖二价。 注: 1、该函数必须在TICK图中使用,在K线图上返回空值。 2、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: AA:ASK2;//加载到有五档授权的TICK图中,定义AA为该笔TICK的卖二价; ASK3 取得TICK图该笔TICK的卖三价。 注: 1、该函数必须在TICK图中使用,在K线图上返回空值。 2、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: AA:ASK3;//加载到有五档授权的TICK图中,定义AA为该笔TICK的卖三价; ALIGN ASIN ASK1 ASK2 ASK3 ASK4 ASK4 取得TICK图该笔TICK的卖四价。 注: 1、该函数必须在TICK图中使用,在K线图上返回空值。 2、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: AA:ASK4;//加载到有五档授权的TICK图中,定义AA为该笔TICK的卖四价; ASK5 取得TICK图该笔TICK的卖五价。 注: 1、该函数必须在TICK图中使用,在K线图上返回空值。 2、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: AA:ASK5;//加载到有五档授权的TICK图中,定义AA为该笔TICK的卖五价; ASK1VOL 取得TICK图该笔TICK的卖一量。 注: 1、该函数必须在TICK图中使用,在K线图上返回空值。 2、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: VV:ASK1VOL;//加载到有五档授权的TICK图中,定义VV为该笔TICK的卖一量; ASK2VOL 取得TICK图该笔TICK的卖二量。 注: 1、该函数必须在TICK图中使用,在K线图上返回空值。 2、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: VV:ASK2VOL;//加载到有五档授权的TICK图中,定义VV为该笔TICK的卖二量; ASK3VOL 取得TICK图该笔TICK的卖三量。 注: 1、该函数必须在TICK图中使用,在K线图上返回空值。 2、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: VV:ASK3VOL;//加载到有五档授权的TICK图中,定义VV为该笔TICK的卖三量; ASK4VOL 取得TICK图该笔TICK的卖四量。 注: 1、该函数必须在TICK图中使用,在K线图上返回空值。 2、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: VV:ASK4VOL;//加载到有五档授权的TICK图中,定义VV为该笔TICK的卖四量; ASK5VOL 取得TICK图该笔TICK的卖五量。 注: 1、该函数必须在TICK图中使用,在K线图上返回空值。 2、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: ASK5 ASK1VOL ASK2VOL ASK3VOL ASK4VOL ASK5VOL VV:ASK5VOL;//加载到有五档授权的TICK图中,定义VV为该笔TICK的卖五量; ASKBIGCOUNT 取得TICK图所定义数据区主动卖大单次数的和。 注: 1、使用该函数前,必须先调用DEF_TICKDATA函数定义TICK数据区。 2、使用该函数前,必须使用SETBIGVOL函数定义大单阀值,否则该函数返回0。 3、该函数必须在TICK图中使用,在K线图上返回空值。 4、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: DEF_TICKDATA(0,5);//调用五秒的TICK数据 SETBIGVOL(10);//设置大单阀值为10手 VV:ASKBIGCOUNT;//加载到有五档授权的TICK图中,定义VV为五秒内(包含当笔TICK)所有TICK的主动卖的大单次数的和 ASKBIGTOTVOL 取得TICK图所定义数据区主动卖大单成交量的和。 注: 1、使用该函数前,必须先调用DEF_TICKDATA函数定义TICK数据区。 2、使用该函数前,必须使用SETBIGVOL函数定义大单阀值,否则该函数返回0。 3、该函数必须在TICK图中使用,在K线图上返回空值。 4、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: DEF_TICKDATA(0,5);//调用五秒的TICK数据 SETBIGVOL(10);//设置大单阀值为10手 VV:ASKBIGTOTVOL;//加载到有五档授权的TICK图中,定义VV为五秒内(包含当笔TICK)所有TICK的主动卖大单成交量的和 ASKVOL 取得TICK图所定义数据区主动卖成交量的和。 注: 1、使用该函数前,必须先调用DEF_TICKDATA函数定义TICK数据区。 2、该函数必须在TICK图中使用,在K线图上返回空值。 3、该函数需要有五档行情授权才能取到有效值,否则返回空值。 例: DEF_TICKDATA(0,5);//调用五秒的TICK数据 VV:ASKVOL;//加载到有五档授权的TICK图中,定义VV为五秒内(包含当笔TICK)所有TICK的主动卖成交量的和 ATAN(X):返回X的反正切值。 注:X的取值为R(实数集) 例1: ATAN(-1.75);//求-1.75的反正切值; 例2: ATAN(1.75);//求1.75的反正切值; ASKBIGCOUNT ASKBIGTOTVOL ASKVOL ATAN AUTOFILTER 启用信号过滤机制。 用法:模型中含有AUTOFILTER函数,则启用信号过滤机制。 AUTOFILTER 过滤模型的过滤规则: 1、连续的同方向指令只有第一个有效,其他的将被过滤; 2、交易指令必须先开仓后平仓,一开一平配对出现: 出现BK指令,下一个指令只允许出现SP指令; 出现SK指令,下一个指令只允许出现BP指令; 出现SP/BP/CLOSEOUT等平仓指令,下一个可以是BK/SK/SPK/BPK指令任一个; 反手指令SPK和BPK交叉出现。 例: CLOSE>OPEN,BK; CLOSEMA(AVPRICE,5);//价格大于五个周期均价的平均值则返回1,否则返回0。 BACKGROUNDSTYLE函数 设置背景的样式。 用法: BACKGROUNDSTYLE(i)设置背景的样式。 i = 0 或1或2。 注: 1. 0 是保持本身坐标不变。 1 是将坐标固定在0到100之间。 2 是将坐标以0为中轴的坐标系。 2、参数i的选择根据想要显示的指标数据范围而定。 AVEDEV AVPRICE BACKGROUNDSTYLE

文华财经WH策略函数列表

函数列表函数名函数说明ABS(X):取的X的绝对值。注:1、正数的绝对值是它本身;2、负数的绝对值是它的相反数;3、0的绝对值还是0;例1:ABS(-10);//返回10。例2:ABS(CLOSE-10);//返回收盘价和的10价差的绝对值。例3:ABS(C-O);//当前K线实体长度ACOS(X):返回X的反余弦值。注:1、X取值范围[-1,1
推荐度:
点击下载文档文档为doc格式
763wb3fyuq28mwx1483k6i8ss1c8w101bld
领取福利

微信扫码领取福利

微信扫码分享