1、數據獲取和加載,A股數據使用tushare來獲取,由於對多只股頻繁獲取容易出現接口報錯,可以在本地搭建壹個股票數據庫。
2、以壹個簡單的動量+趨勢跟蹤策略,思路為計算24只股票過去30日的收益率並進行排序,選擇前10只股票加入選股池(動量),逐日滾動計算和判斷:如果選股池中某只個股滿足股價位於20均線以上且沒有持倉時買入(以20日均線為生命線跟蹤趨勢)。如果某只個股已持倉但判斷不在選股池中或股價位於20均線以下則賣出。每次交易根據十只個股平均持倉。
3、再寫壹個循環遍歷24只個股數據並加載到回測系統中,將初始本金設置為10萬元,手續費為千分之壹,回測結束打印出交易日記即可。