多指標交易系統
阿新 • • 發佈:2018-12-15
//------------------------------------------------------------------------ // 簡稱: MACD_KD // 名稱: MACD_KD // 類別: 公式應用 // 型別: 使用者應用 //------------------------------------------------------------------------ Params Numeric FastLength(12); Numeric SlowLength(26); Numeric MACDLength(9); Numeric Length(14); Numeric SlowLength_kd(3); Numeric SmoothLength(3); Vars NumericSeries MACDValue; Numeric AvgMACD; Numeric MACDDiff; NumericSeries HighestValue; NumericSeries LowestValue; NumericSeries KValue; Numeric SumHLValue; Numeric SumCLValue; Numeric DValue; Begin MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ; AvgMACD = XAverage(MACDValue,MACDLength); MACDDiff = MACDValue - AvgMACD; //-----------------------------------以上是MACD------------------------------------ HighestValue = HighestFC(High, Length); LowestValue = LowestFC(Low, Length); SumHLValue = SummationFC(HighestValue-LowestValue,SlowLength); SumCLValue = SummationFC(Close - LowestValue,SlowLength); If(SumHLValue <> 0) { KValue = SumCLValue/SumHLValue*100; }Else { KValue = 0; } DValue = AverageFC(KValue,SmoothLength); //----------------------------------以上是KD--------------------------------------- // MACDValue MACD快訊號 // AvgMACD MACDLength慢訊號 // KValue KD K值 // DValue KD D值 //----------------------------------上午9點26分鐘以後開倉,下午2點50以後平倉------- // 多單 If (MACDValue > AvgMACD And KValue > DValue And Time > 0.0926 And Time < 0.1450) { Buy(1, Close); } // 多單平倉 If (MACDValue < AvgMACD And KValue < DValue Or Time > 0.1450) { Sell(1, Close); } // 空單 If (MACDValue < AvgMACD And KValue < DValue And Time > 0.0926 And Time < 0.1450) { SellShort(1, Close); } // 空單平倉 If (MACDValue > AvgMACD And KValue > DValue Or Time > 0.1450) { BuyToCover(1, Close); } End //------------------------------------------------------------------------ // 編譯版本 GS2015.12.25 // 使用者版本 2018/12/12 22:56:10 // 版權所有 zhanglubiao // 更改宣告 TradeBlazer Software保留對TradeBlazer平臺 // 每一版本的TradeBlazer公式修改和重寫的權利 //------------------------------------------------------------------------