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 time
|
||||||
import os
|
import os
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
import matplotlib.pyplot as plt
|
#import matplotlib.pyplot as plt
|
||||||
import plotly.graph_objects as go
|
#import plotly.graph_objects as go
|
||||||
|
|
||||||
class HTS:
|
class HTS:
|
||||||
|
|
||||||
@@ -151,7 +151,8 @@ class HTS:
|
|||||||
# 주식 매수 주문
|
# 주식 매수 주문
|
||||||
acc = objTrade.AccountNumber[0] # 계좌번호
|
acc = objTrade.AccountNumber[0] # 계좌번호
|
||||||
accFlag = objTrade.GoodsList(acc, 1) # 주식상품 구분
|
accFlag = objTrade.GoodsList(acc, 1) # 주식상품 구분
|
||||||
print(acc, accFlag[0])
|
# acc = "782446178"
|
||||||
|
# accFlag[0] = "01"
|
||||||
objStockOrder = win32com.client.Dispatch("CpTrade.CpTd0311")
|
objStockOrder = win32com.client.Dispatch("CpTrade.CpTd0311")
|
||||||
objStockOrder.SetInputValue(0, "2") # 2: 매수
|
objStockOrder.SetInputValue(0, "2") # 2: 매수
|
||||||
objStockOrder.SetInputValue(1, acc) # 계좌번호
|
objStockOrder.SetInputValue(1, acc) # 계좌번호
|
||||||
@@ -501,9 +502,12 @@ class HTS:
|
|||||||
"low": [],
|
"low": [],
|
||||||
"vol": []}
|
"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'):
|
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')
|
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)
|
self.getRealTime(stock_code, given_day, result)
|
||||||
|
|||||||
Reference in New Issue
Block a user