Archive for the '歷史績效回測' Category

13 十一月

[程式交易][程式交易系統]股票交易與大盤~ 文/By黃魯克投資札記

股票交易與大盤
有人說:「覆巢之下無完卵,股票交易必需先看大盤」。有人說:「選股不選市,你是在買股票不是在買指數」。以上說法都對也都不對。正確的說法應該是,大盤大漲或橫盤的時候,你可以選股不選市;大盤在大跌的時候,你最好退場觀望,所以你仍然必須研判大盤的走勢,避開下跌段。另外有人說買ETF就好了,其實不對。

橫盤出飆股
下表乃是97/12/5收盤至98/3/2收盤漲幅超過70%的股票計34檔,而漲幅超過35%者計有173檔,同期大盤自4225至4435,漲福約4.97%,足見個股漲幅遠大於大盤,而此段時間如果買ETF可能績效會落後許多,所以投資人應該要盡量學習選股的技巧,儘量不要買ETF。

代號

股名

97/12/5收盤

98/3/2收盤

漲幅(%)

2388

威盛

5.85

15.2

159.83

6289

華上

3.75

9.25

146.67

6103

合邦

1

2.35

135

8077

冠華

2.46

5.67

130.49

3061

璨圓

8.16

17.9

119.36

2340

光磊

7.31

16

118.88

6145

勁永

4.1

8.72

112.68

4131

晶宇

19.1

40.05

109.69

3556

禾瑞亞

18

37.6

108.89

8299

群聯

45.65

95.1

108.32

3080

威力盟

10.8

21.5

99.07

5381

合正

1.46

2.81

92.47

3268

海德威

13.25

25.5

92.45

5465

富驊

1.96

3.77

92.35

3227

原相

77.8

148.5

90.87

3260

威剛

11.3

21.55

90.71

2384

勝華

5.3

10.1

90.57

2381

華宇

1.87

3.55

89.84

3284

太普高

4

7.56

89

3523

迎輝

17.05

32.2

88.86

4716

大立

8.66

16.35

88.8

1815

富喬

4.76

8.85

85.92

3527

聚積

66.4

123

85.24

8081

致新

61.8

113.5

83.66

1618

合機

4.52

8.3

83.63

3406

玉晶光

15.85

29

82.97

2363

矽統

3.5

6.39

82.57

5471

松翰

25.6

45.8

78.91

3443

創意

85.6

153

78.74

6179

世仰

2.9

5.15

77.59

6180

橘子

12.65

22.4

77.08

6199

精威

8.25

14.55

76.36

6243

迅杰

22.7

39.8

75.33

6138

茂達

14.45

25.25

74.74

6231

系微

45

78.5

74.44

4408

聯明

4.81

8.29

72.35

3545

旭曜

17.85

30.6

71.43

利用短中期趨勢指標進出場
之前有討論了兩種短中長期的趨勢指標,十日線與週KD。簡述交易法則如下:十日線的進場規則為站上10日線*1.04買進,跌破10線*0.97賣出。週KD則為週KD黃金交叉買進,死亡交叉且跌破80賣出。(黃金與死亡指兩線的方向一致向上或向下)
現在以97年11月21日3955大漲3644點或92.1%到98年10月1日7599這一段走勢來探討使用10日線與週KD的情形。以下之測試數據,以97年11月21日的收盤至98年8月21日收盤比較符合實際狀況(近期買的無法估算績效),大約是59.55%的漲幅。
使用十日線:

時段
買進日期
買價
賣出日期
賣價
報酬率

A
2008/12/1
4518.43
2008/12/23
4405.86
-2.49%

B
2009/1/6
4727.26
2009/1/15
4320.78
-8.60%

C
2009/2/11
4575.95
2009/4/28
5596.73
22.31%

D
2009/4/30
5992.57
2009/6/9
6414.39
7.04%

E
2009/7/1
6578.97
2009/8/21
6654.8
1.15%

合計
19.41%

整段
2008/11/21
4171.1
2009/8/21
6654.8
59.55%

底部反轉V3.2
大量強勢

時段
天數
平均獲利
週轉次數
預估獲利
平均獲利
週轉次數
預估獲利

A
17
3.27%
1.00
3.27%
0
1.28
0.00%

B
9
0
1.00
0.00%
0
0
0.00%

C
55
27.64%
1.92
53.14%
9.31%
4.13
38.44%

D
27
8.66%
1.00
8.66%
1.92%
2.03
3.89%

E
37
3.77%
1.29
4.88%
0.68%
2.78
1.89%

69.94%

44.22%

註:預估獲利=平均獲利x週轉次數。週轉次數=天數/交易模式平均持股天數,小於1者以1計算。
使用週KD:

時段
買進日期
買價
賣出日期
賣價
報酬率

A
2008/11/24
4460.49
2009/1/19
4247.97
-4.76%

B
2009/2/2
4471.25
2009/6/15
6231.15
39.36%

C
2009/7/20
6973.28
2009/8/17
6654.8
-4.57%

合計
30%

整段
2008/11/21
4171.1
2009/8/17
6654.8
59.55%

底部反轉V3.2

大量強勢

時段

天數

平均獲利

週轉次數

預估獲利

平均獲利

週轉次數

預估獲利

A

41

19.01%

1.43

27.24%

0

0.00

0.00%

B

94

23.38%

3.29

76.82%

6%

7.06

42.34%

C

20

-2.97%

1.00

-2.97%

-2.81%

1.50

-4.22%

101.09%

38.12%

說明與分析:
持股天數
以上使用歷史統計,底部反轉平均持股天數: 28.61天,大量強勢平均持股天數 :13.32天。
選股績效與ETF績效
使用10日線系統指數進出只有19%的獲利,但選股操作可有69.64%的獲利,使用週KD系統指數進出只有30%的獲利,但選股操作可有91.48%的獲利,以上足證選股是很重要的,而且績效將比ETF好很多。
最低與最高績效的迷思
不要被最低與最高點所迷惑,沒有人可以買在最低點,賣在最高點。所以使用10日線加ETF的績效就是19%,使用週KD加ETF的績效就是30%,不是那整段的59.55%。
所有的趨勢追蹤系統一定都會去頭去尾
使用10日線作指數進出,整段59.55%只有19%的獲利,週KD則有30%,這是合理的,因為趨勢追蹤系統去頭去尾應該只剩下一半,而十日線的進出比較頻繁,故失去的頭尾點數應該更多。
不要使用過短的趨勢指標
使用週KD在指數的進出或選股操作上都遠優於10日線。對於使用10日線操作指數的人有重新檢討的必要。
結論:
使用週KD研判大盤進出點,然後以底部反轉、大量強勢或其他選股方法操作個股,不要買ETF。
但如果沒有任何經過測試,且證實較指數有效的選股方法,還是買ETF比較穩當,一般來說,大部分的投資人並沒有一套可以打敗大盤的有效選股方法。
10日線與SAR(拋物線停損停利系統)類似,應回歸到這類短線趨勢系統的原始目的,乃是對於漲勢明確的走勢,提供第一時間的反轉警訊,它們並不適合進場或是不明確的走勢。

標籤: 交易系統, 停損, 指數, 短線, 程式交易, 股市、股票、權証, 趨勢, 跌破, 選股

相關文章

[程式交易][程式交易系統]BBands-價格波動率突破系統~ 文/By黃魯克投資札記 (0)
[程式交易] 高手交易系統:風報比之交易思考 ~ 文/By 刀疤老二系列 (61-70) (0)
[程式交易] [...]

13 十一月

[程式交易][程式交易系統]葛蘭碧第3法則之理論與實作~ 文/By黃魯克投資札記

葛蘭碧第3法則之理論與實作
「買低-賣高」經常被視為專業的手法與邁向成功的大道,其實這是極端危險的想法,因為趨勢才是決定股票交易成敗的最重要考量。如果說2008年金融大海嘯能給投資人最寶貴的一堂課,應該就是「逢低買進」乃是極端愚蠢的行為。可惜的是,事過境遷,人類是無法記取教訓的生物,否則也不致於戰亂不斷。

