본문 바로가기
반응형

분류 전체보기97

2023년 10월 05일 상한가 기준봉 눌림목 종목 리스트 (종목별 테마) 안녕하세요. 투자에 필요한 데이터를 공유하는 투자자 인천고래입니다. 앞으로 i-whale.com 메인 도메인에서 제공하던 상한가 눌림목 4등분 데이터(정보)를 서브도메인 quant.i-whale.com에서 제공해 드리도록 하겠습니다. 금일 기준으로 2개월 이내에 발생한 상한가(기준봉)의 저가와 종가 사이의 가격대에 눌림목 형태로 진입한 종목들의 리스트들입니다. (각 종목별 테마 포함) 해당 글에서 제공하는 데이터는 아래와 같습니다. 제공 데이터 2개월 이내의 상한가 종목 해당 상한가 종목의 테마 제공 상한가를 4등분한 가격 (현재가 -> 기준가) 제공 당일의 종가가 상한가를 4 등분한 가격(1구간~4구간) 어느 곳에 위치해 있는지 알 수 있도록 눌림목 구간 표시 상한가 및 기준봉에 4등분 선 그리기 (키.. 2023. 10. 5.
2023년 10월 04일 상한가 기준봉 눌림목 종목 리스트 (종목별 테마) 안녕하세요. 투자에 필요한 데이터를 공유하는 투자자 인천고래입니다. 앞으로 i-whale.com 메인 도메인에서 제공하던 상한가 눌림목 4등분 데이터(정보)를 서브도메인 quant.i-whale.com에서 제공해 드리도록 하겠습니다. 금일 기준으로 2개월 이내에 발생한 상한가(기준봉)의 저가와 종가 사이의 가격대에 눌림목 형태로 진입한 종목들의 리스트들입니다. (각 종목별 테마 포함) 해당 글에서 제공하는 데이터는 아래와 같습니다. 제공 데이터 2개월 이내의 상한가 종목 해당 상한가 종목의 테마 제공 상한가를 4등분한 가격 (현재가 -> 기준가) 제공 당일의 종가가 상한가를 4 등분한 가격(1구간~4구간) 어느 곳에 위치해 있는지 알 수 있도록 눌림목 구간 표시 상한가 및 기준봉에 4등분 선 그리기 (키.. 2023. 10. 4.
Counter 이해와 사용법 (빈도수) 안녕하세요. 주식 데이터를 분석하고 주식에 응용하는 투자자 인천고래입니다. 오랜만에 글을 올림에도 불구하고 프로그램 관련해서 글을 올리게 되었는데요 그 이유가 요즘은 시계열 데이터를 분석하고 있는 중이라 주식 관련 글을 자제하고 있기 때문입니다. 좀 더 생산성이 나오는 곳에 선택과 집중을 하고 있기 때문이라고 이해를 해 주시면 될 것 같습니다. Counter의 이해 Counter는 파이썬에서 제공하는 컬렉션 모듈(collection module) 중 하나로, 요소(element)의 개수를 셀 때 유용하게 사용됩니다. 딕셔너리(dictionary)와 유사한 형태를 가지고 있으며, 각 요소의 개수를 저장하는 딕셔너리와 같은 형태의 객체를 반환합니다. Counter의 사용법 Counter 객체를 사용하기 위해.. 2023. 5. 5.
코스피&코스닥 종목 리스트 가져오기, 네이버 크롤링 파이썬 코드 일전에는 코스피만 가져와서 필터링하는 파이썬 코드를 올렸었는데 오늘은 코스닥을 포함하여 개별 엑셀로 저장하는 코드로 변경했습니다. import pandas as pd import requests from bs4 import BeautifulSoup from openpyxl import Workbook def get_stock_codes(market): if market == 'kospi': url = "https://finance.naver.com/sise/sise_market_sum.nhn?sosok=0" page_count = 32 elif market == 'kosdaq': url = "https://finance.naver.com/sise/sise_market_sum.nhn?sosok=1" pag.. 2023. 4. 18.
파이썬 날짜 계산하기 (주말 제외) 하루 뒤의 날짜를 계산하는 파이썬 코드 import datetime date_str = '2023-04-18' date = datetime.datetime.strptime(date_str, '%Y-%m-%d').date() next_day = date + datetime.timedelta(days=1) if next_day.weekday() >= 5: # 주말인 경우 next_day += datetime.timedelta(days=7 - next_day.weekday()) next_day_str = next_day.strftime('%Y-%m-%d') print(next_day_str) # 2023-04-19 2023. 4. 18.
코스피 종목 리스트 가져오기(종목필터) - 네이버 크롤링 파이썬 코드 코드가 날코딩이기는 하지만 쓸데없는 ETN, ETF 같은 종목들 제외하도록 했습니다. import pandas as pd import requests from io import BytesIO from openpyxl import Workbook import pandas as pd import requests from bs4 import BeautifulSoup from openpyxl import Workbook def get_kospi_stock_codes(): url = "https://finance.naver.com/sise/sise_market_sum.nhn?sosok=0" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) .. 2023. 4. 17.
기초: UI 구동중 에러 발생시 로그 출력하기 (try, except 활용) UI로 구성된 파이썬 프로그램에서 에러가 발생되면 에러출력없이 그대로 UI(프로그램)이 종료되는 경우가 많습니다. 이런 경우에는 특정 동작이후 프로그램이 종료가 된다면 특정 동작이 되는 구간에 에러처리를 하는 코드를 넣어두면 됩니다. def search(self): stock_code = self.stock_code_input.text() days = int(self.days_input.text()) sma_change = float(self.sma_input.text()) self.data = find_breakouts(stock_code, days, sma_change) self.update_table(self.data) self.table.itemClicked.connect(self.on_item_.. 2023. 4. 16.
코스피 종목 리스트 가져오기 - 네이버 크롤링 파이썬 코드 import pandas as pd import requests from io import BytesIO from openpyxl import Workbook import pandas as pd import requests from bs4 import BeautifulSoup from openpyxl import Workbook def get_kospi_stock_codes(): url = "https://finance.naver.com/sise/sise_market_sum.nhn?sosok=0" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.. 2023. 4. 4.
파이썬 - 스토캐스틱(Stochastic Oscillator)이해와 차트 만들기 안녕하세요. 지식을 공유하는 투자자 인천고래입니다. 오늘은 파이썬을 이용해서 스토캐스틱(Stochastic Oscillator) 보조지표 차트 만들기에 대한 주제로 스토캐스틱을 만드는 파이썬 코드를 알아보도록 하겠습니다. 스토캐스틱은 내부 구조가 복잡하므로 우선 스토캐스틱이 사용하는 변수에 대한 이해와 생성되는 원리를 설명을 먼저 드리도록 하겠습니다. 1. 스토캐스틱에 대한 이해 스토캐스틱은 주가의 상대적인 위치를 통해 과매수/과매도 상황을 판단하는 데 사용되는 보조지표로서 %K, %D, %J 세 가지 값으로 구성되며 각각의 의미는 다음과 같습니다. %K (스토캐스틱 %K): 주가의 상대적 위치를 나타내는 값으로, 주어진 기간 동안의 최고가와 최저가를 기준으로 현재 종가가 어디에 위치하는지를 백분율로 나.. 2023. 3. 20.
반응형