Comments (2)
안녕하세요, PyKis를 사용해주셔서 감사드립니다.
먼저 해당 기능은 PyKis KisMarketClient
의 종목 목록을 24시간에 한 번씩 자동으로 업데이트하는 파라미터입니다.
종목 목록은 KisStockScope
객체를 만드는데 사용되며, PyKis의 거의 대부분 기능(주가 조회, 종목 주문 등)을 이 객체에서 처리하고 있습니다.
즉, scope를 만드는데 사용되는 종목 정보를 가져올 수 없다면 PyKis 사용에 어려움이 있을 수 있습니다.
종목 파싱이 느리다는 것을 저도 인지하고 있어, 파싱된 데이터를 sqlite로 path.join(tempfile.gettempdir(), f".pykis- cache_market.{MARKET_VERSION}.db")
경로에 임시저장하고있습니다.
또한, 파일의 저장 시간에 따라 24시간이라는 유효기간으로 업데이트하거나 재사용하도록 작동하고 있습니다.
market_auto_sync
를 False로 사용해도 정상적으로 작동했던 이유는, 이전에 임시 저장된 데이터를 불러와 사용하고 있기 때문입니다.
이미 저장된 데이터가 있다면 market_auto_sync
를 오랫 동안 사용하지 않더라도 대부분의 종목에서는 정상적으로 기능을 사용할 수 있습니다. 하지만 저장 날짜 이후 상장된 종목이 있다면, 해당 종목에 대해서는 PyKis에서 인식할 수 없는 종목이 됩니다.
만약 종목 자동 동기화 기능을 사용하지 않으시려면 수동으로 kis.market.sync_all()
함수를 호출하여 장 종목을 동기화 시켜줘야합니다. 호출의 간격은 본인이 원하는 간격에 따라 동기화시켜주면 됩니다.
해당 질문과 동일한 질문에 대한 답변을 참고하여주세요. 자동 종목 파싱 기능 제거 방법 #7
자동 동기화의 최적화와 새로고침 주기를 파라미터로 설정하는 기능 추가를 고려해보도록 하겠습니다.
추가적인 질문이 있다면 언제든지 질문하셔도 됩니다.
from python-kis.
답변 주셔서 감사합니다.
새로고침 주기를 파라미터로 설정하는 기능이 추가되면 유용할꺼 같습니다.
해외주식 관련해서도 체결가 조회, 잔고조회 기능이 추가 되었으면 좋겠습니다.
감사합니다.
from python-kis.
Related Issues (20)
- [기능] 조건검색
- [버그]
- [질문] 자동 종목 파싱 기능 제거 방법 HOT 4
- [질문] 새로운 클래스에서 작동 HOT 1
- [질문] kis.market.kospi.all() 기능 중 거래 불가 종목 제거 가능 여부 질의드립니다. HOT 2
- [질문] 국내주식업종기간별시세를 주석처리하신 이유 질의드립니다 HOT 1
- [질문] 해외주식 지원에 대해서 HOT 1
- 혹시 코스피 / 코스닥을 조회할 수 있는 함수가 존재할까요?
- [버그] 해외주식 모의 투자 매도시 에러가 발생합니다. HOT 2
- [버그] 해외주식 취소 함수에 버그가 있습니다. HOT 1
- [질문] 예약주문 기능이 있을까요?
- [질문] 예약주문 기능
- [질문] thread _at_sync 의 무한 생성 현상 HOT 1
- [버그] balance_all() 함수에 무한루프 현상이 존재합니다. HOT 1
- [질문] token expire 설정 HOT 2
- [질문] 한투에서 접근토큰 발급 변경으로 에러가 발생합니다. HOT 3
- [버그] 실시간 관련 함수들 동작 불가 HOT 1
- [질문] 인버스에 period_price를 적용 시 발생하는 " ValueError: 주식이 아닙니다. " 문제
- [버그]def daily_order 의 BUY_CELL_DVSN_TYPE 문제
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 python-kis.