부산대학교 제3회 창의융합SW해커톤
접근성이 높은 개방형 투자 플랫폼 '맥스턴'을 제작하여, 개인 투자자의 자기주도적 투자 전략 수립을 돕는 것이 목표입니다. 플랫폼 자체 커뮤니티의 활용으로 개인 투자자들의 투자 문화를 성숙화합니다. 빅데이터 분석 역량을 활용해 국민의 재산 증식에 기여하는 플랫폼으로 성장하겠습니다.
-
사용자가 매수, 매도의 기준을 직접 설정
- 매출액, 영업이익, 주가, 시가총액, PER, PBR, ROE, 현금흐름, 부채 비율 등의 지표가 있습니다.
- 사용자가 주도적으로 매수, 매도 기준을 설정합니다.
-
백테스팅 서비스를 제공
- 특정 기간을 설정하고, 사용자가 선택한 전략대로 과거 시뮬레이션을 진행합니다.
- 과거 주가 데이터를 활용하여 불확실성을 줄이고, 자신만의 투자 전략을 수립합니다.
- 실제처럼 실행하고 모든 결과를 기록해 분석합니다.
- 전략의 성과를 평가합니다.
-
플랫폼 자체 커뮤니티로 투자자간 정보 공유 서비스 제공
- 자신의 전략에 대한 다른 사람의 의견을 듣기 위해 백테스팅 데이터를 커뮤니티에 공유할 수 있습니다.
- 커뮤니티에서 의견을 주고받으며 투자에 관한 다양한 지식을 쌓을 수 있습니다. 또한, 전략을 평가받고 부족한 것이나 잘못된 것을 고칠 수 있습니다.
- 백테스팅으로 구한 수익률 데이터를, 다양한 측면을 반영한 수치로 분석하여 나에게 적합한 전략인지 아닌지 판가름 해줍니다.
-
frontend - url: http://15.164.94.132:3000/backtest
-
backend - django-rest-framework ngrok url: http://54.180.99.150:8080/apis/
-
mongodb - atlas database: https://cloud.mongodb.com/v2/5f376e368a7cea3dc026163b#clusters
Prerequisite
- node :
v16.13
Execute
# 0. frontend 폴더에 들어가기
$ cd frontend
# 1. 설치하기
$ npm install
# 2. 실행하기
$ npm run start
#또는
$ yarn start
Installation
OS X & Linux:
npm install my-crazy-module --save
Windows:
edit autoexec.bat
A few motivating and useful examples of how your product can be used. Spice this up with code blocks and potentially more screenshots.
For more examples and usage, please refer to the Wiki.
Describe how to install all development dependencies and how to run an automated test-suite of some kind. Potentially do this for multiple platforms.
make install
npm test
- 0.2.1
- CHANGE: Update docs (module code remains unchanged)
- 0.2.0
- CHANGE: Remove
setDefaultXYZ()
- ADD: Add
init()
- CHANGE: Remove
- 0.1.1
- FIX: Crash when calling
baz()
(Thanks @GenerousContributorName!)
- FIX: Crash when calling
- 0.1.0
- The first proper release
- CHANGE: Rename
foo()
tobar()
- 0.0.1
- Work in progress
Your Name – @YourTwitter – YourEmail@example.com
Distributed under the XYZ license. See LICENSE
for more information.
https://github.com/yourname/github-link
- Fork it (https://github.com/yourname/yourproject/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request