주식 예측 관련 논문 정리

주식 예측 관련 논문들이 어떤 것들이 있는지 궁금해서 검색해서 정리한 것들을 올립니다. 개인적으로 정리한 내용이니 참고 바랍니다. 추가적으로 주식 관련 괜찮은 논문들을 알고 계시면 댓글을 통해 공유해 주시면 감사하겠습니다.~ ^^ Stock price prediction model using deep learning 주식 예측에 사용되는 기술적 지표(볼린저밴드, stochastic, MACD 등 기술적 지료 활용)들을 NN, CNN, RNN 등 딥러닝 모델을 이용하여 […]

페이스북 Prophet 을 이용한 주가 폭락 자동 감지

주식 차트가 만능은 아니지만 ‘차트가 갑자기 떨어지면 공포심에 다시 오르지 않을까’ 라는 근거 없는 기대는 버릴 수가 없다. 그래서 실제로 폭락을 감지해서 매매를 해보면 어떨까 싶어, 기계적으로 폭락을 감지하는 방법을 찾아보았다. 여러 방법들이 있지만, 그 중에 페이스북에서 개발한 Prophet을 간단히 소개하고자 한다. Prophet 알고리즘 개요 Prophet은 한마디로 요약하면, 시계열 데이터를 모델링하기 위한 파이썬 모듈이다. (‘모델링 […]

LSTM 기반 주가 예측의 실상

주가 예측은 주식을 처음 접하는 분들 그리고 머신러닝을 처음 접하는 분들이 어쩌면 가장 관심있어 하는 분야이다. 왜냐하면 주가 예측을 잘하면 수익을 낼수 있다는 기대감 때문이다. 주가 예측에 대한 방법은 여러 가지가 있지만 가장 흔하게 접할 수 있는 방법이 바로 오늘 주제인 LSTM 기반의 주가 예측에 대한 내용들이다. LSTM의 주가 예측 기법은 텐서플로우를 이용하면 쉽게 LSTM […]

32/64비트 파이썬 프로세스 통신 2nd(소스 공개)

파이썬 64비트 환경이 보편화되었지만 아직도 32비트 환경 파이썬 과의 연동이 필요한 부분이 있다. 대표적으로는 64비트 텐서플로우(tensorflow)나 파이토치(pytorch) 환경에서 32비트 대신증권 CybosPlus API 를 연동하고자 할 경우이다. 주식 트레이딩 알고리즘을 개발하고자 한다면, 대부분 딥러닝 파이썬 소스는 64비트 환경만 지원하는데, 대신증권 파이썬 모듈은 여전히 32비트 환경에서 구동되어, 32/64비트 환경간 통신이 필요해진다. 위 내용으로 이미 본 블로그의 32/64비트 […]

주식 고수 투자법 (격언 등)

주식을 하는 사람들이 항상 머리속에 습관처럼 지켜야 할 투자법 내지는 격언에 대해서 간단히 정리해보고자 합니다. 머신러닝 기반 알고리즘 트레이딩을 하고자 할 때, 제가  느끼는 점은 머신러닝으로 학습된 결과물은 항상 ‘개발자(창조자)의 투자 스킬 수준을 넘어서지는 않는구나’. 결국 개발자가 데이터를 구성해주고 학습하는 알고리즘도 결정하기에, 머신러닝도 그 수준이거나 또는 아래 수준으로 학습하게 됩니다. 따라서 제대로 된 머신러닝을 위해서는, […]

주식 투자 기법

매입 보유법 주식을 투자하는 가장 단순한 방법 일단 매입을 하면 매도할 때까지 계속 보유하는 방식 손절매하는 규칙도 없음 운이 좋아서 이득을 볼 수도 있지만, 결국에는 돈이 궁해져서 파는 형태 비가 올 때까지 마냥 기다리는 인디언 기우제 투자법이라고 하기도 함 정액 투자법 주식 보유 비중을 일정 금액 기준으로 맞추면서 투자하는 방법 수익이 나면 일정 금액까지 매도를 […]

강화학습 기반 주식 트레이딩 시스템

머신러닝 알고리즘 분류(유형)는 크게 목적(라벨) 변수 유무에 따라 지도학습과 비지도학습으로 분류한다. 또 하나  재미있는 분류로는 강화학습이 있다. 강화학습은 에이전트와 환경이 주어질 때, 에이전트가 행하는 행위에 대한 보상(reward)으로 학습한다. 데이터 1건1건마다 라벨링값이 주어지는 지도학습과 달리 강화학습에서는 행위에 대한 보상(지도학습에서의 라벨링 역할)이 매번 주어질 필요가 없다. 이를 지연 보상(delayed reward)이라고 한다. 따라서 매번 행위 때마다 reward를 할 […]

배당 종목 배당률 순위 및 영구연금 배율 (2018년 3월 기준)

주식 투자에 대한 수익은 매수/매도 차익에 의한 수익 그리고 배당에 의한 수익으로 구성된다. 주식 투자를 하면서 배당에 대해서 소홀히 하면 안 된다. 관심있게 지켜봐야 할 사항이다. 특히 정기적으로 돌아오는 배당 시점을 잘 활용하면 남들보다 조금은 더 수익을 낼 수 있지 않을까 싶다. 통상적으로 배당 시점이 다가오면 주가가 상승으로 특성이 있기 때문이다. (물론 항상 그렇지만은 않다) 배당(Dividend)이란 배당은 […]

32/64비트 파이썬 프로세스 통신

필자는 대신증권 API(파이썬)으로 이용하고 있는 사용자 중 하나이다. 실제 파이썬 코드를 이용해 자동으로 매수/매도하는 프로그램을 운영하고 있다. 주식장이 열리는 날이면 매일 HTS 와 파이썬 모듈을 구동시키고 출근한다. 수익률이 크지는 않지만 (계속 보완/테스트 진행 중) 그래도 포기할만큼은 아니고 간간히 매수/매도로 수익이 나면 기분도 좋아지곤 한다. 이제는 2차 버전을 생각하고 있다. 수익률 때문은 꼭 아니지만 계속 새로운 […]