//
参数名称 最小值 最大值 默认值
//
N 1.0 100.0 59.0
//
N1 1.0 100.0 21.0
//
N2 1.0 100.0 28.0
//该模型仅仅用来示范如何根据指标编写简单的模型
//用户需要根据自己交易经验,进行修改后再实际应用!!!
// //后为文字说明,编写模型时不用写出
RC:=CLOSE/REF(CLOSE,N);//当前价格除以N周期前的收盘价;
ARCC:=SMA(REF(RC,1),N,1);//一周期前的RC的以1为权重的移动平均;
DIF:MA(REF(ARCC,1),N1)-MA(REF(ARC,1),N2);//N1个周期的一周期前的ARC的简单移动平均与N2周期内前一周期的ARC的简单移动平均的差值;
RCCD:SMA(DIF,N,1);//DIF的N周期的以1为权重的移动平均;
CROSS(DIF,RCCD),BPK;//DIF上穿RCCD,买平开;
CROSS(RCCD,DIF),SPK;//RCCD下穿DIF,卖平开;
AUTOFILTER;
如上为文华软件模型 因为AUTOFILTER函数在金字塔软件不能通过,所以把这个公式转换成如下金字塔源码:
//
参数名称 最小值 最大值 默认值
//
N 1.0 100.0 59.0
//
N1 1.0 100.0 21.0
//
N2 1.0 100.0 28.0
//该模型仅仅用来示范如何根据指标编写简单的模型
//用户需要根据自己交易经验,进行修改后再实际应用!!!
// //后为文字说明,编写模型时不用写出
RC:=CLOSE/REF(CLOSE,N);//当前价格除以N周期前的收盘价;
ARCC:=SMA(REF(RC,1),N,1);//一周期前的RC的以1为权重的移动平均;
DIF:=MA(REF(ARCC,1),N1)-MA(REF(ARCC,1),N2);//N1个周期的一周期前的ARC的简单移动平均与N2周期内前一周期的ARC的简单移动平均的差值;
RCCD:=SMA(DIF,N,1);//DIF的N周期的以1为权重的移动平均;
ENTERLONG:CROSS(DIF,RCCD),TFILTER;
EXITLONG:CROSS(RCCD,DIF),TFILTER;
ENTERSHORT:CROSS(RCCD,DIF),TFILTER;
EXITSHORT:CROSS(DIF,RCCD),TFILTER;
两个公式信号图查看(上面金字塔 下面文华)
此主题相关图片如下:abc.jpg

请问为什么信号显示会有差异 谢谢!!
[此贴子已经被作者于2013-3-10 17:22:16编辑过]