然而這並不表示你不能「買低」,在包寧傑帶狀的底部反轉的時候是一個買進良機,在上升趨勢的回檔整理底部買進,也不是真正 「買低」--只是更精確拿捏 「買高」的進場時效。這其間的差別在於停損與趨勢。差之毫厘,失之千里,停損讓你控制風險,趨勢則讓你增加勝率。
依據「葛蘭碧移動平均線」第3法則,回測均線獲得支撐是買點。而STAN的買進法則則是第1法則「突破買進」,賣出法則則是第5法則「跌破賣出」。STAN的買進法應該可以改良加進第3法則。
 
現在我們逐一討論如何實作這第三法則。
首先是均線的選取問題。一般來說國外的技術分析,長期均線大都使用30週均線,如果使用日線圖的話,就是使用200日均線。至於國內喜歡使用季線,可能並不適合真正的長期投資。
其次是,我們如何知道均線獲得支撐?應該可以使用「包寧傑帶狀操作法」之底部反轉來確認。以下以9939宏全為例,98/8/20回測均線的買點可以使用BB底部反轉來進場。
 
 
程式實作第3法則的方法
1. 成交量大於1000張。
2. 200日均線向上。
3. 與200日均線的乖離率為0~10%,這表示股價必須在均線之上。
4. 符合包寧傑帶狀底部反轉的條件,即%b<0.3, KD黃金交叉,MACD柱狀圖斜率向上。
5.  最後一個動作:考慮它具有「大趨勢」嗎?
6. 注意「包寧傑帶狀底部反轉」最重要的條件:盤中突破,必須高於昨日收盤價3%才可以買進。有一半以上的股票會因此放棄交易。
範例:2009/8/28選股

stockId
stkname
price
成交量
%b
ma200
200日乖離率
KDK
K_SC
KDD
D_SC
macd柱狀_SC

2371
大同
7.19
8833
0.11
7.17
0.34
17.33
1
15.01
1
1

2706
第一店
23.8
1282
0.17
23.71
0.36
15.65
2
13.00
1
2

2888
新光金
10.75
22418
0.24
10.62
1.2
15.93
1
14.18
1
6

2315
神達
13.45
4572
0.18
13.19
1.95
14.09
1
13.79
1
1

2608
大榮
16
1894
0.23
15.63
2.39
24.81
2
23.59
1
5

1229
聯華
13.75
1009
0.21
13.34
3.05
13.50
1
12.15
1
5

5701
劍湖山
11
9320
0.27
10.62
3.62
29.12
1
19.57
1
8

2892
第一金
17.9
33561
0.21
17.12
4.56
17.68
1
15.17
1
1

8926
台汽電
14.8
3024
0.25
14.01
5.64
21.61
1
18.95
1
1

2014
中鴻
12.4
6068
0.19
11.65
6.41
18.10
1
16.46
1
2

5854
合庫
18.25
11541
0.21
17.06
7
18.59
1
16.20
1
2

2841
台開
12.85
1712
0.12
11.99
7.18
15.30
2
11.37
2
1

2609
陽明
12.25
5321
0.23
11.32
8.17
15.41
1
14.42
1
1

以上的選股我選5854合庫,因為包括中國銀行、工商銀行、建設銀行、農業銀行等大陸四大國有商業銀行,已透過管道向合庫提議策略聯盟,進行台商融資平台的建立。其大趨勢乃是兩岸MOU的簽訂。2892第一金則最為外資看好。
至於觀光股應該也算是具有「大趨勢」的類股,但以上第一店、劍湖山兩者並非首選。

標籤: 交易系統, 停損, 成交量、籌碼, 程式交易, 程式交易技術分析, 突破, 股市、股票、權証, 趨勢, 跌破, 選股, 風險

相關文章

[程式交易] 高手交易系統:期權首傑 重點整理 ~ 文/By 洪守傑 (0)
[程式交易][程式交易系統]BBands-價格波動率突破系統~ 文/By黃魯克投資札記 (0)
[程式交易] 高手交易系統:風報比之交易思考 ~ 文/By 刀疤老二系列 (61-70) (0)
[程式交易] 高手交易系統:控制情緒的重要性 刀疤老二系列 (91-106)~ 文/By [...]

13 十一月

[程式交易][程式交易系統]大量強勢交易系統V3~ 文/By黃魯克投資札記

選股邏輯
強者恆強,且伴隨大量就不太可能是騙線,本系統另外綜合使用以下兩個原理:
原理1: 隨機指標遽升
伯恩斯坦(JacobBernstein)提出一種隨機指標的短線運用方法,稱為「隨機指標遽升」(Stochastic pop)。當隨機指標向上穿越超買線,代表上漲的力量。你可以買進而掌握這波急漲的走勢,一旦隨機指標反轉,立即賣出。這個訊號可以讓你捉住多頭走勢的最後一擊。
原理2: 包寧傑帶狀順勢系統
透過MFI所希望考慮的問題是:是否能藉由上漲期間與下跌期間的成交量差異,確認價格趨勢動能?對於明顯的價格上升趨勢,價漲量增/價跌量縮的現象會造成強勁的MFI,這是RSI所不能顯示的。
對於「包寧傑帶狀順勢系統」,其嚴格的要求是MFI必須達到80左右。
選股條件

成交量大於4000張,且大於5日均量的2倍
今日漲幅大於 6.5%(接近或漲停)
KD黃金交叉且K值 > 75
MACD柱狀必須連續4天以上上揚
MFI >= 75

操作方法

買進:隔天收盤買進,但如果低於前一天的收盤價則放棄不進行交易。
賣出:低於前日5日均線* 0.96 (低於4%)則賣出

版本說明
v3_ma10: 使用ma10出場,效果比ma5差。
v2: 隔天收盤若大於前日收盤買進,跌破大量當日收盤停損,獲利30%或10天出場。
v1: 隔天開盤買進,跌破大量當日收盤停損,獲利30%或10天出場。
歷史測試數據綜合分析

使用隔天收盤價買進(隔天的收盤價如果低於前一天的收盤價則放棄不進行交易)的買進方法遠較以隔天開盤價買進為優,可以有效避免暴量隔天收黑的情形。
如以2007/3/5 ~ 2007/7/26的上漲階段為代表(如下T1),則獲利期望值為9.57%,而勝率約有60.8%。所謂獲利期望值指平均獲利,亦即每次交易隱含的獲利。
T5盤整狀態之獲利情況一樣好。
T6的急跌狀態,本系統能有效抑制交易次數,規避風險。
平均持股天數:13.32天,最大持股天數:70天

歷史測試數據
T1***** 測試日期:2007/3/5 ~ 2007/7/26 狀態:上漲階段(7306 ~ 9807) *****
大賺(超過3成)之平均獲利=56.9% (筆數15) ,小賺=11.29% (筆數50) ,小賠=-5.49% (筆數38) ,虧損超過一成=-12.06% (筆數13), 總筆數:116, 獲利期望值:9.07, 賺錢比率=56.03%
ma10
大賺(超過3成)之平均獲利=57.54% (筆數18) ,小賺=10.93% (筆數51) ,小賠=-5.22% (筆數36) ,虧損超過一成=-14.13% [...]

12 十一月

[程式交易] [程式交易系統]長期趨勢追蹤系統~ 文/By黃魯克投資札記

長期趨勢追蹤系統
「定期定額危機入市法」只解決了買進的策略,但如何出場呢?而且,一個問題是,危機入市的機會有很多嗎?

