반응형

키움API 14

Python으로 종목별 증거금률에 따른 시장가 풀미수 진입수량 계산하기

요즘 주식 전략 시스템 하나 개발하면서 미수 주문을 한번 해보고 싶어서 공부를 하고 있습니다. 키움API에서 풀미수 주문을 넣으려면 KOA Studio에서 알려주는 것처럼 최대주문가능수량은 상한가를 기준으로 계산되기 때문에 현재가가 아닌 상한가를 계산해야 합니다. (물론 시장가 주문이 아니면 상한가로 물량을 계산할 필요없습니다.) 또한 현재 증거금률은 GetMasterStockState 함수를 통해서 알아내면 됩니다. 해당 함수는 입력한 종목의 증거금 비율, 거래정지, 관리종목, 감리종목, 투자융의종목, 담보대출, 액면분할, 신용가능 여부를 전달합니다. 그러면 아래와 같이 각 종목별로 현재 종목과 관련된 상태를 주게 됩니다. 이 때, 수신된 데이터는 | (파이프라인)으로 split하면 됩니다. 증거금과 ..

트레이딩 2024.04.16

[키움API] KOA StudioSA 톺아보기 - 자주 묻는 질문 (1)

안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 제 개인적인 의견이나 첨언이 들어갈 경우 파란색으로 표시하겠습니다. 이번 포스팅에서는 후반에 있는 자주 묻는 질문 중 처음 접하는 경우에 대해서 알아보겠습니다. Q : 어떤 개발언어로 구현해야 하나요? A : 당사 OpenAPI는 COM방식의 ocx컨트롤로 제공됩니다. ocx컨트롤을 탑재할 수 있다면 개발언어에대해 제한은 없습니다. 모든 개발언어에대한 샘플제공이 어려운 점은 양해 부탁드립니다. 개인적으론 Python을 사용하고 있는데, Python을 사용하게 된다면 PyQt가 거의 유일한 방법일겁니다. Q :..

트레이딩 2023.07.24

[키움API] KOA StudioSA 톺아보기 - 그 외 여러가지 내용들

안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 제 개인적인 의견이나 첨언이 들어갈 경우 파란색으로 표시하겠습니다. 지금까지 KOA StudioSA에 있는 개발가이드를 최대한 제가 이해한 내용을 함께 넣어서 설명드렸습니다. 이제 최종적으로 남은 내용들은 모두 모아서 한번 정리해보겠습니다. OpenAPI 사용제한과 관련하여 OpenAPI는 안정적인 서비스 운영을 위해 몇가지 제한을 두고 있습니다. 이는 과도하게 반복적으로 데이터를 요청하는 등 특정 사용자에의해 서버가 점유되면서, 그렇지 않은 다수의 사용자가 이에 악영향을 받을 수 있는 점을 방지하기 위함입니..

트레이딩 2023.07.23

[키움API] KOA StudioSA 톺아보기 - 기타 함수 (종목정보관련 및 특수함수)

안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 제 개인적인 의견이나 첨언이 들어갈 경우 파란색으로 표시하겠습니다. 이번 포스팅에서는 키움증권API를 이용하여 이외로 많이 쓰이는 종목정보관련 함수와 특수 함수 내용에 대해서 알려드리겠습니다. 종목정보관련 함수 제 경우에는 여기에서 가장 많이 쓰는 함수는 GetCodeListByMarket 함수와 GetMasterCodeName 함수입니다. 선물 시스템의 경우에는 추가적으로 GetFutureList 함수까지 쓰긴 하는데, 솔직히 나머지 함수들은 잘 안 쓰긴 합니다. 제가 신용/미수거래를 안하고 옵션거래도 안 ..

트레이딩 2023.07.22

[키움API] KOA StudioSA 톺아보기 - OpenAPI 사용시 발생하는 오류코드 정리

