日週月線不同指標混搭交易策略

By | 2016-07-06

“月線,週線,日線要同時看,月線看大方向,週線看波段,日線看進場點” 在民國79年,那個一天沒事刷個兩三百點的時候,市場老手總是如此地耳提面命的提醒著我,雖然這些年市場老手大多告老還鄉,但”日週月”線要同時看,這句話我總是記在心裡。

所以當XS提供了幾個跨頻率的技術指標函數時,我也就試著想要寫出用日週月線不同頻率不同指標的交易策略,以下是我試著寫的一個樣本

我思考過程如下圖

0 70601

因為XS有提供了幾個跨頻率時來運用的技術指標函數,所以這個腳本就可以寫的很簡短

1condition1=false;
2condition2=false;
3condition3=false;
4
5input: Length(5, "計算期數");
6input: RSVt(3, "RSVt權數");
7input: Kt(3, "Kt權數");
8input: LOWBound(30, "低檔區");
9
10variable: rsv1(0), k1(0), _d1(0);
11
12xf_Stochastic("M", Length, RSVt, Kt, rsv1, k1, _d1);
13
14condition1= K1>_D1;
15 //月線KD轉強
16
17xf_macd("W",close,6,12,4,value1,value2,value3);
18condition2=value2>0;
19//週線DIF轉正
20
21if condition1 and condition2
22and Momentum(Close, 10) Crosses Above 0
23and GetSymbolField("tse.tw","收盤價")>
24average(GetSymbolField("tse.tw","收盤價"),10)
25
26then ret=1;

在這個腳本中,我用到了xf_rsi,xf_macd這兩個跨頻率的常用技術指標函數,在XS中都已經成了系統函數,各位在IDE中的函數區都可以查得到它們的計算公式,並且可以直接拿來使用

070602

 

我拿這腳本去跑最近半年的回測,回測報告如下

backtest_20160706

以上大約是跨頻率的寫法,上述的腳本只是個語法的示範,各位可以自己挑選不同的日週月線指標組合出專屬的交易策略。