當股價淨值比來到歷史低點時也就是「危機入市」的時機,這個頻率大概多久會發生一次?像2008年那樣的金融大海嘯大概一百年才發生一次,比較像樣的危機大概也要十幾年或幾十年才發生一次,可見得「危機入市」不能當作唯一的投資策略。下面所探討的「長期趨勢追蹤系統」,可用來作為一般狀態下的長期投資進出場策略,同時也可作為危機入市法的出場策略。
如果你是作指數投資,那麼如果長期投資的策略是永遠都不賣,那麼你的績效絕不會是像買進可口可樂那樣的讓你成為巴菲特第二,相反的,某某精神病院可能會有你的名字,「人生如夢隨風逝,紙上富貴一場空」,那應該就是你的人生寫照。然而如果你是做個股的長期投資,那非本篇所討論,但你非常需要上帝的眷顧,願上帝保佑你,。
所以我們這裡所談的長期投資乃是一種「低買高賣」的策略。我們需要有一種指標來指示我們進場或出場。馬克.薛普曼在「最簡單的長期投資術——薛普曼讓你看見起漲點」提出一個最簡單的「趨勢追蹤系統」,即30週移動平均線越過50週移動平均線時買進,跌破時則賣出,簡稱為「薛普曼系統」。這個系統好不好呢?如果好的話我就不需要自己另外創造一個了。以下是「薛普曼系統」的歷史績效。
使用薛普曼系統在S&P500上的歷史績效

買進日期
買價
賣出日期
賣價
報酬率

1951/1/6
20.77
1953/8/14
24.75
19.16%

1954/3/5
26.25
1957/2/8
44.53
69.64%

1957/9/6
45.44
1957/12/13
40.92
-9.95%

1958/7/25
46.33
1960/3/4
56.12
21.13%

1960/12/30
57.52
1962/6/29
52.45
-8.81%

1963/3/15
65.51
1966/7/22
86.99
32.79%

1967/4/28
92.62
1968/5/10
98.35
6.19%

年數
17
總報酬
130.15%
平均年報酬
7.50%

1968/6/21
100.13
1969/7/11
99.03
-1.10%

1971/1/29
95.28
1971/12/10
96.51
1.29%

1972/3/24
107.59
1973/7/13
102.14
-5.07%

1975/5/23
90.53
1977/4/7
98.23
8.51%

1978/8/25
103.89
1979/4/12
102.87
-0.98%

1979/7/27
101.59
1981/8/21
131.66
29.60%

1982/11/12
142.12
1984/3/23
159.18
12.00%

1984/11/30
166.9
1988/1/15
243.46
45.87%

年數
20
總報酬
90.13%
平均年報酬
4.60%

1988/9/2
259.69
1990/6/29
355.43
36.87%

1990/9/7
322.56
1990/10/19
300.03
-6.98%

1991/5/10
380.78
1994/7/15
449.56
18.06%

1995/1/6
459.21
2001/1/5
1280.21
178.79%

2003/6/13
987.76
2004/11/5
1130.2
14.42%

2004/12/23
1194.2
2007/6/6
1517.38
27.06%

年數
19
總報酬
268.21%
平均年報酬
14.29%

分析:薛普曼靠這個方法賺錢沒有騙人,在1988年到2007年最近這20年用這套方法可以獲得每年約14.29%的報酬率,還算可以接受。但是在前面兩個20年的期間其績效就不是那麼令人滿意,尤其在1968年到1979年將近10年期間(紅色字體那段),使用這套方法幾乎沒有任何獲利。
年線系統
以下是我自創的年線系統。規則很簡單,如下:
1.年線(52週均線)向上彎時買進,年線向下彎時賣出。
2. 從基準點向上(或向下)超過1%以上才確認上升(或下降)。
3. 如果獲利頗豐,不妨加大確認的距離,比如說由1%提高到2%。
4. 如經常暴漲暴跌如台灣,建議只採用「定期定額危機入市法」並使用「月季線死亡交叉」出場策略。
首先介紹一個使用「年線系統」非常成功的例子。
以下是使用這個系統的績效。首先我們比較兩者在S&P500的績效,然後列出兩者在各個市場的績效,你將會發現,年線系統比薛普曼系統更為簡單,頻率更少,績效更佳,尤其在俄羅斯RTS指數上更是令人驚奇。不過首先聲明的是,這些都是歷史績效,未來是否有效我不知道,我也沒有自己的實地經驗,像這種長期性的系統,除了藉助於歷史經驗,誰也沒有辦法驗證。
而且就如在台灣加權指數的失敗一樣,本系統也不保證在每一個市場都一定有效。解決之道就是:分散。
就如雪佛‧博多在「億萬富翁的投資賺錢智慧」一書中的投資十大成功守則之十所說的:正確的資產配置,比選擇投資標的還重要。
「投資學者布林森(Brinson)、辛格(Singer)和畢包爾(Beebower)的一份著名研究報告顯示,資產配置對投資組合獲利率的影響程度高達九一.五% (亦即,你是否深入了解甚麼才是正確的產業與區域投資標的,並把資金投入正確的地方)。而選擇金融產品對獲利率的影響只有四.六%,介入市場的時機則只有一.七%,其他因素的影響力只剩下二.二%。
選擇正確的市場與產業,比在該市場中選擇正確的投資標的更重要,所以守則十就是守則九(具未來性的市場才能賺大錢)的補充。你如何確定自己選擇的就是正確的市場呢?答案是:無法預知,沒有人能百分之百確定。不過我們可以把資金分散在不同的市場,提高獲利機會,也許你就是下個十年的贏家。」
比較「薛普曼系統」與「年線系統」在「S&P500」上的歷史績效

薛普曼系統
年線系統

買進日期

買價

賣出日期

賣價

報酬率

買進日期

買價

賣出日期

賣價

報酬率

1995/1/6

459.21

2001/1/5

1280.21

178.79%

1995/1/6

459.21

2001/1/2(*1)

1298.35

182.74%

2003/6/13

987.76

2004/11/5

1130.2

14.42%

2003/7/28(*2)

980.15

2008/3/10(*3)

1460.81

49.04%

2004/12/23

1194.2

2007/6/6

1517.38

27.06%

220.27%

231.78%

均線上升或下彎的確認

日期

52均線

日期

52均線

距離

2000/10/30

1438.38

2001/1/2(*1)

1421.5

-1.17%

2003/6/9

896.52

2003/7/28(*2)

905.63

1.02%

2007/12/31

1477.25

2008/3/10(*3)

1460.81

-1.11%

比較「薛普曼系統」與「年線系統」在「俄羅斯RTS」上的歷史績效

薛普曼系統
年線系統

買進日期

買價

賣出日期

賣價

報酬率

買進日期

買價

賣出日期

賣價

報酬率

2001/7/23

201.05

2003/1/8

357.94

78.04%

2001/10/8

190.89

2008/9/1

2109.34

1005.00%

2003/4/14

402.84

2004/10/25

663.67

64.75%

年數

6.90

平均每年

145.57%

2005/2/21

701.35

2008/8/4

1722.71

145.63%

合計

288.41%

年數

7.04

平均每年

40.98%

比較「薛普曼系統」與「年線系統」在「巴西BOVESPA」上的歷史績效

薛普曼系統
年線系統

買進日期

買價

賣出日期

賣價

報酬率

買進日期

買價

賣出日期

賣價

報酬率

1999/5/3

12233.23

2000/11/27

13437.5

9.84%

1999/5/24

10929.67

2001/3/12

15237

39.41%

2002/4/29

12609.76

2002/8/12

9526.28

-24.45%

2003/6/9

13733.7

2008/9/29

44517.32

224.15%

2003/4/21

12126

2004/10/4

23927

97.32%

合計

263.56%

2004/11/29

25468

2006/12/4

42977

68.75%

年數

9.36

平均每年

28.16%

2007/1/2

42245

2008/9/15

51714

22.41%

合計

173.87%

年數

9.38

平均每年

18.54%

比較「薛普曼系統」與「年線系統」在「上證指數」上的歷史績效

薛普曼系統
年線系統

買進日期

買價

賣出日期

賣價

報酬率

買進日期

買價

賣出日期

賣價

報酬率

1998/5/4

1357.6

1998/12/21

1173.91

-13.53%

1998/7/6

1360.62

2001/9/10

1818.39

33.64%

2000/3/6

1705.05

2001/10/22

