|
@@ -0,0 +1,23 @@
|
|
|
|
+from sqlalchemy import create_engine
|
|
|
|
+import pandas as pd
|
|
|
|
+from xtquant import xtdata
|
|
|
|
+
|
|
|
|
+engine = create_engine('mysql+pymysql://root:r6kEwqWU9!v3@localhost:3307/qmt_stocks_tech?charset=utf8')
|
|
|
|
+
|
|
|
|
+err_list =[]
|
|
|
|
+stocks = xtdata.get_stock_list_in_sector('沪深A股')
|
|
|
|
+print(len(stocks))
|
|
|
|
+stocks.sort()
|
|
|
|
+print(stocks[0:20])
|
|
|
|
+
|
|
|
|
+for stock in stocks:
|
|
|
|
+ try:
|
|
|
|
+ df_day = pd.read_sql_query('select time, open_front, close_front, high_front, low_front, '
|
|
|
|
+ 'volume_front, amount_front, dif, dea, macd,HL from `%s_1d`'% stock, engine)
|
|
|
|
+ except BaseException as e:
|
|
|
|
+ print(stock, e)
|
|
|
|
+ err_list.append(stock)
|
|
|
|
+ else:
|
|
|
|
+ print(f'{stock}正确!')
|
|
|
|
+
|
|
|
|
+print(f'错误的有{len(err_list)}', '\n', err_list)
|