from datetime import date, timedelta
import pandas as pd
import requests
class Krx():
def __init__(self, parent=None):
super().__init__()
@property
def headers(self):
return {
"User-Agent": "Mozilla/5.0 (Windows; Windows NT 6.1; rv:2.0b2) Gecko/20100720 Firefox/4.0b2",
"X-Requested-With": "XMLHttpRequest",
"Accept": "text/html",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
}
def newListingEtf(self):
"""
ETF 신규 상장 일정을 확인하고 현재 추세 흐름이라던지 업체가 선정한 종목등을 확인하여 선 선점을 한다.
Returns:
"""
today = date.today()
fromDt = (today - timedelta(7)).strftime("%Y-%m-%d")
toDt = today.strftime("%Y-%m-%d")
url = 'https://kind.krx.co.kr/disclosure/disclosurebystocktype.do?method=searchDisclosureByStockTypeEtfSub' \
'¤tPageSize=100&orderMode=1&orderStat=D&reportNm=신규상장&fromDate=' + fromDt + '&toDate=' + toDt
page = requests.get(url, headers=self.headers)
tables = pd.read_html(page.text)
for idx, r in tables[0].iterrows():
print(r[0], ',', r[1], ',', r[2], ',', r[3], ',', r[4])
pass
if __name__ == "__main__":
krx = Krx()
krx.newListingEtf()
6 , 2023-04-03 20:00 , KOSEF 차이나내수소비TOP CSI , ETF 신규상장 기준가격 안내 , 유가증권시장본부
5 , 2023-04-03 20:00 , TIGER TSMC밸류체인FACTSET , ETF 신규상장 기준가격 안내 , 유가증권시장본부
4 , 2023-04-03 19:59 , KODEX 미국달러SOFR금리액티브(합성) , ETF 신규상장 기준가격 안내 , 유가증권시장본부
3 , 2023-03-31 13:10 , KODEX 미국달러SOFR금리액티브(합성) , 신규상장(삼성 KODEX 미국달러SOFR금리액티브특별자산상장지수투자신탁[금리-파생형](합성), 상장일 2023.04.04) , 유가증권시장본부
2 , 2023-03-31 13:10 , KOSEF 차이나내수소비TOP CSI , 신규상장(키움 KOSEF 차이나내수소비TOPCSI증권상장지수투자신탁[주식-파생형], 상장일 2023.04.04) , 유가증권시장본부
1 , 2023-03-31 09:25 , TIGER TSMC밸류체인FACTSET , 신규상장(미래에셋 TIGER TSMC밸류체인FACTSET증권상장지수투자신탁(주식), 상장일 2023.04.04) , 유가증권시장본부