飞狐基本函数简介之其他函数 函数: FFT(X,N) 参数: N为常数,X为数组. 返回: 返回数组 说明: 傅立叶变换,对序列X进行傅立叶变换或变换处理后反变换 示例: 当N=0时对序列X进行傅立叶变换 当N=1时对序列X进行傅立叶变换并反变换回来,与原X一致 当N>1时对序列X进行傅立叶变换并略去周期小于N的成分再反变换回来 FFT(CLOSE,30) 傅立叶变换是最常用的积分变换。原理和对数变换等差不多,无非是变换复杂为简单,广泛应用于工程技术领域。可傅立叶变换的算法,涉及高等数学的微积分知识,非三言两语说得清楚,也超过了本人的能力范围,这里只能从略了。 傅立叶变换的应用方面,见过的有二: 1、比如把FFT(CLOSE,30),在主图中上移下移之后,可以构成非常光滑的通道。 2、用在周期分析上。语见<期货市场技术分析>P407。 aa:=FFT(c,30);
二、 函数: CHECKUSER(n) 参数: N为常数1或0 返回: 返回数组 说明: 限制公式使用。 示例: check:=CHECKUSER(0) 注册用户返回1,否则返回0 check:=CHECKUSER(1) 对非注册用户不可用该公式
函数: COLORRGB(R,G,B) 参数: N为常数,X为数组. 返回: 返回RGB颜色值(常数) 示例: DRAWGBK(C>O, COLORRGB(255,0,0), COLORRGB(255,255,0),0);
四、 函数: LINEVALUE(COND1,PRICE1,COND2,PRICE2,EXPAND,LOG) 参数:COND为数组,PRICE为数组或常数,LOG为1表示按对数计算,EXPAND为1表示向左延长. 返回: 返回数组 说明: LINEVALUE(COND1,PRICE1,COND2,PRICE2,EXPAND,LOG) 示例: LINEVALUE(DATE=1020129,LOW,DATE=1020606,LOW,0,1);{表示计算连接2002年1月29日低点和2002年6月6日低点的以对数方式计算的趋势线}
五、 函数: USERNAME 参数: N为常数,X为数组. 返回: 返回数组 说明: 取用户注册名。 示例: check:=STRCMP(USERNAME, 'userid')
六、 函数: USERNAME 参数: 无 返回: 返回值范围为0-11 说明: 当前证券类型。 示例: STKTYPE
七、 函数: DATAPERIOD 参数: 无 返回: 返回值范围为0-11 说明: 当前数据周期类型。 示例:DATAPERIOD |
|