Comments (7)
.get_market_net_purchases_of_equities_by_ticker
는 KRX 웹페이지의 다음 정보를 스크래핑합니다.
어디가 잘못된 것일까요?
get_market_trading_volume_by_investor
는 다음 데이터를 가져오구요.
- 웹페이지의 원본 데이터 자체가 조금 이상하긴하네요.
- 매수 컬럼의 전체 합이 38187이네요
from pykrx.
아래 코드로 테스트 했습니다.
from pykrx import stock
st_date = "20220331"
stock_code = "017810"
df = stock.get_market_trading_volume_by_investor(st_date, st_date, stock_code)
print(df)
print("-" * 20)
print(df.iloc[:-1].sum())
df = stock.get_market_net_purchases_of_equities_by_ticker(st_date,st_date,"ALL","연기금등")
print("-" * 20)
print(df.loc['017810'])
from pykrx.
확인 감사.
df = stock.get_market_trading_volume_by_investor(st_date, st_date, stock_code)
의 연기금등 은 5164
df = stock.get_market_net_purchases_of_equities_by_ticker(st_date,st_date,"ALL","연기금등")
의 매도거래량은 32975로 1번 df의 전체 값으로 나옴.
from pykrx.
이 부분은 KRX 자체의 오류 인것으로 보입니다. 모듈에서 수정하기 어려워 보입니다.
from pykrx.
역산해서 연기금등 데이터를 재 계산하면 사용하고 있습니다.
감사합니다. ^^
from pykrx.
다음은 제가 KRX에 문의를 해서 얻은 받은 답변입니다.
안녕하십니까?
한국거래소에 대한 귀하의 관심에 감사드립니다.
문의하신 내용에 대한 답변은 다음과 같습니다.
1. 이용자께서 2022.3.31 일자 풀무원에 대한 투자자별 거래실적에서 합계의 오류에 대한 사항을 문의하셨습니다.
이는 기관합계 수량인 5,212주를 중복 합산한 결과 38,187주로 계산된 결과입니다. 기관합계의 의미는 금융투자, 보험, 투신, 사모, 은행, 기타금융, 연기금 등을 합산한 소계의 의미입니다. 기관합계 5,212주에 기관합계 하단의 나머지 투자자에 대한 거래량을 합산한 결과인 27,763주를 더한 32,975주가 맞는 수치입니다. 이점 유의해 주시기 바랍니다.
2. 한국거래소 정보데이터시스템을 이용해 주셔서 감사합니다.
답변이 조금 이상한 것 같아 제가 해석해 본바로는 다음과 같습니다.
- 기관합계가
5,212
가 추가로 더해진 것이32,975
로 보입니다. 24 + 24 + 5164
를 더한 값이5212
인데 이 값을 전체 합에 한 번 더 더한 결과네요.- 즉 웹페이지의 숫자가 잘못된 상태입니다.
참고해 주세요.
from pykrx.
감사합니다. ^^
from pykrx.
Related Issues (20)
- 천 단위 콤마, 소수점 아래 처리 관련 HOT 2
- get_market_trading_value_by_investor, get_market_trading_volume_by_investor HOT 2
- KRX 종목별 주가 수정주가 옵션 추가 HOT 3
- get_etf_ohlcv_by_date 지연 문의 HOT 1
- ETF 개별종목의 일자별 데이터 오류 HOT 8
- ValueError: could not convert string to float: '-' HOT 7
- get_market_cap 오류 HOT 2
- ModuleNotFoundError HOT 1
- ticker와 함께 업종 분포가 리턴되면 좋겠는데 혹시 불필요할까요? HOT 2
- get_market_cap 함수가 작동이 안된것 같습니다.. HOT 2
- 3/29일부터 from pykrx import stock 사용하면 다음과 같은 에러가 발생합니다. HOT 1
- stock.get_market_cap 함수 문의 HOT 1
- krx api 요청 url 유효기간 HOT 1
- get_market_ticker_list 관련 문의 HOT 3
- JSONDecodeError: [Errno Expecting value] HOT 4
- 데이터 읽을 때 기간에 따른 오류 발생. json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) HOT 9
- pc에서만, cannot import name 'stock' from 'pykrx' 에러 HOT 1
- get_market_trading_value_and_volume_on_ticker_by_date - Length mismatch: Expected axis has 0 elements, new values have 13 elements HOT 5
- API 사용시 주의 필요..^^ HOT 1
- get_market_price_change의 에러 처리 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pykrx.