系统交易论坛 - 开拓者期货自动交易平台's Archiver

wssfwenxin 发表于 2010-7-16 17:08

求:当前MACD柱状小于前一个MACD柱状公式

求:当前MACD柱状小于前一个MACD柱状公式
大哥,老师们帮帮我,我的思想是当前MACD柱状小于前一个MACD柱状时,发出交易信号,请老师指点!!!

lh948 发表于 2010-7-16 17:55

Params
        Numeric FastLength(12);
        Numeric SlowLength(26);
        Numeric MACDLength(9);
Vars   
        NumericSeries MACDValue;
        Numeric AvgMACD;
        NumericSeries MACDDiff;//定义为序列变量
Begin
        MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;       
        AvgMACD = XAverage(MACDValue,MACDLength);
        MACDDiff = MACDValue - AvgMACD;
       
        If(macddiff < macddiff[1])
        {
        交易信号
        }
End

wssfwenxin 发表于 2010-7-16 18:10

谢谢老师

NumericSeries MACDDiff;//定义为序列变量
哈哈,我就差这一句没搞定,我定义的是数字变量,没定成序列变量,希望能和老师多交流,哈哈,不过测测了这个信号,不用好

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.