반응형

전체 글 49

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

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

트레이딩 2024.04.16

다가올 대체거래소를 어떻게 준비해야할까?

[들어가기 앞서] 해당 포스팅은 인터넷 기사나 오픈카톡방에서 주워들은 내용들을 정리해 봤습니다. 다만 정확한 내용은 틀릴 수 있기 때문에 참고만 하시면 좋을 것 같습니다. 내년 초 별다른 문제가 없으면 대체거래소(Alternative Trading System, ATS)가 출범한다고 합니다. 금융투자업계에 따르면 ATS 준비법인 넥스트레이드(nextrade)는 이르면 올해 연말부터 모의거래를 시작으로 2025년 1분기 출범을 목표로 하고 있습니다. 증권사 30개 사가 합심하여 ATS를 설립하기 위해 움직이고 있습니다. 60년 이상 독점해 오던 한국거래소의 독점 거래 구조를 개편하는 게 목적인 듯 싶습니다. 한국거래소와 경쟁을 위해 ATS에서는 아래와 같은 다양한 차별화한 서비스를 준비한다고 합니다. (1..

트레이딩 2024.04.16

[개발] Python으로 국내 주식 호가 단위 불러오는 함수 구현하기

이번 포스팅에서는 간단하게 현재가 기준으로 국내 주식의 매수/매도1호가를 구하는 함수를 구현해볼겁니다. 예전에 ETF 매매시스템을 개발할 때, 호가 단위에 대해서는 그렇게 중요하게 생각하지 않았습니다. 어차피 전부 5원이니까 그걸 굳이 어렵게 찾아야할 필요가 없었죠. 2021.10.31 - [트레이딩] - [기타] ETF 주문을 위한 최소 호가 단위 변환 [기타] ETF 주문을 위한 최소 호가 단위 변환안녕하세요 성민석입니다. ETF에서의 호가와 관련해서 알아보겠습니다. 결론적으로 말씀드리면 ETF/ELW의 경우, 가격과 무관하게 단일호가단위 5원을 적용합니다. 하지만 제 경우 진입가와 청산가minsuk-sung.tistory.com 여기서 문제는 23년부터 이제 호가 단위 개편이 되면서 이전과 또 달라..

트레이딩 2024.03.25

[정보] 업데이트된 주피터 노트북에서 이미지 복사가 안될 때

언제부터인가 주피터 노트북 업데이트가 되고 나서부터 아래처럼 우클릭을 눌러도 이미지가 복사하는 선택지가 안 보였다. 이게 너무 짜증나고 답답한데 아무리 검색해봐도 안 나왔는데!! 사실상 이게 결론이다!! 생각보다 단순하게 해결할 수 있는데, Shift 누르고 우클릭을 하면 예전처럼 이미지 복사할 수 있게 나온다. 이렇게 간단한 몰라서 지금까지 스크린샷으로 귀찮게 하고 있었다니...하아..

데이터 분석 2024.03.19

[개발] matplotlib에서 한글 폰트 나오게 하기 (Window/Ubuntu)

맨날 matploblib에서 한글 나오게 하는 방법을 찾는게 귀찮아서 제가 다시 보려고 포스팅합니다. Window 환경에서는 한글 폰트가 나오게 하려면 맑은 고딕(Malgun Gothic) 폰트를 사용하면 됩니다. Windows 환경이라면 아래와 같이 맑은 고딕을 사용하시면 됩니다. import matplotlib.pyplot as plt plt.rc('font', family='Malgun Gothic') 하지만, Google Colab과 같은 환경은 Ubuntu 환경이기 때문에 맑은 고딕을 사용할 수 없습니다. 그러면 어떻게 해야할까요? Ubuntu 환경에서 한글 폰트가 나오게 하려면 아래와 같이 나눔폰트(fonts-nanum)를 설치를 해야합니다. (참고로 Google Colab에서는 맨 처음 실행..

데이터 분석 2024.03.19

[개발] Windows10 배치파일 이용하여 Python 실행하기

배치파일은 윈도우 운영체제에서 사용되는 스크립트 파일 중 하나로, 사용자가 미리 정의한 일련의 명령어들을 한 번에 실행할 수 있게 해주는 강력한 도구입니다. 이러한 배치파일은 자동화 작업, 소프트웨어 배포, 시스템 관리 등 다양한 분야에서 활용될 수 있습니다. 이전 포스팅에서는 배치파일과 작업스케쥴러를 이용해서 자동화하는 포스팅을 썼었습니다. 오늘은 특히 Python 실행 환경을 구성하기 위한 배치파일 작성 방법에 대해 자세히 알아보겠습니다. 2021.10.13 - [개발] - [개발] Windows 10에서 작업 스케줄러 사용하여 배치파일 실행시키기 [개발] Windows 10에서 작업 스케줄러 사용하여 배치파일 실행시키기 안녕하세요 성민석입니다. 시스템 트레이딩은 정해진 규칙에 따라서 시스템이 매매를..

개발 2024.03.18

[논문] 연구 주제를 깊이 있게 이해하는 10가지 요소

연구 논문을 읽고 이해하는 것은 지식의 바다를 항해하는 것과 같습니다. 매 논문마다 새로운 발견과 아이디어가 담겨 있지만, 이를 정확히 해석하고 자신의 지식 체계에 통합하기 위해서는 명확한 나침반을 필요로 합니다. 본 포스팅에서는 논문을 체계적으로 분석하고 정리할 때 반드시 필요한 10가지 주요 키워드를 소개하고, 이를 어떻게 활용하여 연구 내용을 깊이 있게 이해할 수 있는지를 탐구해 보겠습니다. 10가지 주요 키워드별로 논문을 정리해보면, 어떤 논문을 읽을 때 보다 효과적으로 논문 분석이 가능합니다. 그렇다면 Faster R-CNN과 같은 논문을 위와 같은 키워드를 통해 한번 정리해볼까요? 추가적으로 제가 생각하는 핵심요소는 빨간색으로 표시해두겠습니다. 1. Motivation - 연구 동기: 모든 연..

논문 2024.03.18

[전략] 현재 내 종가 베팅 시스템의 약점 1차 분석 (24.03.18)

제 개인적으로 기록하고 정리하기 위해서 올린 포스팅입니다. 높은 확률로 여러분의 투자나 트레이딩에 도움이 낮을 확률이 낮습니다. 이 점 참고하시고 글을 읽어주시길 바랍니다. 23년 3월부터 대략 1년째 종가베팅 시스템을 운용중입니다. 처음에 종베를 접하게 된 건 친구의 권유인데, 이전에 개발했던 ETF 변동성 돌파 시스템마냥 개발하기 쉽고 진입과 청산로직 중 진입로직은 거의 필요없으리라는 착각 때문에 시작했습니다. 막상 운용해보니 몇 가지 크리티컬한 단점들 때문에 아직 큰 돈을 베팅할 자신은 없는 시스템입니다. (아는 형님께서도 조언해주셨지만, 오버나잇 리스크와 같은 요소는 우리가 컨트롤할 수 있는 영역이 아니기 때문에 얼른 이 시스템을 접으라고 하시긴 합니다...ㅠㅠ) 그럼에도 불구하고, 이러한 시스템..

트레이딩 2024.03.18

[정보] Overleaf에서 LaTeX 작성시 Cross-reference하기

예전부터 관련된 글을 아무리 찾아봐도 Overleaf에서 LaTeX을 작성할 때 Cross-reference하는 방법이 명확하게 나오지 않아 답답하다가 이번에 방법을 알게 되어 정리합니다. Overleaf를 사용하시는 많은 분들이 도움이 되셨으면 합니다. 이전에는 아래와 같이 시도를 했습니다. 결론적으로 이 방법들은 Overleaf에서는 통하지 않는 방법이라고 생각하시면 됩니다. 해당 방법들은 Overleaf가 아닌 환경에서는 동작하는 방법들입니다. 하지만 여기에서는 Overleaf 환경이라고 가정한 뒤, 논문의 main.tex 파일에 있는 \label{sec:introduction}을 suppls.tex에서 참조한다고 가정하고 구체적인 예시와 함께 설명하겠습니다. [TL;DR] latexmkrc 파일 ..

논문 2024.03.14

[전략] 고가놀이 - 스윙 눌림목 매매 기법

예전에 YouTube를 보다가 쥬쥬총회님의 영상을 보게 되었습니다. "고가놀이"라는 매우 흥미로운 매매 전략을 봤습니다. 해당 영상은 데이트레이딩과 같이 호흡이 빠른 매매 전략이 아닙니다. 결론적으로 거래량이 터지고 주가가 일정 라인을 지지하는 걸 확인하면 진입하는 눌림목 스윙 전략입니다. 단도직입적으로 제가 영상 속 고가놀이를 크게 4개의 패턴으로 정리해봤습니다. 해당 패턴에 색을 넣고 예시 이미지에도 동일한 색을 넣었으니 패턴 연습하실 분들은 이렇게 연습해보시길 바랍니다. 1. 단기 고점 - 대량의 거래량을 동반한 가격 급등이 이어집니다. 2. 조정 구간 - 어느 정도 거래량이 줄어들면서 잠깐 눌리는 모습을 보여줍니다. 여기서 다만 너무 많이 가격을 내리면 안 됩니다. 어느 정도 적당히 눌려야합니다...

트레이딩 2024.03.14
728x90
반응형