목록코딩 (20)
열정, 근면, 성장

클론코딩 했던 것을 넘어 다른 지수를 추가 및 교체하여 분석 및 비교를 해보려 한다. 0. 분석할 대상 KOSPI, NASDAQ, S&P, US Treasury 7-10 years ETF(IEF), Dollar Index, Gold Index 클론코딩한 글에서는 미국 국채 10년물은 TNX 지수를 이용했다. 내가 이해한 것이 맞다면, TNX에서 3.580 USD (35.80) 이라고 표시되는 것은 100 달러의 미국 10년 국채를 산다고 가정했을 때 3.58%의 국채수익률을 낸다는 것을 의미한다. 평균 수익률 및 변동성(표준편차)을 계산하여 비교하기 위해서는 채권의 특성을 먼저 알아야 한다. 금리가 오르면 채권 가격이 하락한다(이미 발행된 고정금리 채권) 만기가 존재한다 1) 금리가 높을 수록 채권의 가..

1월에 처음 배포를 시도한 후로부터 systemctl status uwsgi 커맨드를 칠 때마다 아래와 같은 에러가 뜨면서 무한 재시작이 됐다. 그리고 그와 동시에 배포된 웹사이트 접속에는 문제가 없었다. (PID 크기가 엄청 크다.) 몇개월에 걸쳐서 어느 정도 해결한 것 같다. ----------------- 클라우드: AWS EC2 프리티어(RAM 1GB, 스토리지 30GB) 서버: Linux Ubuntu 웹 프레임워크: Django uwsgi - nginx ------------------ 1. 프로젝트 venv의 uwsgi를 사용한다면 전역 uwsgi는 꺼야한다. source venv/bin/activate 했다면 전역 uwsgi는 쓸 일이 없다. 그러나 아래 커맨드를 친다면 systemctl s..
AWS EC2(freetier), Ubuntu 웹 프레임워크: Django 현재 두 개의 프로젝트가 있고, 각각 github에 올라가 있다. 각각의 ssh key로 repository 연결이 되어 있는데 자꾸 ssh-agent가 새로운 ssh key를 인식 못한다. 엉뚱한 거 pull 해오면 안 되므로 chat gpt한테 어떻게 하면 되는지 물어봤다. 1. ssh-agent 실행 eval "$(ssh-agent -s)" 2. id_rsa_new 등록 (SSH key 등록해놔서 add만 하면 됨) ssh-add ~/.ssh/id_rsa_new .ssh의 절대 경로는 /home/ubuntu/.ssh/ 나의 경우, 프로젝트 디렉토리와 함께 있었다. 3. git 명령어(pull, clone 등) 사용 git c..

uwsgi.service: Failed with result 'protocol'의 에러에 97만번 정도 빠졌다. process 옆에 있는게 아마... 에러 문장을 아무리 구글링해봐도 이 에러는 별로 없어서 고전했었는데 이렇게 에러가 계속 나는데 어떻게 멀쩡하게 사이트는 돌아가고 있지,,, 문득 의문이 들었다 유저 디렉토리에 있는 uwsgi.log를 확인해봤다 재시작할 때마다 ***Starting uWSGI ... *** 이 내용이 뜨던데, log에 딱 한번밖에 안 떴다. 여기서 드는 근본 X 가설 1. uwsgi가 전역에도 깔려있고 venv에도 깔려있다. 2. 나는 가상환경(virtualvenv)에서 uwsgi를 한 번 실행했다. 3. 한 번 실행된 게 계속 돌아가고 있다. 4. 거기다 내가 전역 uws..
개발하고 그대로 프로젝트를 github에 올리기 전에 API key나 장고 secret key를 숨겨야한다. api key를 누가 긁어가서 써버리면 안될테니... 순서는 다음과 같다. 1. secrets.json 파일을 만든다 내용은 { 'Secret_key': '장고 시크릿 키' } 그 외에 api key나 노출되면 안되는 요소를 secrets.json 파일에 넣는다. 2. settings.py에서 SECRET_KEY 대체 예시로 든 django secret key를 보자면, # SECURITY WARNING: keep the secret key used in production secret! with open(BASE_DIR/'MyProject/secrets.json') as f: secrets = ..

[클론 코딩] KOSPI 지수 데이터를 사용하여 분석하기 1 https://dacon.io/competitions/official/235980/codeshare/6634 KOSPI 와 외국지수 상관관계 분석 및 CAPM 기반 포트폴리오 작성 월간 데이콘 KOSPI 기반 분석 시각화 경진대회 dacon.io 위 게시글의 코드를 따라 치면서 growing-sub.tistory.com 이전 게시물 클러스터링 결과 해석까지 했다. 1. matplotlib.pyplot 활용(산점도) 01. Matplotlib 기본 사용  Matplotlib 라이브러리를 이용해서 그래프를 그리는 일반적인 방… wikidocs.ne..
KOSPI 지수 데이터를 사용하여 분석하기 1 를 내가 궁금한 대로 응용해서 분석하고 있다. 근데.. 최근 데이터를 써서 그런가 좀 해석하기가 어렵다. 역시 클러스터링은 분석가 맘대로 결론을 조작할 수 있다는 점이 문제인 것 같으면서도 쩝... 지금 하고 있는 건 클론코딩 원작자의 데이터 리스트에서 닛케이를 빼고(닛케이는 덜 궁금함) 금 인덱스를 넣었다. 또, 2022년 여름까지 말고 2022년 12월 29일까지의 데이터를 넣었다. 그랬더니 미국 국채 10년물이 위험자산이랑 같이 묶이면서 해석을 새롭게 할 필요를 느꼈다. 머리를 굴려보자... 최근 미국 국채 10년물의 금리 변동성이 개 커서 그런가 사실 위험자산(하이리스크 하이리턴) 중에서도 가장 연관성이 높다(해당 군집의 대표성을 띈다). 드는 또 다..