コード例 #1
0
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")
コード例 #2
0
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)
コード例 #3
0
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: