Exemplo n.º 1
0
	today=datetime.now()
    
	while(isStop):
		tStamp = time.localtime()#change to time.time()version
		#시간 확인해 보기 제대로 끝나는 건지
		if tStamp.tm_hour*60+tStamp.tm_min >= onChour*60:#change to time.time()version
			print('hour/min', tStamp.tm_hour, tStamp.tm_min)
			isStop = False
			print("Stock trade market is closed")
		else :
			time.sleep(timeSlice * 60)
			print('start update')
			#stock market
			cospiInfo = myTrade.getStockMarketInfo('001')#get COSPI info
			cosdaqInfo = myTrade.getStockMarketInfo('301')#get COSPI info
			#market_type '1' : COSPI, '2' : COSDAQ

			StockMarket.objects.update_or_create(gubun='1', market_date__year=today.year,
					market_date__month=today.month, market_date__day=today.day,defaults=cospiInfo )

			StockMarket.objects.update_or_create(gubun='2', market_date__year=today.year,
					market_date__month=today.month, market_date__day=today.day,defaults=cosdaqInfo )


			shareList = Share.objects.all()
			for share in shareList:
				time.sleep(0.1)
				price = myTrade.getNowStockPrc(share.code)[0]
				share.now_price = price
				share.save()