반응형

전체 글 49

[키움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

[개발] ChatGPT API를 활용한 가장 간단한 Python 예제 코드

평소에도 가장 애용하고 있는 서비스 중 하나인 ChatGPT. 제가 이걸 웹이나 앱과 같은 플랫폼이 아니라 직접 API를 이용하여 개발할 때 어떻게 해야하나 의문이 드는 경우가 있었습니다. 그래서 오늘은 정말 간단하게 사용할 수 있는 Python 핵심 코드만 가져왔습니다. 이걸 응용하여 입맛에 맞게 개발하시면 될 것 같습니다. import openai # 여기에 발급하신 API KEY를 넣으세요 # https://platform.openai.com/account/api-keys YOUR_API_KEY = 'sk-XXXXXXXXXXXXXXXXXXXXXXX' def chatGPT(prompt, API_KEY=YOUR_API_KEY): # set api key openai.api_key = API_KEY # ..

개발 2023.07.20

[백테스팅] Python으로 정확하게 국내 주식 수수료, 세금, 수익금 그리고 수익률 계산하기 (키움증권 HTS/MTS와 동일)

백테스팅을 위해서 코드를 짜다보면, 반드시 종목별로 정확하게 수수료, 세금, 수익금 그리고 수익률을 구해야하는 경우가 생깁니다. 사실 이게 가치투자나 스윙매매와 같이 호흡이 긴 매매를 하는 입장에선 별거 아닌거 같은데, (물론 상대적으로 비교했을 때 그렇다는거지, 절대로 이런 매매를 한다고 무시한다는 입장은 아닙니다.) 제가 주로 연구하고 있는 단타 전략에 대해서 백테스팅할 경우는 수수료와 세금이 정말 중요하게 작용합니다. 위 사진은 키움증권에서 제시하고 있는 수익률 산출식인데, 이게 사실 글로 보면 조금 복잡합니다. 처음에 하면 보통 잘 안 맞는 부분이 1) 수수료는 10원 미만으로 절사를 하고 세금은 1원까지 모두 포함시켜야한다는 점입니다. 2) 추가적으로 수수료는 매수할 때 1번 그리고 매도할 때 ..

트레이딩 2023.07.19

[공유] 코인 트레이더 FlightF의 Q&A

세상에는 트레이딩을 잘하는 사람들이 많은 것 같습니다. 지인 분이 공유해주셔서 관련된 글 아카이빙하기 위해서 남겨둡니다. 커뮤니티에서 쓰는 용어같은게 있어서 좀 헷갈리긴 하는데, 그래도 흐름을 파악하는게 더 좋은 것 같습니다. 여기에 제가 중요하다고 생각한 부분도 하이라이트 해두면서 가볍게 코멘트 달아보겠습니다. 이런 부분은 제가 참고했던 원문의 내용은 아니니 참고해주시길 바랍니다. 추가적으로 이러한 좋은 글을 정리해주신 분께 감사 말씀드리고 싶습니다. 출처: https://gall.dcinside.com/mgallery/board/view/?id=chartanalysis&no=994530 플좌 Q&A 정리 (스압) - 차트 마이너 갤러리 https://youtu.be/ugqX0jZouhM[졸업 이후의 ..

트레이딩 2023.07.19

[일상] 결국 성공은 태도의 차이

트레이딩이란 걸 처음 배우려고 인터넷을 켜서 검색을 해보면 대부분이 리딩방 홍보나 사설 HTS 홍보 등 제대로된 지식을 얻을 수 없거나 혹여나 찾았더라도 너무 기본적인 개념만 알려주거나 관련된 기술을 겉핥기로만 알려주는 경우가 흔합니다. 사실 저도 변명이라면 변명이지만, 이런 이유들로 인해서 저도 솔직히 몇년 동안 어떻게 공부해나갈지 많이 방황했습니다. 요즘에 YouTube에서 바른다른님 관련된 영상을 몇개 봤는데, 여기서 조금 깨달음을 얻은 것 같아 여기에 몇 자 기록용으로 공유해두고자 합니다. 정말 오만했던 지난 몇년을 성찰할 수 있는 영상이었네요. 얼마나 스스로를 속이며 자위하며 거만했었는지를... 꾸준하게 그리고 겸손하게 노력해야겠습니다... [주식에미친사람들] EP13-1 바른다른 500만원으로..

일상 2023.07.18

[개발] 외부 원격 접속을 위한 Jupyter Notebook Server 띄우기

원격에서 Jupyter Notebook 접속을 하다보면, 각 가상환경에 따른 Server가 필요하기 마련입니다. 예를 들면, PyTorch와 TensorFlow를 사용하는 환경이라고 가정해봅시다. 일반적으로 두 Framework를 같은 가상환경에 같이 실행시키진 않습니다. 같은 가상환경에서 한꺼번에 돌아가게 할 수 있겠지만 Dependency 문제를 감당할 수 없을 겁니다. 이러한 복수의 Jupyter Server를 원격 접속을 하기 위해선 백그라운드에서 계속 돌고 있어줘야하는데, 많은 경우 nohup을 이용하거나 tmux를 이용합니다. 그렇지 않으면 원격 접속이 힘들겁니다. (물론 원격 접속해서 직접 틀어둘 수 있는 방법도 있을 수 있겠지만, Linux를 사용한다면 그렇게 하진 않을테니...) 아래는 ..

개발 2023.07.16

[일상] 오랜만에 블로그를 다시 시작하려고 합니다.

안녕하세요 성민석입니다. 제 블로그를 방문해주실 분들보다도 저 스스로를 위해서 쓸 목적으로 다시 블로그를 다시 시작할 예정입니다. 인공지능과 트레이딩과 관련된 내용들 위주로 포스팅하려고 합니다. 주로 Transformer를 바탕으로한 모델로 정리하여 PyTorch 기반으로 구현해보면서 이해하려고 합니다. - Transformer - Vision Transformer - DETR - GazeFormer - ... 최근에 한국투자증권의 RestAPI 시작으로 최근(23.7.7)에는 이베스트증권에서도 RestAPI를 지원하기 시작했습니다. 이는 시스템 트레이딩을 입문하는 많은 분들에게 긍정적인 부분 같습니다. 저는 현재 키움증권 API를 사용하고 있지만, RestAPI를 바탕으로한 시스템도 간단하게 만들어볼 ..

일상 2023.07.10

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

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

트레이딩 2021.11.02

[기타] ETF 주문을 위한 최소 호가 단위 변환

안녕하세요 성민석입니다. ETF에서의 호가와 관련해서 알아보겠습니다. 결론적으로 말씀드리면 ETF/ELW의 경우, 가격과 무관하게 단일호가단위 5원을 적용합니다. 하지만 제 경우 진입가와 청산가를 계산할 때 호가단위로 맞춰야하는 번거로움이 있습니다. 특히 API를 통해서 주문을 넣는 경우, 지정가 주문일 때, 에러가 발생합니다. 이러한 점 때문에 목표가들을 호가 단위로 변환해야합니다. 기본적으로 주식은 주문 가격에 따라서 주문할 수 있는 그 단위가 달라집니다. 이를 호가 단위라고 하는데요, [유가증권시장 업무규정 시행세칙 제32조] 및 [코스닥시장 업무규정 시행세칙 제18조]에서는 거래를 표준화하고 매매체결을 원활히 하기 위해 아래와 같이 기준가에 따른 적정 호가가격단위를 설정하고 있습니다. 해당 부분은..

트레이딩 2021.10.31
728x90
반응형