목록SynapticLab (242)
Data Analysis for Investment & Control
PrometheusReport 프로그램에서 제공하는 서비스에 대한 용어를 설명합니다. 투자에 관심이 많으신 분들은 분석 지표에 대한 의미를 거의 알고 계실 것으로 생각되나 혹시나 모르시는 분들을 위해 이 페이지를 제공합니다.
개인적인 취미로 시작한 투자 보조 프로그램 Prometheus 시리즈 중에 하나인 PrometheusReport의 알파 버전을 소개합니다. PrometheusReport는 기업의 재무 분석 및 주가 분석을 통해 기업의 내재 가치를 추정해 볼 수 있도록 하는 프로그램입니다. 단순한 UI를 통해 직관적으로 분석 결과를 파악할 수 있도록 하였으며, 리포트 형태의 결과물을 출력함으로써 리포트 저장/인쇄 등의 기능을 제공합니다. 제공 분석 내용 PrometheusReport에서 제공하는 분석 내용은 다음과 같습니다. - 간단한 재무제표 내용 : 대차대조표 및 그래프, 손익계산서 및 그래프 - 재무비율 분석 : EPS, PER, BPS, 부채비율 등 - 적정주가 분석 : 수익가치 및 자산가치를 기반으로 한 적정주가..
국제 유가 분석 한동안 유가가 상승 반전을 하다가 최근에는 다시 조정을 하고있는 모습입니다. 지난 번 분석 때 말씀드렸던 대로 아직까지는 50달러 대 중반 아래로는 내려가지는 않고 있습니다. 최근의 유가 하락은 달러 강세의 영향일 거라는 분석이 나오고 있으며, 6월 5일 부터 진행되는 OPEC 회의에서 유가 하락에 대한 대첵을 논의 한다고 합니다. 또한 그 동안 셰일 오일 생산 감소가 재고 감소로 이어져 다시 가격의 상승이라는 순환 영향으로 인해 간헐적으로 상승 모습을 나타내고 있네요. 석유 전문가들도 제각기 다른 전망을 내놓고 있는데요. 데이비드 휴잇 크레디트스위스(CS) 오일&가스 글로벌 리서치 공동헤드는 연내 70달러까지 유가가 올라갈 것이라는 예측을 하는 반면에 북미 지역 시장분석 업체인 벤텍의 ..
얼마 전 회사 동료 중 하나가 회사를 나가서 피키캐스트의 CTO 직에 있다는 것을 온라인을 통해 알게 되었다. 그 동료를 직접적으로 알고 있는 것은 아니지만 사내 커뮤니티에서 열정적으로 활동하던 분으로 주변 분들에게 일적으로는 인정받는 분이었건 것 같다. 어쨌든 티비 광고 등을 통해 인지도가 쌓이고 있다는 것을 안 피키캐스트가 과연 어떤 서비스인지 앱을 깔아 사용해 보기도 하고 검색을 통해 평판이 어떤지도 찾아보기도 했다. 그러다가 옐로모바일이라는 회사를 알게 됐는데, 스타트업 세계에서는 이미 거물로 통하는 기업이었다. 아직은 상장 전으로 상장을 준비 중이라는데, 평가 가치가 무려 1조를 넘어서고 있으며, 상장을 준비 중인 주관 증권사들은 3~7조원으로 보고 있기도 한데, 이것은 국내 대표 IT 기업들과..
주가 예측 및 기업 분석을 위한 데이터 수집 프로그램인 DAVID의 기능이 추가 되었다. 주가나 거래량 데이터만 가지고는 그 기업이 영업을 잘 하고 있는지, 안정적인 회사인지 등을 판단하기는 어렵다. 이런 기업 분석을 통해 투자 대상을 선별하는 작업을 하기 위해서는 분석에 필요한 재무정보가 필요하다. 한국 증권 거래소에 상장되어 있는 회사의 재무제표 데이터를 구하기는 어렵지 않다. 네이버나 다음 등과 같은 포털 사이트에서 상장 기업을 검색하면 재무제표 데이터를 볼 수가 있으며, 간단한 분석 지표를 검색할 수도 있다. 하지만 Prometheus에서 자체적인 기업 분식 및 지표 산출을 위해서는 알괄적인 기업 재무 데이터가 필요하다. 이런 정보를 제공해주는 곳 중에 하나는 FnGuide이다. FnGuide에서..
주가 예측을 위한 분석을 진행하기 위해서는 당연히 실제 데이터가 있어야 한다. 과거 주가 데이터를 구하기가 쉽지만은 않은데, 대량의 데이터를 무료로 얻을 수 있는 방법 중에 하나가 증권사 API를 이용하는 것이다. 주식이나 채권과 같은 증권 데이터를 제공하거나 지수 정보를 제공, 또는 매매를 위해 프로그래밍 언어 기반의 인터페이스를 제공하는 것이 증권사 API이다. 증권사 API 선택 국내 모든 증권사가 이런 API를 제공하는 것은 아닌 것 같다. 그 중에 대표적인 것은 대신증권, 키움증권, 이베스트(구 이트레이드) 증권사 등이다. 이전에는 대신증권 API를 사용하여 주가 데이터 수집 프로그램을 만들었는데, 최근 API 서비스에 대해서 상당히 무성의한 모습을 보이고 있다. 4월 홈페이지 개편 이후로는 질..
MFC 프로그래밍을 하다 보면, 특정 다이얼로그를 모듈화 시켜 사용하고 싶어질 때가 있다. 그런데, DLL 내에서 다이얼로그를 DoModel을 이용하여 호출 시, 에러 발생은 안하는데 다이얼로그 창이 아예 뜨지 않는 경우를 겪었다. 이럴 경우에 다음을 확인해 보는 것을 조언한다. 1. 다이얼로그 리소스 이름이 잘 매칭 되어 있는지를 확인한다. -> 해당 다이얼로그의 헤더에 enum { IDD = IDD_DIALOG_NAME } 과 같은 부분에서 IDD_DIALOG_NAME가 리소스 파일에 존재하는지 확인한다. 만약 없다면, 해당 다이얼로그의 리소스 이름과 맞춰준다. 2. DLL 프로젝트 속성에서 일반 > MFC 사용란에 '정적 라이브러리에서 MFC 사용'으로 설정이 되어 있는지 확인한다. -> 만약 다른..
C++/MFC 코딩을 할 때 Visual Studio의 프로젝트 환경은 유니코드로 놓고 사용하는 편이다. 왜냐하면 다국어 지원이 가능하기 때문. 머 그렇다고 다양한 국가의 언어를 사용하는 국제적인 프로그램을 만들었던 것은 아니지만... 가끔 다른 사람들이 만들어 놓은 코드나 dll을 사용해야 할 경우가 있다. 그럴 때 멀티바이트 기반으로 작성해 놓은 것을 내 코드에 적용시키기 위해 일일히 변환시켜 줘야해서 짜증날 때가 많다. 그렇다고 변환이 쉽냐면 그것도 아닌데, 해결 방법을 Googling을 해도 쉽게 찾을 수는 없었다. 그러다가 누군가 그나마 쉽게 할 수 있는 방법을 올려놓은 것을 발견했는데, 꼬박 하루 내내 고민하면서 변수 선언과 이런 저런 함수를 연달아서 사용해도 되지 않아서 참으로 간편하다. 예..
국제 유가 분석 이제 유가 하락 모멘컴이 사라진 것일까요? WTI유 가격이 배럴 당 60달러를 돌파하는 등 국제 유가가 상승 추세로 돌아서는 듯한 모습입니다. 그 동안 국제 유가 하락의 주요 이유였던 사우디 아라비아의 미국 셰일 업계와의 치킨 게임으로 인한 증산은 아직까지 유효할 것으로 보이나 그로 인한 이익 감소라는 후폭풍은 피해가기 힘들었을 겁니다. 실제로 지난 6개월 동안 사우디 아라비아의 외환 보유액이 500억 달러 정도 줄었고, 재정적자 규모도 크게 늘고 있다고 하네요... 그런데 사우디는 이에 아랑곳 하지 않는 모습입니다. 그 동안 벌어놓은 돈을 바탕으로 미국 셰일 업체와 적대국 등 경쟁자들의 숨통을 조이기 위해 감산은 하지 않은 체 오히려 4월 산유량이 최대라는 소식까지 나올 정도니까요. 시..
그 동안 Prometheus 개발이 엄청나게 더디게 진행되었다. 이유는 익숙하지 않은 C# 기반의 UI 개발과 Prometheus의 주요 기능에 대한 정의 그리고 원래의 업무로 인한 개발 시간 부족이다. 따라서, 생각을 바꿔 UI 개발에 많은 시간을 할애하기 보다는 본연의 기능 개발에 초점을 맞추고자 콘솔(Console) 버전을 개발하는 것이 나을 듯하여(사실, Matlab이나 R과 같은 프로그램도 콘솔 기반에서 돌아가니...) 별도의 UI 없이 대화형 콘솔 기반으로 기능을 구현 중이다. 기존의 컴포넌트들은 그대로 사용하고, 명령어 클래스 기반의 구조도 그대로 가져간다. 다만, 콘솔 명령어 기반으로 인터페이스가 바뀌므로 이를 해석하는 부분을 추가 구현했다. 되도록 간단하게 구현했다. 프로그램을 시작하면 ..