Showing
7 changed files
with
96 additions
and
25 deletions
| 1 | -프로젝트 설명 | 1 | +<!-- TABLE OF CONTENTS --> |
| 2 | +<details open="open"> | ||
| 3 | + <summary>목차</summary> | ||
| 4 | + <ol> | ||
| 5 | + <li> | ||
| 6 | + <a href="#프로젝트 설명">About The Project</a> | ||
| 7 | + <ul> | ||
| 8 | + <li><a href="#사용한 언어">Built With</a></li> | ||
| 9 | + </ul> | ||
| 10 | + </li> | ||
| 11 | + <li> | ||
| 12 | + <a href="#프로젝트 시작">Getting Started</a> | ||
| 13 | + </li> | ||
| 14 | + <li><a href="#사용 법">Usage</a></li> | ||
| 15 | + <li><a href="#연락처">Roadmap</a></li> | ||
| 16 | + <li><a href="#데모">Roadmap</a></li> | ||
| 17 | + </ol> | ||
| 18 | +</details> | ||
| 19 | + | ||
| 20 | +### 프로젝트 설명 | ||
| 2 | ================ | 21 | ================ |
| 3 | 최근 주식에 대한 관심이 급격히 늘어났다. | 22 | 최근 주식에 대한 관심이 급격히 늘어났다. |
| 4 | 투자자들은 흔히 어떠한 전략대로 일관되게 투자했다면 지금 돈을 얼마나 벌었을까? 를 생각한다. | 23 | 투자자들은 흔히 어떠한 전략대로 일관되게 투자했다면 지금 돈을 얼마나 벌었을까? 를 생각한다. |
| 5 | 이를 확인해보는 작업을 백테스트라고 한다. | 24 | 이를 확인해보는 작업을 백테스트라고 한다. |
| 6 | -투자자들을 위해 간편하게 주식에 대한 정보, 포트폴리오 비중 추천, 백테스트(성과확인)기능을 제공한다. | 25 | +투자자들을 위해 간편하게 주식에 대한 정보, 포트폴리오 비중 추천, 백테스트(성과확인)기능을 라인 챗봇을 통해 제공한다. |
| 26 | + | ||
| 27 | +### 사용한 언어 | ||
| 28 | +* [Node.js](https://nodejs.org/ko/) | ||
| 29 | +* [python](https://www.python.org/) | ||
| 30 | + | ||
| 31 | + | ||
| 32 | +### 프로젝트 시작 | ||
| 33 | +================ | ||
| 34 | + | ||
| 35 | +1. 레포지토리 클론하기 | ||
| 36 | + ```sh | ||
| 37 | + git clone http://khuhub.khu.ac.kr/2017103989/stock_chatbot.git | ||
| 38 | + ``` | ||
| 39 | +2. npm install | ||
| 40 | + ```sh | ||
| 41 | + npm install | ||
| 42 | + ``` | ||
| 43 | +3. .env 작성하기 | ||
| 44 | + ```sh | ||
| 45 | + vi .env | ||
| 46 | + ``` | ||
| 47 | + ```sh | ||
| 48 | + TOKEN = 'ENTER YOUR CHANNEL ACCESS TOKEN' | ||
| 49 | + domain = 'ENTER YOUR DOMAIN' | ||
| 50 | + ``` | ||
| 51 | + | ||
| 7 | 52 | ||
| 8 | -기능 설명 | 53 | +### 사용 법 |
| 9 | ================== | 54 | ================== |
| 10 | 55 | ||
| 11 | -1. 주가 정보 불러오기 | 56 | +1. 도움말 확인하기 |
| 12 | - *input : 종목명 , output : 현재가격, 거래량, 전일대비 수익률(변화율) | 57 | + -> "도움말" 입력 |
| 13 | - fuzzywuzzy 라이브러리를 활용해서 예외처리를 실행 | 58 | + |
| 14 | -  | 59 | + |
| 15 | - | 60 | + |
| 16 | - | 61 | +2. 주가 정보 불러오기 |
| 17 | -2. 포트폴리오 비중 추천 | 62 | + -> "주가" 입력 |
| 18 | - *input: 여러개의 종목명, 가중치(입력하지 않아도 됨), 시작날짜,종료날짜 output :선택한 전략에 맞는 가중치 | 63 | + -> 주식명 입력 |
| 19 | - *gmv : 입력한 기간의 주가 정보를 바탕으로 risk가 가장 적은 종목 비중 | 64 | + |
| 20 | - *ms : max sharp , 위험 대비 수익률이 제일 높은 포트폴리오 비중, 즉 가성비가 가장 좋다 | 65 | + |
| 21 | - *rp : risk parity 전략, 포트폴리오의 위험을 동일하게 분배. 예를 들어 risk가 큰 종목에는 적게 risk가 작은 종목에는 많이 투자 | 66 | + |
| 22 | -  | 67 | +3. 포트폴리오 비중 추천 |
| 23 | - | 68 | + -> "비중 추천" 입력 |
| 24 | -3. 백테스트 (성과 확인) | 69 | + -> 주식명 입력 |
| 25 | - *input : 내가 선택한 종목들, 내가 투자한 가중치, 시작 일자, 종료 일자, 투자 금액, 비중 조절 주기, 데이터 주기(월,주,일), 전략(gmv,ms,rp,내가 선택한 가중치) | 70 | + -> 시작 날짜 선택 |
| 26 | - *output : 벤치마크(코스피, s&p500)과 비교된 결과 | 71 | + -> 전략 선택 |
| 27 | - *사용자가 원하는대로 성과 평가를 진행해줍니다 | 72 | + |
| 28 | - *예를 들어서 2010년1월1일부터 2021년 1월 1일의 기간동안 3개월 주기마다 월간 수익률 데이터를 사용해서 gmv 전략을 활용해서 포트폴리오를 구성했을 때 성과를 보여줍니다 | 73 | +*gmv : 입력한 기간의 주가 정보를 바탕으로 risk가 가장 적은 종목 비중 |
| 29 | -  | 74 | +*ms : max sharp , 위험 대비 수익률이 제일 높은 포트폴리오 비중, 즉 가성비가 가장 좋다 |
| 30 | -  | 75 | +*rp : risk parity 전략, 포트폴리오의 위험을 동일하게 분배. 예를 들어 risk가 큰 종목에는 적게 risk가 작은 종목에는 많이 투자 |
| 76 | + | ||
| 77 | + | ||
| 78 | + | ||
| 79 | +4. 백테스트 (성과 확인) | ||
| 80 | + -> "백테스트" 입력 | ||
| 81 | + -> 주식명 입력 | ||
| 82 | + -> 시작 날짜 선택 | ||
| 83 | + -> 전략 선택 | ||
| 84 | + | ||
| 85 | + | ||
| 86 | +*사용자가 원하는대로 성과 평가를 진행해줍니다 | ||
| 87 | +*예를 들어서 2010년1월1일부터 2021년 1월 1일의 기간동안 3개월 주기마다 월간 수익률 데이터를 사용해서 gmv 전략을 활용해서 포트폴리오를 구성했을 때 성과를 보여줍니다 | ||
| 88 | + | ||
| 89 | + | ||
| 90 | + | ||
| 31 | 91 | ||
| 92 | +### 연락처 | ||
| 93 | +================== | ||
| 94 | +진주성 - [git_profile]](http://khuhub.khu.ac.kr/u/2016100990) | ||
| 95 | + | ||
| 96 | +박하늘 - [git_profile]](http://khuhub.khu.ac.kr/u/2017103989) | ||
| 32 | 97 | ||
| 33 | -데모 | 98 | +프로젝트 링크: [http://khuhub.khu.ac.kr/2017103989/stock_chatbot](http://khuhub.khu.ac.kr/2017103989/stock_chatbot) |
| 99 | + | ||
| 100 | + | ||
| 101 | + | ||
| 102 | +### 데모 | ||
| 34 | ================== | 103 | ================== |
| 35 |  | 104 |  |
| 36 | - | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 105 | + | ||
| 106 | + | ||
| 107 | + | ... | ... |
img/QR.png
deleted
100644 → 0
1.22 KB
img/QR.png.png
0 → 100644
11.2 KB
img/도움말.jpg
0 → 100644
103 KB
img/백테스트.jpg
0 → 100644
356 KB
img/비중 추천.jpg
0 → 100644
314 KB
img/주가.jpg
0 → 100644
116 KB
-
Please register or login to post a comment