올해 새해 목표로 시스템 매매 관련 해서 좀 발상의 전환을 해보자 란 것을 했었습니다.

그래서 한국 주식 가격 예측하는 앱을 개발했고,

지금 7월, 반기를 지났으니 그간 일을 정리하고자 합니다.

https://rosagigantea.tistory.com/636

 

한국 주식 투자 with 머신 러닝 ai

3년전 알파고가 바둑계를 평정하고, 딥러닝이란 개념이 알려 졌을때, 왠지 컴퓨터가 바둑 말고 주식을 보게 하면 어떨까란 생각이 들었습니다. 실제로 알아 보니 이미 증권가에서는 많이 사용하

rosagigantea.tistory.com


1. 개발

 

앱은 오랫만에 안드로이드 프로그래밍, 전에 안드 2.0 때랑 달리 코틀린이란걸 써서 프로그래밍 했고
(다행히도 회사에서 주로 쓰는 obj-c 언어라, 코틀린은 개인적으로 obj-c + java 같은 느낌이 많더군요)

 

퇴근후 집에서 일 1,2시간 정도 2주 정도 작업해서 앱을 만들었습니다.

서버 프로그램은 대충 파이썬의 flask 라이브러리 써서 제작 했고

예측 프로그램도 파이썬 + tensorflow 사용해서 제작했습니다.

전체 통틀어 3주 조금 넘은거 같네요.

 

총 제작 프로그램은 3개, 아래와 같은 흐름으로 데이터를 넘기고 있었습니다.

그래서 가끔 집 PC가 켜놓다가 맛이 가거나,

IDC 서버가 먹통 되거나 하면

app 에서 데이터 갱신이 늦어지거나 아예 안받아지는 일이 종종 발생했습니다.

지금은 이것도 안정화 시키고 자동화 시켜서 어느정도 좋아졌다고 생각합니다.

 


2. 앱 다운로드 및 수익

 

2월 중순에 playstore 에 등록하고 5개월이 지난 지금 다운 로드는 60여개 정도입니다.
홍보는 구글 admob 광고 좀 넣어 보기도 하고 여기저기 얘길 해보긴 했는데 잘 늘지 않네요.

앱에 보면 페이지마다 광고 배너를 달아 놨는데,

이것에 대한 수익은 아래와 같이 1달에 2달러 정도 입니다. 

2달러... 1200원 환율로 따지면 2400원 안되네요 ㅠㅠ


 

3. 지출

 

2천원이라도 벌면 어디야 라고 생각하시는분.

집에 PC를 계속 켜놓고 서비스 하기엔 전기세도 1달 내내 24시간 돌려야 하니 2만원은 나올거고

이거 빼도, 위에 개발쪽 보듯이 IDC 서버 비용이 있습니다.

 

IDC 서버 비용은 아래와 같이 한달에 1.8 ~ 2만원 나가고 있습니다.

서버는 micro server (virtual cpu1, ram 4gb, hdd 50gb, centos 7.3) 인 가장 최저 요금인데도 이렇습니다.


결론

1달에 1.8만원 지출, 2천4백원 수익 => 대충 -1.5만원 적자 중입니다.

 

이게 활성 유저 60 일때 2달러를 번다면, 16달러는 벌어야 손익분기니까

활성 유저 480은 되어야 손익을 맞추네요...

 

그럼 1000 정도 되도 1달에 2,3만원 수익이고...

10000정도 되야 목표로 한 1달 20~30만원 수익이라는 계산이 되네요.

 

그냥 유튜브를 하는편이 좋으려나...

alias ls='ls --color=auto'
alias psa='ps -u $LOGNAME -o user,pid,pmem,pcpu,vsz,args'
alias python='/usr/local/bin/python3.7'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

구글에 보면 구글 시트라고 웹에서 작성이 가능한 엑셀 시트가 있습니다.

웹에 연동된 엑셀 시트의 장점은 데이터를 실시간으로 받아올 수 있습니다.

 

이를 이용해서 주식 포트폴리오를 구성하면 상당히 편한데, 저는 미국주식을 예로 설명 드리고자합니다.

 

필요한건 구글 계정 정도입니다.

 

우선 제가 설정해 놓은 포트폴리오 입니다.

전 5개정도는 함수를 사용했고, 나머진 + / - 입니다.

 

먼저 구글에 로그인 해서 구글 시트에 접속을 하고 몇몇 부분에 필요한 함수를 정리해 보도록 하겠습니다.

 

https://docs.google.com/spreadsheets/u/0/

 

Google 스프레드시트 - 온라인에서 무료로 스프레드시트를 만들고 수정해 보세요.

Excel과 호환 Chrome 확장 프로그램 또는 앱을 사용하여 Microsoft Excel 파일을 열고 수정하고 저장할 수 있습니다. Excel 파일을 Google 스프레드시트로, Google 스프레드시트를 Excel 파일로 변환할 수 있습니다. 더 이상 파일 형식은 신경쓰지 마세요.

