用法: 算法: 例如: DMA(X,A),求X的动态移动平均。 若Y=DMA(X,A) 则 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1。 DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价 -----------------------
函数: 说明: 用法: 算法: 例如: EMA(X,N) 指数平滑移动平均 卖一价求指数平滑移动平均。 EMA(X,N),求X的N日指数平滑移动平均。 若Y=EMA(X,N) 则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。 EMA(CLOSE,30)表示求30日指数平滑均价 ----------------------
函数: 说明: 用法: 例如: FILTER(X,N) 信号过滤 过滤连续出现的信号。 FILTER(X,N):X满足条件后,删除其后N周期内的数据置为0 。 FILTER(CLOSE>OPEN,5)查找阳线,5天内再次出现的阳线不被记录在内 ----------------------
函数: 说明: 用法: 例如: HHV(X,N) 求最高值 HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。 HHV(HIGH,30)表示求30日最高价 ----------------------
函数: 说明: HHVBARS(X,N) 上一高点位置 求上一高点到当前的周期数。 HHVBARS(X,N):求N周期内X最高值到当前周期数N=0表示从第一个有效值开始统计 HHVBARS(HIGH,0)求得历史新高到到当前的周期数 用法: 例如: ----------------------
函数: 说明: 用法: 例如: LLV(X,N) 求最低值 LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始。 LLV(LOW,0)表示求历史最低价 ----------------------
函数: 说明: LLVBARS(X,N) 上一低点位置 求上一低点到当前的周期数。 LLVBARS(X,N):求N周期内X最低值到当前周期数N=0表示从第一个有效值开始统计 LLVBARS(HIGH,20)求得20日最低点到当前的周期数 用法: 例如: ----------------------
函数: 说明: 用法: 算法: 例如: MA(X,N) 简单移动平均 求简单移动平均。 MA(X,N),求X的N日移动平均值。 (X1+X2+X3+...+Xn)/N MA(CLOSE,10)表示求10日均价 ----------------------
函数: 说明: 用法: 例如: REF(X,A) 向前引用 引用若干周期前的数据 REF(X,A),引用A周期前的X值。 REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收 。 ----------------------
函数: 说明: 用法: 例如: REFDATE(X,A) 向前引用 引用指定日期的数据。 REFDATE(X,A),引用A日期的X值。 REF(CLOSE,20011208)表示2001年12月08日的收盘价
----------------------
函数: 说明: SMA(X,N,M) 求移动平均 若Y=SMA(X,N,M) 则 Y=[M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N必须大于M。 (X1+X2+X3+...+Xn)/N SMA(CLOSE,30,1)表示求30日移动平均价 用法: 算法: 例如: ----------------------
函数: 说明: 用法: 例如: SUM(X,N) 求总和 SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始。 SUM(VOL,0)表示统计从上市第一天以来的成交量总和 ----------------------
函数: 说明: 用法: 例如: SUMBARS(X,A) 累加到指定周期数 向前累加到指定值到现在的周期数 SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数 SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数
指标函数
函数: COST(X) 说明: 成本分布 用法: COST(X) 表示X%获利盘的价格是多少 例如: COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其 余90%在该价格以上,为套牢盘 该函数仅对日线分析周期有效 ---------------------- 函数: PEAK(K,N,M) 说明: 前M个波峰值 用法: PEAK(K,N,M)表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1 例如: PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值. ---------------------- 函数: PEAKBARS(K,N,M) 说明: 前M个波峰位置 用法: PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1 . 例如: PEAK(0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数 ---------------------- 函数: SAR(N,S,M) 说明: 抛物转向 用法: SAR(N,S,M),N为计算周期,S为步长,M为极值 例如: SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20% ---------------------- 函数: SAR(N,S,M) 说明: 抛物转向点 用法: SARTURN(N,S,M),N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0 ;其用法与SAR函数相同 。 例如: ---------------------- 函数: TROUGH(K,N,M) 说明: 前M个波谷值(前M个ZIG转向波谷值) 用法: TROUGH(K,N,M)表示之字转向ZIG(K,N)的前M个波谷的数值,M必须大于等于1 例如: TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷的数值 ---------------------- 函数: TROUGHBARS(K,N,M) 说明: 前M个波谷位置 用法: TROUGHBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1 例如: TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数 ---------------------- 函数: WINNER(CLOSE) 说明: 获利盘比例 用法: WINNER(CLOSE),表示以当前收市价卖出的获利盘比例,该函数仅对日线分析周期有效 例如: 返回0.1表示10%获利盘; WINNER(10.5)表示10.5元价格的获利盘比例。 ---------------------- 函数: ZIG(K,N) 说明: 之字转向 用法: ZIG(K,N),当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价 例如: ZIG(3,5)表示收盘价的5%的ZIG转向 ---------------------- 函数: COSTEX(A,B) 说明: 区间成本 用法: COSTEX(A,B),表示两日收盘价格间筹码的成本 例如: COSTEX(CLOSE, REF(CLOSE)),表示近两日收盘价格间筹码的成本. 返回10表示区间成本为10元. ---------------------- 函数: PWINNER(N,X)