/financial-engineering-cook-book

금융공학을 다루는 리포입니다. 당연히 취미용 리포입니다.

Primary LanguageJupyter Notebook

financial-engineering-cook-book

금융공학을 다루는 리포입니다. 당연히 취미용 리포입니다.

이 리포는 파이썬 지식이 이미 있다고 가정합니다.

금융 공학은 기본적으로 3가지 지식이 필요합니다. 첫번째는 통계학입니다. 둘째는 통계의 대상이 될 경제이론입니다. 셋째는 분석을 위한 도구로 프로그래밍입니다. 이런 측면에서 금융공학자는 데이터 사이언티스트와 유사합니다.

금융공학을 업무적으로 구분하라고 한다면 2가지로 분류할 수 있을 것 같습니다. 하나는 트레이딩 다른 하나는 분석입니다. 이 리포지토리는 모두 다룰 것이지만 이번 생애 다룰 수 있을지 장담은 못합니다. 그만큼 깊이있는 지식이 필요한 분야입니다.

본인이 개발자인데 재테크하고 싶어서 이 리포를 읽는 것이라면 당장 뒤로가기를 누르기바랍니다. 일단 투자로인한 원금손실은 본인의 책임이고 이 글을 전문 금융지식이 아닙니다. 금융자문과 관련된 전문 자격이 없고 절대 취미용입니다.

개인적인 목표는 아주 단순합니다. 이자, 배당, 월세로인한 불로소득이 생계유지를 위한 고정 지출을 가능한 가장 빠르게 초과하게 만드는 것입니다. 3가지가 중요해집니다. 자산의 크기를 크게 또 자산 수익률을 크게 마지막으로 고정 지출을 최대한 줄이는 것입니다. 개인적으로 고정지출을 줄이는 전략이 제일 쉬운 것 같습니다.

환경 설정

환경 설정입니다.

git clone https://github.com/arch-spatula/financial-engineering-cook-book.git

이렇게 파일을 생성합니다.

python3 -m venv .venv

작업 환경에 가상 환경을 만듭니다.

VScode에서 인터프린터를 설정합니다. cmd + shift + p > Python: select interpreter > ./.venv/bin/python

. .venv/bin/activate

그리고 이명령으로 가상환경을 시작합니다.

pip3 install -r requirements.txt

시작된 가상환경에 기존에 사용하던 라이브러들을 설치합니다.

pip3 freeze > requirements.txt

중간에 라이브러리리를 추가하면 이 명령을 합니다.

deactivate

참고 자료

daleseo - 파이썬에서 venv로 가상 환경 사용하기