www.google.com

 

우선 관심 있으신 종목 티거(기호)를 찾아야 합니다. 

애플은 AAPL, 테슬라는 TSLA 같은 종목 코드가 있습니다.

한국 주식을 할때는, KRX:[코드번호] 로 입력해야 합니다.

 

가령 삼성전자 같은경우 코드 번호가005930 이므로 KRX:005930 으로 입력해야 합니다.

이제부터 B열을 종목 티거가 들어가 있다고 가정하고 작성합니다.

 

1. 현재 가격

=GOOGLEFINANCE(B7)

 

2. 전일대비상승율

=GOOGLEFINANCE(B7,"changepct")

 

3. 시가총액

=GOOGLEFINANCE(B7,"marketcap" )/100000000

 

4. 최근가격추이

k2에 몇개월간을 적어놓았습니다. (전 2년 = 24개월을 씁니다)

=SPARKLINE(GoogleFinance(B7, "price", today()-(30*$K$2), today()))

 

5. 현재 환율

=GOOGLEFINANCE(("CURRENCY:USDKRW"))

 

함수 도움말을 보면 배당도 얻어 올 수 있을거 같은데, 이건 잘 안되네요 ㅠㅠ

이 정도만 해도, 대략 최근 주가 흐름이나 포트폴리오 작성하는데 큰 도움이 될걸로 생각합니다.

 

추가로 제가 현재 보고 있는 종목 공유 합니다.

2020년 초반 시총 30위 + 배당 잘 주는 종목 + 관심 종목으로 되어 있습니다.

 

배당 / 배당월 / 배당금 정보는 "더 리치" 란 앱을 통해 일일히 입력했습니다.

아래 열만 적당히 수정해 주시면 됩니다.

 

현재가격 열 : =GOOGLEFINANCE(B7)
전일대비 상승율 : =GOOGLEFINANCE(B7,"changepct") 
시가총액 : =GOOGLEFINANCE(B7,"marketcap" )/100000000

 

종목명 분야 현재 가격 전일 대비 상승율 주당 배당 배당월 배당금 시가총액 (milion dollor)
SPYD high dividend etf $25.42 -2.79 $1.75 3,6,9,12 $167.28 #N/A
SPHD low volarlilty etf $30.73 -2.57 $1.65 매월 $130.47 #N/A
MSFT 클라우드 $167.82 -4.14 $1.89 3,6,9,12 $27.37 $12,764.47
AAPL 애플 $268.37 -3.09 $3.04 2,5,8,11 $27.52 $11,742.48
AMZN 아마존 $2,328.12 -2.74 $0.00 0 $0.00 $11,606.26
GOOGL 구글 $1,212.16 -3.88 $0.00 0 $0.00 $8,348.90
BABA 알리바바 $207.34 -2.26 $0.00 0 $0.00 $5,562.36
FB 페이스북 $170.80 -4.17 $0.00 0 $0.00 $4,869.14
BRK.b 버크셔해서웨이 $183.48 -2.79 $0.00 0 $0.00 $4,475.49
JNJ 존슨앤존스 $149.68 -1.31 $3.75 3,6,9,12 $60.88 $3,946.09
TSM tsmc (대만) $51.37 -2.32 $1.61 7,10 $76.16 $3,779.35
WMT 월마트 $129.21 -0.49 $2.11 1,4,6,9 $39.68 $3,659.59
V 비자 $160.53 -2.25 $1.05 3,6,9,12 $15.89 $3,448.70
PG P&G $119.68 -0.76 $2.95 2,5,8,11 $59.89 $2,962.80
JPM JP모건 $89.05 -2.90 $3.30 1,4,7,10 $90.05 $2,712.94
UNH 유나이트헬스케어 $274.19 -2.82 $4.14 3,6,9,12 $36.69 $2,597.75
INTC 인텔 $56.36 -4.77 $1.26 3,6,9,12 $54.32 $2,412.50
MA 마스터카드 $245.35 -2.53 $1.32 2,5,8,11 $13.07 $2,439.47
VZ 버라이즌 $56.82 -2.25 $2.42 2,5,8,11 $103.49 $2,352.35
NVS 노바티스 $88.27 -1.68 $2.83 3 $77.90 $2,230.91
T AT 통신 $29.87 -3.58 $2.04 2,5,8,11 $165.95 $2,142.54
HD 홈디포 $200.61 -2.64 $5.44 3,6,9,12 $65.89 $2,154.78
MRK 머크 $78.56 -5.46 $2.20 1,4,7,10 $68.05 $1,983.71
PFE 화이자(헬스케어) $35.62 -1.27 $1.44 3,6,9,12 $98.23 $1,976.07
KO 코카콜라 $45.38 -2.47 $1.60 4,7,10,12 $85.67 $1,948.35
BAC 뱅크오브아메리카 $21.64 -3.82 $0.66 3,6,9,12 $74.11 $10.72
PEP 펩시 $130.94 -2.68 $3.76 1,3,6,9 $69.78 $1,819.07
DIS 디즈니 $100.54 -1.68 $0.88 7 $21.27 $1,815.19
CSCO 시스코 $40.55 -4.68 $1.38 1,4,7,10 $82.69 $1,719.68
NVDA AI $269.51 -6.11 $0.64 3,6,9,12 $5.77 $1,650.71
XOM 엑손 모빌 $40.96 -0.53 $3.43 3,6,9,12 $203.48 $1,732.78
CMCSA 컴캐스트 $35.71 -4.03 $0.82 1,4,7,10 $55.80 $1,625.89
CVX 쉐브론(에너지) $81.64 -2.31 $4.76 3,6,7,12 $141.67 $1,524.20
TSLA TSLA $686.72 -7.99 $0.00 0 $0.00 $1,264.32
WFC 웰스파고(금융) $26.84 -3.03 $1.92 3,6,9,12 $173.82 $1,097.59
C 시티그룹 $41.57 -5.54 $1.92 2,5,8,11 $112.23 $872.22
SBUX 스타벅스 $72.72 -3.45 $0.00 0 $0.00 $853.51
BA 보잉 $136.33 -5.07 $8.22 3,6,9,12 $146.51 $769.21
AMD AMD $52.92 -7.11 $0.00 0 $0.00 $619.61
KHC 식품제조 $28.47 -2.40 $1.60 3,6,9,12 $136.56 $347.83
DAL 델타항공 $23.10 -2.37 $1.50 3,5,8,11 $157.78 $147.86
OXY 석유, 가스 $12.34 -1.99 $3.13 1,4,7,10 $616.33 $111.06
CCL 카니발(유람선) $11.84 -3.11 $0.48 매월 $98.51 $87.91
CUK 호텔, 관광 $10.84 -2.43 $2.00 3,6,9,12 $448.32 $88.53
APA 에너지 $8.57 1.36 $1.00 2,5,8,11 $283.53 $32.34
PLCE 아동의류 $27.01 2.39 $2.24 4,6,9,12 $201.52 $3.93
PNNT 투자회사 $2.75 -4.18 $0.72 1,4,7,10 $636.19 $1.84
BKCC 블랙록 투자 $2.32 0.87 $0.68 1,4,7,10 $712.21 $1.58
NRO 부동산 $3.19 0.00 $0.48 매월 $365.62 $1.51
  1. tariat 2020.04.22 08:27

    관리자의 승인을 기다리고 있는 댓글입니다

