행위

"Pykioom"의 두 판 사이의 차이

DB CAFE

(opw0004)
1번째 줄: 1번째 줄:
 +
=== pykiwoom api ===
 +
 +
https://github.com/sharebook-kr/pykiwoom/tree/master/pykiwoom
  
  

2020년 11월 16일 (월) 09:01 판

thumb_up 추천메뉴 바로가기


2 opw0004[편집]

# TR/opw00004
from pykiwoom.kiwoom import *

# 로그인
kiwoom = Kiwoom()
kiwoom.CommConnect(block=True)

# 계좌번호는 11을 붙여서 10자리임
account_list = kiwoom.GetLoginInfo("ACCNO")
account = account_list[0]
print(account)

# opw00001 요청
df = kiwoom.block_request("opw00004",
                          계좌번호=account,
                          비밀번호="",
                          상장폐지조회구분=0,
                          비밀번호입력매체구분="00",
                          output="계좌평가현황",
                          next=0)

print(df)
for column in df.columns:
    print(column, df.loc[0][column])

3 opw00018 single[편집]

# TR/opw00018
from pykiwoom.kiwoom import *

# 로그인
kiwoom = Kiwoom()
kiwoom.CommConnect(block=True)

# 계좌번호는 11을 붙여서 10자리임
account_list = kiwoom.GetLoginInfo("ACCNO")
account = account_list[0]
print(account)

# opw00018 요청 (싱글데이터)
df = kiwoom.block_request("opw00018",
                          계좌번호=account,
                          비밀번호="",
                          비밀번호입력매체구분="00",
                          조회구분=2,
                          output="계좌평가결과",
                          next=0)

print(df)

4 opw00018 multi[편집]

# TR/opw00018
from pykiwoom.kiwoom import *

# 로그인
kiwoom = Kiwoom()
kiwoom.CommConnect(block=True)

# 계좌번호는 11을 붙여서 10자리임
account_list = kiwoom.GetLoginInfo("ACCNO")
account = account_list[0]
print(account)

# opw00018 요청
df = kiwoom.block_request("opw00018",
                          계좌번호=account,
                          비밀번호="",
                          비밀번호입력매체구분="00",
                          조회구분=2,
                          output="계좌평가잔고개별합산",
                          next=0)

print(df)
df.to_excel("opw00018.xlsx")