Skip to content

kim-misol/algobosol_web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

algobosol

주식/코인 투자 포트폴리오

로컬 실행

터미널에서 아래 명령어 실행

streamlit run app.py

브라우저가 자동으로 열리며 데모 페이지를 확인할 수 있습니다.

개발 환경 구성

공격적으로 버전을 업그레이드 하기 때문에 pyenv를 사용하여 python 설치하는 것을 권장하며 pip가 아닌 poetry를 사용함.

1) 설치

pip install --user poetry
make install  # 개발시 `make install-dev`를 사용

2) 개발 서버 실행

poetry run streamlit run app.py

.env 파일에 Upbit 와 Creon 의 Access key 와 Secret key 입력

ACCESS_KEY=
SECRET_KEY=

Tech Stack

개발용:

Makefile 기능

  • make install: 프로젝트 디펜던시 설치
  • make install-dev: 프로젝트 디펜던시 설치 (개발자)
  • make download-ta-lib: ta-lib 다운로드
  • make test: 테스트 실행
  • make coverage: 테스트 실행 (커버리지)
  • make format: 프로젝트 코드 포맷
  • make lint: 프로젝트에대해 ruff 실행
  • make run: 호스트에서 서버 실행
  • make restart: 백그라운드로 실행 중인 앱 중지하고 재실행
  • make setup-env: 환경별로 python 경로 찾아서 자동으로 poetry env use + poetry install 실행

About

주식 투자 포트폴리오

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published