1677.88

-1.59%

2004/1/12

1600.42

2004/8/2

1390.46

-13.12%

2002/9/23

1581.62

2002/11/11

1463.68

-7.46%

2006/4/24

1440.22

2008/5/26

4539.02

215.16%

2003/8/18

1438.88

2003/11/17

1361.56

-5.37%

總報酬

235.69%

2004/3/29

1768.64

2004/10/8

1422.93

-19.55%

年數

9.90

平均每年

23.82%

2006/2/6

1282.66

2008/5/5

3613.49

181.72%

2009/6/22

2928.21

2009/7/27

3435.21

17.31%

總報酬

151.53%

年數

11.24

平均每年

13.48%

比較「薛普曼系統」與「年線系統」在「台灣加權指數」上的歷史績效

薛普曼系統
年線系統

買進日期

買價

賣出日期

賣價

報酬率

買進日期

買價

賣出日期

賣價

報酬率

1999/7/12

7366.23

2000/9/25

6185.14

-16.03%

1999/5/24

7419.7

2000/8/21

8026.31

8.18%

2002/3/25

6167.47

2002/10/14

4458.17

-27.71%

2001/12/3

5333.93

2002/12/9

4588.14

-13.98%

2003/6/30

5151.85

2004/9/13

5818.39

12.94%

2003/7/14

5287.37

2005/1/3

5935.99

12.27%

2005/3/14

6043.95

2008/4/7

8909.58

47.41%

2005/5/16

5954.68

2008/6/9

8105.58

36.12%

總報酬

16.60%

總報酬

42.58%

年數

8.75

平均每年

1.90%

年數

9.05

平均每年

4.70%

※失敗!
使用年線系統在香港恆生上的歷史績效

買進日期

買價

賣出日期

賣價

報酬率

1999/3/22

10803.31

2001/2/19(*1)

15280.59

41.44%

年數

1.92

平均年報酬

21.61%

買進日期

買價

賣出日期

賣價

報酬率

2003/9/15(*2)

10968.4

2008/9/1(*3)

19933.3

81.73%

年數

4.97

平均年報酬

16.45%

註:*1等編號請見表二之日期計算

編號
基準日期
52均線
確認日期
52均線
距離
備註

*1
2002/12/4
16156.09
2001/2/19
15980.84
-1.08%
下降超越基準點1%

*2
2003/7/14
9480.13
2003/9/15
9599.67
1.26%
上升超越基準點1%

*3
2008/8/4
25079.83
2008/9/1
24829
-1.00%
下降超越基準點1%

註:下彎時的基準日期為開始下彎的前一週,上升時的基準日期為開始上升的前一週。

標籤: 交易系統, 指數, 程式交易, 賺錢, 趨勢, 跌破

相關文章

程式交易系統:股票作手-傑西‧李佛摩 ~文/BY 華爾街操盤高手 【作者】約翰‧波伊克(John Boik) (0)
[程式交易系統設計]:機械式操作法(3)~氾濫的預測法是頭號天敵~ 文/By 王力群 [...]

12 十一月

[程式交易][程式交易系統]BBands-價格波動率突破系統~ 文/By黃魯克投資札記

BBands-價格波動率突破系統
本篇將討論包寧傑在其著作「包寧傑帶狀操作法」中對於「價格波動率突破系統」的描述以及我的看法。本操作模式因為過於複雜目前尚無法使用程式模擬測試其績效,僅有程式選股。

這個方法包寧傑認為「或許是包寧傑帶狀的最有效直接運用」。
價格本身沒有循環,也不能被預測,但價格波動率則存在循環。價格波動率存在著「物極必反」的現象,偏低價格波動醞釀著價格波動轉強的契機。
價格波動率突破系統,首先要辨識「擠壓」(The Squeeze)現象,擠壓最簡單的定義就是當帶寬指標下降到六個月以來的最低水準,就視為產生擠壓現象。目視可見到帶寬變得極窄,而量化的指標就是帶寬指標【=(帶狀上限-帶狀下限)/帶狀中心價位】。
買進與出場
「我們的價格波動率突破系統採用帶寬指標設定前提條件,然後等待突破發生當時建立部位。關於部位的停損或出場,可以採用兩種方法。第一是韋達的拋物線系統,觀念非常簡單而有效。就買進部位來說,起始停損設定在突破排列的稍下方,然後每天向上調整。至於空頭部位,停損設定方法的觀念也相同,但位置剛好相反。拋物線是一套相對保守的系統,如果使用者願意承擔更大風險,嘗試掌握更大的獲利潛能,價格觸及帶狀對邊,可以做為理想的出場訊號後者允許價格出現較大的修正走勢,進行較長期的部位交界,換言之,「價格觸及帶狀下限」可以做為多頭部位的出場訊號:「價格觸及帶狀上限」可以做為空頭部位的出場訊號。」
評:
買進方法:
所謂的「突破發生」到底定義為何?我想包寧傑應該是說%b>1的時候就是突破吧!(%b用來計算股價在帶狀的位置,1=上緣,0=下緣,0.5只在中線)。但我認為這是不夠嚴謹的,因為型態學上的突破,是有經過統計的,也就是說如果突破頭肩底、W底、三角形等的成功機率有多少?是有經過統計研究的,但像帶狀的突破其成功率有多少並沒有相關的研究。
所以,我不認為那個是嚴謹的突破定義,我認為應該同時加上「型態學」的突破,還好帶狀的上緣突破通常與箱型的突破同時發生或相差不遠(因為一個極度壓縮的現象通常就是一個「潛伏底」),所以我認為應該抓型態的「頸線」而不是帶狀的「上緣」。
出場方法:
我不認同包寧傑所提的出場方法,因為SAR只適用在趨勢明顯的標的,而觸及帶狀對邊的方法不符合風險/報酬原則,也就是風險太大。我認為可以利用K線與成交量來設定停損。比如說,突破當天我們的要求是必須出現大量或跳空,如果跌破大量的低點,似乎就應該出場了。如果沒有大量而有K線上的上升窗口,那麼窗口支撐也是一個合理的停損點。如果大量+跳空,那停損就更容易設定了,使用這個方法結合K線與BBands,我覺得是更好的方法。

假突破與進場策略
「關於方法I,成功操作的最大困難在於假動作 (headfake,圖16.1)--這也是前一章的討論主題之一。這個名詞源自於曲棍球,但也出現在其他類似場合。攻擊者帶著球衝向對方球門;過程中,他轉頭假裝要傳球,一旦防守球員認定他要傳球而展現對應動作之後,他又回過頭來射門。盤勢脫離「擠壓」狀況之後,經常也會展現類似的假動作;首先假裝朝某個方向進行突破,然後又擺頭朝另一個方向展開正式攻擊。在典型的狀況下,首先出現擠壓,然後價格朝帶狀的某一端逼近,按著就回頭朝另一方向攻擊。一般來說,這類走勢都會侷限在帶狀範圍內,直到真正走勢出現之後,才會產生突破訊號。可是,如果你採用的參數使得帶狀寬度變得相對較窄,在真正的走勢產生之前,可能會出現幾次穿越帶狀的反覆訊號。
某些股票或股價指數比較容易產生假動作或假突破。對於所操作的對象,觀察過去的擠壓走勢,評估假突破的發生頻率。一旦曾經欺騙,往後就……。
如果你願意接受非機械性操作方式的話,最簡單的辦法就是等待擠壓狀況發生--前提條件--然後觀察價格突破橫向盤整區間。在走勢轉強的第一天進場建立半數部位,正式突破之後加碼,並且利用拋物線系統或觸及對側帶狀邊緣的停損策略,避免萬一判斷錯誤所造成的傷害太大。如果交易對象很少出現假動作,或者帶狀參數的設定不至於造成假動作的問題,就可以很單純的運用 「方法I」。等待擠壓狀況發生,然後只要看到突破就進場。」
評:
觀察以前有無假突破可以看出主力的手法,但似乎有點不太確實,因為前後是否為同一個主力,或主力是否打算用同一種手法都很不確定。我認為沒有必要為這種不確定的事去浪費時間,全部都採取同樣的策略就可以了。
這個策略其實也跟型態學的「突破」相同,當突破的第一天立刻進場買進一半的部位,通常突破隨後會有回測折返的走勢,但也不一定,所以你不能採取等待折返的策略。折返之後,如果出現明顯量縮的情形,那就很可能只是在進行「洗盤」,當量縮又不破頸線的時候,你在股價轉強的時候開始加碼另一半的部位。
至於什麼叫做轉強?這就需要一些K線上的判斷。比如說,在支撐上橫盤了好幾天,而KD指標產生多頭背離,或者在支撐上有跳空的現象,或者產生類似「旗型」型態的突破等等,這個時候就可以加碼了。至於停損,前一節已說明。

