2007年4月1日 星期日

HTS程式碼範例:計分板式


這程式運用了多個指標(大家常見的KD與MACD),但是d120大使用列舉條件後,當符合所列條件中的幾項後,發出買進與多單平倉的訊號,這是採用計分制的方式這樣的方式還可應用在其他方面,算是進階式的概念了
==========================================

Parameters : HighLowTerm(14),kLength(3),dLength(3),BHI(85),BDL(15),SHI(85),SDL(15) //KD 線參數

Parameters : FastMA(12),SlowMA(26), MacdMA(9),MABHI(6),MABDL(-4),MASHI(6),MASDL(-4) //MACD 線參數

Variables: buyss(0)//K,D線值

Value1 = FastD( High, Low, Close, HighLowTerm)

Value2 = Round( Value1,2) // K值

Value3 = Round(MA( Value1, dLength),2) // D值//MACD值

Value4 = MACD(Close, FastMA, SlowMA) // MACD值

Value5 = EMA( Value1, MacdMA) // MacdMA值

Value6 = ( Value4 - Value5) // MADiff值

//條件

buyss=0 //當作是計分板吧~

IF VALUE1[1]= 3 THEN //如果計分板累計得3分以上,買進
Buy ("多單") this bar at CLOSE
END IF//多單平倉

If buyss <= 1 THEN //如果計分板累計降到1分(含)以下,多單平倉
EXITLONG this bar at CLOSE
END IF

熱門文章