제 서버를 최대한 활용하려는 목적으로, 서버에 저만의 웹사이트를 만들어 사용하고 있습니다. 그 중 하나의 기능으로 미국 주식을 모니터링하여 언제 주식을 사면 좋을지 알림을 주는 기능을 만들고 있고요, MDD 차트 만드는 기능을 공유해 봅니다.
데모 사이트
https://badmarket.duckdns.org/mdd/SPY
(혹시 크롬에서 위험한 사이트라도 뜨는 것은 무시하셔도 됩니다.^^;)
GitHub
https://github.com/jihunx/badmarket
MDD란?
- Maximum Draw Down, 최대 낙폭
- 일정기간 동안 최고점과 최저점을 비율로 계산한 값
실행 방법
- 깃헙에서 파일을 전부 다운로드 받으신 후에
python main.py
로 실행하시거나,- docker-compose를 사용하시는 분들은 yml 파일이 첨부돼 있으니
docker-compose up -d
하시면 됩니다.
자세한 내용은 깃헙을 참고해 주세요.
사이트 사용 방법
- http://0.0.0.0:8000/mdd/SPY가 열릴텐데, 맨 끝의 문자만 원하는 주식 코드로 변경하면 됩니다.
- ex) http://0.0.0.0:8000/mdd/QQQ
차트 해석 방법
- 이 차트를 보고 언제 주식을 사라는 것이냐?에 대한 답은 프린들TV의 영상에서 확인하실 수 있습니다(참고로 저는 해당 영상 채널과 무관한 사람입니다).
- 간략하게 말씀드리자면 해당 종목의 MDD를 5분위로 나눈 후에 1분위수만큼 떨어졌을 때는 주식을 일부 사고, 그 다음 2분위수만큼 떨어졌을 때 또 일부 사고, …. 마지막 4, 5분위수에서는 레버리지를 이용하자는 컨셉입니다.