買進的輔助指標
「在這些情況下,成交量技術指標確實可以提供協助。在假動作或假突破發生之前,觀察盤中強度指標(Intraday Intensity)或承接/出貨指標(Accurnulation Distribution),預先判斷可能的突破方向。資金流量指數(MoneyFlow Index)是另一項值得參考的技術指標,可以提高成功機率,鼓舞交易信心。這些都是成交量指標,屬於第IV篇的討論主題。
「建立在擠壓狀況下的價格波動率突破系統,包寧傑帶狀的標準參數設定為:20天移動平均+-2個標準差。因為在擠壓的價格盤整期間,帶狀寬度相對很窄,很容易觸發交易訊號,所以不宜採用太敏感的帶狀參數。可是,對於某些短線玩家來說,或許希望縮短移動平均的期間長度 (例如:15天),或用更窄的帶狀寬度(例如:1.5個標準差)。
評:
相關技術指標的運用請見《BBands的輔助技術》所述,通常我使用KD、MACD、VA/D來輔助判斷,但我認為最重要的還是「成交量」,跟型態學一樣的,所有的「突破」都必須有成交量來確認,大量的定義是至少必須大於5日均量的1.5倍以上。如果沒有成交量則最好放棄。自動交易系統通常沒有辦法判斷成交量,因為它必須在盤中就使用預估的方式判斷,那需要一點人工智慧。

擠壓的定義與強度
「此處還有另一項參數設定:擠壓的回顧期間。回顧期間愈長 --預設值是六個月--壓縮程度愈大,爆炸的潛在威力也愈可觀。可是,擠壓的發生頻率也會相對較少。任何東西都一樣,魚與熊掌不可兼得。」
評:
我當初把這一段誤會為擠壓的時期越久就越有威力,現在仔細一看原來不是這樣。包寧傑的意思是說,在某一段期間出現最小帶寬的計算方式,期間越長就越好,比如說一年的最小帶寬(壓縮)與一個月的最小帶寬,其有效度顯然相差很多,在某一個月的「擠壓」,放長時間可能並不叫做「擠壓」。通常我們採用半年的時間來計算,在半年中出現最小帶寬叫做發生擠壓(SQUEEZE)現象。
但顯然這種擠壓的情形越久其威力也必然是越大的,就像一個長期的廂型或潛伏底一旦突破,其威力就更強。所以我的程式另外加入了一項功能,計算壓縮天數,其算法是發生壓縮日前後40天內最小帶寬不超過50%者計入「壓縮天數」。這樣得出來的結果就是,壓縮天數越大,你看到的情形就是一個越長的廂型或潛伏底。我認為那是一種較強的強度。

系統之程式實作
篩選條件:

在40天內曾經發生過SQUEEZE(半年內帶寬為最小者)且目前帶寬<=最小帶寬*3者視為仍在壓縮狀態。
壓縮天數為SQ發生日前後40天帶寬<=(最小帶寬*1.5)的天數。
成交量 > 10日均量 * 2 且 10日均量 > 1000張
KD黃金交叉
Macd柱狀圖斜率開始向上2日以上(sc_osc>1)
%b>=0.8
MFI14>=60
%b(RSI12) >=0.7

98/9/28 實例

stockId
stkname
最小帶寬
帶寬
壓縮天數
成交量
10日均量
漲跌%
price
上緣
%b
KD_K
KD_D
sc_osc
mfi14
%b(rsi12)

3033
威健
0.07
0.12
14
8956
1925
6.78
18.1
17.43
1.34
74.3(2) [...]

12 十一月

[程式交易][程式交易系統]底部反轉交易系統~ 文/By黃魯克投資札記

底部反轉交易系統
前三招都是屬於長期投資系統,光使用這三招可能會覺得太無聊,而且你雖然可以獲得每年約15%以上的報酬率,但似乎離「股神」的目標還很遠。但如果採取短線交易系統,依據以下的歷史資料測試,一年獲利期望值為一倍似乎有其機會。
本人目前正在發展幾種種短線交易模式,「第一式底部反轉交易系統」頗符合投資人喜歡「買低賣高」的天性。經過數次的改版之後,V3已經比原來的V1系統績效高出甚多,由此可見,光是使用系統化與科學化的機械操作法,模式的改良頗有成長的空間。
第一式 底部反轉交易系統 V3.3
選股邏輯
包寧傑帶狀操作法底部反轉模式。
選股條件

位於包寧傑帶狀底部 %b < 0.3
KD黃金交叉
macd柱狀圖上揚2天以上(>1)
成交量 > 2000張

操作方法

買進:當日不算三日內如價格高於當日最高價3%則買進,否則不可買進。
賣出:獲利14%以上低於前日10日均線* 0.96(停損點不可往下移)則停利,否則低於前低停損。

歷史測試數據之分析
平均持股天數28.61天,最長達70天。本法適用於上漲與盤整階段,勝率高達七成左右,但急跌段則不適用。2009/6/18~2009/9 /20此段獲利較差的原因是測試資料僅到9/25,時間不夠長。2008/1/22~2008/5/20此段獲利較差的原因係因5/20以後金融大海嘯全球股市急跌重挫。
歷史測試數據

版本

V3.2

項目

平均獲利

筆數

發生比率

日期

2009/3/9~2009/6/1

大賺(>30%)

40.89%

8

18.6%

指數

4643~6856

小賺

16.75%

24

55.8%

狀態

上漲

小賠

2.70%

3

7.0%

勝率

74.4%

大賠(<-10%)

-13.59%

8

18.6%

合計

14.62%

43

100%

日期

2007/3/5~2007/7/26

大賺(>30%)

62.50%

21

17.9%

指數

7306~9807

小賺

12.39%

63

53.8%

狀態

上漲

小賠

-6.77%

20

17.1%

勝率

71.8%

大賠(<-10%)

-13.18%

13

11.1%

合計

15.27%

117

100%

日期

2008/1/22~2008/5/20

大賺(>30%)

53.53%

18

11.3%

指數

7566~9309

小賺

10.96%

93

58.1%

狀態

上漲

小賠

-5.30%

34

21.3%

勝率

69.4%

大賠(<-10%)

-13.54%

15

9.4%

合計

10.00%

160

100%

日期

2009/6/18~2009/9/20

大賺(>30%)

39.27%

19

7.9%

指數

6100~7185

小賺

11.07%

166

68.9%

狀態

上漲

小賠

-4.70%

33

13.7%

勝率

76.8%

大賠(<-10%)

-13.33%

23

9.5%

合計

8.81%

241

100%

日期

2007/1/2~2007/5/21

大賺(>30%)

62.50%

21

22.1%

指數

7843~8141

小賺

12.54%

49

51.6%

狀態

盤整

小賠

-6.44%

17

17.9%

勝率

73.7%

大賠(<-10%)

-13.60%

8

8.4%

合計

17.99%

95

100%

日期

2007/10/30~2008/1/23

大賺(>30%)

65.65%

2

0.8%

指數

9859~7384

小賺

9.90%

72

27.6%

狀態

下跌

小賠

-7.72%

36

13.8%

勝率

28.4%

大賠(<-10%)

-14.90%

151

57.9%

合計

