반응형

분류 전체보기 31

[네이버증권] 25년3월9일부터 "몇 층에서 샀을까?" 데이터 수집 그리고 조회 페이지 배포

주식 종목을 찾을 때, 네이버증권의 "몇 층에서 샀을까?"를 많이 참고하고 있습니다.이 메뉴에서는 "투자자 수, 평단, 수익률"을 볼 수 있어 인기 종목인지 혹은 상승 중인지 하락 중인지 등을 참고할 수 있습니다. 다만, 현재의 데이터만 보여주기에 추이를 알려면 데이터를 수집하는게 좋겠다 생각했고,25년3월9일부터 오전 6시에는 미국 주식을 오후 4시에는 한국 주식의 데이터를 수집했습니다. 그리고...일주일 이상의 데이터가 모여 간단한 웹 페이지를 만들 수 있게 되었고,최근 개선이 어느정도 완료되어 배포하게 되었습니다. (아직 부족하지만...) https://marketward.co.kr/ 네이버증권 "몇 층에서 샀을까?" 데이터 조회70 SK 10,737명 222,820원 -38.52%marketwa..

[Python] Naver Stock API - Finding High Dividend Stocks in U.S. Market

I’ve successfully retrieved stock data for the U.S. market using the Naver Stock API, including individual stock information. Now, I’m going to search for high dividend stocks.🔹 The Python ScriptHere’s the code that retrieves high dividend stocks:import csvimport urllib.requestimport jsonfrom multiprocessing import Pool, cpu_countfrom multiprocessing import freeze_supportdef fetch_data(url): ..

[Python/파이썬] 네이버증권 웹 크롤링 활용 - 몇 층에서 샀을까? (국장)

네이버증권에서 종목 정보를 보다면 이런 메뉴가 눈에 들어옵니다."삼성전자"를 예시로... https://m.stock.naver.com/investmentInfo/domestic/005930 링크를 들어가보면,"투자자, 평균 단가, 평균 수익률"을 볼 수 있습니다. 문득 평균 단가나 평균 수익률을 투자에 참고하면 좋겠다는 생각이 들었습니다.python 스크립트를 아래와 같이 작성합니다.결과물은 csv로 저장하여 엑셀에서 데이터 검토하고자 합니다.import timeimport csvfrom multiprocessing import Pool, cpu_count, freeze_supportimport pandas as pdimport requestsfrom bs4 import BeautifulSoupimpo..

[Python/파이썬] 네이버증권API 활용 - 미국 주식 고배당주 찾기

https://marketward.tistory.com/25 [Python/파이썬] 네이버증권API 활용 - 미국 주식 전체 종목 정보 가져오기네이버증권 API를 활용하여 네이버에서 제공하는 미국 주식의 전체 종목을 리스트로 만들어 보겠습니다. 미국 주식에 대한 기본적인 API는 "뉴욕 거래소, 나스닥, 아멕스"로 3개의 api 주소를 찾았marketward.tistory.comhttps://marketward.tistory.com/27 [Python/파이썬] 네이버증권API 활용 - 미국 주식 종목 정보 가져오기네이버증권API에서 미국 주식의 단일 종목 정보도 가져올 수 있어서 글을 남깁니다. https://api.stock.naver.com/stock/{종목 코드}/basic위와 같은 구조를 가지고 ..

[Python/파이썬] 네이버증권API 활용 - 미국 주식 종목 정보 가져오기

네이버증권API에서 미국 주식의 단일 종목 정보도 가져올 수 있어서 글을 남깁니다. https://api.stock.naver.com/stock/{종목 코드}/basic위와 같은 구조를 가지고 있으며, 예시로서...https://api.stock.naver.com/stock/NVDA.O/basic엔비디아의 종목 정보이며 클릭해보면 아래와 같이 json 형태의 정보를 볼 수 있습니다. 위 json 결과 값을 python을 통해 key 와 value 정리 하겠습니다.import urllib.requestimport json#종목 기본 정보basic_url = "https://api.stock.naver.com/stock/NVDA.O/basic"basic_data = urllib.request.urlopen(..

[Python/파이썬] PyQt5 Combo Box 사용하기

*pyqt5 UI 쉽게 적용하기를 기준으로 글을 작성하고 있습니다.https://marketward.tistory.com/10 [Python/파이썬] PyQt5, PyQt5-Tools로 쉬운 GUI 만들기파이썬에서는 기본적으로 tkinter 이라는 GUI 모듈을 제공하고 있습니다.하지만, GUI를 그리는 방법이 일일이 스크립트를 작성하는 형태여서 개인적으로 사용에 불편함과 제약이 있다고 생각했습marketward.tistory.com PyQt5의 Combo Box 기본 사용 입니다. 1. Combo Box 위젯을 추가 합니다. 오브젝트명은 "comboBox"으로 설정 했습니다. 2. "comboBox.addItem(i)"를 통해 Combo Box에 "combo_box_list"의 값을 추가 합니다.imp..

Python/PyQt 2024.09.22

[Python/파이썬] 네이버증권API 활용 - 미국 주식 전체 종목 정보 가져오기

네이버증권 API를 활용하여 네이버에서 제공하는 미국 주식의 전체 종목을 리스트로 만들어 보겠습니다. 미국 주식에 대한 기본적인 API는 "뉴욕 거래소, 나스닥, 아멕스"로 3개의 api 주소를 찾았습니다. 뉴욕 거래소 : https://api.stock.naver.com/stock/exchange/NYSE/marketValue나스닥 : https://api.stock.naver.com/stock/exchange/NASDAQ/marketValue아멕스 : https://api.stock.naver.com/stock/exchange/AMEX/marketValue url을 눌러보시면 아래와 같이 json으로 가공 가능한 형태임을 알 수 있습니다. json 안에는 다양한 정보가 있지만 목적은 네이버증권에서 다..

[Python/파이썬] PyQt5 Text Edit 사용하기

PyQt에서 입/출력 수단은 많지만 우리에게 익숙한 형태는 Text Box 이지 않을까 합니다.https://marketward.tistory.com/10에서 UI를 실행시켜 보셨다면 이제 Text Box를 구현해보도록 하겠습니다. UI를 우선 만듭시다. Qt Designer를 실행 시킵니다. 1. 버튼 없는 UI를 선택합니다. 2. 버튼을 배치 합니다. 3. Text Edit 를 배치 합니다. 4. 버튼의 ObjectName을 입력합니다. 이 ObjectName은 Python 코드에서 호출하게될 이름 입니다. 5. Text Edit의 ObjectName을 입력 합니다. 마찬가지로 이 ObjectName을 통해 Text Edit에 결과물을 표기하려합니다. 6. Ctrl + S를 눌러서 "TextBox"로..

Python/PyQt 2024.06.06
반응형