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