This commit is contained in:
dsyoon
2021-09-20 19:33:16 +09:00
parent f22d0cfd55
commit 50a669ad1f
2 changed files with 2679 additions and 2869 deletions

View File

@@ -1,15 +1,14 @@
import os import os
import re import re
#import win32com.client import win32com.client
from datetime import datetime from datetime import datetime
import matplotlib.pyplot as plt #import matplotlib.pyplot as plt
import matplotlib.ticker as ticker #import matplotlib.ticker as ticker
import mplfinance as mpf #import mplfinance as mpf
import pandas as pd import pandas as pd
import cufflinks as cf #import cufflinks as cf
import plotly.graph_objects as go #import plotly.graph_objects as go
import matplotlib.pyplot as plt
class HTS: class HTS:
@@ -226,10 +225,10 @@ class HTS:
objStockChart.SetInputValue(0, 'A' + stock_code) # 종목 코드 objStockChart.SetInputValue(0, 'A' + stock_code) # 종목 코드
objStockChart.SetInputValue(1, ord('2')) # 1: 기간으로 조회, 2: 개수로 조회 objStockChart.SetInputValue(1, ord('2')) # 1: 기간으로 조회, 2: 개수로 조회
objStockChart.SetInputValue(2, day) # 기간 조회 시, 시작일 objStockChart.SetInputValue(2, day) # 기간 조회 시, 시작일
# objStockChart.SetInputValue(3, '20210915') # 기간 조회 시, 종료일 objStockChart.SetInputValue(3, '20210909') # 기간 조회 시, 종료일
objStockChart.SetInputValue(4, 100000000) # 조회 시 가져오는 Line 개수 objStockChart.SetInputValue(4, 100000000) # 조회 시 가져오는 Line 개수
objStockChart.SetInputValue(5, [0, 1, 2, 3, 4, 5, 8]) # 날짜,시간,시가,고가,저가,종가,거래량 objStockChart.SetInputValue(5, [0, 1, 2, 3, 4, 5, 8]) # 날짜,시간,시가,고가,저가,종가,거래량
objStockChart.SetInputValue(6, ord('S')) # '차트 주가 - 월(M), 주(W), 일(D), 시(H), 분(m), 초(S) 차트 요청 objStockChart.SetInputValue(6, ord('m')) # '차트 주가 - 월(M), 주(W), 일(D), 시(H), 분(m), 초(S) 차트 요청
objStockChart.SetInputValue(7, 1) objStockChart.SetInputValue(7, 1)
objStockChart.SetInputValue(9, ord('1')) # 수정주가 사용 objStockChart.SetInputValue(9, ord('1')) # 수정주가 사용
objStockChart.BlockRequest() objStockChart.BlockRequest()
@@ -417,14 +416,14 @@ 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_code = "252670" stock_code = "252670"
day = datetime.today().strftime("%Y%m%d")
day = '20210917'
hts = HTS() hts = HTS()
#hts.all_stocks() #hts.all_stocks()
#hts.getChartData(stock_code) #hts.getChartData(stock_code)
#hts.currentStock(stock_code) #hts.currentStock(stock_code)
#hts.printStockData(stock_code, day) hts.printStockData(stock_code, day)
day = datetime.today().strftime("%Y%m%d") #hts.buyRealTime(stock_code, day)
day = '20210917'
hts.buyRealTime(stock_code, day)
print ("done...") print ("done...")

File diff suppressed because it is too large Load Diff