import time import copy import os os.environ['DJANGO_SETTINGS_MODULE'] = 'myAM_web.settings' from company import Company from TradeAstock import Trade from account import Account from analysis.models import Share, StockMarket from datetime import datetime, timezone if __name__=="__main__": #Log in to Xing server myAcnt = Account() myTrade = Trade(myAcnt) myTrade.logIn('johan','dlskdud79') isStop=True timeSlice=2#monitor on 2 minutes onChour = 15 #time to close market(14 hour) # today=datetime.now(timezone.utc) 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")
from TradeAstock import Trade from account import Account from company import Company import time import copy import os os.environ['DJANGO_SETTINGS_MODULE'] = 'myAM_web.settings' from analysis.models import Share, StockMarket from datetime import datetime, timezone if __name__=="__main__": myAcnt = Account() myTrade = Trade(myAcnt) myTrade.logIn('johan','dlskdud79') # myTrade.getMyStockAcntInfo() # print("my orderable money: %s"%(myAcnt.mnyOrdAbleAmt)) cospiInfo = myTrade.getStockMarketInfo('001') print(cospiInfo['hname']) print(cospiInfo['gubun']) cospiInfo['hname']='johan' # myTrade.logOut() # myTrade.logIn('YJP_AM','qkrdPwl!eoqkr@') # s=StockMarket(gubun='0')#1: cospi, 2: cosdaq #today=datetime.now(timezone.utc)
from TradeAstock import Trade from account import Account from company import Company import time import os os.environ['DJANGO_SETTINGS_MODULE'] = 'myAM_web.settings' from analysis.models import Share # code to TEST DB if __name__=="__main__": myAcnt = Account() myTrade = Trade(myAcnt) myTrade.logIn('johan','dlskdud79') # myTrade.getMyStockAcntInfo() shareList = myTrade.get3CandidateShareList() BOX_list=shareList[0] R3I_list=shareList[1] R10T_list=shareList[2] for share in BOX_list: Share.objects.get_or_create(analysis_type='BOX', code=share.stockCode, defaults={'init_price':share.initPrice, 'name': share.stockName}) for share in R3I_list: Share.objects.get_or_create(analysis_type='R3I', code=share.stockCode, defaults={'init_price':share.initPrice, 'name': share.stockName}) for share in R10T_list: Share.objects.get_or_create(analysis_type='R10T', code=share.stockCode, defaults={'init_price':share.initPrice, 'name': share.stockName}) # try: # s = Share.objects.get(analysis_type='R10T', code=share.stockCode) # except Share.DoesNotExist: