From 6657e8e7735be472e529cfb6c9f00cb556d00c3c Mon Sep 17 00:00:00 2001 From: dsyoon Date: Thu, 26 Jan 2023 23:31:07 +0900 Subject: [PATCH] init --- HTS_daily.py | 4 ++-- hts/OrderChecker.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/HTS_daily.py b/HTS_daily.py index 865b987..24501f1 100644 --- a/HTS_daily.py +++ b/HTS_daily.py @@ -29,7 +29,7 @@ class HTS_DAILY (HTS): self.orderChecker = OrderChecker(self.RESOURCE_PATH) self.analyzed_day = 120 - self.MAX_BUY_PRICE = 50000 + self.MAX_BUY_PRICE = 30000 return def getSellingPrice(self, log_time, stock_code, final_price, check=False): @@ -120,7 +120,7 @@ class HTS_DAILY (HTS): # 다음 조건이면 매수한다. if len(data.index) > 10 and max(bsLine['buy'][len(bsLine['buy']) - 1:]) > 1000: - if not self.orderChecker.exist(today, stock_code): + if not self.orderChecker.exist(today, stock_code, hours=4): last_index = len(bsLine['buy'])-1 if bsLine['buy'][last_index] > 0: bs_buy_price = bsLine['buy'][last_index] diff --git a/hts/OrderChecker.py b/hts/OrderChecker.py index 244b540..1f8f6c2 100644 --- a/hts/OrderChecker.py +++ b/hts/OrderChecker.py @@ -26,7 +26,7 @@ class OrderChecker: order_df['datetime'] = pd.to_datetime(order_df['datetime']) return order_df - def exist(self, ymd, stock_code, hours=3): + def exist(self, ymd, stock_code, hours=4): order_df = self.read(ymd) try: tmp = order_df.loc[order_df["stock_code"] == int(stock_code)]