經歷左多年既backtest經驗
發覺要做靚盤數真係好易
分分鐘求其堆砌一堆indicator 再行個optimization
就可以做到個"賺錢"既系統
但事實上好多都只係curve overfitting做出黎既效果
根本過唔到out-sample backtest或者forward test
分分鐘落地1 2個月就可以輸爆廠
所以寫system要好小心 唔好寫完條"發達"程式
第二日就拎真錢去試
根據以往既經驗 以下情況會容易出現curve over fitting
1. backtest年期太短 repeated case可能只係咁岩出現係呢一兩年
2. timeframe太大 sample size不足以搵出可靠既repeated case
3. optimization parameter太多 可能涵蓋左好多過去個別發生既case 而未來會甚少發生
4. parameter可調控範圍少 只要改少少parameter組合 performance即刻大幅下降 證明對未來市場變動既相容性低