- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Position Sizing的饭粒程式
Position Sizing的飯粒程式 ? [複製鏈接]
comewish
comewish 當前在線
註冊時間
10-12-28
最後登錄
13-11-22
在線時間
1249 小時
金錢
46772
閱讀權限
100
積分
655
帖子
655
主題
161
精華
1
UID
4557
版主
金錢
46772
閱讀權限
100
串個門
加好友
打招呼
發消息 電梯直達
樓主
發表於 13-1-16 12:06:34 |只看該作者 |倒序瀏覽
記錄付費主題, 價格: 10 金錢
本帖最後由 comewish 於 13-1-16 12:09 編輯
最近版上開始討論起Position Sizing,我提供一下我的Position Sizing的範例程式供大家參考,你可以自已修改套用到自已的程式中回測。
我是用TS2000i寫的,不過MC應該也可以使用,計算風險值我提供兩個方法,一個是用ATR另一個使用標準差衡量風險值,你可以自已測看看喜歡那一種方法,你需要加入日線的資料做為Data2,用來計算風險值的大小。進出場訊號借用了 moneymine大的程式。
{input for entry and exit}
input:
??Length1(30),
??Length2(300);
{input for position sizing}
input:
??StartEquity(1000000) ,
??MaxShares(20),
??RiskPercent(3);
{ Variables for entry and exit }
vars: Mae1(0),Mae2(0);
{ Variables for position sizing }
Var:? ? NShares(0),
? ?? ???TotalEquity(0),
? ?? ???TradeRisk(0);
{ Position sizing calculations }
TotalEquity = StartEquity + NetProfit + OpenPositionProfit;
{You can use your method to calculate risk}
{TradeRisk = BigPointValue*AvgTrueRange(20) of data2 ;}
TradeRisk = BigPointValue*StdDev(c of data2, 20);
If AbsValue(TradeRisk) 0 then
? ?NShares = (TotalEquity * 0.01 * RiskPercent)/AbsValue(TradeRisk) ;
NShares = minlist(IntPortion(NShares),MaxShares);
複製代碼
{entry and exit calculations}Mae1=XAverage(c,Length1);Mae2=XAverage(c,Length2);if marketposition1 and??CMae2 and CMae1??then ? ?? ???buy NShares contracts next bar market;if marketposition-1 and CMae2 and CMae1??then ? ?? ???sell NShares contracts next bar market;
第一個圖是沒有加Position Sizing的結果點擊載入圖片第二個圖是加了Position Sizing的結果,要注意一下,不只是績效增加而已,連avg win/avg loss PF和ROA也一起增加了,所以好的Position Sizing的方法確實是可以提昇系統的表現。點擊載入圖片
13-1-16 13:08 上傳
下載附件 (19.39 KB)
這些參數我都是隨便選擇的,沒有做任何的最佳化動作。
原创力文档


文档评论(0)