diff --git a/hts/HTS.py b/hts/HTS.py index e82838e..0ef7d42 100644 --- a/hts/HTS.py +++ b/hts/HTS.py @@ -1,10 +1,10 @@ -#import win32com.client +import win32com.client import time import os from datetime import datetime, timedelta import pandas as pd from enum import Enum -import plotly.graph_objects as go +#import plotly.graph_objects as go from stockpredictor.analysis.Common import Common # enum 주문 상태 세팅용 @@ -993,7 +993,7 @@ class HTS: for code in jangoDic: TOTAL_BUY_AMT = jangoDic[code]['매입금액'] if jangoDic[code]['매도가능'] > 0: - if data["Close"][size-1] > jangoDic[code]['장부가'] + 10: + if data["Close"][size-1] > jangoDic[code]['장부가'] + 5: self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], data["Close"][size-1]) else: # 장부가 가격의 마지막 자리를 0으로 만든다. (2090 -> 2090, 2092 -> 2090, 2098 -> 2090) @@ -1023,7 +1023,6 @@ if __name__ == "__main__": RESOURCE_DIR = PROJECT_HOME + "/resources/analysis/"+today.strftime("%Y%m%d") stock_codes = ["252670", "122630"] - stock_codes = ["252670"] given_days = ['20210901','20210902','20210903','20210906','20210907','20210908','20210909','20210910','20210913','20210914','20210915','20210916','20210917','20210923','20210924','20210927','20210928','20210929','20210930','20211001', '20211005'] given_days = ['20210901'] @@ -1032,12 +1031,12 @@ if __name__ == "__main__": #hts.all_stocks() #hts.getChartData(stock_codes) #hts.currentStock(stock_codes) - for given_day in given_days: + #for given_day in given_days: #hts.writeStockData(stock_codes, given_day) - for stock_code in stock_codes: - hts.simulate(stock_code, given_day) + #for stock_code in stock_codes: + #hts.simulate(stock_code, given_day) - #given_day = datetime.today().strftime('%Y%m%d') - #hts.buyRealTime(stock_codes[0], given_day) + given_day = datetime.today().strftime('%Y%m%d') + hts.buyRealTime(stock_codes[0], given_day) print ("done...")