본문 바로가기

전체 글

(38)
증권사 API 자동매매 #003 - 시세(틱 데이터 tick data) 집착 [이전 글] 2021/01/23 - [Algorithmic Trading] - 증권사 API 를 사용한 자동매매 프로그램 만들기 #002 [그리고 계속] 많은 분들이 자동매매를 하고 싶어 합니다. 그러면, 자동매매를 위해 필요한 것이 뭘까요? 저도 한때 거래소 시세 tick data 는 엄청나게 중요한 자산이라 생각해서 모았던 적이 있습니다. 지금도 꽤 있어요. 이왕 모은 거, 버리지는 못하죠. 분석할 데이터량이 방대해지면, 당신은 그걸 빠른 시간 안에 다 분석할 수 있으실까요? 젊음은 다 가고, 나이는 점점 들어가고, 수익은 언제 낼 건가요. 주식시장에서 수익을 내는 전략이 있긴 한 건가요? 이제부터 찾으실 건가요? 과거 시세에 답이 있을까요? 방대하게 모은 시세와 현재 주식시장의 시세는 동일한 패턴을..
증권사 API 를 사용한 자동매매 프로그램 만들기 #002 증권사 API 를 사용해서 자동매매를 돌릴 때, 갖추어야 할 가장 중요한 세 가지를 꼽자면? 1. 예외상황 처리를 위한 긴급 알람 2. 예외상황 처리를 위한 긴급 알람 3. 예외상황 처리를 위한 긴급 알람 그렇죠. 그 다음엔 뭐가 필요하죠? 4. 긴급조치를 위한 긴급명령 그렇죠. 위와 같이 텔레그램 봇을 만들어두면, 자동매매 프로그램이 잘 돌고 있는지 감시할 수 있고 긴급상황에 청산주문 등등을 실행할 수 있게 됩니다. 텔레그램 봇은 양방향 통신이 가능하기 때문입니다. 조금 더 발전시킨다면, 급등주 발굴이나 특정 조건에 맞는 종목이 튀어나올 때 텔레그램으로 알려줄 수도 있겠네요. 물론 매수하라고 텔레그램으로 응답을 하면, 매수까지 가능하면 더 좋겠죠? 게다가 손절과 추가매수 기능까지 사전에 반자동 전략을 ..
키움증권 OpenAPI - (017) 장중 주문테스트 결과 #001 [이전 글] 2021/01/22 - [OpenAPIs For Trading] - 키움증권 OpenAPI - (016) 이후 몇 가지를 생략해볼까요? [그리고 계속] 앞서 예고 드린대로, 이제는 실제 주문과 관련된 작업들을 진행해봅니다. 추가가 필요한 TR 이 있으면 그때그때 추가하면서 가도록 하지요. 일단, 신규주문 버튼을 만들어서 실행해보니, 역시 장중이 아닐 땐 위와 같은 에러 메시지가 나옵니다. 그래서, 오늘 장중에 프로그램을 실행해 보았습니다. 일단 특정종목을 거래하려면, 해당종목의 실시간 체결가격(현재가)을 알아야겠지요? 이를 위해서는 SetRealReg 이라는 함수를 사용합니다. 예제로 알아보기 쉽게 쓰면, ======================================= axKHOpen..
키움증권 OpenAPI - (016) 이후 몇 가지를 생략해볼까요? [이전 글] 2021/01/21 - [OpenAPIs For Trading] - 키움증권 OpenAPI - (015) TR = opt10010, 프로그램매매가 뭐냐고 매번 질문을 받게 됩니다. [그리고 계속] TR = opt10011 은 신주인수권전체시세 입니다. 보통 신주인수권은 워런트(warrant)라고도 부르고, 처음 주식공부할 때 만나는 "CB, BW 붙은 놈들은 조심해라" 와 같은 격언에서 BW 에 숨어 있는 녀석입니다. BW 는 Bond with Warrant 라고도 하는데, 신주인수권부 사채(신주인수권이 붙어있는 채권)라고도 하지요. 예전에는 가끔씩 증권사 창구에서 BW 를 매도하는 분들 중에 Warrant 붙어 있는 걸 모르고 매도를 하는 경우가 종종 있었다고 합니다. 아무튼, 그런 것이니..
키움증권 OpenAPI - (015) TR = opt10010, 프로그램매매가 뭐냐고 매번 질문을 받게 됩니다. [이전 글] 2021/01/21 - [OpenAPIs For Trading] - 키움증권 OpenAPI - (014) TR = opt10009, 주식기관 [그리고 계속] "니가 하는 게 프로그램매매라고 보이는 저거냐?" "너 같은 사람들이 하는 게 프로그램매매로 보이는 저 값이냐?" ...... ...... "아니요" ...... ...... TR = opt10010, "업종프로그램" 이라는데, 입력값이 "종목코드" 하나네요. 뭥미...... 아무튼 '프로그램매매'에 관한 정보를 주나 봅니다. '프로그램매매' 라는 용어는 아주 오래전부터 나온 것으로, 비교적 그것보다 최신에 등장한 '자동매매'와는 좀 많이 다릅니다. 딴소리이긴 한데 약간 옛날분들은 자동매매 보다는 "시스템트레이딩"이라는 말을 정말 좋아합..