K-효율성을 위한 선 3줄 요약

1. 개발 환경 설정했음(아나콘다 가상환경/키움 API/파이참/모의 주식 신청)

2. 책&유튜브 따라서 코드 작성함. 계좌 정보 가져오기까지 성공

3. 복잡해 보이지만 쫄지 말 것.

-----------------------------------------------------------------------------------------------

키움증권의 시스템이 만들어진 당시에는 32비트가 최신 운영체제였다고 한다. 그런데 개발을 하다보면 64비트만 지원하는 특정 라이브러리를 사용해야 할 때도 있다고. 때문에 64비트 버전의 아나콘다를 설치하고 아나콘다 안에서 32비트 파이썬 가상환경을 만들어서 사용해야 한다고 한다. 좋은 말로 할 때 통일했으면 좋겠건만.(아나콘다 설치와 가상환경 설정은 꽤 많은 시간이 걸리므로 (최소 30분~1시간 이상) 다른 일을 하면서 동시에 하기를 권한다.)

키움API는 홈페이지에서 로그인 후 신청하면 바로 다운로드 받을 수 있다. 참고로 키움API는 윈도우 OS 환경에서만 이용 가능하며 리눅스, MacOS에서는 에러가 발생한다고 한다.

http://www3.kiwoom.com/nkw.templateFrameSet.do?m=m1408000000

 

키움증권-대한민국 주식시장 점유율 1위

 

www3.kiwoom.com

이 외에도 KOA Studio(주식 코딩에 필요한 함수들이 설명된 문서)와 상시 모의투자도 신청했다.(참고로 모의투자시 수수료가 0.35%라고 안내하는데, 이는 내 사이버머니에서 0.35%를 차감한다는거지 나의 실제 돈이 들어가는 것은 아니다.)

개발은 책을 따라해도 되고, 저자가 직접 운영하는 유튜브 채널을 이용해도 된다. 아무래도 영상으로 설명해주는걸 보는게 편한듯.(그럴거면 책을 왜 샀지?.. 그래도 책이 더 자세한 느낌이다.....라고 위안을 삼았다)

프로그램 동산 35강 ~ 38강

https://youtu.be/7x3Dzaix8x0

 

매우 복잡해보이지만 그냥 받아적기만 한 것임. 코드를 이해하고 싶다면 Class에 대해 공부하면 도움이 될 듯.
가상계좌와 예수금 정보 불러오기를 성공한 모습.

KOA를 통해 API 함수 상세 정보를 확인할 수 있다.

 

반응형

국가 번호가 +82 이신 분들을 위한 선 3줄 요약

1. 주식 시작함. 잘 모르겠고 어려움. 최소한의 노력만 들여서 최대한의 수익을 내고 싶었음. 그래서 주식 자동 매매&분석 관련 책 샀음.

2. 손가락 하나 까딱하지 않는 주식 거래 시스템 구축 - 장용준 : 자동 매매 구축, 파이썬 증권 데이터 분석 - 김황후 : 웹 스크레이핑, 딥러닝 등을 이용한 분석

3. 혼자 못 할 것 같아서 팀 만들어서 모집했음. 반응이 좋았다. 끝. (세 줄 넘어버렸네.)

-----------------------------------------------------------------------------------------------

 주식 투자를 본격적으로 시작한지는 얼마 되지 않았지만, 나름 재미를 느끼고 월급의 반 정도를 꾸준히 씨드로 넣고 있다. 덕분에 고질병이었던 저혈압도 나았고... 지금은 마치 돈을 벌기 위해 주식을 하는 것이 아닌, 주식을 하기 위해 돈을 벌고 있는 것과 같은 모습이다. '인생은 한강 아니면 한강뷰' 따위의 말들을 마음에 새기며.

 그러나 아무래도 직장인이다보니 주식 분석하는데 많은 시간을 쏟을 순 없었다, 라고 핑계를 대고 있지만 사실은 아주 귀찮았다. 언제 종목 관련 기사 찾아보고, 차트 분석하고, 매수/매도 적정 시기를 간 보다가 매매를 하지? 21세기인데 뭐 더 효율적인 방법이 있지 않을까? 그러던 차에 문득 예전에 파이썬을 공부할 때 스쳐 지나가듯 보았던 주식 API가 떠올랐다.

https://wikidocs.net/3835

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

(파이썬으로 배우는 알고리즘 트레이딩)

더 찾아보니 역시나, 자동매매 기법 관련된 책과 정보들이 많았다. 인공지능이 분석을 해주고 자동으로 매매까지 해준다니 정말 엄청난 세상이었다. 주변 분들에게 이런 내용을 공유했더니, 한 분께서 이런 의문을 표하셨다.

"그럼 인공지능으로 주식하신 분들은 다 부자됐어요?"

그러게요...?

심지어 더 찾아보니, 이미 플레이 스토어에 딥러닝을 이용한 분석 서비스를 제공해주는 어플리케이션도 있었다! (그러나 분석 내용이 그다지 설득력 있진 않았다.) 그럼 이런 분석 시스템을 많은 노력을 들여 만드는 게 의미가 있을까...? 라는 의문이 잠시 들었지만, 한 번 만들어보기로 결정했다. 이러한 시스템을 갖는다는 것을 공구에 비유하자면, 남들이 수동 드라이버로 닦고 조이고 기름칠 때 나는 이름이 각인된 스위스제 맥가이버 칼과 전동드릴을 갖고 있는 것과 비슷하다고 생각하기 때문이다. 물론 나에게 나사와 건전지가 없다면 그것들은 무용지물이겠지만.(현재는 나사는커녕 조립 설명서도 없는 상태라고 할 수 있다.)

최악의 경우라도 최소한 파이썬 실력과 딥러닝을 사용해 본 경험은 남겠지...? 라는 생각으로, 우선 감을 잡아 보고자 책을 구매했다.

(사은품으로 받은 미니언즈 배스타올 예쁘고 보드랍고 맘에 든다. 담요 대용으로도 좋음)

위와 같이 두 권을 샀는데, 각각 자동 매매 시스템과 분석 시스템을 위해 구매했다.

◈손가락 하나 까딱하지 않는 주식 거래 시스템 구축 - 장용준 : 자동 매매 구축

(책 제목이 참 마음에 든다. 특히 '손가락 하나 까딱하지 않는' 이 부분. 참고로 내가 가장 좋아하는 파이썬 책은 '파이썬 프로그래밍으로 지루한 작업 자동화하기'이다.)

파이썬 증권 데이터 분석 - 김황후 : 웹 스크레이핑, 딥러닝 등을 이용한 분석

(가장 최신판이면서 웹 스크레이핑과 딥러닝을 다뤄볼 수 있어 선택했다.)

그런데 목차를 살펴보니 상당히 난이도가 있어 보였다. 이건 도저히 혼자선 못할 것 같은데..? 사람을 좀 구해서 같이 해볼까? 싶어 동호회에 글을 올려보았다. 반응은 가히 폭발적이었다. (단톡 방에 서른 명이 넘게 들어왔다) 주식에 관심 있는 사람이 이렇게나 많다니. 감투 쓰면 부담받아하면서 열심히 하는 편인데, 이 기회에 부담 느끼면서 열심히 해봐야겠다..!

반응형

+ Recent posts