본문 바로가기

가상화폐 시리즈

(3)
Binance API 선물거래 - MACD_EMA 전략 구현 https://www.youtube.com/watch?v=Y-HFJkeJyc4 이번 글은 위 영상을 기반으로 작성하였습니다. Preview가상화폐 자동매매 프로그램을 접하기 가장 좋은 영상이지 않을까 싶습니다. 사용된 전략도 매우 간단하고요!바이낸스 계정을 만들고 리플을 입금하고 API세팅하는 부분은 다른 블로그를 참고하시길 바랍니다. 코인 거래를 시작하려면 가장 먼저 드는 생각은 어떤 코인을 살까입니다. 어떤 기준으로 코인을 사고팔아야 할지 고민하다 보면 막막합니다.그래서 이번 글에서는 그런 분들에게 좋은 강의와 이에 대한 설명을 해보려고 합니다. MACD-EMA 전략은 무엇일까?MACD는 Moving Average Convergence Divergence입니다. Moving Average는 이동평균선..
[PyQt6] 가상화폐 알고리즘 매매 프로그램(2) - 보유코인 조회 pybithumb API를 사용해서 보유잔고를 조회하는 방법은 다음과 같습니다.*ConnKey와 SecKey는 개별적으로 발급받아야 합니다.from pybithumb import BithumbConnKey = "___" #발급받은 api keySecKey = "___"bithumb = Bithumb(ConnKey, SecKey)for coin in Bithumb.get_tickers(): print(coin, bithumb.get_balance(coin)) tuple의 각 값은 (보유코인, 사용 중 코인, 보유원화, 사용중원화)입니다.현재 제가 5만 원의 잔고를 원화로 넣어둔 상태입니다. 이제 코인 정보를 담아서 QListWidget에 추가하는 프로그램을 짜보려고 합니다.UI는 위 이미지처럼 구현하..
[PyQt6] 가상화폐 알고리즘 매매 프로그램(1) 최근에 PyQt로 이것저것 개발해 보다가 나만의 코인 자동 매매 프로그램을 한번 만들어볼까? 해서 공부를 시작했습니다.코인 거래소의 API를 사용해서 주문을 넣어야 하는 만큼 개인적인 용도로 밖의 사용하지 못해 아쉽지만공부를 하며 개발을 한 내용들을 하나둘씩 기록해나가려 합니다. 왜 PyQt6를 선택했나?윈도우 프로그램을 만들 수 있는 언어와 툴은 상당히 많습니다. 대표적으로 C# Window Form, 델파이, C++ MFC 프로그램 등이 있고 비교적 최근에 나온 라이브러리인 Electron.js를 사용하여 JS 기반의 프로그램을 개발할 수도 있습니다. 하지만 파이썬이 가장 매력적인 이유는 2차원 데이터를 표현하는 Pandas와 코인 및 주식 데이터 관련된 다양한 라이브러리어 데이터 수집 및 전처리가 ..