init
This commit is contained in:
14
hts/HTS.py
14
hts/HTS.py
@@ -1,10 +1,10 @@
|
||||
#import win32com.client
|
||||
import win32com.client
|
||||
import time
|
||||
import os
|
||||
from datetime import datetime, timedelta
|
||||
import pandas as pd
|
||||
import matplotlib.pyplot as plt
|
||||
import plotly.graph_objects as go
|
||||
#import matplotlib.pyplot as plt
|
||||
#import plotly.graph_objects as go
|
||||
|
||||
class HTS:
|
||||
|
||||
@@ -151,7 +151,8 @@ class HTS:
|
||||
# 주식 매수 주문
|
||||
acc = objTrade.AccountNumber[0] # 계좌번호
|
||||
accFlag = objTrade.GoodsList(acc, 1) # 주식상품 구분
|
||||
print(acc, accFlag[0])
|
||||
# acc = "782446178"
|
||||
# accFlag[0] = "01"
|
||||
objStockOrder = win32com.client.Dispatch("CpTrade.CpTd0311")
|
||||
objStockOrder.SetInputValue(0, "2") # 2: 매수
|
||||
objStockOrder.SetInputValue(1, acc) # 계좌번호
|
||||
@@ -501,9 +502,12 @@ class HTS:
|
||||
"low": [],
|
||||
"vol": []}
|
||||
|
||||
self.orderToBuy(stock_code, 1, 1)
|
||||
|
||||
while datetime.strptime(given_day + " 085900", '%Y%m%d %H%M%S') < datetime.now() < datetime.strptime(given_day + " 151500", '%Y%m%d %H%M%S'):
|
||||
second = datetime.now().strftime('%Y%m%d %H%M%S')
|
||||
if second in timecheck and timecheck[second] == False:
|
||||
|
||||
if second in timecheck and not timecheck[second]:
|
||||
|
||||
# 데이터를 가지고 온다.
|
||||
self.getRealTime(stock_code, given_day, result)
|
||||
|
||||
Reference in New Issue
Block a user