init
This commit is contained in:
12
hts/HTS.py
12
hts/HTS.py
@@ -198,6 +198,10 @@ class HTS:
|
||||
|
||||
orderNum = objStockOrder.GetHeaderValue(0)
|
||||
|
||||
if (type == "1"):
|
||||
print ("SELL", count, price)
|
||||
else:
|
||||
print ("BUY", count, price)
|
||||
return orderNum
|
||||
|
||||
# 계좌 잔고 확인
|
||||
@@ -688,7 +692,13 @@ class HTS:
|
||||
if jangoDic and len(jangoDic.keys()) > 0:
|
||||
for code in jangoDic:
|
||||
if jangoDic[code]['매도가능'] > 0:
|
||||
self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], int(jangoDic[code]['장부가']) + 5)
|
||||
last_number = int(jangoDic[code]['장부가']) % 10
|
||||
if last_number in [0, 1, 2]:
|
||||
self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], int(jangoDic[code]['장부가'] / 10) * 10 + 5)
|
||||
elif last_number in [3, 4, 5, 6]:
|
||||
self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], int(jangoDic[code]['장부가'] / 10) * 10 + 10)
|
||||
else:
|
||||
self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], int(jangoDic[code]['장부가'] / 10) * 10 + 15)
|
||||
|
||||
time.sleep(0.9)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user