-6.45%

261

100%

歷史成功紀錄
以下列出一些歷史上成功的例子,限於篇幅僅列出報酬率大於40%者,全部測試資料請下載 testdata_1.rar 

stockid
stkname
反轉日
收盤
買日
買價
賣日
賣價
持股天數
結案盈虧

5346
力晶
2009/7/13
2.00
2009/7/14
2.25
2009/8/26
3.48
31
55.00

3260
威剛
2009/6/23
39.70
2009/6/24
42.13
2009/8/5
70.50
31
67.40

3017
奇鋐
2009/6/22
17.25
2009/6/24
17.92
2009/8/5
26.50
31
47.90

8039
台虹
2009/6/22
24.15
2009/6/25
25.70
2009/8/4
37.50
29
45.90

2446
全懋
2009/6/19
12.70
2009/6/24
13.08
2009/9/25
21.70
67
65.90

6180
橘子
2009/4/23
32.15
2009/4/24
33.73
2009/6/10
52.80
32
56.50

3474
華亞科
2009/3/13
11.00
2009/3/16
11.43
2009/4/28
16.30
32
42.60

2887
台新金
2009/3/10
4.63
2009/3/11
4.79
2009/4/27
7.19
34
50.10

2888
新光金
2009/3/10
6.81
2009/3/11
7.11
2009/4/27
10.35
34
45.60

8299
群聯
2008/2/18
171.50
2008/2/20
181.28
2008/5/9
263.00
55
45.10

2511
太子
2008/2/18
15.90
2008/2/19
16.63
2008/4/24
27.90
46
67.70

6197
佳必琪
2008/2/15
46.25
2008/2/18
47.64
2008/3/17
68.30
20
43.40

3064
泰偉
2008/2/15
78.00
2008/2/18
81.16
2008/4/25
179.00
48
120.50

3014
聯陽
2008/2/15
75.90
2008/2/18
78.18
2008/5/9
115.50
57
47.70

2458
義隆
2008/2/15
38.15
2008/2/18
39.29
2008/5/23
58.90
67
49.90

2451
創見
2008/2/15
76.90
2008/2/18
81.27
2008/5/20
117.50
64
44.60

8076
伍豐
2008/2/15
180.00
2008/2/18
185.40
2008/4/23
312.00
46
68.30

3061
璨圓
2008/2/13
20.45
2008/2/14
21.58
2008/4/17
33.70
44
56.20

2022
聚亨
2008/1/31
6.43
2008/2/1
6.78
2008/5/9
12.50
62
84.40

2606
裕民
2008/1/29
66.30
2008/1/30
68.29
2008/5/8
101.50
63
48.60

3211
順達
2008/1/28
78.60
2008/1/29
82.40
2008/5/7
144.00
63
74.80

6005
群益證
2007/5/18
14.25
2007/5/21
14.73
2007/7/27
21.10
49
43.30

5318
佳鼎
2007/5/15
3.35
2007/5/16
3.45
2007/7/20
4.92
47
42.60

2396
精碟
2007/5/15
5.51
2007/5/17
5.77
2007/8/13
8.34
62
44.60

2347
聯強
2007/5/14
41.85
2007/5/17
43.36
2007/8/16
69.00
65
59.10

2361
鴻友
2007/5/9
9.10
2007/5/10
9.68
2007/6/20
15.75
28
62.70

2436
偉詮電
2007/5/8
24.00
2007/5/9
25.13
2007/8/2
48.60
61
93.40

2341
英群
2007/5/7
12.35
2007/5/8
12.93
2007/8/1
20.50
61
58.60

2314
台揚
2007/5/7
15.35
2007/5/10
16.02
2007/8/2
24.00
60
49.80

3061
璨圓
2007/5/7
25.10
2007/5/8
26.21
2007/8/2
42.10
62
60.60

6243
迅杰
2007/4/25
100.50
2007/4/26
105.06
2007/8/3
206.00
70
96.10

3062
建漢
2007/4/20
68.20
2007/4/24
70.66
2007/7/27
116.00
67
64.20

6197
佳必琪
2007/4/17
88.00
2007/4/18
91.67
2007/7/26
196.50
70
114.40

2475
華映
2007/3/15
5.82
2007/3/19
6.03
2007/6/23
9.14
67
51.70

6116
彩晶
2007/3/15
5.03
2007/3/19
5.20
2007/6/23
8.22
67
58.00

8101
華冠
2007/3/12
26.75
2007/3/13
27.81
2007/6/20
40.00
68
43.80

8069
元太
2007/3/8
15.15
2007/3/9
15.66
2007/6/15
34.20
69
118.40

3005
神基
2007/3/6
12.50
2007/3/8
12.98
2007/5/3
27.50
39
111.90

<><>

</></>

標籤: 交易系統, 停損, 成交量、籌碼, 指數, 盤整, 短線, 程式交易, 股市, 選股

相關文章

[程式交易] 高手交易系統:期權首傑 重點整理 ~ 文/By 洪守傑 (0)
[程式交易][程式交易系統]BBands-價格波動率突破系統~ 文/By黃魯克投資札記 (0)
[程式交易] 高手交易系統:風報比之交易思考 ~ 文/By 刀疤老二系列 (61-70) [...]

12 十一月

[程式交易][程式交易系統]底部反轉選股-實例~ 文/By黃魯克投資札記

底部反轉選股-實例
以下是98/06/18至98/11/5期間使用底部反轉模式的電腦模擬實況,勝率為74.06%,跟之前所作的統計都類似。此是純電腦自動交易的狀況,如加上人腦的判斷,可能更加或更差,關鍵在於選股,因為電腦無法判別型態與主流類股等等無法計量的東西,故有經驗的交易者應該可以獲得更好的績效。
如果再配合加碼技術,則獲利約可增加174%或84.5%(詳見《開心農夫播種術V2.0》)。
統計
***** 測試日期:6/18 ~ 11/5 狀態:上漲階段(6100 ~ 7417) ***** 大賺(>三成):獲利41.66% (筆數25) ,小賺:獲利12.17% (筆數172) ,小賠:虧損-5.78% (筆數43) ,大虧(超過一成):虧損-13.08% (筆數26),總筆數:266, 總平均獲利:9.57%, 賺錢比率=74.06%, 未交易筆數=710, 交易天數=100天
總平均獲利=(獲利*筆數)/266
其中包括一筆宏達電虧損超過21.5%,其實只是除權息所致,實際狀況應該較佳。
操作方法

買進:當日不算三日內如價格高於當日最高價3%則買進,否則不可買進。
賣出:獲利14%以上低於前日10日均線* 0.96(停損點不可往下移)則停利,否則低於前低停損。

表一、獲利超過兩成51筆

stockid
stkname
反轉日
收盤
買日
買價
賣日
賣價
持股天數
結案盈虧%

3038
全台
6/29
7.45
7/1
8.00
10/27
13.45
84
68.10

3260
威剛
6/23
39.70
6/24
42.13
8/5
70.50
31
67.40

6145
勁永
8/28
17.10
9/1
17.97
11/11
28.90
52
60.80

5346
力晶
7/13
2.00
7/14
2.25
8/26
3.48
31
55.00

3061
璨圓
6/23
31.80
6/24
33.89
10/26
52.00
88
53.50

3061
璨圓
6/29
31.55
6/30
34.20
10/26
52.00
84
52.10

3017
奇鋐
6/22
17.25
6/24
17.92
8/5
26.50
31
47.90

8039
台虹
6/22
24.15
6/25
25.70
8/4
37.50
29
45.90

2446
全懋
6/19
12.70
6/24
13.08
8/20
19.00
41
45.20

2426
鼎元
8/27
19.30
9/1
20.50
10/28
29.70
42
44.90

3061
璨圓
8/12
34.50
8/13
36.15
10/26
52.00
53
43.80

6169
昱泉
6/18
87.80
6/22
90.43
8/11
125.00
36
38.20

2913
農林
8/31
13.30
9/1
13.96
10/29
19.15
32
37.20

