-
Notifications
You must be signed in to change notification settings - Fork 80
Description
빠른 문제 해결을 위해 다음을 확인했나요?
- PyKis Issues에서 검색했지만 유사한 버그를 찾지 못했습니다.
버그 설명
해외주식 잔고수량이 0으로 표시되며 수익률 등 관련된 정보가 -100%로 계산됨 (실제 71달러 주식 3개 보유)
KisIntegrationBalance(
account_number=KisAccountNumber('...'),
deposits={
'KRW': KisDomesticDeposit(account_number=KisAccountNumber('...'), currency='KRW', amount=...., exchange_rate=1),
'USD': KisForeignPresentDeposit(account_number=KisAccountNumber('...'), currency='USD', amount=...., exchange_rate=1337.8)
},
stocks=[
KisForeignPresentBalanceStock(account_number=KisAccountNumber('...'), market='NASDAQ', symbol='TQQQ', qty=0, price=71.66, amount=0, profit=-215.15, profit_rate=-100), # 잔고수량 오류
KisForeignPresentBalanceStock(account_number=KisAccountNumber(...'), market='NYSE', symbol='NKE', qty=0.012638, price=83.43, amount=1.05438834, profit=-0.70561166, profit_rate=-40.09157159090909090909090909) # 정상
],
purchase_amount=...,
current_amount=...,
profit=-....,
profit_rate=-99.51390514960121709464754967
)
종속성 버전 문제 진단
Version: PyKis/2.0.2
Python: CPython 3.11.4
System: Windows 10.0.19045 [AMD64]
Installed Packages:
========== requests ===========
Required: 2.32.3>=
Installed: Not Found
====== websocket-client =======
Required: 1.8.0>=
Installed: Not Found
======== cryptography =========
Required: 43.0.0>=
Installed: Not Found
========== colorlog ===========
Required: 6.8.2>=
Installed: Not Found
재현 방법
from pykis import KisBalance
account = kis.account()
balance: KisBalance = account.balance()
print(repr(balance))
추가 정보
No response
PR를 통해 라이브러리에 기여하고 싶으신가요?
- 네, PR을 제출하여 도움을 주고 싶습니다!