Ejemplo n.º 1
0
def saveTradeData(stock):
	c = config()
	s = Stock()
	#获取股票对应的ID
	id = stock['id']
	stockName = stock['stockName']
	ticker = stock['ticker']
	#获取该股票的历史数据
	tradeDatas = s.getTradeData(ticker)
	#判断该股票是否有当天的信息
	if tradeDatas['retCode'] != -1:
		for t in tradeDatas["data"]:
			url2 = c['url']+'/api/trades'
			turnoverVol= t['turnoverVol']
			turnoverRate = t['turnoverRate']
			turnoverValue = t['turnoverValue']
			tradeDate = t['tradeDate'].replace('-','')
			preClosePrice = t['preClosePrice']
			PE = t['PE']
			PB =t['PB']
			openPrice = t['openPrice']
			negMarketValue = t['negMarketValue']
			marketValue = t['marketValue']
			lowestPrice = t['lowestPrice']
			highestPrice = t['highestPrice']
			closePrice = t['closePrice']
			actPreClosePrice = t['actPreClosePrice']
			data = {'ticker':ticker,'StockId':id,'stockName':stockName,'turnoverVol':turnoverVol,'turnoverValue':turnoverValue,'turnoverRate':turnoverRate,'tradeDate':tradeDate,'preClosePrice':preClosePrice,'PE':PE,'PB':PB,'openPrice':openPrice,
			'negMarketValue':negMarketValue,'marketValue':marketValue,'lowestPrice':lowestPrice,'highestPrice':highestPrice,'closePrice':closePrice,'actPreClosePrice':actPreClosePrice}
			print data
			r = requests.post(url2,data = data)
			print r.text.encode('utf8')
Ejemplo n.º 2
0
def saveTradeData(stock):
    c = config()
    s = Stock()
    #获取股票对应的ID
    id = stock['id']
    stockName = stock['stockName']
    ticker = stock['ticker']
    #获取该股票的历史数据
    tradeDatas = s.getTradeData(ticker)
    #判断该股票是否有当天的信息
    if tradeDatas['retCode'] != -1:
        for t in tradeDatas["data"]:
            url2 = c['url'] + '/api/trades'
            turnoverVol = t['turnoverVol']
            turnoverRate = t['turnoverRate']
            turnoverValue = t['turnoverValue']
            tradeDate = t['tradeDate'].replace('-', '')
            preClosePrice = t['preClosePrice']
            PE = t['PE']
            PB = t['PB']
            openPrice = t['openPrice']
            negMarketValue = t['negMarketValue']
            marketValue = t['marketValue']
            lowestPrice = t['lowestPrice']
            highestPrice = t['highestPrice']
            closePrice = t['closePrice']
            actPreClosePrice = t['actPreClosePrice']
            data = {
                'ticker': ticker,
                'StockId': id,
                'stockName': stockName,
                'turnoverVol': turnoverVol,
                'turnoverValue': turnoverValue,
                'turnoverRate': turnoverRate,
                'tradeDate': tradeDate,
                'preClosePrice': preClosePrice,
                'PE': PE,
                'PB': PB,
                'openPrice': openPrice,
                'negMarketValue': negMarketValue,
                'marketValue': marketValue,
                'lowestPrice': lowestPrice,
                'highestPrice': highestPrice,
                'closePrice': closePrice,
                'actPreClosePrice': actPreClosePrice
            }
            print data
            r = requests.post(url2, data=data)
            print r.text.encode('utf8')