[2025년 02월 4째주] 개인연금 계좌

이미지
  2025년 02월 24일 개인연금계좌 현황 1. (여전히) 매주 1주씩 2:30분에 가격 확인 후 첫 음봉일 때 매수를 진행하고 있다. 2. (여전히) 매달 월급날마다 15만원씩 넣고있다. 3. https://www.stock-freedom.com/2024/11/2024-11-4.html 지난 해 11월 4주차 계좌와 실평가손익합이 1만원 차이로 높다. 시간이 많이 지났는데, 인도Nifty50이 크게 떨어지면서 손익이 낮아지고 있다. 인도쪽은 시간을 두고 투자하는거라.. 매주 낮은 금액에서 하나씩 매수하다보면 다시 올라가는 날도 오겠지 하고 있다. 아직은 순항중~

[2024-05-23][개발내역] 연금계좌 코드 테스트 및 매주 매수 완료

 

2024-05-23 연금계좌 매수 현황

2024-05-23 개인연금계좌 1주 매수 완료

개인연금저축 계좌 코드를 완성했다. 

포트폴리오로 종목은 5개, 일주일에 1주씩 음봉일 때 매수한다.

1. 매주 월요일 pickle 파일 check값 초기화


import pickle # ETF 종목코드와 체크 값을 딕셔너리로 저장 buy_etfs = ['379780','458730','367380','381180','466940'] check_values = {etf: 0 for etf in buy_etfs} # 모든 ETF에 대해 체크 값을 0으로 초기화 # 딕셔너리를 파일에 저장 with open('etf_check_values.pkl', 'wb') as f: pickle.dump(check_values, f)

 

ETF 종목은 매주 매수를 원하는 종목코드로 구성했다.

379780 KBSTAR 미국S&P500
458730 TIGER 미국배당다우존스
367380 ACE 미국나스닥100
381180 TIGER 미국필라델피아반도체나스닥
466940 TIGER 은행고배당플러스TOP10

 pickle 파일로 값을 체크한다. 일주일에 한번 체크값을 매수했을 때 1로 변경하고, 매주 월요일 8시 50분에 값을 0으로 초기화한다.

 

2. 한국투자증권 API로 매수 실행

# 계좌 잔고 부르기 # 파일에서 딕셔너리를 불러오기 with open('etf_check_values.pkl', 'rb') as f: loaded_check_values = pickle.load(f) buy_etfs = ['379780','458730','367380','381180','466940'] # 해당 etf들의 가격 알아보기. 음봉 확인. for etf_stock_code in buy_etfs: check_value = loaded_check_values.get(etf_stock_code, None) if check_value is not None and check_value == 0 : current_info = KisKR.GetETFPrice(etf_stock_code) # 현재 요일이 금요일인지 확인 current_day = datetime.now().strftime('%A') # 어제 대비 음수일 때. if int(current_info['StockPredayVrss']) < 0 or current_day == 'Friday': # 시장가 1주 사기 KisKR.MakeBuyMarketOrder(etf_stock_code, 1) #print(f'개인연금계좌 ETf 매수 완료 : {etf_stock_code}') loaded_check_values[etf_stock_code] = 1 # 변경된 체크 값을 다시 파일에 저장 with open('etf_check_values.pkl', 'wb') as f: pickle.dump(loaded_check_values, f)

참고 : 한국투자증권 API를 사용하고 있고, 코드는 게만아님의 Class101을 강의를 수강하여 API를 참고하여 필요한 함수를 개인적으로 추가해서사용하고 있다.

일주일 중 음봉일 때 매수하고, 금요일까지 pickle 파일에 저장된 매수 체크 값이 0이면 금요일 오후 2시에 매수하도록 설정했다.

crontab 으로 매주 월요일 8:50에 설정 0으로 초기화를 하고 매일 오후 2시에 값을 확인하여 1주씩 매수를 진행한다.

오늘 코드를 만들고 테스트 겸 직접 실행하여 음봉인 ETF 종목 2개를 매수했다.

서버만 죽지 않는다면.. 그리고 서버 회사가 망하지 않는다면 나는 이 서버를 평생 유지할 생각이다.(아마도?)

서버는 Vultr에서 구입해서 사용중이고 월 약 7천원정도가 나가고 있다.

노후를 위해 일단 오늘은 여기까지..!

댓글

이 블로그의 인기 게시물

[주식자동매매[ 2024년 6월 3째주까지 현황

[2024년 6월 4째주] 주식자동매매 일지 및 한달 정리