.gitignore 수정, 텔레그램 봇 명령어 수정, 지수 조회 오류 수정
This commit is contained in:
@@ -2,6 +2,7 @@ import requests
|
||||
import json
|
||||
import time
|
||||
import os
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
from modules.config import Config
|
||||
|
||||
@@ -344,12 +345,19 @@ class KISClient:
|
||||
url = f"{self.base_url}/uapi/domestic-stock/v1/quotations/inquire-daily-indexchartprice"
|
||||
headers = self._get_headers(tr_id="FHKUP03500200")
|
||||
|
||||
# 날짜 계산 (최근 100일)
|
||||
end_dt = datetime.now().strftime("%Y%m%d")
|
||||
start_dt = (datetime.now() - timedelta(days=100)).strftime("%Y%m%d")
|
||||
|
||||
params = {
|
||||
"FID_COND_MRKT_DIV_CODE": "U", # U: 업종/지수
|
||||
"FID_INPUT_ISCD": ticker,
|
||||
"FID_INPUT_DATE_1": start_dt, # 시작일
|
||||
"FID_INPUT_DATE_2": end_dt, # 종료일
|
||||
"FID_PERIOD_DIV_CODE": period,
|
||||
"FID_ORG_ADJ_PRC": "1" # 수정주가
|
||||
"FID_ORG_ADJ_PRC": "0" # 수정주가 반영 여부
|
||||
}
|
||||
|
||||
|
||||
try:
|
||||
res = requests.get(url, headers=headers, params=params)
|
||||
|
||||
Reference in New Issue
Block a user