1 언제나뉴비처럼 2020/10/12 00:15:18 ID : Mo7vu5U2Fju 5
안녕 난 지금 개발자로 일하고 있고 주식에 관심이 많은 사람이야 파이썬으로 먹고사는 개발자는 아니고 취미로 사용하고 있어 간단하게 파이썬 공부할 내용 조금씩 올리고 파이썬 질문도 저녁마다 답해줄게 주식은 큰돈을 따진 못하지만 망하지는 않는 전략들을 소개해줄게 한순간에 대박을 원한다면 다른 곳에서 찾는게 좋을거야 그리고 이런 전략으로 거래하면 어때? 하고 물어보면 파이썬으로 즉석에서 과거 데이터로 테스트해줄게 (이걸 백테스트라고 불러) 둘을 함께 알려주는 이유는 그러고 싶어서도 있지만 배운걸 어디다 써먹어야 오래 기억이 남기 때문이야 최종적으로 너희들이 주식 백테스트 하는법을 배우면 끝날꺼야 주식을 파이썬으로 거래하는건 안할꺼야 아직 나도 안해봤거든
2 언제나뉴비처럼 2020/10/12 00:18:03 ID : Mo7vu5U2Fju 0
오늘은 간단하게 왜 너희들이 파이썬을 꼭 배워야 하는지 말해줄게
3 언제나뉴비처럼 2020/10/12 00:19:34 ID : Mo7vu5U2Fju 0
정말 간단하게도 우리 인생은 너무 짧기 때문이야 프로그램을 만드는 것만이 아니라 인생의 크고 작은 복잡한 문제를 파이썬이 해결해 줄거야
4 이름없음 2020/10/12 00:19:55 ID : qjctvDtg7vw 0
현직 개발자라니 존경스럽다.. 스레주 클래스 열어줘서 감사
5 언제나뉴비처럼 2020/10/12 00:21:38 ID : Mo7vu5U2Fju 0
예를 들면 수만개의 웹 페이지에서 데이터를 긁어와야 하는데 제한시간이 1주일 밖에 없을때가 있을거야
6 언제나뉴비처럼 2020/10/12 00:23:24 ID : Mo7vu5U2Fju 0
어쩌면 나처럼 주식을 자동거래 하고 싶을수도 있겠지
7 언제나뉴비처럼 2020/10/12 00:24:47 ID : Mo7vu5U2Fju 0
이런거 물론 외주를 통해서 나같은 사람한테 돈을 주고 살수도 있지만 그 돈을 벌기위해 얼마나 많은 시간을 노동해야 하겠어?
8 언제나뉴비처럼 2020/10/12 00:25:57 ID : Mo7vu5U2Fju 0
파이썬은 쉽고 사용자가 많아서 문제를 고치기도 편해 시간 날때마다 짬짬히 코딩해서 돈을 아낄수도 있지
9 언제나뉴비처럼 2020/10/12 00:28:44 ID : Mo7vu5U2Fju 0
아직 코딩의 ㅋ 도 모른다면 여기서 간단하게 쉽고 편하면서 빠르게 개발할 수 있는 파이썬을 배우는건 어때?
10 언제나뉴비처럼 2020/10/12 00:31:57 ID : Mo7vu5U2Fju 0
내일은 주식은 왜 해야 하는지랑 파이썬 설치하고 간단한 파이썬 자료형 설명하고 질문한거 있으면 답변 달아줄게
11 언제나뉴비처럼 2020/10/12 00:33:20 ID : Mo7vu5U2Fju 0
잠이 안와서 왜 주식을 해야 하는지도 설명하고 갈게 ㅋㅋ
12 언제나뉴비처럼 2020/10/12 00:34:58 ID : Mo7vu5U2Fju 0
요즘 은행에 가보면 적금 상품들중에 이자가 20%넘는 상품 본적 있니? 이런 미친 상품이 나 태어나기도 전에는 있었대
13 언제나뉴비처럼 2020/10/12 00:38:03 ID : Mo7vu5U2Fju 0
그러니까 받은 월 급여를 열심히 아껴서 이런 적금 상품에 꾸준히 넣는게 부자가 되는 지름길인거지
14 언제나뉴비처럼 2020/10/12 00:38:36 ID : Mo7vu5U2Fju 0
그런데 요즘 적금이자 5%넘는 은행을 본적 있니?
15 언제나뉴비처럼 2020/10/12 00:40:28 ID : Mo7vu5U2Fju 0
요즘은 제로금리다 뭐다 뉴스나 인터넷에서 떠들고 있는거 알지? 금리가 낮아진다는건 은행에 예금하거나 대출 받을때 이자가 싸진다는거야
16 언제나뉴비처럼 2020/10/12 00:41:58 ID : Mo7vu5U2Fju 0
즉 이젠 더이상 월급을 절약하는걸론 부자가 될수 없다는거지 안정적인 삶을 위해 집도, 차도 살수 없을거야.
17 언제나뉴비처럼 2020/10/12 00:43:47 ID : Mo7vu5U2Fju 0
우리가 은퇴할 때쯤에라도 돈 걱정 없이 살려면? 적어도 지금 적금 이자보다는 높은 금융 수익을 지속적으로 얻어야만 해
18 이름없음 2020/10/12 00:44:28 ID : 4NxRA2INxXA 0
파이썬하고 주식에 대해 잘 모르지만 이번 기회에 열심히 배울게 ㅎㅎ 유익한 스레 고마워
19 언제나뉴비처럼 2020/10/12 00:45:40 ID : Mo7vu5U2Fju 0
그럼우리가 돈걱정 없이 살려면 얼마를 모아야 할까? 우리는 지금 20대 중반이고, 30년 후에 은퇴하고 60년 후에 죽는다고 가정해보자
20 언제나뉴비처럼 2020/10/12 00:48:41 ID : Mo7vu5U2Fju 0
내 계산으로는 현재 가치로 20억을 30년 안에 모으면 죽을때까지 현재 가치로 1년에 8천만원씩 쓰고 몇천억이 남아 10 억이면 1년에 4천만원이고 중요한건 현재 가치야. 물가 상승을 고려하면 20 억이 아니라 30,40 억이 될수도 있어 20 억이 나온 자세한 근거는 다음에 설명해줄게
21 언제나뉴비처럼 2020/10/12 00:51:09 ID : Mo7vu5U2Fju 0
20 억을 솔직히 은행 이자나 노동으로 벌수 있을까? 너희들이 대기업 사원이면 몰라도 평범하게는 절대 못한다고 봐야해 그런데 적어도 1년에 높은 한자리수 수익을 꾸준히 낸다면? 그건 가능성이 있거든
22 언제나뉴비처럼 2020/10/12 00:55:41 ID : Mo7vu5U2Fju 0
그러므로 모든 사람은 주식을 반드시 해야해 이제는 금융 소득 없이 생활이 무척 힘든 시대가 됬거든 그렇다고 해서 인생한방을 외치며 몰빵하는 일은 없길바래 다시 말하지만 높은 한자리수 수익율이면 충분해! 100%~200%는 과욕이야 쉽게 번 돈은 쉽게 망할거야!
23 언제나뉴비처럼 2020/10/12 01:02:33 ID : Mo7vu5U2Fju 0
그럼 내일 점심쯤에 다시 와볼게 질문 많이 해줘! 아무거나 물어봐도 돼 답할수 있는건 다 대답해줄게
24 이름없음 2020/10/12 03:39:38 ID : ljs3zO67s3A 0
나 ㅜ미성년자인데 갑작스럽게 주식에 관심이 생겨부렸지 모얌.. 시험 끝나구 한번 열심히 공부해서 해보고 싶었는데 ! 이런 스레 넘 조치 기본 지식 같은거 부터 차례차례 알려줘쓰면 조케써!! 틈틈이 와서 보고 댓글 달겡
25 이름없음 2020/10/12 07:49:32 ID : u2oGq43PfO3 0
와 너무 좋아!! 이런 클래스 열어줘서 고마워!
26 언제나뉴비처럼 2020/10/12 12:30:10 ID : Mo7vu5U2Fju 0
아직 질문이 없네 저녁에 올게
27 이름없음 2020/10/12 17:07:29 ID : E3yMja4Gljx 0
사실 클래스 판에 사람들이 잘 찾아오지 않기도 하고 주제가 생소하다 보니깐 질문할 게 많이 없는 것 같아. 천천히 알려주다 보면 관심이 생겨서 질문도 마구마구 나오지 않을까?
28 이름없음 2020/10/12 17:49:15 ID : u2oGq43PfO3 0
아 맞아... 나 학생이라 기초도 모른다구...ㅠㅠㅠㅠㅠㅠ 주식 거래 펀드? 가 뭔지도 모르고 거래를 어케하는건지도 몰라... 주식은 랜덤하게 하는게 가장 수익률이 높다는 소문이 있던데 진짜야...?
29 언제나뉴비처럼 2020/10/12 19:18:01 ID : Mo7vu5U2Fju 0
펀드는 운용 회사에서 여러 사람 돈을 모아서 알아서 굴려주는걸 말해 거래는 일단 증권사 계좌에 돈을 넣고 원하는 주식을 골라서 주문을 넣으면 다른사람이 판 주식이 너희 계좌로 들어와. 반대도 마찬가지고 이건 모의투자 계좌(돈안 들이고 투자를 연습할 수 있는 계좌) 하나 파서 해보는게 더 이해가 빠를거아
30 언제나뉴비처럼 2020/10/12 19:19:18 ID : Mo7vu5U2Fju 0
그리고 주식 랜덤에 관한 소문은 오늘 10시쯤에 알려줄 내용이랑 연관이 있어 그때 확인해줘
31 이름없음 2020/10/12 21:04:17 ID : u2oGq43PfO3 0
오오옹 친절한 답변 진짜 고마워!! 오늘 저녁도 기대할게!
32 언제나뉴비처럼 2020/10/12 22:14:21 ID : Mo7vu5U2Fju 0
나 왔어! 지금 시간이 많이 없어서 일단 앞으로 주식 강의할때 쓸 용어 먼저 정리하고 갈게
33 언제나뉴비처럼 2020/10/12 22:15:24 ID : Mo7vu5U2Fju 0
용어에 대해 궁금한게 생기면 구글신에게 물어보길 바래 특히 코딩 배울땐 네이버따윈 처다도 보지마
34 언제나뉴비처럼 2020/10/12 22:16:54 ID : Mo7vu5U2Fju 0
일단 차트관련해서 몇가지만 알려줄게 우리가 가장 많이 사용할 차트는 '로그스케일 일봉 캔들차트야'
35 언제나뉴비처럼 2020/10/12 22:19:34 ID : Mo7vu5U2Fju 0
여기 보이는 이런 차트를 말하는거야
여기 보이는 이런 차트를 말하는거야
36 언제나뉴비처럼 2020/10/12 22:22:13 ID : Mo7vu5U2Fju 0
로그스케일을 뭘 뜻하냐면 선형 스케일 : 1000에서 1100의 간격과 50000에서 50100의 간격이 같음 로그 스케일 : 1000에서 1100의 간격과 50000에서 55000의 간격이 같음
37 언제나뉴비처럼 2020/10/12 22:23:51 ID : Mo7vu5U2Fju 0
즉 동일한 금액이 아니라 동일한 비율에 동일한 크기를 그리는 차트야 왜 로그 스케일을 쓰는지는 며칠 후에 알려줄게 일봉 캔들차트누 무슨 뜻일까?
38 언제나뉴비처럼 2020/10/12 22:27:05 ID : Mo7vu5U2Fju 0
아까 그 차트를 확대한거야 증권사 hts, mts 따라서, 국내 해외따라 다를수 있지만 국내에선 빨강을 상승 파랑을 하락으로 봐 빨강과 파랑의
아까 그 차트를 확대한거야 증권사 hts, mts 따라서, 국내 해외따라 다를수 있지만 국내에선 빨강을 상승 파랑을 하락으로 봐 빨강과 파랑의 기준은 일정 기간동안 얼마나 등락했는지를 뜻해
39 언제나뉴비처럼 2020/10/12 22:32:14 ID : Mo7vu5U2Fju 0
우린 일봉 차트기 때문에 그 간격은 당연히 하루야 여기에 내가 7개의 선을 그렸어 두꺼운 몸통이랑 가느다란 꼬리가 보이지 몸통의 끝과 끝은 9시
우린 일봉 차트기 때문에 그 간격은 당연히 하루야 여기에 내가 7개의 선을 그렸어 두꺼운 몸통이랑 가느다란 꼬리가 보이지 몸통의 끝과 끝은 9시에 시작한 가격과 3시반에 마무리한 가격 꼬리는 그날 최고가와 최저가를 뜻해 꼬리가 없은 저 큰 빨간 양초는 그날 하루동안 시작한 가격보다 내려가지 않았다는 뜻이겠지?
40 언제나뉴비처럼 2020/10/12 22:36:13 ID : Mo7vu5U2Fju 0
일봉이 아니라 주봉, 월봉이면 하루가 아니라 한달이 간격일거야
41 언제나뉴비처럼 2020/10/12 23:38:38 ID : Mo7vu5U2Fju 0
차트에 대해서는 여기까지만 보자 캔들스틱 패턴처럼 깊게 파고들면 배울게 많지만 개인적으로 그걸로 돈벌기는 어렵다고 생각해
42 이름없음 2020/10/13 07:16:03 ID : u2oGq43PfO3 0
오오 캔들차트 신기하다!! 처음 봤어... ㅋㅋㅋㅋㅋㅋ
43 언제나뉴비처럼 2020/10/13 22:12:08 ID : amk9upUZdCo 0
안녕 얘들아 나 왔어 어제는 너무 늦게 퇴근해서 알려주기로 한것도 잊어먹고 뻗었지 뭐야.. 오늘은 이 물어본 주식 랜덤과 관련된 이야기로 시작하고, 간단히 주식 이야기 더 하다가 파이썬 설치를 할거야 파이썬 을 이미 설치했다면 우선 깨끗하게 삭제해주길 바래 (아나콘다 64비트 쓰는 사람은 상관없어 업데이트 하면 되거든)
44 언제나뉴비처럼 2020/10/13 22:17:38 ID : amk9upUZdCo 0
아마 주식 랜덤이 가장 좋다는 이야기는 랜덤워크 가설을 잘못 들었거나, 종목선정이나 마켓타이밍 잡는게 그만큼 어렵다는 뜻일거야 랜덤워크 가설은 주식같은것의 가격은 예측이 불가능 하다는 가설이야. 오늘 오른 주식이 내일도 오를것이다. 이런걸 예측할수 없다는 뜻이지 종목선정은 말 그대로 "어느 회사의 주식이 잘 오를것이다" 를 예상하는거고 마켓 타이밍은 "지금이 이 주식의 저점/고점 이다" 를 예상하는거지
45 언제나뉴비처럼 2020/10/13 22:19:23 ID : amk9upUZdCo 0
개인적으로 랜덤워크 가설은 틀렸다고 생각해, 만약 맞다고 하더라도 주식으로 돈벌 방법은 있어 오늘은 파이썬으로 그걸 차트로 그려서 보여줄게 또 마켓타이밍, 종목선정은 위 레스의 설명만 봐도 절대 만만한게 아니라는게 딱 보일거야. 그리고 난 이런거 싫어해 대박을 칠수도 있지만 그만큼 크게 쪽박차거든
46 언제나뉴비처럼 2020/10/13 22:30:46 ID : amk9upUZdCo 0
지금 너희들한테 파이썬 설치하는법을 보여주기 위해서 삭제하고 다시 깔면서 캡쳐하고 있어. 다 깔릴때까지 계속 말할게 그럼 저런 어려움이 있는데도 주식으로 돈을 벌려면 어째야 할까? 정말 간단해 랜덤워크 : 곧 보여줄 차트를 보는게 이해가 빠를거야 마켓타이밍 : 타이밍 안 재면 되 종목선정 : 시장 전체에 투자하면 되 (코스피, 코스닥, 나스닥 같은거 들어봤지? 그걸 말하는거야)
47 언제나뉴비처럼 2020/10/13 22:34:32 ID : amk9upUZdCo 0
그럼 파이썬을 설치해보자 우리는 파이썬 개발환경을 아나콘다 최신버전에 파이썬 3.5 jupyter lab 비주얼 스튜디오 코드 이렇게 4개를 설치할거야 우선 아나콘다를 설치해보자 https://www.anaconda.com/products/individual 우선 여기 위 링크로 들어가
48 언제나뉴비처럼 2020/10/13 22:35:30 ID : amk9upUZdCo 0
그리고 아래로 쭉 내리다 보면 이런 부분이 나오는데 윈도우 64비트 다운받으면 돼 다 받고 나면 실행해주고
그리고 아래로 쭉 내리다 보면 이런 부분이 나오는데 윈도우 64비트 다운받으면 돼 다 받고 나면 실행해주고
49 언제나뉴비처럼 2020/10/13 22:36:10 ID : amk9upUZdCo 0
이게 나오면 계속 넥스트 버튼 눌러줘
이게 나오면 계속 넥스트 버튼 눌러줘
50 언제나뉴비처럼 2020/10/13 22:39:01 ID : amk9upUZdCo 0
요건 아무거나 해도 되는데 나는 all user 를 선택할거야 무슨 차이가 있냐면 just me : 너희의 사용자 폴더에 깔려 all user
요건 아무거나 해도 되는데 나는 all user 를 선택할거야 무슨 차이가 있냐면 just me : 너희의 사용자 폴더에 깔려 all user : C:\ProgramData data 폴더에 깔려 그리고 네 컴퓨터의 모든 유저가 사용할수있어
51 언제나뉴비처럼 2020/10/13 22:39:53 ID : amk9upUZdCo 0
just me 골랐으면 기억해둬 그다음으로 경로는 바꾸지 말고 계속 넥스트를 눌러
just me 골랐으면 기억해둬 그다음으로 경로는 바꾸지 말고 계속 넥스트를 눌러
52 언제나뉴비처럼 2020/10/13 22:40:37 ID : amk9upUZdCo 0
마지막으로 이런거 나오면 표시한 부분에 꼭 체크해 완료되면 넥스트넥스트피니시 누르면 돼
마지막으로 이런거 나오면 표시한 부분에 꼭 체크해 완료되면 넥스트넥스트피니시 누르면 돼
53 언제나뉴비처럼 2020/10/13 22:43:59 ID : amk9upUZdCo 0
다 설치되었으면 시작 메뉴에 anaconda prompt (anacodna 3) 이라는 아이콘이 있을거야 그걸 눌러 그러면 이런 창이 뜰거야
다 설치되었으면 시작 메뉴에 anaconda prompt (anacodna 3) 이라는 아이콘이 있을거야 그걸 눌러 그러면 이런 창이 뜰거야
54 언제나뉴비처럼 2020/10/13 22:48:21 ID : amk9upUZdCo 0
그러면 여기 창에다가 아래 내용을 한줄씩 치고 엔터를 눌러 conda update -n base conda conda update --all python -m pip install --upgrade pip
55 언제나뉴비처럼 2020/10/13 22:49:18 ID : amk9upUZdCo 0
한줄 칠 때마다 제법 오래 걸릴거고, 중간중간 뭘 물어볼거야 진행하겠습니까? 아니면 설치하겠습니까? 이런건데 알파벳 y 를 치고 엔터 누르면 되
56 언제나뉴비처럼 2020/10/13 22:52:29 ID : amk9upUZdCo 0
이틈에 비주얼스튜디오 코드를 설치하러 가자 https://code.visualstudio.com/download 여기 링크 들어가서 비트 맞는걸로 암거나 받으면 되 그냥 받아서 실행하고 다음 버튼만 쭉쭉 눌러
57 언제나뉴비처럼 2020/10/13 22:55:52 ID : amk9upUZdCo 0
이제 실행한 다음에 왼쪽에 네모 4개 있는 버튼 있지? 그걸 누르면 여러가지 확장을 받을 수 있어 한글로 사용하고 싶으면 여기서 한글 확장을 받
이제 실행한 다음에 왼쪽에 네모 4개 있는 버튼 있지? 그걸 누르면 여러가지 확장을 받을 수 있어 한글로 사용하고 싶으면 여기서 한글 확장을 받으면 되 이 사진처럼 말이야 난 그냥 영어로 진행할게
58 언제나뉴비처럼 2020/10/13 22:56:16 ID : amk9upUZdCo 0
그리고 이렇게 파이썬 확장도 받으면 vsc는 준비 끝이야
그리고 이렇게 파이썬 확장도 받으면 vsc는 준비 끝이야
59 언제나뉴비처럼 2020/10/13 23:00:26 ID : amk9upUZdCo 0
인스톨 버튼 누르고 설치가 다 되면 다시 anaconda prompt (anacodna 3) 을 열어서 이렇게 적고 엔터를 눌러 conda create -n 가상환경이름 python=3.5 anaconda 가상환경이름에는 너희들이 사용할 이름을 적으면 되 난 35라고 적었어 이름은 바꿔도 되는데 기억해둬 간단히 설명하면 35 라는 이름을 가진 가상환경을 만드는데 파이썬 버전은 3.5를 쓴다는거야 3.8 까지 나왔는데 왜 3.5 냐면 주식 백테스트 패키지가 3.6 까지밖에 지원을 안하거든 근데 3.6으로 설치했을때 잘 안되서 그냥 3.5로 하니까 되더라고.
60 언제나뉴비처럼 2020/10/13 23:01:21 ID : amk9upUZdCo 0
그 다음 conda activate 35 라고 치고 엔터 방금 만든 가상환경을 열겠다는 뜻이야
61 언제나뉴비처럼 2020/10/13 23:07:40 ID : amk9upUZdCo 0
그 다음 conda install -c Quantopian zipline 이걸 치고 엔터 zipline은 우리가 사용할 주식 백테스트 패키지야 만약에 설치하다가 빨간 글씨 에러로 도배가 되면 비주얼스튜디오 2019를 설치하고 (c++ 를 사용한 데스크톱 개발에 체크하고 설치해) 다시 실행해봐 (비주얼스튜디오 코드가 아니야) c 컴파일러가 없어서 그럴 가능성이 있거든
62 언제나뉴비처럼 2020/10/13 23:09:38 ID : amk9upUZdCo 0
zipline 을 처음부터 사용할게 아니니까 어려우면 일단 넘어가도 되 zipline 을 설치한 사람은 pip uninstall logbook pip install logbook 한번씩만 이렇게 치고 엔터 왠지 모르겠는데 로그북 패키지랑 집라인이 서로 충돌하는것 같아 그래서 삭제하고 재설치 하는거야
63 언제나뉴비처럼 2020/10/13 23:11:00 ID : amk9upUZdCo 0
여기까지 다 했으면 축하해 이제 다시 시작 프로그램에서 Anaconda Navigator (Anaconda3) 을 클릭해서 실행해
64 언제나뉴비처럼 2020/10/13 23:14:03 ID : amk9upUZdCo 0
실행되면 이렇게 나오는데 알림은 중요한거 아니니까 빨간색으로 표시한거 눌러서 닫고 파란색으로 표시한거 눌러서 아까 만든 35 가상환경으로 바꿔줘
실행되면 이렇게 나오는데 알림은 중요한거 아니니까 빨간색으로 표시한거 눌러서 닫고 파란색으로 표시한거 눌러서 아까 만든 35 가상환경으로 바꿔줘
65 언제나뉴비처럼 2020/10/13 23:16:57 ID : amk9upUZdCo 0
이렇게 바뀌었으면 jupyter lab이라고 되있는거 launch 버튼 눌러서 실행해 그럼 파이썬 준비가 끝났어 (와~~~)
이렇게 바뀌었으면 jupyter lab이라고 되있는거 launch 버튼 눌러서 실행해 그럼 파이썬 준비가 끝났어 (와~~~)
66 언제나뉴비처럼 2020/10/13 23:19:57 ID : amk9upUZdCo 0
웹 브라우저가 켜지면서 이런 창이 나올거야 파란색 표시한걸 눌러서 새 notebook을 열어 노트북은 하나의 코드를 여러개로 쪼개서 작성하고 여
웹 브라우저가 켜지면서 이런 창이 나올거야 파란색 표시한걸 눌러서 새 notebook을 열어 노트북은 하나의 코드를 여러개로 쪼개서 작성하고 여러개로 쪼개서 실행할수 있어 일일히 print 함수를 사용하지 않아도 자동으로 출력되는 기능도 있어 거기다가 잘만 활용하면 notebook 자체를 코딩 공부를 위한 노트로 활용할수 있지
67 언제나뉴비처럼 2020/10/13 23:22:51 ID : amk9upUZdCo 0
그럼 이제 첫 코딩의 국룰인 헬로월드부터 출력해보자 다 작성하고 파란색으로 표시한 실행버튼 누르면 돼
그럼 이제 첫 코딩의 국룰인 헬로월드부터 출력해보자 다 작성하고 파란색으로 표시한 실행버튼 누르면 돼
68 언제나뉴비처럼 2020/10/13 23:23:39 ID : amk9upUZdCo 0
짜잔!
짜잔!
69 언제나뉴비처럼 2020/10/13 23:26:07 ID : amk9upUZdCo 0
아까 내가 notebook은 print를 사용하지 않아도 출력이 된다고 했었지? 사진처럼 그냥 적으면 자동으로 출력되
아까 내가 notebook은 print를 사용하지 않아도 출력이 된다고 했었지? 사진처럼 그냥 적으면 자동으로 출력되
70 언제나뉴비처럼 2020/10/13 23:28:13 ID : amk9upUZdCo 0
파이썬이 깔렸으니 에서 말한 랜덤워크에도 통하는 방법을 파이썬을 이용해 차트로 보여줄게 우선 만원에서 시작해서 반반의 확율로 1000원이 오르거나 내리는 가상의 주식을 만들어볼게
71 언제나뉴비처럼 2020/10/13 23:48:51 ID : amk9upUZdCo 0
짠! 어때? 좀 주식 같아보여? 랜덤으로 했기때문에 실행할때마다 형태가 달라질거야 만원으로 했더니 마이너스가 되는 경우가 자꾸 생겨서 100만원
짠! 어때? 좀 주식 같아보여? 랜덤으로 했기때문에 실행할때마다 형태가 달라질거야 만원으로 했더니 마이너스가 되는 경우가 자꾸 생겨서 100만원 시작으로 바꿨어 완전 랜덤워크하는 주식을 가지고 어떻게 해야 돈을 벌수 있을까? 알고리즘을 짜서 저걸 이기면 되겠지?
72 언제나뉴비처럼 2020/10/14 01:01:23 ID : amk9upUZdCo 0
이걸 이기는 방법을 간단히 말하면 투자 비중조절과 리벨런싱이야 리밸런싱은 정해놓은 비율이 어긋나면 다시 맞추는 작업을 말해 리밸런싱의 좋은 점은
이걸 이기는 방법을 간단히 말하면 투자 비중조절과 리벨런싱이야 리밸런싱은 정해놓은 비율이 어긋나면 다시 맞추는 작업을 말해 리밸런싱의 좋은 점은
이걸 이기는 방법을 간단히 말하면 투자 비중조절과 리벨런싱이야 리밸런싱은 정해놓은 비율이 어긋나면 다시 맞추는 작업을 말해 리밸런싱의 좋은 점은 가격이 떨어지면 알아서 투자 비중이 축소되고 가격이 오르면 주기적으로 차익 실현이 되는 효과가 있어 가진돈을 전부 투자하는 방법과 가진돈의 절반을 투자하고 한달마다 비중을 다시 조절하는 방법 두가지 그래프를 그려봤어 보다시피 크게 하락하는 주식의 경우 대체로 후자가 더 성과가 좋은걸 볼수 있지 참고로 위 차트는 주가 그래프고 아래차트의 파랑은 몰빵, 주황은 50퍼 투자야
73 언제나뉴비처럼 2020/10/14 01:03:25 ID : amk9upUZdCo 0
하지만 이건 하락하는 상황을 방어하는 성격이 더 커서 크게 상승하는 주식에서는 사진처럼 크게 힘을 못 쓰는 경우가 많아 보면 전체적으로 하락할때
하지만 이건 하락하는 상황을 방어하는 성격이 더 커서 크게 상승하는 주식에서는 사진처럼 크게 힘을 못 쓰는 경우가 많아 보면 전체적으로 하락할때
하지만 이건 하락하는 상황을 방어하는 성격이 더 커서 크게 상승하는 주식에서는 사진처럼 크게 힘을 못 쓰는 경우가 많아 보면 전체적으로 하락할때 덜 잃고 상승할때 덜 먹는걸 알수 있지
74 언제나뉴비처럼 2020/10/14 01:09:41 ID : amk9upUZdCo 0
하지만 이런 단점은 앞으로 소개해줄 다양한 전략을 통해서 크게 상쇄할 수 있어 그러니까 너무 걱정하지 말고 투자를 시작하는게 좋아! 코드를 보고싶은 사람이 있을 수 있으니 줄게 궁금한거 있으면 물어봐
75 언제나뉴비처럼 2020/10/14 01:10:25 ID : amk9upUZdCo 0
#리밸런싱과 단순보유 비교 import matplotlib.pyplot as plt import pandas_datareader.data as web import datetime import random import pandas as pd from zipline.api import order from zipline.api import symbol from zipline import run_algorithm from zipline.api import date_rules from zipline.api import schedule_function from zipline.api import order_target_percent from zipline.api import set_commission from zipline.api import commission from zipline.api import record start = datetime.datetime(1970, 1, 2) end = datetime.date.today() data = web.get_data_yahoo('spy', start, end) data = data.tz_localize('UTC') data = data[['Close']] data.columns = ['RND'] data['RND'] = 1000000 for i in range(1,len(data)): if random.randrange(1, 3) == 1: data['RND'][i] = data['RND'][i-1]+1000 else: data['RND'][i] = data['RND'][i-1]-1000 def initialize(context): schedule_function(rebalancing, date_rules.month_end()) set_commission(commission.PerDollar(cost=0.0015)) def initialize2(context): set_commission(commission.PerDollar(cost=0.0015)) def handle_data(context, data): pass def handle_data2(context, data): order_target_percent(symbol('RND'), 1.0) def rebalancing(context, data): order_target_percent(symbol('RND'), 0.5) start_utc = data.index[0].replace(tzinfo=datetime.timezone.utc) end_utc = data.index[-1].replace(tzinfo=datetime.timezone.utc) result = run_algorithm( start=start_utc, end=end_utc, initialize=initialize, capital_base=100000000, handle_data=handle_data, data=data ) result2 = run_algorithm( start=start_utc, end=end_utc, initialize=initialize2, capital_base=100000000, handle_data=handle_data2, data=data ) plt.figure(figsize=(15, 5)) plt.plot(data.index, data['RND']) plt.show() plt.figure(figsize=(15, 5)) plt.plot(result2.index, result2.portfolio_value) plt.plot(result.index, result.portfolio_value) plt.show()
76 언제나뉴비처럼 2020/10/14 01:17:07 ID : amk9upUZdCo 0
혹시 따라하다가 오류가 나거나 뭔가 이상해 보일땐 소스코드, 오류 메시지를 복사하거나 캡쳐해서 보여주면 좋겠어. 그럼 잘 알려줄게 그리고 만약에 파이썬을 진지하게 배우고 싶으면 직접 구글에 검색해서 문제를 해결하는게 무척 도움될거야 내일은 알려줄 것중 파이썬은 자료형와 연산자를 간단히 알아볼거야 주식 부분은 주식이 정확히 뭘 뜻하는건지랑 채권이 뭔지 알려줄게 그리고 주식투자할때 전략을 세워야 하는 이유와 이 바닥에서 가장 기본적인 주식투자 전략 2가지를 알려줄게 주식과 채권을 6:4로 섞는 전략과, 이동평균선 크로스 전략이야 아 그리고 이미 아는 내용이라 빨리 넘어가고 싶다는 사람이 많으면 그냥 쭉쭉 넘겨버릴거니까 피드백 부탁해
77 언제나뉴비처럼 2020/10/14 01:25:41 ID : amk9upUZdCo 0
마지막으로 여기서 20억이 나온 이유를 알려줄게 사실은 20억이 아니라 몇억이던 괜찮아 은퇴 자금 4% 인출의 법칙이라는건데 더이상 추가 소득 그러니까 일을 더이상 할수 없을때 남아있는 자금을 어느정도 일정한 수익이 나는곳에 투자하는거야 그리고 매년 그 자금의 4%를 꺼내서 1년 생활비로 사용하는거지 단 한 해가 지날때마다 물가 상승율을 감안해서 조금씩 더 꺼내 쓰는거야
78 언제나뉴비처럼 2020/10/14 01:35:03 ID : amk9upUZdCo 0
그럼 20억을 있을 경우 1년 생활비로 8천만원을 사용했어 남은 돈은 약 6%정도 되는 수익을 얻을수 있는곳에 투자하고 그럼 다음 해에는 20억3520만원 의 자산이 남아있어(6%가 불었거든) 여기서 물가가 작년에 비해 3% 상승했다면 8천만원에 3%를 더해서 8240만원을 1년 생활비로 사용하는거야 다시 1년간 불면 다음해에는 약 20억 7천만원이 남지
79 언제나뉴비처럼 2020/10/14 01:35:14 ID : amk9upUZdCo 0
만약에 1년에 5천만원으로 충분히 살수 있을것 같다면 12억 5천만원을 모아야 할거야 여기서 4%보다 더 많이 인출하거나 수익율이 줄어든다면 더 짧은 시간을 버틸거야 수익율이 늘어나고 4%보다 더 적게 인출하면 평생을 놀고 먹으면서 돈이 오히려 불어나는 기적을 볼 수 있어 하지만 물가라는게 항상 일정하게 오르지 않고 운이 나쁘면 1년에 10%넘게 오를수도 있으니까 아마 죽을때쯤 돈을 다 쓰는게 평범한 시나리오라고 생각해
80 언제나뉴비처럼 2020/10/14 01:45:48 ID : amk9upUZdCo 0
그럼 20억을 어떻게 모으냐 스레주! 20억이 장난이냐? 그럴텐데 걱정마 이론적으로 아주 불가능한것만은 아니거든 내가 말했지? 높은 1자리수 수익율(8~9%) 면 충분하다고 만약 너희들이 1년에 1000만원을 투자할수 있다면 8% 수익일 경우 29년째에 10억, 37년째에 20억 9% 수익일 경우 27년째에 10억, 35년째에 20억 투자금을 늘리면 늘릴수록 이 기간도 빠르게 오겠지. 30년이 너무 길다면 수익율을 10퍼센트 초중반까지 올릴 방법도 많아. 그것도 알려줄게 12% 수익일 경우 23년째에 10억, 29년째에 20억이 되거든
81 언제나뉴비처럼 2020/10/14 01:52:15 ID : amk9upUZdCo 0
너희들이 아직 20대 초반이라면 40~50대에 은퇴하고 돈많은 백수로 살수 있어. 이건 모두의 꿈이잖아 물론 아주 힘들고 더러운 길이 될거야. 하지만 금수저 미만은 이 방법 외에 부자 될 방법이라곤 아무것도 없다고 생각해 당장 내가 평생 월급쟁이로 일하다 정년퇴직하면 아픈 무릎으로 알바를 할 수도 없는 일이잖아? 우리 모두 좋은 수저를 물고 태어나지 못했으면 적어도 은수저정도는 직접 깎아서 자식놈한테 물려줘야지 ㅋㅋ
82 언제나뉴비처럼 2020/10/14 01:57:02 ID : amk9upUZdCo 0
그럼 내일 또 올게 궁금한거 있으면 레스 달아줘
83 이름없음 2020/10/14 05:28:13 ID : nyLhwFhgmE4 0
와.. 스크랩하고 좋아요 눌렀어 제발 가지만 말아줘
84 이름없음 2020/10/14 08:24:15 ID : u2oGq43PfO3 0
와 사랑해... 스레주 내가 파이썬 개발환경을 찾아보니까 엄청 많더라고... 근데 아나콘다로 하는게 좋지? 막 엄청 많은 방법이 있던데 방법이 영향을 주는지 궁금해!
85 언제나뉴비처럼 2020/10/14 10:57:54 ID : Mo7vu5U2Fju 0
파이썬 버전이나 아나콘다,ide 종류는 별 상관이 없어 개발 환경마다 장단점이 다 다르니까 원하는걸 사용하면 되 다만 아나콘다를 사용하면 pandas나 numpy같은 패키지가 기본으로 설치되어 있고 zipline 패키지를 설치할 때 아나콘다를 권장하기 때문에 내가 알려준 개발환경을 사용하는게 좋을거야 개발 환경을 통일하지 않으면 몆몇 문제는 내가 답해주기 힘들수도 있거든
86 이름없음 2020/10/14 10:59:01 ID : u2oGq43PfO3 0
오옹 ㅇㅋㅇㅋ! 고마워! 사실 전에 파이썬할때도 개발환경 설정이 제일 힘들더라...ㅠㅠㅠㅠㅠ 이번에는 잘해봐야지!
87 이름없음 2020/10/14 12:34:12 ID : xxzV81jBzdS 0
나 컴푸터 학원에서 파이썬 배우는데 도대체 왜 배우는지 모르겠어 실생활에 어떻게 적용하는지도 모르겠고 뭐 할때 쓰는지도.
88 언제나뉴비처럼 2020/10/14 13:40:18 ID : Mo7vu5U2Fju 0
난 좀 귀찮고 복잡하다 싶으면 일단 파이썬에 관련 패키지가 있는지 먼저 확인해 엑셀 관련 패키지를 이용해서 엑셀로 5시간 걸릴 일을 30분에 끝낸적도 있고 웹 크롤러를 만들어서 네이버 카페에서 2만개쯤 되는 게시글의 첨부파일도 자동으로 다운받고 그랬어 계산기로 하기 힘든 계산도 파이썬으로 휙휙 해버리고 말이야 어디다가 쓰냐면 컴퓨터로 할수 있는 모든것에 다 가져다 쓸수있지. 구상만 잘 하면 말이야
89 이름없음 2021/03/10 15:33:04 ID : NuoHCi3CmJQ 0
이거보고 주식 자동매매 만들고싶어졌음 후.. 오늘도 꼬라박은 나보단 프로그램이 더 잘하겠지?
레스 작성
공부 실시간
4레스애들아 중학교 3년 내내 학급임원한거 63 Hit
공부 이름없음 21.03.10 0
1레스고등학교 학생회 들어가려고하는데 38 Hit
공부 이름없음 21.03.10 0
89레스» 현직 개발자가 알려주는 파이썬과 주식 클래스 581 Hit
공부 언제나뉴비처럼 21.03.10 5
5레스공동교육과정 59 Hit
공부 이름없음 21.03.10 0
5레스재학생들이 자기 학교 어떻게 생각하는지는 어디를 가야 알 수 있을까❓ 94 Hit
공부 이름없음 21.03.10 0
6레스모의고사가 뭐야?? 70 Hit
공부 이름없음 21.03.10 0
3레스공부기록 43 Hit
공부 이름없음 21.03.09 0
5레스갓 고등학생인데 질문할게 넘 많아서... 간단하게 답좀 해주라.. 143 Hit
공부 이름없음 21.03.09 0
4레스영어 단어 외우는 방법 ㅊㅊ좀 77 Hit
공부 이름없음 21.03.09 0
6레스감상문을 너무 못쓰겠어 72 Hit
공부 이름없음 21.03.09 0
6레스공부 힘들 때 어떻게 해? ( 현실적인 조언과 공부 팁이 필요해 75 Hit
공부 이름없음 21.03.09 0
2레스공부시간 65 Hit
공부 이름없음 21.03.09 0
2레스약대 가려면 투과목도 해야해? 106 Hit
공부 이름없음 21.03.09 0
11레스고닥교 1학년 인강 96 Hit
공부 이름없음 21.03.09 0
15레스문학 풀다 울어본 사람...? 192 Hit
공부 이름없음 21.03.09 0
13레스고삼 폰 시간 400 Hit
공부 이름없음 21.03.08 2
3레스약대 목표 중삼 60 Hit
공부 이름없음 21.03.08 0
5레스음악 수행으로 작곡해오라는데 음악 버릴까 말까 95 Hit
공부 이름없음 21.03.08 0
11레스다들 수학문제풀때 노래 들어? 548 Hit
공부 이름없음 21.03.08 0
9레스나 이무 생각 없는거냐? 162 Hit
공부 이름없음 21.03.08 0