Пример #1
0
import sys
import os
import tushare as ts
import numpy as np
sys.path.append(os.path.join(os.getcwd(), '..'))
sys.path.append(os.path.join(os.getcwd(), '..', 'DataProcess'))
sys.path.append(os.path.join(os.getcwd(), '..', 'AutoTools'))
sys.path.append(os.path.join(os.getcwd(), '..', 'DataInput'))

from AutoEmail import TextEmail
from utils import Time
import pickle



today = Time.ex_now()

pro = ts.pro_api()
with open(os.path.join(os.getcwd(),'..','DataStore','stock_map.pkl'),'rb') as f:
    stock_map = pickle.load(f)


dfSH = pro.hsgt_top10(trade_date = today, market_type='1',
        fields = 'ts_code,name,rank,amount,net_amount,buy,sell')
dfSH = dfSH.sort_values('rank').drop(['rank'], axis = 1).\
        reset_index(drop = True)

dfSZ = pro.hsgt_top10(trade_date = today, market_type='3',
        fields = 'ts_code,name,rank,amount,net_amount,buy,sell')
dfSZ = dfSZ.sort_values('rank').drop(['rank'], axis = 1).\
        reset_index(drop = True)