小肥羊
發表於 13-10-18 10:23
這樣的文章, 比一些每天 " 狗吠火車 " 的文章有意義多了!{:4_87:}
folkchen
發表於 13-10-18 10:40
回測的效度決定於以下幾點
1. 行情特性
2. 策略定性
但沒有人能保證行情特性,所以我們需要
3. 風險管理
但,風險管理不能單看報表來決定
因為行情改變,報表就跟著改變,你試看看同一個交易方法在不同年度下的報表會不會一樣
報表只是統計,揭示過去的現象,幫我們做統計,但要保留彈性去因應未來
所以重點應該放在邏輯,而報表數據是用來推估的,再用風險管理、資金管理做最後管控
交易有四大面向
1.策略方法
2.部位管理
3.資金管理
4.風險管理
我覺得你的賣文中的重點似乎只在於槓桿這件事
並沒有提到其他相關的做法,槓桿只是風控裡面的一部份
主觀交易者,必須列出你的主要邏輯
或是使用系統在不同年度下做測試,我最近剛好打算寫這樣的工具提供主觀交易者做參考
因為我很少回COCO了,剛好昨天回來看到二篇文 MC RTD 及 本篇,所以多嘴的回文了一下
lln
發表於 13-10-18 10:50
小肥羊 發表於 13-10-18 10:23 static/image/common/back.gif
這樣的文章, 比一些每天 " 狗吠火車 " 的文章有意義多了!
請問你是說勝率*賠率<0.5就一定輸是嗎?(因為是亂碼)
AGWZ
發表於 13-10-18 11:01
Jason.chan 發表於 13-10-18 10:11 static/image/common/back.gif
""符合這位主觀交易者的損益路徑分配 (有了這個分配後 就可以真的模擬了)""
報告A大, 我的確是依據該名 ...
我要強調的是
Jason 大你是依照「最終結果」的損益分配 去做模擬
我自己的看法是要求 要依照「持有期間路徑損益」的分配 去做模擬
兩者非常大的不同
正如我所舉例 一個用凹的 近乎100%勝率的
你用最終結果 去分配
卻不是 持有期間的路徑損益 去做分配
那個會差距很大
我所說的模擬分配 為在報酬 ND 假設下(假設)
找出 符合這位主觀交易者型態的 損益分配圖(已知)
而求得損益路徑的分配(未知)
這位主觀交易者的最終損益分配 是屬於 加總這些損益路徑後所得之結果
但是 不能代表他持倉其間 MaxDD
(不然那位用凹的近乎100%的 不就幾乎沒有MDD 全部槓桿壓下去就對了 但你知道這樣他一定破產)
假設不留倉 當沖
我們可將 一天的時段 切成5-10次的假設性交易
每次的報酬率屬於 ND 分配
然後 丟骰子(蒙地卡羅)
賺錢平倉
賠錢凹單 凹到贏 或者當日最後一次丟骰子為止結束損益
最後 你會得到一個勝率 這個勝率 搞不好也同樣接近八成..
如果這個勝率 七成好了
重新改變比較符合這位主觀交易者的作法 參數 譬如賠錢加碼凹單.. 或者其他參數
就是搞到 八成勝率為止 而得到一個分配
且這個分配的最終損益結果 是屬於 這位主觀交易者的最終結果分配 八成勝率..賺錢平均XXX 賠錢平均XXX
損益波動 XXX
得到這個分配後
把這個分配的所有路徑(一天已經被切成5-10段) 都當作抽樣的種子
開始去做模擬..
而求出破產機率 (設定保證金與槓桿)
接下來改變保證金與槓桿
而求得可接受的破產機率下之槓桿使用倍數..
報告完畢{:4_199:}
AGWZ
發表於 13-10-18 11:09
我舉一個簡單例子說明勝率的問題
假設有個人 每天開盤做空..固定五點平倉
賠錢則凹單到收盤為止
這樣勝率會有多高..
超級超級超級超級高...
但這樣的勝率.他的路徑損益分配...
想也知道 很混亂的大損益
但如果你用他的最終結果去抽樣做模擬 大部分都是賺5點
賠錢的則比較亂的分配...
這樣我覺得求得的資金分配 恐怕真實情況破產機率還是很大很大
Jason.chan
發表於 13-10-18 11:16
AGWZ 發表於 13-10-18 11:09 static/image/common/back.gif
我舉一個簡單例子說明勝率的問題
假設有個人 每天開盤做空..固定五點平倉
A大所言甚是, 依據持有期間損益作分析才是有意義, 尤其對這位交易者而言!!看來A大已經很清楚這位交易者的操作習性, 也字字珠璣點出問題!!可惜那麼細的分析(切割盤中分時損益), 小弟我單憑月對帳單實在無法做到!!
我能做的只是依據每筆最終損益分析, 他的損益分佈以及擴充成一萬筆資料的分佈如下圖, 我知道有誤差, 盤中誤差更大, 不過月對帳單能作的極限大致如此吧!!先希望這位交易者大幅降低槓桿, 破產風險也可以大幅降低!!
AGWZ
發表於 13-10-18 11:27
Jason.chan 發表於 13-10-18 11:16 static/image/common/back.gif
A大所言甚是, 依據持有期間損益作分析才是有意義, 尤其對這位交易者而言!!看來A大已經很清楚這位交易者 ...
一開始買文 我以為是Jason 大拿自己的對帳單來分析
但我後面大概猜得到是怎麼一回事{:4_663:}
其實還是可以分析的..
先依據交易者特性 去做假設
然後用切割路徑的方式 去做
再把這一段段的路徑 抽出來做分配
其實有個簡單的方式
直接抽每五分鐘或者十分鐘或15-60分鐘 台指報酬率損益 (這個需要資料庫 不過大家連tick 都有 實在不是問題)
然後依照交易者的策略特性 去做模擬分配
先看這個最終損益分配 是否大致屬於交易者的分配結果
然後開始去做模擬 求得破產機率
然後降低槓桿
再度求得破產機率
直到滿意為止
這個方式也可以當作「公版」
當有人說他的台指交易特性作法時
直接套入公版 求得破產機率
並求得適當的槓桿 降低破產機率 而得到資金分配結果
AGWZ
發表於 13-10-18 11:34
有路徑損益分配更好
有了這個
我可以在這位交易者輸大錢的地方
做一個阻尼器(加入一個特殊交易策略)
讓這位交易者在大賠時 能由這個阻尼器 降低損益
這樣我就可以得到一個比較完整的模組化策略交易
Acer2266
發表於 13-10-18 11:41
推個比較笨的方法
我過去幫忙 COCO 朋友作交易分析的時候
會把 這種主觀單 進出點 丟回去 MC
然後用那邊產生的報表來觀察
這樣 AGWZ 大 剛剛的問題就可以被發現
因為 MC 報表中有 持倉 和 平倉 兩個權益值的變化
如果是進入凹單模式
就可以看到 持倉損益 和 平倉損益 兩條線之間有很大的差值
再談蒙地卡羅
記得 MC 5.0 版的時候
一群朋友都會將 MC or TS 報表輸出後丟回另外一個軟體跑回測
也是類似蒙地卡羅的回測
去看看搞到破產需要怎麼玩法
當然 這樣做還是離 Folk 大的要求有段差距
因為操作做到後面 部位會縮放
但是 至少可以有比較清楚的內容可以參考
MC 越來越進步後 好像大家都直接看 PB 的報表
比較少談蒙地卡羅回測了
AGWZ
發表於 13-10-18 11:46
Acer2266 發表於 13-10-18 11:41 static/image/common/back.gif
推個比較笨的方法
我過去幫忙 COCO 朋友作交易分析的時候
會把 這種主觀單 進出點 丟回去 MC
推 Acer 大
我果然是老人 還只會用蒙地卡羅..
這個方式好 將進出的時間點
丟入 MC 讓他直接出現 持倉損益變化... 漂亮阿{:4_103:}
Jason.chan
發表於 13-10-18 11:51
AGWZ 發表於 13-10-18 11:27 static/image/common/back.gif
一開始買文 我以為是Jason 大拿自己的對帳單來分析
但我後面大概猜得到是怎麼一回事
可是他交易了原油, 日圓, 歐元, 這麼大工程, 雖說與他交情不錯, 還是有點做不下去!!
A大與他交情也不錯, 一起吃了3A鐵板燒, 能有簡便的好主意幫幫忙嗎??!!
Jason.chan
發表於 13-10-18 12:27
AGWZ 發表於 13-10-18 11:34 static/image/common/back.gif
有路徑損益分配更好
有了這個
我可以在這位交易者輸大錢的地方
阻尼器 是個好主意, 他應該很需要!!
另外, 想了一想, 畢竟所有的操作都是日內操作, 模擬狀態為單一口, 持倉時間最長為到收盤,所以雖然用最終損益作模擬, 誤差是有的, 但是不至於誇張,或是每筆的 deviation 用日波動率去近似, 求一個更精準一些些的風險分佈!!不過交易本身就充滿不確定性, 估一個安全的槓桿範圍, 我想也是可以吧!!
當然, 高手很多, 更精巧的方法肯定存在, 以我有限的知識而言, 還是覺得我估計的槓桿是落在合理的範圍中!!
真情王子
發表於 13-10-18 16:20
這一連串討論, 水準很高
希望大家多多po高品質文章, 一起做思想激盪
新手學期貨
發表於 13-10-18 22:08
感謝分享...^^...{:4_121:}
AGWZ
發表於 13-10-19 09:10
既然有人私下來信問了
簡單的阻尼器如下
會賠大錢 都是因為 虧損凹單逆勢加碼虧損持續擴大
所以可以設計一個阻尼器
針對這位交易者 的部位損益發動的特殊交易策略
譬如「定時」 「定損益」 檢視這位交易者的 部位與損益
以及損益達到一定程度時
自動做一個某%比例 反向部位交易
這樣就是一個簡單的阻尼器了..
只是實際上該用多少參數 該怎麼定時定損益這個績效才是想要的
就得多方調整了
以上阻尼器 也可以簡稱為「風控的一部份」
上述概念 請大家找尋 Comewish 與 folkchen 大 以及期謀大
所發表的程式交易組合績效
他們的程式策略有一些就有這種概念
譬如 有個順勢單交易賺錢 但盤整賠錢 就找出另外一個策略盤整賺錢
順勢時賠小錢的來 互相cover... 用各種策略下去自動交易
我沒這麼厲害 用程式自動交易偵測
所以我自己的方法是 「會賠錢的地方 不要去」