2328
廣宇
6/19
35.80
6/22
36.93
10/28
50.00
92
35.40

2538
基泰
8/28
12.90
8/31
13.65
10/28
18.35
43
34.50

6145
勁永
6/22
13.00
6/23
13.39
8/18
17.75
40
32.60

3037
欣興
6/19
23.45
6/24
24.21
8/20
32.00
41
32.20

2542
興富發
8/28
33.50
8/31
34.71
10/28
45.75
43
31.80

2357
華碩
6/19
39.65
6/22
40.94
9/28
53.90
70
31.60

9945
潤泰新
8/28
26.80
9/2
28.17
10/30
37.05
43
31.50

3702
大聯大
6/18
29.00
6/19
30.39
8/18
39.80
42
31.00

3037
欣興
6/23
23.50
6/24
24.51
8/20
32.00
41
30.50

2107
厚生
6/23
18.00
6/24
19.00
10/30
24.75
92
30.20

2328
廣宇
8/31
36.70
9/1
38.42
10/28
50.00
42
30.10

2352
佳世達
6/22
11.15
6/23
11.54
8/6
15.00
33
30.00

2107
厚生
8/31
18.30
9/2
19.06
10/30
24.75
43
29.90

2317
鴻海
6/18
97.80
6/22
102.49
11/11
133.00
102
29.80

6120
輔祥
6/23
17.50
6/24
18.33
8/4
23.65
30
29.00

2884
玉山金
6/19
10.25
6/24
10.56
10/28
13.60
90
28.80

1815
富喬
9/1
11.25
9/2
11.64
10/8
14.95
27
28.40

2204
中華
6/23
14.95
6/24
15.91
8/4
20.40
30
28.20

6145
勁永
6/18
12.45
6/22
13.85
8/18
17.75
41
28.10

2608
大榮
6/24
15.60
6/25
16.27
10/29
20.80
90
27.80

2545
皇翔
8/28
50.60
8/31
52.63
9/23
67.00
18
27.30

2327
國巨
6/24
6.29
6/25
6.54
8/20
8.31
40
27.10

1536
和大
7/2
8.05
7/6
8.46
8/18
10.75
31
27.10

8105
凌巨
6/24
14.40
6/25
15.14
8/20
19.05
40
25.80

3006
晶豪科
6/18
42.40
6/19
44.50
7/31
55.70
31
25.20

2201
裕隆
8/31
28.80
9/1
29.97
10/29
37.50
43
25.10

1314
中石化
9/1
9.73
9/3
10.07
11/11
12.55
50
24.60

1907
永豐餘
6/19
9.66
6/24
9.98
11/11
12.25
100
22.70

3042
晶技
6/22
30.70
6/25
31.78
8/24
38.80
42
22.10

5522
遠雄
8/31
58.40
9/1
60.15
10/2
73.40
24
22.00

1536
和大
9/3
9.20
9/4
9.48
11/11
11.55
49
21.90

2903
遠百
8/24
27.60
8/26
28.43
10/29
34.60
47
21.70

8039
台虹
8/31
36.10
9/1
37.49
10/26
45.45
40
21.20

6225
天瀚
7/2
15.40
7/3
15.86
8/3
19.20
22
21.00

3189
景碩
6/18
51.00
6/19
55.62
8/4
67.30
33
21.00

2823
中壽
6/23
14.65
6/24
15.55
8/12
18.80
35
20.90

2332
友訊
8/31
25.30
9/1
26.27
10/29
31.65
43
20.50

6239
力成
6/23
67.10
6/24
69.83
8/3
84.00
29
20.30

表二、虧損超過一成27筆

stockid
stkname
反轉日
收盤
買日
買價
賣日
賣價
持股天數
結案盈虧%
備註

3504
揚明光
8/11
158.50
8/12
163.26
8/14
147.00
3
-10.00

3009
奇美電
6/23
17.25
6/24
18.03
8/26
16.20
45
-10.10

2371
大同
6/22
8.01
6/24
8.25
8/21
7.41
42
-10.20

5491
連展
10/15
20.20
10/16
21.48
11/11
19.25
19
-10.40

4906
正文
8/13
54.00
8/14
55.83
8/21
49.90
6
-10.60

6209
今國光
8/11
20.70
8/12
21.32
8/18
19.05
5
-10.70

6153
嘉聯益
10/19
21.50
10/20
22.45
10/29
20.00
8
-10.90

1218
泰山
6/24
11.50
6/25
12.10
8/27
10.75
45
-11.20

2536
宏普
6/19
40.00
6/22
41.20
8/27
36.55
48
-11.30

3557
嘉威
6/19
36.15
6/22
37.49
6/30
33.20
7
-11.40

5531
鄉林
7/20
38.80
7/21
40.27
8/6
35.60
13
-11.60

2377
微星
8/12
21.35
8/13
22.51
10/30
19.80
57
-12.00

2535
達欣工
8/11
22.50
8/14
23.38
8/21
20.40
6
-12.70

3227
原相
8/11
249.00
8/14
256.99
8/25
224.00
8
-12.80

3380
明泰
6/23
26.00
6/24
27.50
8/18
23.95
39
-12.90

2547
日勝生
7/29
28.10
7/30
29.97
8/5
26.05
5
-13.10

2527
宏璟
8/12
16.95
8/14
18.03
8/27
15.60
10
-13.50

2845
遠東銀
6/23
8.00
6/24
8.36
8/18
7.23
39
-13.60

2607
榮運
6/18
27.65
6/19
29.25
8/18
25.25
42
-13.70

5607
遠雄港
6/18
37.00
6/19
39.35
8/6
33.90
35
-13.80

2458
義隆
6/18
51.00
6/22
53.05
8/6
45.55
34
-14.10

3622
洋華
6/22
346.00
6/23
356.38
6/30
305.00
6
-14.40

2601
益航
6/24
44.00
6/25
45.84
8/11
39.00
33
-14.90

3207
耀勝
9/2
15.20
9/3
15.66
9/10
13.20
6
-15.70

5521
工信
6/23
11.70
6/24
12.36
8/6
10.40
32
-15.90

2498
宏達電
6/23
430.00
6/24
448.57
8/3
372.50
29
-17.00
除權

3383
新世紀
6/22
46.50
6/24
48.00
8/24
37.70
43
-21.50
除權

<><>

</></>

標籤: 交易系統, 停損, 加碼, 型態, 程式交易, 虧損, 賺錢, 選股

相關文章

華爾街操盤高手:麥可‧馬可斯—讓交易成為一種樂趣 ~ 文/By上海金源期貨經紀有限責任公司 (0)
華爾街操盤高手:布魯斯‧柯凡納—縱橫全球的外匯交易員 [...]

26 十月

[程式交易]:[TradeStation程式碼講解特區]TS2000i交易系統開發123──VIDYA(彈性指數動態平均)柒完~ 文/By Parkson

文章來源:Me And You And A Dog Named BIBO
現在、我們點取『Graphs』,顯示的第一張圖應該是『Equity Curve 資產變化曲線』如下圖一般。

這張圖觀察你的系統在這段時間,對你的帳戶資金做的改變。看這張圖的重點有兩個;壹、它是否是正的成長,就是它是否讓你賺錢,這件事比較簡單些。第貳、我們應該觀察它雖然努力的往上爬,但問題是它如何的爬?比如說:在第11次交易後我們的資產值創了新高,但是隨後到第16次另一個新高之前它向下的回吐資產是不是幅度很大?在我們的例子裡似乎這套系統是非常穩定的在運作著。好玩的說法是它讓你的心臟非常健康的、有益的跳動著。
接下來我們要看另一個比較重要的圖表。點選圖表的左上選單,從Equity Curve 改變為Drawdown / Run-up Graphs,你會看到下圖『Drawdown』的分析圖表。

