반응형

파이썬업비트자동매매 3

업비트 웹소켓 데이터 PostgreSQL DB에 저장하기 - 파이썬 비트코인 자동매매

지난 포스팅까지 PostgreSQL 데이터베이스 서버를 리눅스 서버에 설치하고 기본적인 세팅 및 외부에서 접속할 수 있도록 설정을 하는 방법에 대해서 살펴 보았습니다. 이번 시간에는 업비트 웹소켓 데이터를 PostgreSQL DB에 저장하기 위해 테이블 및 인덱스를 생성하고 파이썬 프로그램을 이용해서 웹소켓 데이터를 저장하는 방법에 대해서 살펴 보겠습니다. 아직 PostgreSQL 설치를 하지 않으신 분들은 아래 포스팅을 순차적으로 참고 부탁 드립니다. 2022.02.07 - [코딩스토리/리눅스] - 오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기 오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기 이번 시간에는 앞으로 Tech&Fin에서 다루는 비트코인 자동매매 프로..

비트코인 자동매매 프로그램 환경변수 파일로 빼기 - 보안 강화

비트코인 자동매매 프로그램을 만들다보면 업비트 API 액세스 키 및 시크릿 키 그리고 텔레그램 키 등 여러가지 보안 정보들을 사용해야 합니다. 지금까지는 제일 간편한 방법으로 각종 Key를 공통모듈에 넣고 저장하여 사용하였는데요. 이런 경우 코드를 공유할 때 해당 부분을 제거하는 것을 깜빡하는 경우 자신의 Key가 그대로 노출되어 자산이 위험에 빠질 수 있습니다. 이번 시간에는 각종 Key를 공통 코드가 아닌 특정 파일로 빼서 보관하고 필요한 시점에 파일을 읽어 Key를 조회하는 방법으로 공통 모듈을 변경해 보도록 하겠습니다. 목차 - 클릭하면 이동합니다. 보안 정보 파일로 관리하기 폴더 및 파일 생성하기 trade_bot 폴더 아래에 env 폴더를 하나 생성하고 env.txt 파일을 생성합니다. {'a..

업비트 웹소켓 데이터 오라클 DB에 저장하기 - 비트코인 자동매매 프로그램

지난 포스팅에서 업비트 웹소켓을 통해 현재가(TICKER) 정보를 구독하여 실시간으로 데이터를 수신하는 프로그램을 만들어 보았는데요. 해당 포스팅에서도 언급해 드린바와 같이 웹소켓 데이터는 실시간으로 데이터를 계속해서 수신하기 때문에 해당 데이터를 데이터베이스에 저장하고 분석 및 쿼리를 통한 다수의 종목 일괄 조회의 목적으로 사용할 수 있습니다. 이번 시간에는 업비트 웹소켓 데이터 중에 현재가(TICKER) 데이터를 오라클 DB에 저장하는 방법에 대해서 살펴 보도록 하겠습니다. 아직 업비트 웹소켓을 구독하는 방법을 확인하지 못한 분들은 아래 포스팅을 참고하시면 됩니다. 2022.01.14 - [프로젝트/비트코인 자동매매] - 파이썬 업비트 웹소켓 접속방법 - 비트코인 자동매매 프로그램 파이썬 업비트 웹소..

프로젝트 2022.01.22
반응형