數據整理的基本步驟:包括
1、數據清洗,,刪除不需要的數據
根據策略來定,像斗牛二八輪動改進策略,就可以刪除開盤價,最低價,最高價,成交量,MACD等策略沒有使用的數據。
2、數據表合并
將要使用的多個股票數據合并到一個數據表中,這個大家都會,我不多說。
3、補全缺失的停牌數據
這個就需要點技巧了,往往很多股票停牌就會缺少一些天數的數據,如果要進行很多年的回測,那么數據是很多的,如果一條一條去對,這個是很麻煩的,下面我們詳細說說如何自動補全數據。
3.1 我們通過手把手教您構建年化>50%量化交易系統-教程(4)- 如何獲取歷史行情數據進行量化分析獲取滬深300的數據,COPY日期到一個新的EXCEL,假設時間從2005/01/04開始,然后從2005/01/04開始COPY貴州茅臺的時間和收盤數據到第二三行,如下圖:
3.2 但當我們拉到最后,就發現出問題了,兩邊的日期對不上了,貴州茅臺缺少了很多天的數據。
3.3 補全數據,對于空缺的天數,我們按照前一天的收盤價不全,我們增加一列“補全后收盤價”,并將第一條收盤后的價格自己COPY過來,
3.4 自動補全后面的數據,在D3格輸入如下公式(注意,公式中的3694為最后日期所在的行號,可見3.6的2020/03/16的行號),然后回車
3.5 選擇D3,鼠標移動到右下角,但出現小十字時一直拖到最后一行
3.6 所有數據補全
至此,就補齊了所有的數據。
$滬深300(SZ399300)$ $創業板(SZ159915)$ $貴州茅臺(SH600519)$
作者:“小散變鐮刀”|公眾號“小散變鐮刀”