Drawdown表示未平倉前部位產生的最大浮動虧損值。這是對每一次交易逐次檢討的,水平的藍線代表Drawdown的平均值,這裡為147.62。你可以把游標靠近一些點,它會給你詳細的數字;本例中標示的是第12的虧損值,也是圖上最大的一筆負值。
這張圖與數據告訴我們,使用這個交易系統無論每次進出最後的盈虧為何;我們都可能在平倉前承受約147.62的浮動虧損。這代表如果你是以虧損百分比或盤中虧損值來設定停損的人,當你設定在147.62以下的金額時,你有可能『冤死』許多可能獲利的部位。
別忘了我們先前數據Average losing trade 為180.36;這是平倉實現的虧損平均。這兩個數據給我們什麼東西呢?當我們的盤中浮動虧損在147.62以內的時候,部位可能還是處於正常的波動值,我們仍可以期待該部位未來開始產生獲利。而當虧損擴大到180.36以上時,你對這個部位的獲利想法應該修正往比較保守的想法。如果我們的數據分佈是趨向穩定的,我們可以嘗試設定147.62減一個標準差來設定我們的資金停損點。在這裡我們用180當範例來設定,在TS2000i中我們可以用內定函式SetStopLoss( 180 );來設定虧損資金式的停損。程式可以修改為:
{***************************************

Written by : Parkson Dow

Name : Vidya_1

****************************************}

Inputs: Length(21), Smooth(5), St_Loss(180);

Value1 = SS_Vidya(Length, Smooth);

SetStopLoss(St_Loss);

Condition1 = Close[1] > Value1 AND Close > Value1 ;

Condition2 = Close[1] < Value1 AND Close [...]

26 十月

[程式交易]:[TradeStation程式碼講解特區]TS2000i交易系統開發123──VIDYA(彈性指數動態平均)陸.名詞解釋~ 文/By Parkson

文章來源:Me And You And A Dog Named BIBO
在點選Trades的部份後,我們會看到像底下的視窗內容。

這部份詳列了評估系統每筆的交易細節。這頁裡特別強調策略與財務的分析,所以稱它是高等的分析報表。在左上角你可以點選不同的報表展現方式。也可以用傳統的報表如下所列。

我們現在解釋的名詞以高等的報表為主,因為上頭有許多名詞隱藏許多公式,反正就是不說你永遠也搞不清楚的啦。
Trade # 交易次數編號

Type 交易類別,買進或賣出

Date 進出日期

Time 進出時間

Price 進出價格

這個不用解釋吧?
Contracts 建立部位數目(幾口)

Profit 盈虧、損益

上半部的數字顯示進場的部位是幾口,下面的數字為交易的損益;跟小學的成績單一樣紅的就是打屁屁的,特別怕你忽略掉它還幫你括符起來。
% Profit 單筆獲利百分比

Cum Profit 累計盈虧金額

上項為此筆交易相對於資金的獲利百分比。下方為自第一筆交易以來所累計的總交易盈虧。
Run-up 部位持有時間曾經產生的最大獲利

Drawdown 部位持有時間曾經產生的最大虧損

Run-up跟Drawdown是相反的名詞。Run-up在標示你這筆交易可能產生的最大利潤,非平倉利潤是指你當過路財神的部份。比如你買進一口小麥,最後你平倉賺得USD$1000,可是盤中可能曾經發生過USD$1500的浮動獲利;我們總是沒法平在最好的價位不是嗎?Run-up就是那個最好的價位。至於Drawdown就是嗯~最大夢魘的那一部份囉。
Entry Eff. 進場價位效率

Exit Eff. 出場價位效率

多頭進場價位效率
Entry_Efficiency = (Highest_Price – Entry_Price)/(Highest_Price – Lowest_Price).
做空進場價位效率
Entry_Efficiency = (Entry_Price – Lowest_Price)/(Highest_Price – Lowest_Price).
不要被上頭的兩個公式嚇到了(現在說會不會有點晚了)!其實你不覺得蠻眼熟的嗎?它根本就是用來算KD裡那個RSV(或%R公式)的公式啦。這個公式是在分析你的進場價位是在這段時間(在平倉之前)價格範圍的百分比。為什麼分多空呢?因為你做多進場當然是越靠近最低價格越好囉,所以拿最高價減進場價再去除價格範圍;得到的比數越高表示含蓋的價區越高,自然代表一個好的開始。空單當然我們希望離最高的價格越近越好囉。至於出場的效率計算公式是這樣的,自己依樣畫葫蘆想想吧!
多單出場
Exit_Efficiency = (Exit_Price – Lowest_Price)/(Highest_Price [...]

26 十月

[程式交易]:[TradeStation程式碼講解特區]TS2000i交易系統開發123──VIDYA(彈性指數動態平均)伍 策略效能評估報告~ 文/By Parkson

文章來源:Me And You And A Dog Named BIBO
第四部份:不要再背離科學盲目交易下去了
你認為到上頭的箭頭出現你的工作就大功告成了?錯!痛苦的事才剛剛開始呢。我們學習交易的人,摸著良心說;有幾個人做過我上一章説的『白紙黑字』呢?還有、有幾個人真正的逐筆逐筆的核對過訊號的進出呢?更徨論在不同的數個市場的歷史價格中一筆筆的計算記錄呢?這些難道不重要嗎?你是怎麼放心的去用你的系統交易的呀?
今天、TS2000i幫你迅速的完成上面那些不可能的任務。它幫你一筆一筆的標上進出的訊號時機,最重要的它幫你計算盈虧還有做你想像不到的策略分析與風險控管。現在我們就是要開始介紹這部份,另一個TS2000i的寶藏。保持你的TS2000i停在上面最近的一張圖上頭;點選View>Strategy Performance Report你會看到像這樣的一個新視窗,我們交易系統的策略效能評估報告。

這個評估報表是非常複雜與「龐大」的,不下於你在閱讀上市公司的財報。基本上你要不俱備某種程度的統計學知識,我保證你會像諸葛亮寫出師表的最後那一句『臨表涕泣,不知所云』。在這裡我只選擇性的介紹一些我們這些統計的『門外漢』可以理解與重要的數據來做解說。先看最上頁Summary摘要的部份,這部份你必須要全部瞭解的。
TradeStation Strategy Performance Report – Vidya_1 W N5-60 min. (2005/1/3-2005/6/24)
這行沒什麼要解釋的,只是讓我們知道報表的分析項目與時間。我用的策略是Vidya_1的系統,商品是2005年7月份的小麥小時圖。分析期間為2005年的1月3日到6月24日。
Performance Summary: All Trades 分析摘要:全部的交易。
這部份分析與顯示包括做多與做空混合並列,也就是完整的交易部份。在摘要的這部份你往下看會找到一共有三部份;除這個包含多空的All Traders部份還有只列做多『Long Traders』與只列做空的『Short Traders』部份。
Total Net Profit 淨盈
Cross Profit 毛利
Cross Loss 毛損
雖然我寫淨盈,但是它不代表你的系統一定會產生最後的盈利,它仍有正負數的表示。它是代表你的系統獲利部份減去虧損的數值;也就是下方的Gross Profit(毛利、獲利交易)減去Gross Loss(毛損、虧損交易)。有些人喜歡直接以Net profit是否為正與正值多寡來評斷系統的好壞,其實這是很「不健康」的方式。比如說兩個系統Net Profit都為產生20,000美元的獲利;系統A的Gross Profit是USD$25,000,Gross Loss為USD$5000。系統B的Gross Profit為USD$60,000,Gross Loss為USD$40,000 。我會喜歡系統A多一點,因為系統A所產生的交易過程資金變動會比較小,就是說心臟會比較平穩跳動過日子。交易次數也應該不會像B系統多,幹嘛便宜了期貨公司?
Open position P/L 未平倉損益
如果你尚有未平倉的部位,這裡會顯示它目前結算的盈虧。
Total # of trades 時間範圍內總共交易次數
Percent profitable 系統獲勝百分比
Number winning trades 獲利(成功)交易次數
Number [...]

© 2010 以程式交易 安家立業

Design by SEO -- Made free by NET-TEC and Branchenbuch