[討論] 程式交易績效與注意事項討論

作者: yes131420 (Aries翱翔)   2016-10-12 07:55:24
大家好,幾個月前有在板上詢問分享程式交易績效,並與大家討論過。
近期,我寫出了股票做空的策略,有幾個問題想要跟大家請教。
http://imgur.com/qveL7gy
以上是我的回測報告(xq程式交易)
首先,這是一個回測2010~2016的回測報告,
回測的標的範圍,是台北股市的所有股票。
因為空方來的又急又快,所以我設定停損停利,還有持倉5日出場的條件。
有幾個問題請教!
(1)我嘗試過,這個策略我回測今年5/24的8000點一路走上來波段高點9300,大盤有著1X%
的漲幅,但是我的策略(放空)回測結果,卻是賺不少,而最大連續虧損也不大(12%)
請問各位,一個好的放空策略,會是一個不管大盤多空,也能賺錢的策略嗎?
(2)技術性問題,想要請問,放空股票,除了要有信用戶資格外,應該沒有其他條件了吧?
我的回測結果是假設,都可以正常融卷放空的結果,會不會與實際上的結果有很大的出入呢?
(3)題外話,資產分配:我目前是一位學生(大三),靠著自己跑補習班,兼家教,賺到了第一桶金
,請問,在9000點的相對高點,我是不是應該把做空的比率提高大於做多?還是要預留資金等低接個股呢?
感謝各位的幫忙,祝各位操作順利!
作者: whiskyya (whisky)   2016-10-12 09:42:00
好神猛!
作者: ericliu13241 (阿碩)   2016-10-12 10:49:00
這個績效有在回測時把除權息的影響拿掉嗎
作者: leolarrel (真.粽子無雙)   2016-10-12 12:11:00
只回測10~16年,我覺得有點短...
作者: yes131420 (Aries翱翔)   2016-10-12 12:15:00
感謝各位的回文!這個回測結果沒有避開除權息的缺口!所以我可能要去回測一下!我也有回測過1996到2016的回測報告,晚上貼上來給大家!謝謝
作者: Allenguy ( )   2016-10-12 13:35:00
學生是吧 一口小台跑系統一年 一年後你會感激我的
作者: tneduts   2016-10-12 13:56:00
股票限制蠻多的,有時候平盤下不能空,有些沒券
作者: fantasywing (霑斬戰)   2016-10-12 17:50:00
可以花錢拜板上名師賜教
作者: heuristics (阿弟牯)   2016-10-12 17:52:00
同 Allenguy 大
作者: john668 (john668)   2016-10-12 18:46:00
無穩定收入的話 本金波動很容易受不了而關掉程式亂打
作者: yes131420 (Aries翱翔)   2016-10-12 19:47:00
謝謝各位的回文,我本身每月都有穩定收入,支撐生活所需不成問題,因此,我想我可以相信程式的績效,放手讓他去完成該有的期望值!
作者: Allenguy ( )   2016-10-13 00:09:00
喔 是股票呀 沒看清楚 抱歉....
作者: cobrasgo (人魚線變成鮪魚線,超帥)   2016-10-13 08:36:00
還是幾句老話,進場了沒?經過一次多空循環了沒?真正的挑戰在是入場後,不是入場前另外股票跟平時成交量有很大的關系,有可能漲跌停出不掉最後一個問題是你的第一桶金是100萬?
作者: yes131420 (Aries翱翔)   2016-10-13 09:05:00
感謝回文!我的第一桶金是100萬沒錯!股票我有過濾掉五日均量小於500張的情況,避免流動性問題!您提到的漲停跌停無法出場的問題確實是一個可能發生的問題,謝謝你!我思考一下
作者: cobrasgo (人魚線變成鮪魚線,超帥)   2016-10-13 09:11:00
跟你分享我第一次斷頭,我選擇的股票是日成交量破萬張的一樣碰到連三跌停後斷頭大概是約十年前的事了很多東西你要進場,時間夠長才會碰到你把回測時間拉到2006年開始,應該是另一個故事或是空到3008就飛天了還有現股放空是需要更多資金的,要是碰到連續漲停鎖死你可能一次就畢業
作者: yes131420 (Aries翱翔)   2016-10-13 10:00:00
謝謝你的分享!我為了分散風險,所以目前是開三個倉(各10萬)來分散風險!我有設定停利20%停損5%,如果遇到漲停,真的可能會補不了…謝謝提供想法!我的策略還有加入籌碼的因素,請問這樣可以減少發生鎖死補不了的情況嗎
作者: leolarrel (真.粽子無雙)   2016-10-13 12:46:00
樓主你還有很多沒遇到的,真正跳下來才知冷暖,不過我很迎你跳下來,因為我要賺錢的話就是要有人賠錢....
作者: yes131420 (Aries翱翔)   2016-10-13 12:51:00
可以請樓上大大指點一下,還有哪些因素我沒有考慮到嗎?謝謝
作者: heuristics (阿弟牯)   2016-10-13 12:53:00
反而期待您日後分享哪些因素是您這時沒有考慮到
作者: pppeeeyyy (pppeeeyyy)   2016-10-13 13:02:00
回測之所以美麗是因為你跑了很多年,但是實際上你有沒有那種決心開那麼多年就是個問題了,真的要做就不要隨意開開關關阿,不然總是看著賺錢的在那然後賠錢的都在你,這是我一年來的經驗T.T蛇哥你不說10年前我以為你跟到了3662....QQ
作者: yes131420 (Aries翱翔)   2016-10-13 13:52:00
謝謝大家!我想,如果我真的相信自己的參數,應該就是給他時間跑出自己的期望值,尊守紀律! 回測是把很久的時間壓縮一次跑完,其中的波折可能是回測無法體會的,我想這是我必須去經歷的過程,期待還有更多質疑更多想法幫我檢核我的程式bug ,謝謝
作者: koow ( )   2016-10-13 16:22:00
股票應該是買賣真實情況會不會成交的了 這種要仔細去想 加油不要因為別人說不可行就不試
作者: yes131420 (Aries翱翔)   2016-10-13 17:01:00
謝謝你的建議!我的程式已經上線了!邊跑邊思考~去做,應該就會有答案!
作者: Allenguy ( )   2016-10-13 17:55:00
何必急著拿真錢下去做 連除權和強制回補資料都沒處理GG每年除那麼多錢 你的利潤可能都是空歡喜股市是正和市場 長期放空能賺錢本身邏輯就有問題
作者: yes131420 (Aries翱翔)   2016-10-13 18:43:00
謝謝回文!除權息的問題,我是透過單純回測除權時期(6~10月)來看程式會不會空在除權後的參考價上,結果我的發現是,除權後的參考價並不會觸發我的程式(遮罩)!我是做短空,只要有符合我的設定就進場空,並非長線做空,不知道跟您的長線是否相同定義,麻煩您指導,謝謝!我有回測避開除權的月份(10月到隔年6月),績效和最大虧損是我可以接受的!因此我才想說趁現在剛除權旺季結束,先上線,一邊處理除權息的問題!
作者: flyaway0104 (飛翔吧!)   2016-10-13 18:59:00
你要先知道回測跟實際操作是兩件不同的事
作者: koow ( )   2016-10-13 22:22:00
我的建議是拿可承擔的金錢去直接試
作者: yes131420 (Aries翱翔)   2016-10-13 23:08:00
樓樓上!回測與真實操作會有落差,這個問題我有爬過文章,但是我唯一能夠以科學方法證明策略或許有效的方法,就是回測,因此不一定能獲利,但是我認為有潛力!!樓上k大!謝謝,我已經拿了我可以接受的金額去試單,邊跑邊批判思考,想想我的程式哪裡有問題!!
作者: lrm549 (洛恩 a.k.a sirius)   2016-10-13 23:18:00
批判思考? 你是打算不對 就要打掉從練阿?這樣會有危險喔
作者: yes131420 (Aries翱翔)   2016-10-13 23:54:00
謝謝,請問I大為什麼認為會有危險呢?還是您覺得應該基於我目前現在的策略上去修改嗎?謝謝
作者: koow ( )   2016-10-14 00:06:00
基本上"回測跟實際操作不同"這句話會有點爭議@@先把問題簡單化 先不要去考慮萬一未來這策略失效的問題剛開始先把問題聚焦在你回測跟實際進出點位差距造成的原因而這些差距理論上你應該要算進程式的交易成本內
作者: jack00002100 (Hsiao Ian)   2016-10-14 00:29:00
有點不懂 標的是全部的股票 若是同時達到條件的股票很多 會不會造成買太多股票 不夠錢交割的問題?
作者: starzodiac (HN)   2016-10-14 08:39:00
回測本來就跟現實有差啊 他空的還是融券 最常遇到的問題就是沒券而且100萬 是能空幾張? 搞不好挑個三四檔叫分散風險結果是分散賠錢 沒挑到一直跌 qq
作者: koow ( )   2016-10-14 08:43:00
基本上如果考慮周詳的話 回測跟現實進出點位的差距應該會反應在當初的設定交易成本內 不過股票的問題應該出在融券有無的問題 除權息(但原po已經說避開這段時間) 流動性問題
作者: yes131420 (Aries翱翔)   2016-10-14 08:46:00
謝謝!首先回覆一下,我的程式有設定下單的金額,每筆10萬,假設今天跳出台積電,他就是會跳出訊號,但是不會下單!
作者: koow ( )   2016-10-14 08:47:00
那你是在手動下單?
作者: yes131420 (Aries翱翔)   2016-10-14 08:48:00
另外,沒有卷可以使用的情況,我是採取開多間卷商來應對,如果還是沒有卷,那就不會做這檔了,不過這在回測中看不出來!我是程式自動下單,已經設定過金額限制,所以他跳出訊號後會自動判斷這個價位是否可以下單
作者: koow ( )   2016-10-14 08:49:00
那你回測的績效是全部跳出來的都算在內嗎?
作者: yes131420 (Aries翱翔)   2016-10-14 08:51:00
是的,我這個跑出來的報酬率是把所有訊號都算在內!
作者: koow ( )   2016-10-14 08:52:00
那妳可以做一件事比對看看 就是假設今天跳出ABC三黨 設定只挑成交量最大的那檔來做 看看績效會變如何 絕對值絕對會變差但你要注意的是profit跟MDD的關係
作者: yes131420 (Aries翱翔)   2016-10-14 09:05:00
好的,我來測試!謝謝你的意見!
作者: Allenguy ( )   2016-10-14 12:05:00
挺有心的 加油 我只有一點建議 丟真錢測不如丟假錢測錢丟了就是要確定穩賺 放在戶頭不會變少不應把錢在測試系統的過程中損耗掉 手續費也是錢就好像沒有企業會把未穩定系統上線一樣
作者: yes131420 (Aries翱翔)   2016-10-14 14:44:00
謝謝A大,我想我會跑輕倉,順便感受一下自己對真實虧損的心理狀況!
作者: koow ( )   2016-10-14 15:39:00
我是建議用小錢去跑 否則有些情況在下單環節的問題 沒辦法
作者: yes131420 (Aries翱翔)   2016-10-14 16:24:00
謝謝k大!目前已經拿出小量資金開始試跑!!
作者: hanshsu (小肉呆)   2016-10-15 12:24:00
未穩定的系統上線也不是沒有->note 7 XD
作者: Dennis411   2016-10-15 12:59:00
允許的話當然是跑真倉,畢竟決定一切的還是人,心態也是要一起磨的
作者: yes131420 (Aries翱翔)   2016-10-15 13:02:00
謝謝回覆,我也想說一個系統就算再好,也要有個適合駕馭它的人,才能相輔相成,所以我是跑真倉(小金額)!!
作者: heimaykiwi   2016-10-19 13:55:00
跳出信號只下十萬,那就是限定了股價上限是100元,這本身就是個濾網了,並不是對所有股(且只6年),樣本數有點少。po主可以回去看看有成交的每檔股票,交易次數如果太小(我覺得少於15次都算小),可能統計意義上比較小一些。
作者: yes131420 (Aries翱翔)   2016-10-19 17:42:00
感謝回覆,針對您的建議,我之前也有想過這個問題,因此,我有去看過10萬元能夠下的個股,每年交易量還算是可以接受(幾十次到百次),文內的圖是指所有個股皆有操作下的報酬率,因此是失真的!!謝謝
作者: heimaykiwi   2016-10-19 18:05:00
以我個人的主觀直覺,1%大概是勉強可以稱為有效應5%才可能看做確有效應的門檻。以單一股算,6年約1500天(我自己是用日線),因此覺得覺得覺得大約15次以上才日考量可能比較有意義。補充一下自己的想法。另外一點,如果您策略是以stock return%為計量單位,2015(?)漲跌幅由7%放寬到10%這個因素也蠻重要。事實上我自己覺得漲跌幅放寬後,我原先的策略都出了一題。甚至到目前都還再修正中,沒有很確定的結果.
作者: jauyou (唯心而已)   2016-10-25 17:42:00
先不論回測有沒有算到不存在的利潤(除權息)光你要穩定地借到券去空就有難度
作者: ntunick (台中永業....XD)   2016-10-30 08:38:00
股東會融券回補有考慮到嗎?這個很多……還有停資券期間,這個些都很錶……
作者: appleball200 (我帶把的不要再把我了orz)   2016-12-01 22:07:00
有考慮手續費跟滑價?
作者: yes131420 (Aries翱翔)   2016-12-04 23:26:00
我有考慮到手續費,已經把交易成本寫進回測囉!滑價的部分,我是以觸發價加上1檔的價格作為下單價格!
作者: steven87066 (猥豪)   2016-12-15 03:14:00
這報酬的圖乍看之下好像馬丁啊
作者: slurpee (tsinonisthebest)   2015-02-12 13:05:00
這含手續費了嗎,有含的話好猛

Links booklink

Contact Us: admin [ a t ] ucptt.com