? ? 在學習量化交易的過程中,通常需要獲取數(shù)據(jù)笛粘,存儲分析打月。之前全部存入Excel表格中队腐,后來數(shù)據(jù)量大了難于讀取,于是查找并實踐了存入MySQL數(shù)據(jù)庫的方法奏篙。
? ? 方法:采用Python 2.7語言柴淘、Tushare庫及MySQL數(shù)據(jù)庫。具體安裝方法就不描述了秘通。工作環(huán)境準備好了为严,打開您傾心的編輯器,輸入如下代碼充易。
# _*_ coding: utf-8 _*_
import tushare as ts #引入Tushare庫
from sqlalchemy import create_engine
engine = create_engine('mysql://root:passwd@127.0.0.1/tushare?charset=utf8')
Stock = ["600372"]
st = ts.get_hist_data(Stock)
try:
? ? st.to_sql('Stock',engine,if_exists='append')
except Exception,e:
? ? ?print Exception,":",e
print "Stocks have saved to MySQL!"
OK梗脾!祝您玩的愉快!
PS:本人正在學習中盹靴,歡迎交流炸茧,歡迎提供實習!