敗率:虧損的機率
均利率:獲利交易的平均獲利
均損率:虧損交易的平均虧損
最大利:最大獲利當次交易的獲利
最大損:最大虧損當次交易的虧損
交易次數:模擬的交易次數
期望值:平均每次交易的獲利期望值
週期:平均持有的時間(K棒數)
- 期望值一定要是正的才行,他代表每次交易預期的獲利率.
- 交易次數要看模擬的期間多長,太少的話,同時也意味著sample數太少,就有過度最佳化的風險.
- 週期代表的是平均每次交易持有的時間(以幾根K棒記數),太短的話,恐怕有過度交易的疑慮.[之前回應網友,"週期" 的定義講錯,抱歉]
- 另外要注意最大虧損,代表你的買賣規則可能造成的單次交易虧損,最好不要和平均虧損差太多.
- 最大獲利如果很大,就要注意你的獲利是不是來自單一兩次的交易,這也是不好的.
- 經驗上,要達到接近勝率40%已經很不容易,而期望值達到2%以上,就已經很不錯了,給您參考.
感謝您 Sam大 ^-^
回覆刪除Sam大您好:
回覆刪除首先,感謝您為我們作如此詳細的解答。
其次,我在模擬完成後,點撃二下記錄名稱就會在跳出一個"模擬排行"的小視窗,想請問您:當我在執行同一買賣規則,但期間設置不同(ext:1/1-4/13與3/1-4/13),執行3/1-4/13期間小視窗資料在 1/1-4/13卻無顯示,這是為什麼呢?是否是模擬排行視窗僅顯示個股的模擬盈虧在前幾大或多少%的個股?
再者,我想列出"模擬排行"視窗的內容或轉到excell 該如何作呢?
最後,再次感謝您 ^-^....!
盈虧排行只會顯示最多50筆
回覆刪除可以修改 tauras.ini 下面列的這個值去增加
rank-size=50
這個排行並沒有轉到 excel 的功能,他主要的目的是要讓您方便檢視交易策略是否有瑕疵,您可以用滑鼠點擊這些排行,K線圖的游標位置會移動到對應位置讓您方便檢視
Sam大您好:
回覆刪除首先,感謝您為我們作如此棒的程式。
想請問Sam大
1.模擬中有各停損設計為
設定買進價的0.95賣出
這各參數被我消掉了...請問這要如何設定
模擬的參數還有哪些呢
2.在模擬中 都只看到買進時間
可否也能顯示出 賣出時間 經過多少K棒
以檢視自己的交易中是否有雙峰現象
Sam大 謝謝 辛苦您囉 ^0^...
Sam大您好:
回覆刪除想請教您,我用相同的買賣規則去模擬:4/1-4/8及4/1-4/16(即同一開始但不同結束時間)的資料,卻發生模擬的結果有異常,在4/8模擬資料中原本有一個股在4/1符合買賣規則,但是在4/16再度模擬時卻找不到那一支個股在4/1符合買賣規則的。
我一再確認4/8及4/16是采用同一買賣規則但是模擬出在4/1的資料在4/16模擬時卻沒有出現,這是怎麼一回事呢?
期盼佳音
您好,
回覆刪除1.$CLOSE/@MATV(BUY)<=0.95
@MATV(...) 這個函數是模擬專用的
@MATV(BUY) 的意思是買進價
另一個專用的式子
(@MATV(IDX)=@MATV(BUYIDX)+4)&(@MATV(BUYIDX)>0)
@MATV(IDX) 是指模擬當中K棒的index
@MATV(BUYIDX) 是指買進的當根K棒的index,如果有買進訊號,會大於0
所以這個式子是說 有買進 且 K棒index為買進後第4根,如果把他當作賣出規則, 就是買進後第4根K棒賣出
2. 請對照模擬頁面的盈虧圖表就可以看出來了,有顏色的部分就是持有
4/8及4/16是採用同一買賣規則但是模擬出在4/1的資料在4/16模擬時卻沒有出現,這是怎麼一回事呢?
回覆刪除=>這是因為4/1-4/16那個期間的模擬應該在 4/8 之前有買進的動作,而且是在4/8才賣出,所以也就看不到4/8-4/16模擬期間的某次買進動作.
Sam大您好:
回覆刪除想再向您請教關於4/8及4/16是採用同一買賣規則但是模擬出在4/1的資料在4/16模擬時卻沒有出現,【這是因為4/1-4/16那個期間的模擬應該在 4/8 之前有買進的動作,而且是在4/8才賣出,所以也就看不到4/8-4/16模擬期間的某次買進動作.】;但是:
1.若僅設置買進規則而沒在設置"賣出規則",那麼電腦內定的賣出規則是如何呢?
2.我在何處可看到模擬資料中個股買進及賣出的日期及價格資料嗎?或者只能點看線圖呢?
感恩^-^......
1.若僅設置買進規則而沒在設置"賣出規則",那麼電腦內定的賣出規則是如何呢?
回覆刪除=>沒有內定的賣出規則
2.我在何處可看到模擬資料中個股買進及賣出的日期及價格資料嗎?或者只能點看線圖呢?
=>對,看線圖,應該很方便啊,這可是我精心設計的耶 ^^
Sam大 您好
回覆刪除1.請問我賣出條件只設
$CLOSE/@MATV(BUY)<=0.95
由2011/1/1-2011/4/15其間模擬
跑出結果
均利率15% 均損9.98
最大獲利54.66 最大損失15.08
可是賣出的條件是買價的9成
怎麼還能有最大獲利
2.在模擬面板的證交稅0.003旁邊有各50
是什麼意思呢
3.請問大大能在獲利排行榜中加入
賣出時間 與 賣出的條件 嗎
最後,再次感謝您 ^-^....!
1.請問我賣出條件只設
回覆刪除$CLOSE/@MATV(BUY)<=0.95
由2011/1/1-2011/4/15其間模擬
跑出結果
均利率15% 均損9.98
最大獲利54.66 最大損失15.08
可是賣出的條件是買價的9成
怎麼還能有最大獲利
=>如果有K棒跌幅超過7%,程式會把它判定為除權息,會自動換算回來,所以剛好他還在獲利的時候,遇到跌幅超過7%,符合賣出條件,程式又把它的價值換算回來,就變成有獲利的情況,當然這是一個不精確的做法...
2.在模擬面板的證交稅0.003旁邊有各50
是什麼意思呢
=>我忘了耶 ^^'',好像就是模擬排行的最大值
3.請問大大能在獲利排行榜中加入
賣出時間 與 賣出的條件 嗎
=>賣出時間可以試試看,賣出條件就有困難了
Sam大您好:
回覆刪除1.可否請您教我看您精心設計的線圖呢?我想看模擬資料中個股買進及賣出的日期及價格資料,特別是如何在線圖上找出賣出日期即持股為0要如何看出來?或者是要參考何種技術指標。
2.在"盈虧圖表"中,有"紅條"是有持股,"白色"是沒持股,我想知道程式的模擬是否有內定值或內定何種條件下,程式模擬會"將持股(紅色長條圖)轉成無持股(白色長條圖)呢?
3.在模擬程式中是否有機會加上"建議賣出的日期"以便我們減少損失呢?
感恩^-^....
Sam大您好:
回覆刪除想請教您有關於"盈虧圖表" 的表頭有標示〞總值;持股數;獲利;買價;收盤;獲利資料,在程式中是如何產生的呢?
Thanks!
1.如何在線圖上找出賣出日期即持股為0要如何看出來?
回覆刪除=>對應"盈虧圖表",無持股的前一天就是賣出日期
2.程式的模擬是否有內定值或內定何種條件下,程式模擬會"將持股(紅色長條圖)轉成無持股(白色長條圖)呢?
=>沒有內定值
3.在模擬程式中是否有機會加上"建議賣出的日期"以便我們減少損失呢?
=>蛤? 賣出日期是符合您設定賣出條件的那一天啊,怎麼可能會有建議賣出日期?
2011年4月21日上午12:45
匿名 提到...
Sam大您好:
想請教您有關於"盈虧圖表" 的表頭有標示〞總值;持股數;獲利;買價;收盤;獲利資料,在程式中是如何產生的呢?
Thanks!
總值=>持股總市值+現金
回覆刪除持股數=>持有張數
獲利=>(賣出價格-買進價格-稅)/買進價格
買價=>買進價
收盤=>收盤價
Sam大您好:
回覆刪除關於在模擬程式中是否有機會加上"建議賣出的日期"以便我們減少損失呢?
我有這想法是因"在模擬排行中點選一個股的盈虧圖表"後,看圖後發現該個股在買進一段時間後就有被賣出,且這回模擬我沒設置"賣出規則",所以我認為圖上的賣出即持股為"0"是系統內定賣出規則,也因此希望可直接將盈虧圖表上個股在持股為"0"時當天的日期、價格及賣出規則(系統內定的賣出建議資訊)一并顯示於模擬排行的小視窗內,可行嗎?
感謝您!
喔喔,但是真的沒有內定賣出規則啦 =.=''
回覆刪除您說的情況也許是bug,但是我重現不出來,沒辦法釐清問題,可以的話,需要您提供重現這個問題的方式:模擬的參數設定,模擬期間,模擬個股,條件設定等等...
Sam大您好:
回覆刪除關於上次提到的問題"沒設置賣出卻有賣出的問題",經過我這些天作測試,我找到了答案,說明如下:
如果今天是4/29,而模擬資料的期間為4/1~4/20,則模擬後在盈虧圖上就會表現出個股在4/21-4/29以後是賣出持股為"0"。對不起麻煩您了!
謝謝您!
如果今天是4/29,而模擬資料的期間為4/1~4/20,則模擬後在盈虧圖上就會表現出個股在4/21-4/29以後是賣出持股為"0"。
回覆刪除=>超過模擬期間那一段式沒有意義的,請不用理他
Sam大您好:
回覆刪除請問您張數是怎麼決定的呢? 如何才能設定成指買賣一張就好? 感謝
用剩餘資金去決定的
回覆刪除Sam 大你好
回覆刪除感謝你對散戶的照顧,關於模擬的部分,我有些疑惑,我試著用周kd黃金交叉時買入,周kd死亡交叉賣出。進一步確認交易時間卻發現,程式會用當周第一天的收盤價買進,理論上應該用當周最後一天的收盤價買進比較合理吧。可以幫我看看是不是有問題,還是用周線月線模擬就會這樣
Sam 大你好
回覆刪除感謝你對散戶的照顧,關於模擬的部分,我有些疑惑,我試著用周kd黃金交叉時買入,周kd死亡交叉賣出。進一步確認交易時間卻發現,程式會用當周第一天的收盤價買進,理論上應該用當周最後一天的收盤價買進比較合理吧。可以幫我看看是不是有問題,還是用周線月線模擬就會這樣
加上 $W<>$W[1] 試試
回覆刪除