목록주가분석 (8)
Data Analysis for Investment & Control
안녕하세요. SIT 웹사이트의 2016년 08월 20일자 시스템 업데이트를 진행하였습니다. 개선 사항은 크게 Analyzer의 기능 보강과 Screener의 속도 개선입니다. Analyzer 기능 개선 먼저 Analyzer 기능을 사용할 때, 뭔가 한눈에 안들어 오던 분석 내용에 몇 가지 요소를 추가하여 가독성을 높이고 유저로 하여금 한눈에 저평가/고평가 여부나 투자매력도를 점수화 하여 매수를 할만한지 아니면 매도를 해야하는지를 판단할 수 있도록 기능을 보강하였습니다. 과거 52주 동안 고가/저가를 파악하여 현재가가 어느 위치에 있는지 알려줌으로써 그간 움직임에 비해 낮은 가격인지 높은 가격인지를 알 수 있게 해줍니다. 이런 기능은 괜찮다고 판단한 어떤 회사를 오랬동안 관찰해온 투자자가 그 회사 주식을 ..
그러고 보니 이쪽 카테고리로 글을 연재하는 듯 했는데, 어느 순간 멈춰져 버렸다. 기업 분석을 위한 툴을 개발하는 과정에서 소외되었었나보다. 주식 투자를 할 때 단순히 누군가에 의한 추천이나 뉴스 등과 같이 건너들은 회사에 투자하는 단계를 넘어서서 자신이 나름대로 분석을 해보고 투자 근거를 만들어갈 줄 아는 사람이라면 다양한 툴을 활용할 줄 알아야 한다. 그 중에서도 기본적 분석을 토대로 투자를 하는 소위 가치투자자와 같은 사람들이라면 PER, PBR, ROE 등과 같은 주가 지표를 통한 분석을 종종하곤 한다. 허나 상장되어 있는 약 2천개의 기업들 중에서 어떤 회사가 저평가 되어 있고 어떤 회사가 재무적으로 우량한지는 하나하나 분석해 볼 수도 있는데, 이럴 때 스크리닝이라는 기법을 사용하면 원하는 특징..
오랜만에 프로그램 버전업을 했습니다. 기존에 PrometheusReport라는 이름의 기업 분석 프로그램이 Analyzer라는 이름으로 바뀌었습니다. 기존 0.2.0a 버전에 비해 0.3.0b는 다음과 같은 점이 개선되었습니다. 개선 사항 - 재무제표 및 주가 데이터가 파일 기반 로딩에서 DB 서버 기반으로 수정 : 프로그램 구동 시, 데이터 초기화 수행 - 프로그램 좌측에 기업 리스트 표시 및 검색어 입력에 따른 필터링 기능 사용 방법 프로그램 초기화... 기업 검색 및 분석 결과... 기업 분석 내용... 이용 사항 이번 버전은 몇몇 지인들에게만 CBT(Close Beta Test)를 진행할 예정이므로 배포하지 않습니다. 질문은 댓글을 통해 부탁드립니다. 감사합니다.
PrometheusReport v0.2.0a 버전 배포합니다. 개선 사항 이전 버전 대비 개선사항은 다음과 같습니다. - 지원이 안되었던 몇몇 지표(시가총액 등) 추가 - 프로그램 초기 로딩 속도 개선 (검색 로딩 시간이 다소 늘어날 수 있음) - 분석의견 기능 추가 : 산출 지표 및 가격 기반으로 언어적 형식의 분석의견 출력 - 몇몇 버그 수정 다운로드 및 사용 여전히 알파 버전이므로 미처 발견하지 못한 버그가 있을 수 있으니 양해 바랍니다. 다운로드는 아래의 링크를 통해 가능하며, 압축을 푸신 후에 설치하시면 됩니다. 이전 버전이 설치되어 있을 경우, [제어판]-[프로그램 추가/제거]를 통해 기본 설치 버전 제거 후 신규 버전 설치하라는 메시지가 표시될 수 있습니다. http://sourceforge..
1. 2015/06/10 - 삼성물산과 엘리엇의 싸움은 어떻게 전개될 것인가? 2. 2015/06/11 - 삼성물산의 반격!! 진흙탕 싸움이 되는가? 요즘 국내 증시에서 재미있는 사건하나가 진행되고 있다. 바로 삼성물산과 제일모직의 합병을 반대하는 미국의 헤지펀드 엘리엇의 행보인데, 삼성그룹의 경영권 승계를 위해 암묵적으로 삼성물산에게 불합리한 조건으로 인수합병이 진행되려고 하고 있는 것은 노골적으로 반대하고 있는 상황이다. 보통 헤지펀드라고 하면 그 방법에 도덕성이 있든 없든 상관없이 이익추구만을 목적으로 한다라는 인식이 강하기 때문에 일반 사람들에게는 부정적인 인식이 있는 것이 사실이다. 하지만 엘리엇이 내세우고 있는 명분은 삼성그룹이 경영권 승계를 목적으로 편법적인 절차를 통해 합병을 한다는 것에 ..
개인적인 취미로 시작한 투자 보조 프로그램 Prometheus 시리즈 중에 하나인 PrometheusReport의 알파 버전을 소개합니다. PrometheusReport는 기업의 재무 분석 및 주가 분석을 통해 기업의 내재 가치를 추정해 볼 수 있도록 하는 프로그램입니다. 단순한 UI를 통해 직관적으로 분석 결과를 파악할 수 있도록 하였으며, 리포트 형태의 결과물을 출력함으로써 리포트 저장/인쇄 등의 기능을 제공합니다. 제공 분석 내용 PrometheusReport에서 제공하는 분석 내용은 다음과 같습니다. - 간단한 재무제표 내용 : 대차대조표 및 그래프, 손익계산서 및 그래프 - 재무비율 분석 : EPS, PER, BPS, 부채비율 등 - 적정주가 분석 : 수익가치 및 자산가치를 기반으로 한 적정주가..
그 동안 Prometheus 개발이 엄청나게 더디게 진행되었다. 이유는 익숙하지 않은 C# 기반의 UI 개발과 Prometheus의 주요 기능에 대한 정의 그리고 원래의 업무로 인한 개발 시간 부족이다. 따라서, 생각을 바꿔 UI 개발에 많은 시간을 할애하기 보다는 본연의 기능 개발에 초점을 맞추고자 콘솔(Console) 버전을 개발하는 것이 나을 듯하여(사실, Matlab이나 R과 같은 프로그램도 콘솔 기반에서 돌아가니...) 별도의 UI 없이 대화형 콘솔 기반으로 기능을 구현 중이다. 기존의 컴포넌트들은 그대로 사용하고, 명령어 클래스 기반의 구조도 그대로 가져간다. 다만, 콘솔 명령어 기반으로 인터페이스가 바뀌므로 이를 해석하는 부분을 추가 구현했다. 되도록 간단하게 구현했다. 프로그램을 시작하면 ..
Moving Average 주가나 거래량에 대한 일별 데이터는 중장기적으로 시간 프레임을 잡고 분석하기에 굉장히 들쭉날쭉하다. 따라서, 신호를 적절히 가공시켜줄 필요가 있는데, 주가 차트에서도 많이 사용하는 이동평균선과 같은 것들이 그것이다. 일반적으로 5일, 20일, 60일 등에 대한 이동평균선을 많이 사용하는데, 일주일, 한달, 1분기에 대한 주가의 평균이라고 보면 된다. 일일 주가도 자세히 보면 초단위, 분단위로 움직임이 있지만 이렇게 빠른 시간 안에 매매를 수행하는 스캘퍼(Scalper)들이나 데이트레이딩을 하는 사람이 아니고서는 세밀하게 볼 필요는 없다. 신호처리에 있어서 가장 단순한 형태의 필터는 Moving Average 일 것이다. 간단하게도 양수 N개 만큼의 과거 값의 평균을 구하는 것이..