'분류 전체보기' 카테고리의 글 목록 (14 Page)
본문 바로가기

분류 전체보기810

퀀트투자 백테스트 - 워런버핏이 사용하던 NCAV 투자법 파이썬 코드 본 포스트는 퀀트투자를 위한 개인적인 백테스트 기록이며, 테스트 과정이 올바르게 진행되었다는 어떠한 증명도 할 수 없음을 알려드립니다. 본 포스트를 참고하셔서 투자를 하는 행위는 삼가하여 주시기 바랍니다. 지난 포스트에 이어서 NCAV를 이용해서 백테스트 한 파이썬 코드 기록이다. 개념은 간단하다. NCAV가 "유동자산 - 총부채 > 시가총액" 조건이기 때문에 3가지 수치만 가져오면 된다. 어떻게... 나는 IT 업계에서 일하는 사람이 아니다. 당연히 파이썬도 독학으로 배운지 1년 정도 되었다. 그리고 금융관련 지식이라곤 재테크 책 몇 권 읽은것이 전부다. 이렇게 간단한 조건을 어렵게 생각하는 내가 과연 파이썬 코드로 구현할 수 있을지 너무나 내 자신에 대해 의구심이 가득했지만, 결과적으로는 만들었다. .. 2021. 10. 24.
퀀트투자 백테스트 - 워런버핏이 큰 돈을 번 NCAV 투자법 본 포스트는 퀀트투자를 위한 개인적인 백테스트 기록이며, 테스트 과정이 올바르게 진행되었다는 어떠한 증명도 할 수 없음을 알려드립니다. 본 포스트를 참고하셔서 투자를 하는 행위는 삼가하여 주시기 바랍니다. 퀀트투자 서적을 2권 읽었다. 예전에 읽었던 조엘그린블란트의 '주식시장을 이기는 작은 책'이나 그레이엄의 '현명한 투자자' 같은 뜬구름 잡는 책이 아니라 실용서에 가까운 책을 읽었다. 책을 읽을때는 금방 부자가 될 것 같이 행복했지만 막상 백테스트를 시작하려니 많은 어려움과 마주쳤다. 가장 큰 문제는 주가 정보나, 재무정보에 대한 데이터를 구할 수 없다는 점이다. 네이버 금융에서 크롤링해서 가져올 수 있는 데이터는 최대 5년 정도 되고, DART API를 통해서 가지고 올 수 있는 데이터는 9년정도 된.. 2021. 10. 22.
퀀트투자 백테스트를 한 번 해보기로 했다. 본 포스트는 퀀트투자를 위한 개인적인 백테스트 기록이며, 테스트 과정이 올바르게 진행되었다는 어떠한 증명도 할 수 없음을 알려드립니다. 본 포스트를 참고하셔서 투자를 하는 행위는 삼가하여 주시기 바랍니다. 책을 읽었다. 퀀트 투자 책이다. 2021.10.18 - [리뷰/책] - 할수있다 퀀트투자 - 독서후기 할수있다 퀀트투자 - 독서후기 이 책을 읽고나서 소크라테스의 "너 자신을 알라!!" 라는 문장이 떠올랐습니다. '투자'를 하든, 본인의 꿈을 이루든 성공확률을 높이는 방법은 본인의 재능과 장, 단점을 빠르게 파악하는게 아닐 dotsnlines.tistory.com 강환국이라는 분이 쓰신 책이다. 나보다 나이는 어리지만 이 책은 2016년도에 쓰셨고, 지금은 FIRE 족으로 경제적 자유를 누리고 있다고.. 2021. 10. 20.
할수있다 퀀트투자 - 독서후기 이 책을 읽고나서 소크라테스의 "너 자신을 알라!!" 라는 문장이 떠올랐습니다. '투자'를 하든, 본인의 꿈을 이루든 성공확률을 높이는 방법은 본인의 재능과 장, 단점을 빠르게 파악하는게 아닐까 합니다. 요즘에는 '메타인지'라는 용어를 사용합니다. 또 다른 나 자신이 본인을 객관적으로 바라보는 것이죠. 모든 일에는 선척적 재능이 있다고 생각합니다. 투자에서도 당연히 '필립 피셔', '짐 로저스', '피터 린치' 등 타고난 천재들이 있습니다. 학창시절 전교 1등과 동일하게 공부한다고 해도 저는 전교 1등이 될 수 없듯이 제가 이 분들의 투자 방법을 똑같이 한다고 해도 이 분들의 감을 따라잡을 수 없기에 투자에서 성공하기는 불가능 할 것입니다. 그럼에도 불구하고 '나 만은 다르다'는 오만은 결국 별볼일 없는.. 2021. 10. 18.
파이썬으로 쉽고 빠르게 빈 폴더 찾아서 폴더명 바꾸기 컴퓨터를 사용해서 일을 하다보면, 많은 폴더를 사용할 때가 있습니다. 좀 더 복잡하고, 정신없이 일을 하다보면 빈 폴더도 여러개 만들어질 때도 있습니다. 이럴때 빈폴더인지 여부를 파이썬을 이용해서 쉽고, 빠르게 찾아낼 수 있습니다. 더욱이 빈폴더의 폴더명을 바꿔서 표시하는 것도 가능합니다. 파이선을 잘 활용하면, 여유있게 일을 할 수도 있겠네요. from tkinter import * import os 가져올 모듈은 'tkinter'와 'os' 모듈입니다. 사실 'os' 모듈만 있어도, 원하는 기능을 작동하기에 충분하지만, 나중에 exe 파일로 만들어서 보다 편리하게 사용하기 위해서 'tkinter'도 함께 사용했습니다. win = Tk() lbl = Label(win, text='현재 폴더에서 빈폴더를.. 2021. 10. 16.
파이썬으로 여러 폴더 빠르고 쉽게 만들기 컴퓨터로 작업을 하다 보면 수많은 폴더를 만들어야 할 때가 있습니다. 이런일이 반복된다면 파이썬으로 프로그래밍을 해서 업무를 좀 더 효율화 시킬 수 있습니다. 우선 만들 폴더의 명을 엑셀파일에 입력하도록 하겠습니다. C:D 열에 순서를 나타내는 번호와 폴더 이름을 입력했습니다. 주의할 점은 C열에 숫자는 문자입니다. 만약 숫자를 적으면 파이썬 코드에서 문자로 변경해 주어야 합니다. 수십개나 수백개를 하더라도 속도차이는 거의 없습니다. 일단 예시로 5개 폴더만 만들어 보겠습니다. from openpyxl import load_workbook from tkinter import * from tkinter import filedialog import os 모듈은 엑셀을 열어야 하니 openpyxl에서 기존 만.. 2021. 10. 14.
tkinter - 섭씨 온도를 화씨온도로 변환하는 프로그램 만들기 tkinter를 응용해서 섭씨온도(℃)를 입력하면, 화씨온도(℉)로 변환해주는 프로그램을 만들어 보도록 하겠습니다. from tkinter import * win = Tk() win.title('섭씨 온도를 화씨 온도로 변환') win.geometry('400x100') lbl_c = Label(win, text="섭씨온도", width=10) lbl_f = Label(win, text="화씨온도") lbl_c.grid(row=0, column=0) lbl_f.grid(row=1, column=0) ent_c = Entry(win, width=20) ent_f = Entry(win) ent_c.grid(row=0, column=1) ent_f.grid(row=1, column=1) btn_tr = But.. 2021. 10. 12.
tkinter - 이벤트 설정하기 지난번 포스트는 Window(창)를 만들고, Label, Button, Entry를 만들어서 배치를 해 보았습니다. 지난 포스튼 아래 링크를 참고하시기 바랍니다. tkinter - 그리드를 이용해서 레이블, 엔트리, 버튼 배치하기 이번 포스트는 이벤트를 설정하는 방법에 대해서 적어 보도록 하겠습니다. win = Tk() win.mainloop() 우선 창을 만들어 보겠습니다. 여기에 레이블과 버튼을 넣어 보도록 하겠습니다. str = ['더하기', '빼기'] win = Tk() count = StringVar(value = '0') lbl_data = Label(win, width=20, textvariable = count) lbl_data.grid(row=0, column=0, columnspan=2.. 2021. 10. 10.
tkinter - 그리드를 이용해서 레이블, 엔트리, 버튼 배치하기 지난 포스트에서 레이블, 엔트리, 버튼을 만드는 방법을 설명하였습니다. 지난 포스트는 아래 링크를 참고하시기 바랍니다. tkinter - 레이블, 엔트리, 버튼 만들기 이번 포스트는 Label, Entry, Button을 배치하는 방법을 다뤄 보도록 하겠습니다. from tkinter import * win = Tk() win.title('password') win.geometry('250x100') win.mainloop() 위와 같이 코드를 입력하여 창을 만들어 줍니다. 이렇게 창이 만들어 집니다. 보시면 아시겠지만, 비밀번호를 입력하는 창을 tkinter를 사용하여 만들려고 합니다. 우선 레이블 부터 배치 하도록 하겠습니다. lbl_name = Label(win, text='User Name') l.. 2021. 10. 8.
tkinter - 레이블, 엔트리, 버튼 만들기 지난 포스트에 이어서 tkinter 사용법에 대해서 적어 보도록 하겠습니다. 지난 포스트는 아래 링크를 참고하시기 바랍니다. tkinter 첫번째 - 윈도우 창 만들기 from tkinter import * win.mainloop() 우선 창을 만들고, from tkinter import * win = Tk() win.title('Multi Widget') win.geometry('300x200') win.mainloop() 창의 크기와 이름을 지정합니다. 이렇게 만든 창에, 'Lable'과 'Button' 그리고 텍스트를 입력할 수 있는 'Entry'를 넣어 보도록 하겠습니다. lbl = Label(win, text='label') lbl.pack() #레이블을 윈도에 적정하게 배치 레이블은 lbl이라.. 2021. 10. 6.
tkinter - 윈도우 창 만들기 파이썬으로 유용한 프로그램을 만들더라도 사용할때마다 파이참을 열어야 한다면 여간 번거러운 일이 아닐 수 있습니다. 파이썬으로 만든 코드를 실행파일로 만들더라도 최소한의 UI라도 있으면 훨씬 편하게 활용할 수 있습니다. PyQt나 Qtdesigner를 사용해도 되지만, tkinter 모듈을 사용하면 훨씬 빠르고 편리하게 원하는 프로그램을 만들 수 있습니다. 'tkinter'는 내장 모듈이기 때문에 별도로 설치할 필요는 없습니다. from tkinter import * tkinter 모듈을 불러와 보겠습니다. win = Tk() ~~ 중간에 내용 ~~~~~ win.mainloop() 이런 구조로 활용하시면 됩니다. win = Tk() win.mainloop() 이렇게만 코드를 입력하고 실행시켜 보겠습니다. .. 2021. 10. 2.
나의 하루는 4시30분에 시작된다 - 독서 후기 책 제목을 보면 뭔가 대단하면서 힘들 것 같은 느낌이 듭니다. 이 책은 '김유진'이라는 변호사 직업을 가지고 계신 분이 쓰셨습니다. 예전에 신문에서 "The tail wags the body"라는 문구를 보았습니다. 기자가 앞으로 세상은 어떻게 될 것 같냐고 어떤 저명한 경제학자?인지 미래학자? 인지 한테 물어봤는데, "꼬리가 몸통을 흔들다"라고 답변을 했다고 한 것이 기억나네요. 예전에는 기업에서 트렌드를 만들고, 기업에서 생산하면 소비자가 구매하는 입장이었는데, 이제는 각 개인이 직접 생산물을 만들어서 전체 트렌트를 주도하는 세상으로 변한다는 그런 의미었던 것 같습니다. 그래서 개인의 어떠한 장점이나 특이점도 돈이 되는 세상이 되어버렸습니다. 서두가 길었는데, 이제 일찍 일어나는 것까지 개인의 장점이.. 2021. 9. 8.
(내돈내산) 사전예약 19일만에 받은 삼성 갤럭시 워치4 LTE 모델 후기 사전예약을 8월 19일에 해서 9월 3일에 받은 갤럭시 워치 4 LTE 모델입니다. 2021.08.28 - [리뷰/내돈내산] - KT 샵 완전히 엉망이네요(삼성 갤럭시 워치 4 LTE 모델 개통, 배송 지연) KT 샵 완전히 엉망이네요(삼성 갤럭시 워치 4 LTE 모델 개통, 배송 지연) 정말 KT샵은 쓰레기인 것 같습니다. 이번에 삼성 갤럭시 워치 4가 런칭되어서 블루투스 모델과 LTE 모델을 고민하다가 LTE 모델로 정하고 KT샵에서 사전예약 신청을 하였습니다. 8월 18일에 KT샵(온 dotsnlines.tistory.com 위의 포스트에서 처럼 KT샵에서 주문했는데, 어떻게 된 일인지 배송이 너무나도 늦었습니다. 고객센터에 몇 번 전화하고, 해당 대리점과 통화를 했습니다. 그래도 재고가 부족해서 .. 2021. 9. 6.
부자를 만드는 주식투자의 공식 경제적 해자 개인적으로 '경제적 해자'라는 단어를 너무나 좋아합니다. 살아가면서도 내가 남과 비교해서 좀 더 나은점은 무엇인가를 생각하곤 합니다. '경제적 해자'는 투자할 기업을 고를때 다른 기업보다 더 잘할 수 있는 장점을 찾는것이라고 생각합니다. '해자'는 원래 중세시대 성 주위에 적군이 침입을 할 수 없도록 땅을 파서 물을 넣은 장애물과 같습니다. 기업들에게 적용하면 특허권, 지역적인 이점, 기술력, 원가우위, 프로세스 등이 있겠네요. 이 책의 저자 '팻 도시'는 왜 우리가 '경제적 해자'를 고려해야 하는가에 대해서 명확한 답변을 제시하면서 이야기를 시작합니다. 해자가 있는 기업의 가치가 더 높은 이유는 더 오랜 기간 동안 경제적 이익을 달성할 수 있기 때문이다. 해자가 있는 기업의 주식을 사는 것은 오랜 세월.. 2021. 9. 2.
(내돈내밥 제주도 맛집) 복돼지 식당(별점 5.0) 지난번 돈사돈 월정점을 다녀와서 상당히 만족감이 컸습니다. 2021.08.24 - [여행을 생활처럼, 생활을 여행처럼/제주도] - (내돈내밥-제주도 맛집) 돈사돈 월정점 (별 5.0) (내돈내밥-제주도 맛집) 돈사돈 월정점 (별 5.0) 여행의 묘미는 머니머니해도 맛집 탐방이 아닐까요? 오늘 저녁 식사로 선택한 곳은 '돈사돈 월정점'입니다. 돈사돈은 제주도만 있는 체인점인데 본점보다 월정점이 구글 평점이 더 높았습니다. dotsnlines.tistory.com 제가 육고기를 좋아하는 이유도 있겠지만, 고기가 두껍고 육즙이 꽉 찬 느낌이라 특히나 맛있게 느껴졌습니다. 돈사돈 월정점 보다 더 괜찮은 제주도 돼지고기 집을 발견했습니다. '복돼지 식당' 입니다. 제주산 돼지를 제공해주며 무한리필이 가능한 식당입.. 2021. 8. 31.
(내돈내밥 - 제주도 맛집) 상춘재(별점 4.0) 제주도 유명한 맛집 중 상춘재입니다. 청와대에서 대통령 음식을 조리 하시던 분이 제주도에 오셔서 가게를 내셨다고 하네요. 아마도 그런 이미지로 인해서 사람들이 많이 찾는게 아닐까 합니다. 메뉴를 보시면 아시겠지만 해산물 전문 식당입니다. 그래서인지 가게에 들어서자마자 비린내가 흠씬 풍기더라구요. 저는 개인적으로 해산물을 좋아하지 않는 편이라 가게의 비린내가 좋은 느낌은 아니었습니다. 이 부분은 사람에 따라서 호불호가 갈릴것 같네요. 요리의 가격은 제주도 물가를 고려했을때 대체적으로 비싼편은 아닌 것 같습니다. 우선 밑 반찬은 위의 사진과 같이 나옵니다. 이집 음식은 전체적으로 간이 약한편입니다. 밑반찬으로 나오는 간장게장까지 짜다는 생각이 들지 않더라구요. 저희는 어른둘에 초5, 초3 이렇게 4명이서 가.. 2021. 8. 30.
제주도 까페 추천 - 사우스커피 살면서 가장 예쁜 카페를 다녀왔습니다. 나름 육지에서도 예쁜 카페를 많이 다녀봤다고 생각했는데, 여기는 정말 예쁘고 뷰도 끝내줬습니다. '사우스커피'라는 제주도에 있는 카페입니다. 카페패스를 이용하려고 찾은 곳인데 예상이상으로 좋았습니다. 사우스카페의 오픈 시간은 오전 10시부터 오후 8시 30분까지며, 매주 화요일이 정기휴일이니 이용에 참고하시기 바랍니다. 여기 카페는 지대가 높은 곳에 위치해서 멀리 바다 수평선을 시원하게 볼 수 있습니다. 마을인지 펜션인지 예쁜 건물들이 모여 있는 곳을 지나면 카페가 나옵니다. 카페 주차장은 4~5대 주차가 가능할 것 같으나(카페 주인 주차공간 제외) 옆에 공터가 있으니 주차 걱정은 하지 않으셔도 될 것 같습니다. 지하 1층과 지상 1층이 카페공간이며, 2층과 3층은.. 2021. 8. 29.
KT 샵 완전히 엉망이네요(삼성 갤럭시 워치 4 LTE 모델 개통, 배송 지연) 정말 KT샵은 쓰레기인 것 같습니다. 이번에 삼성 갤럭시 워치 4가 런칭되어서 블루투스 모델과 LTE 모델을 고민하다가 LTE 모델로 정하고 KT샵에서 사전예약 신청을 하였습니다. 8월 18일에 KT샵(온라인)에서 주문을 하였는데 현재 8월 28일까지 배송 및 개통이 되지 않고 있습니다. 단순히 개통(배송)이 늦어서 제가 불만이 있는게 아니라 KT샵의 대처가 너무 짜증이 나네요. 제가 해당 개통 대리점과는 전화통화는 했으며, KT샵에도 문의를 했지만 소비자를 너무 호구로 아는것 같아 이렇게 블로그를 통해 다른 고객들이 피해를 보시지 않도록 알려드리고자 합니다. 우선 8월 18일 사전예약신청을 했을때는 사전예약이라 제품을 받기까지 좀 기다려야 한다는 것은 인지하고 있었습니다. 8월 24일부터 개통이 시작되.. 2021. 8. 28.
(내돈내밥 제주도 맛집) 제주 김만복 김밥 서귀포점 (별 3.5) 여행을 다니다보면 가끔씩 관광일정이 바빠서 간단한 음식을 먹어야 할 때가 있습니다. 하지만 여행을 가서 바쁘다고 아무 음식을 먹으면 나중에 후회로 남게 되겠죠. 그래서 찾은 곳이 '제주 김만복 김밥'입니다. 제주도에 왔으니 제주도에서만 먹을 수 있는 김밥을 먹어야 되겠죠?(서울에도 한 군데 지점이 있다고 합니다.) 코로나 19 4단계 격상으로 인해 모든 테이블과 의자를 치웠습니다. 가게 내에서는 먹을 수 없고 무조건 포장 주문만 가능하다고 합니다. 가게는 상당히 깔끔했으며, 주차 공간도 넓어서 편했습니다. 김만복 김밥이니 주 메뉴로 보이는 '만복이네 김밥'을 주문했습니다. 저렇게 한 통이 6,500원 입니다. 이건 상당히 비싼 김밥이네요. 맛이 엄청나게 좋지 않으면 다음에 또 올일은 없을 것 같습니다. .. 2021. 8. 28.
(내돈내밥 - 제주도 맛집) 지은이네 밥상 (별 5.0) http://naver.me/5uxiOunx 지은이네밥상 : 네이버 방문자리뷰 394 · ★4.67 · 이하 가성비 쩌는 제주 도민 성산 밥집 m.place.naver.com 여행지에서 맛집은 늘 어려운 고민이자 숙제이죠?^^ 제주도 지인의 추천으로 알게 된 지은이네 밥상'을 다녀왔습니다. 결론부터 말씀드리면, 상당히 만족스러운 식사였습니다. 어떠한 협찬도 없이 내돈으로 기름넣은 내차타고 가서 내돈 내고 먹은 솔직한 후기임을 알려드립니다. 사진으로 보시는 것 처럼 단층짜리 가정집을 개조해서 식당으로 만든 것 같습니다. 기존에는 '피부관리 샵'이 있었던 것 같더라구요. 전용 주차장은 따로 없지만, 저희가 간 날은 평일이라 그런지 근처 길가가 한가해서 편하게 주차할 수 있었습니다. 메뉴는 조촐한 편입니다. .. 2021. 8. 27.