init
This commit is contained in:
23
hts/HTS.py
23
hts/HTS.py
@@ -1014,7 +1014,7 @@ class HTS:
|
|||||||
|
|
||||||
def buyRealTime(self, stock_code, given_day):
|
def buyRealTime(self, stock_code, given_day):
|
||||||
PREVIOUS_PRICE = 0
|
PREVIOUS_PRICE = 0
|
||||||
BUY_COUNT = 130
|
BUY_COUNT = 200
|
||||||
|
|
||||||
timecheckList = pd.read_csv("timecheck.csv").values.tolist()
|
timecheckList = pd.read_csv("timecheck.csv").values.tolist()
|
||||||
timecheck = {given_day + " " + str(second).zfill(6):False for second, check in timecheckList}
|
timecheck = {given_day + " " + str(second).zfill(6):False for second, check in timecheckList}
|
||||||
@@ -1049,28 +1049,27 @@ class HTS:
|
|||||||
if bs_buy_price > 0:
|
if bs_buy_price > 0:
|
||||||
if PREVIOUS_PRICE > 0:
|
if PREVIOUS_PRICE > 0:
|
||||||
if PREVIOUS_PRICE > bs_buy_price:
|
if PREVIOUS_PRICE > bs_buy_price:
|
||||||
if BUY_COUNT > 170:
|
if BUY_COUNT > 240:
|
||||||
BUY_COUNT = 170
|
BUY_COUNT = 240
|
||||||
if BUY_COUNT < 70:
|
if BUY_COUNT < 140:
|
||||||
BUY_COUNT = 70
|
BUY_COUNT = 140
|
||||||
BUY_COUNT += 10
|
BUY_COUNT += 10
|
||||||
elif PREVIOUS_PRICE < bs_buy_price:
|
elif PREVIOUS_PRICE < bs_buy_price:
|
||||||
if BUY_COUNT > 180:
|
if BUY_COUNT > 260:
|
||||||
BUY_COUNT = 180
|
BUY_COUNT = 260
|
||||||
if BUY_COUNT < 90:
|
if BUY_COUNT < 160:
|
||||||
BUY_COUNT = 90
|
BUY_COUNT = 160
|
||||||
BUY_COUNT -= 10
|
BUY_COUNT -= 10
|
||||||
|
|
||||||
PREVIOUS_PRICE = bs_buy_price
|
PREVIOUS_PRICE = bs_buy_price
|
||||||
|
|
||||||
# 매수 주문
|
# 매수 전에 모든 미체결을 취소한다.
|
||||||
|
self.cancelOrderList()
|
||||||
# 현재까지 매입금액이 7백만원 이하일 때만 매수를 한다.
|
# 현재까지 매입금액이 7백만원 이하일 때만 매수를 한다.
|
||||||
self.requestOrder("2", stock_code, BUY_COUNT , bs_buy_price)
|
self.requestOrder("2", stock_code, BUY_COUNT , bs_buy_price)
|
||||||
print("BUY", second, bs_buy_price)
|
print("BUY", second, bs_buy_price)
|
||||||
|
|
||||||
if bs_sell_price > 0:
|
if bs_sell_price > 0:
|
||||||
# 매도 전에 모든 미체결을 취소한다.
|
|
||||||
self.cancelOrderList()
|
|
||||||
# 매도 가격을 가져온다.
|
# 매도 가격을 가져온다.
|
||||||
selling_count, selling_price = self.getSellingPrice(final_price)
|
selling_count, selling_price = self.getSellingPrice(final_price)
|
||||||
# 분석되 가격으로 매도 요청한다.
|
# 분석되 가격으로 매도 요청한다.
|
||||||
|
|||||||
Reference in New Issue
Block a user