본문 바로가기

MACD3

업비트 자동매매 - Upbit Auto Trading No.5 (전략별 백테스팅) 안녕하세요~ 한동안 백테스팅과 개인 사정(?)으로 인하여 한동안 포스팅을 못했다가 이제야 다시 작성하게 되었네요~ ㅎㅎㅎ 사실 백테스팅 알고리즘이랑 전략들을 구상해 보려고 알아보다 그런부분도 있고 백테스팅 툴을 검증해보고 하는 그런 부분들도 조금씩 손대면서 하다 보니 여차여차하여 시간이 좀 많이 소요되었습니다. ㅎ 아무튼 그동안의 결과를 정리해보자면 지난 포스팅에서 백테스팅으로 전략들을 검증하여 거래 전략을 다시 설정하기로 했었습니다. ( 참고 : https://zemba.tistory.com/27 ) Upbit Auto Trading No.4 (백테스팅과 신규전략준비) 한동안 제가 공황장애 때문에 신경을 잘 못쓰고 포스팅을 미뤄왔지만 작업을 멈추진 않았습니다. ㅎㅎ 한편으로는 계속 이 알고리즘과 수익률.. 2021. 12. 18.
업비트 자동매매 - Upbit Auto Trading No.3 (거래 알고리즘 선정) 하..... 고민을 많이 했습니다. 어려운 결정이었던 것 같았습니다. ㅎ 아무튼 우선 1차적으로 거래 알고리즘을 선정을 완료하였습니다. 리서치를 통해서 여러 가지 방식들을 좀 찾아보았습니다. (ㅎㅎ 역시 쉬운 건 없죠....ㅎ) 저는 우선 기존에도 매매를 진행할 때 보조지표를 보고 판단을 좀 했었습니다. 그중에서도 저는 MACD 곡선을 이용한 코인 매매법을 사용하여 거래를 하고 있었습니다. MACD는 시그널선과 MACD 곡선을 이용한 방법으로 시그널과 MACD 곡선이 Cross 한 지점이 매수, 매도의 지점으로 판단하는 보조지표입니다. 하지만 이 데이터 곡선은 미래를 보는 건 아니고 과거에 발생한 데이터의 기반으로 그려지는 곡선이기 때문에 예측하긴 어렵지만 확실한 데이터라고 볼 수 있습니다. 지금 자동매.. 2021. 11. 7.
matplotlib 를 이용한 DataFrame 그래프 출력 이번 포스팅에서는 자동매매 관련 코드를 작성하다가 알게 된 Python에 강력한 Lib인 matplotlib를 이용하여 그래프를 출력하는 방법에 대해서 알아보려고 합니다. matplotlib는 Dataframe의 데이터 형태를 그래프로 출력해주는 좋은 시각화 도구입니다. 우선 저는 이 그래프를 보면서 실제 업비트의 차트와 동일하게 차트 곡선이 그려지는지 확인하였습니다. (이렇게 검증해야 실제로 제가 생각한 보조지표의 기준으로 자동매매의 알고리즘을 적용할 수 있기 때문에 시도해보았습니다.) from matplotlib import pyplot as plt from src.main.indicator.macd import macd from src.main.module.UpbitApi import get_ohl.. 2021. 11. 1.