안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 제 개인적인 의견이나 첨언이 들어갈 경우 파란색으로 표시하겠습니다. 이번 포스팅에서는 키움증권API를 사용할 때 발생할 수 있는 오류코드와 관련된 내용에 대해서 알려드리겠습니다. OpenAPI는 각 함수에서 리턴값으로 함수성공여부를 판단할 수 있습니다. 함수에따라 리턴값이 0 또는 1일때 함수 정상호출 이며, 0보다 작은 값은 에러를 나타냅니다. 주요 에러코드는 -200번(시세과부하), -308번(주문전송 과부하)입니다. ※ 함수호출이 0 또는 1로 정상호출인 경우에도 서버에서 에러처리가 될 수 있습니다. 이..

트레이딩 2023.07.22

[키움API] KOA StudioSA 톺아보기 - 조건 검색

안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 제 개인적인 의견이나 첨언이 들어갈 경우 파란색으로 표시하겠습니다. 지난 포스팅에는 키움API와 관련된 주문과 잔고처리에 대해서 알려드렸습니다. 2023.07.21 - [트레이딩] - [키움API] 주문과 잔고처리 (2) - 잔고처리 [키움API] 주문과 잔고처리 (2) - 잔고처리 안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 minsuk-sung.tisto..

트레이딩 2023.07.21

[키움API] KOA StudioSA 톺아보기 - 주문과 잔고처리 (2)

안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 제 개인적인 의견이나 첨언이 들어갈 경우 파란색으로 표시하겠습니다. 지난 포스팅에는 키움API를 이용하여 주문을 넣는 API에 대해서 알려드렸습니다. 2023.07.21 - [트레이딩] - [키움API] 주문과 잔고처리 (1) - 주문 [키움API] 주문과 잔고처리 (1) - 주문 안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 minsuk-sung.tistor..

트레이딩 2023.07.21

[키움API] KOA StudioSA 톺아보기 - 주문과 잔고처리 (1)

안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 제 개인적인 의견이나 첨언이 들어갈 경우 파란색으로 표시하겠습니다. 지난 포스팅에는 키움API와 관련된 실시간 데이터를 수신하는 내용에 대해서 알려드렸습니다. 2023.07.20 - [트레이딩] - [키움API] 조회와 실시간 데이터 처리 (2) - 실시간 [키움API] 조회와 실시간 데이터 처리 (2) - 실시간 안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서..

트레이딩 2023.07.21

[키움API] KOA StudioSA 톺아보기 - 조회와 실시간 데이터 처리 (2)

안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 제 개인적인 의견이나 첨언이 들어갈 경우 파란색으로 표시하겠습니다. 지난 포스팅에는 키움API와 관련된 단타 매매를 구현하기 위해 가장 중요한 실시간 데이터 수신에 대해서 알려드렸습니다. 아마 많은 분들이 키움증권을 처음에 사용하시면 어려워하시는 이유 중 하나가 바로 실시간 데이터 처리라고 생각합니다. 이해를 다 하면 어렵지 않은데, 처음엔 정말 복잡하긴 합니다. 2021.11.02 - [트레이딩] - [키움API] 조회와 실시간 데이터 처리 (1) - TR조회 [키움API] 조회와 실시간 데이터 처리 (1)..

트레이딩 2023.07.20

[키움API] KOA StudioSA 톺아보기 - 조회와 실시간 데이터 처리 (1)

안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 제 개인적인 의견이나 첨언이 들어갈 경우 파란색으로 표시하겠습니다. 지난 포스팅에는 키움API와 관련하여 로그인 버전 처리에 대해서 알려드렸습니다. 2021.10.31 - [트레이딩/증권사 API] - [키움API] 로그인 버전 처리 [키움API] 로그인 버전 처리 안녕하세요 성민석입니다. 오늘은 키움증권 API와 관련된 기본 설명과 동작을 설명드릴 예정입니다. 기본적으로 KOA StudioSA에서 제공해주는 내용을 바탕으로 글을 작성해나갈 예정입니다. 여기서 minsuk-sung.tistory.com 이번 ..

트레이딩 2021.11.02
728x90
반응형