init
This commit is contained in:
@@ -29,7 +29,7 @@ class HTS_DAILY (HTS):
|
|||||||
self.orderChecker = OrderChecker(self.RESOURCE_PATH)
|
self.orderChecker = OrderChecker(self.RESOURCE_PATH)
|
||||||
|
|
||||||
self.analyzed_day = 120
|
self.analyzed_day = 120
|
||||||
self.MAX_BUY_PRICE = 50000
|
self.MAX_BUY_PRICE = 30000
|
||||||
return
|
return
|
||||||
|
|
||||||
def getSellingPrice(self, log_time, stock_code, final_price, check=False):
|
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 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
|
last_index = len(bsLine['buy'])-1
|
||||||
if bsLine['buy'][last_index] > 0:
|
if bsLine['buy'][last_index] > 0:
|
||||||
bs_buy_price = bsLine['buy'][last_index]
|
bs_buy_price = bsLine['buy'][last_index]
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ class OrderChecker:
|
|||||||
order_df['datetime'] = pd.to_datetime(order_df['datetime'])
|
order_df['datetime'] = pd.to_datetime(order_df['datetime'])
|
||||||
return order_df
|
return order_df
|
||||||
|
|
||||||
def exist(self, ymd, stock_code, hours=3):
|
def exist(self, ymd, stock_code, hours=4):
|
||||||
order_df = self.read(ymd)
|
order_df = self.read(ymd)
|
||||||
try:
|
try:
|
||||||
tmp = order_df.loc[order_df["stock_code"] == int(stock_code)]
|
tmp = order_df.loc[order_df["stock_code"] == int(stock_code)]
|
||||||
|
|||||||
Reference in New Issue
Block a user