본문 바로가기
반응형

사이드 프로젝트/주식자동 매매 프로그램5

Python 주식 자동매매5 - 주식거래 자동화 프로그램 테스트 및 개선사항 1. 테스트 단타종목선정 : 아직도 종목을 선정하지 못해서 실제로 돌려보지 못했다.. 변동성 k 설정 작업스케쥴이 아닌 직접 코드를 수행하는 방식 -> cron방식으로 변경하기? 2. 개선사항 1) 켜놔야하는 윈도우 PC대신 AWS의 lightsail 사용하도록 2) 윈도우 작업스케쥴러 대신 cron이나 eventBridge로 동작하도록 3) 매번 관리자권한으로 실행하는 증권api 접속을 줄이기 위해서 RDBMS에 저장하도록 excelsior-cjh.tistory.com/106?category=975542 3. 주식 데이터를 PostgreSQL에 저장하기 주식 데이터를 PostgreSQL에 저장하기 이전에 포스팅한 2. 주식 분석 개발환경 설정 - 파이썬 환경 설정 및 실행에서 설정한 주식 분석 환경을 .. 2021. 2. 15.
Python 주식 자동매매4 - 주식거래 자동화 프로그램 만들기 ▼▼ 프로젝트 히스토리 보러가기▼▼ 2021.02.05 - Python 주식 자동매매1 | 주식거래 자동화 개요 및 구조 2021.02.05 - Python 주식 자동매매2 - 개발환경설치 및 대신증권 API 구조 2021.02.05 - Python 주식 자동매매3 - 특정종목 Slack 노티 테스트 2021.02.05 - Python 주식 자동매매4 - 주식거래 자동화 프로그램 만들기 아래의 내용은 유튜브 '조코딩'님의 '파이썬으로 주식거래 자동화만들기'를 참고한 내용입니다. 또한 코드는 파이썬증권 데이터분석 github를 참고하였습니다. 앞서서 삼성전자 현재가를 슬랙알람으로 받는걸 테스트해봤는데, 이제 진짜로 주식거래 자동화 프로그램을 만들어보자. 1. 요구사항 1) 거래가 빈번하게 이루어져서 수수료.. 2021. 2. 5.
Python 주식 자동매매3 - 특정종목 Slack 노티 테스트 아래의 내용은 유튜브 '조코딩'님의 '파이썬으로 주식거래 자동화만들기'를 참고한 내용입니다. 앞서서 종목조회하기로 API를 테스트를 해봤으니 좀더 재미있게 느껴지는 걸 만들어 볼 수 있었다. 내가 원하는 종목코드를 알기만 하면, 그 종목의 상세정보를 슬랙으로 알림을 받을 수 있는 것이다. 사실 슬랙봇만들기는 예전에 AWS API를 사용해서 모니터링알람을 만들때 해봤었다. 그런데 그때는 슬랙의 ㅅ도 모른상태로 접했어서 이걸 연결하는데도 하루가 걸렸던것 같다.. . 하지만 또 까먹을 수 있으니까 좀 정리해두려고 한다. 1) 슬랙 설치 및 채널생성 이미 슬랙을 메신저로 사용하고 있다면, 금방할수 있을지도. 새로운 워크스페이스를 파서 새로운 채널을 생성 권장(테스트목적이니까) 2) 슬랙봇 생성 슬랙API 사용 .. 2021. 2. 5.
Python 주식 자동매매2 - 개발환경설치 및 대신증권 API 구조 아래의 내용은 유튜브 '조코딩'님의 '파이썬으로 주식거래 자동화만들기'를 참고한 내용입니다. 이제 개발환경을 세팅해본다. 1) 대신증권 비대면계좌 개설 사실 모든 과정중 이 과정이 제일 오래걸려서 너무 킹받는다.....ㅂㄷㅂㄷ 대신증권 회원가입부터 공인인증서까지..... 간단하게 하면 되겠지 하고 '조회전용'으로 로그인하면 안되고 공동인증서까지 등록해서 로그인을 해준다.. 2) 시스템 트레이딩 신청 *시스템트레이딩이란? 과거데이터를 바탕으로 컴퓨터 프로그래밍을 이용하여 시스템이 투자를 대행하는 방법 대량주문,동시,분할주문을 자동으로 설정할 수 있어서 기관투자자들이 사용하고 있는 방법 즉, 일반투자자들의 판단이 아닌 데이터알고리즘에 의해 매매규칙을 정하고 금융상품을 거래하는 투자방법 그러면 이렇게 '시스템.. 2021. 2. 5.
Python 주식 자동매매1 | 주식거래 자동화 개요 및 구조 파이썬감을 잃지 않으면서 간단하게 만들수 있는게 뭐가 있을까~?하다가 관심있었던 주식이랑 결해봤다. 조코딩채널을 참고하고, 재미있어서 하루만에 뚝딱 해버렸당~! 1. 개요 목표는 이 프로그램에 의해서 특정종목의 주식을 자동으로 사고 파는 것이다. 만들어서 좋은건, 내가 하루종일 주가를 내려다보고 있지 않아도 되는점? 2. 구조 즉, 이 프로그램이 쌀때 주식을 사고 비쌀때 팔고를 자동으로 해주고, 나는 슬랙으로 알림을 받기만 하는 것! 1) 어떤 전략으로 주식을 사고 팔것인가?! '변동성 돌파전략'으로 투자전략을 구현한다. *변동성돌파전략 : 어제와 오늘 변동폭의 k배만큼 올랐을때 돌파신호로 판단하는 전략 (단타유용) 즉, 지난날 고가와 지난날 저가의 차이(변동폭)를 계산하고 여기에 k(0.5)만큼 곱한값.. 2021. 2. 5.
728x90