量化世界中,有很多問題都有絕對答案,非黑即白、二元對立。例如回報愈高愈好、Sharpe ratio愈高愈好、mdd愈低愈好,sample size愈多愈好、trade count愈多愈好、edge per trade愈高愈好、策略愈多愈好、underlying愈多愈好、參數愈少愈好、latency愈低愈好、slippage愈少愈好、cost愈少愈好、bug愈少愈好等等。
但有些問題是沒有答案的,就是「幾多」是最好。
在多年教學生涯中,發現不肯動腦筋的學生愛問「幾多」這個問題。
這群人愛問「回報幾多為之好呢?」。我會答你愈高愈好。但我相信你也控制不了。例如我跟你說,年回報100%很好,但你做到嗎?假設你不眠不休地backtest,也只做到20%一年,那你是否放棄然後選擇不交易,同時也永遠不睡覺地朝100%測試?你根本不會控制到,因此,這個問題完全是無效的,「問嚟都晒氣」。
高頻交易年回報可以破百,低頻交易年回報跑贏大市幾個%就已經好好了。我怎麼回答你多少回報最好?
此外,這群人愛問「sharpe ratio幾多最好呢?」。沒有答案的,盈富基金負sharpe也大把人持有10年8年,worldquant連0.1 sharpe也用,傳統基金1.1 sharpe已經開香檳,但有些公司看到交易員沒有4 sharpe也會立即裁員。你看,真的有絕對標準嗎?
如果我告訴你,你sharpe 1已跑贏大部分人,那你是否就跑回家開香檳?如果我告訴你,高頻sharpe 20,你是否以後不碰交易?
另外,這群人也愛問「用幾多data最好呢?」。也是廢話,傳統美股backtest 10-20年data也會用,有些research paper更用了30年數據。那你是否也要等到bitcoin有30年數據才開始交易呢?
再來,這群人也常問「多少trade count合格呢?」。有些人說,統計學建議n=30,因此有30筆交易就合格。10年backtest有30筆夠嗎?即1年3筆,你滿意嗎?還是30年backtest有30筆也夠?即1年1筆?那1年backtest有29筆呢?難道不足30筆交易你就放棄這個策略?那如果這個策略sharpe 5呢?只有29筆也放棄?好,奉勸這些人下次遇到只有29筆交易的策略的時候,pm把策略送給我。
最有趣的是,有人曾問「一年賺多少錢最好?」。如果我答你100萬,當你賺到200萬時,是否把那extra的100萬送給我?
不要再問這些不經大腦的問題了,多思考才會對交易有益。
Turtle Lee
2025-05-12 18:29:58 +0000 UTCSoo Yik hong
2025-05-04 12:50:22 +0000 UTC