지난달 30일, 가족문제로 대만에 갔다 왔습니다.

잘 방역 하는 대만이지만, 공항은 다른 외국 사람들이 왔다갔다 하는곳이라 방심 할 수 없었지만...

생각보단 사람들이 많이 없었습니다.

 

혹시 모르니, 잠복기 2주동안은 가능하면 집에 있으라고 하더군요.

회사일이야 재택근무를 하면 되는데, 역시 집안에서는 너무 심심했습니다.

 

그래서 준비한 레고... 는 너무 비싸서 짝퉁 레고 부카티 시론을 조립 하였습니다.

저는 킹핀이라는 곳을 보내 주셨는데, 블록 양이 역시나 많습니다. 3500~4000개쯤 한다고 하네요.

이걸 자세히 보면 봉투에 숫자가 써있습니다.

설명서에는 1파트, 2파트, 3파트 ... 총 13파트 까지 있습니다.

봉투의 숫자는 그 파트에 사용되는 블럭들 이므로 각 숫자별로 묶어 놓아야 합니다.

 

첫날 1,2 파트까지 조립하는데 보통 3시간 정도 소요 됩니다.

이거 거의 회사까지 출퇴근 시간을 쏟는다라고 생각하면 딱 그 시간이네요

 

제 경우엔 재택근무 끝나고 저녁 먹는데, 그 이후 하루에 2파트씩 진행했습니다.

1파트가 변속기, 2파트가 차량 운전휠쪽

3파트가 엔진파트 등 파트를 조립하다 보면 차량 내부에 대해 대략적으로 가늠할 수 있습니다.

중국산 블릭이라 가끔 제대로 안깍인 블럭들이 있습니다.

낄때 제대로 안깍인 날카로운 부분이 손가락을 찌를때가 많습니다.

여기까지가 지금 11파트 까지 진행된 상태 입니다.

아마 내일이면 다 완성될거 같은데, 심심풀이로 진행하기엔 좋은것 같습니다.

블럭양이 워낙 많아서 이거... 하지만 진행할 수 록 점점 완성되는 형태가 이래서 다들 레고 레고 하는거 같아요.

+ Recent posts