암호화폐 자동 거래 봇 개발하기 1번째: 변동성 돌파 전략
코인 거래소 호가창을 계속 주시하면서 매매하려니 힘들어서 자동으로 매매해 줄 봇을 개발해 보려고 합니다.
첫번째 봇 이름은 코봉이 1호라고 하겠습니다.
우선 저는 퀀트 전략에 대해서 아무것도 모르기 때문에 몇 가지 거래 전략을 구글에서 서치 해봤습니다. 우선 제가 이해할 수 있어야 하기 때문에 매우 단순한 전략이어야 합니다.
변동성 돌파 전략
@yoon님이 2018년에 남긴 글을 읽어보면 괜찮은 전략 방법이 소개되어 있습니다. "변동성 돌파 전략을 테스트 해보자. by @yoon"
"래리 윌리엄스의 변동성 돌파 전략" 이라는 방법인데 전략은 매우 단순해보입니다. 이 변동성 돌파 전략을 간략히 요약해 보면 아래와 같습니다.
- 전일 Range 계산 = 전일 고가(high) - 전일 저가(low)
- 당일 시가(open)에서 (전일 Range * 0.5) 이상 상승하면 해당 가격에 매수합니다.
- 익일 시가에 매도합니다.

출처: https://tvextbot.github.io/post/indicator_vbi/
그리고 손실을 최소화하기 위해 다음 방법도 같이 사용하는 게 좋을 것 같습니다.
- 분산 투자: 비트코인 외에 다른 알트 코인들도 포함한다.
- 비율 조정: 투자 비율을 조정한다.
- 상승장일 때 투자: 5일 이평선을 넘는 날만 매수한다.
래리 윌리엄스(Larry R. Williams)
래리 윌리엄스(Larry R. Williams) 아저씨는 기술적 투자 분야의 전설적인 트레이더로서, 1970년대 선물 및 상품 시장에서 단타매매를 통해 큰 성공을 거두면서 유명해졌다고 해요.
래리 윌리엄스 아저씨를 믿고 "변동성 돌파 전략"으로 이제 코인 자동 거래를 해보려고 합니다.
Larry Williams of IReallyTrade.com. Photo credit: HN - Luka Biba
업비트 Open API 키 발급 받기
제가 주로 사용하는 거래소는 업비트입니다. 그래서 업비트 Open API를 이용해서 만들 거에요.
업비트 Open API에서 제가 필요한 기능(자산조회, 주문조회, 주문하기)만 체크하였습니다. 그리고 주문하기 기능을 사용하기 위해서는 IP 주소를 입력해야 해요. 제 컴퓨터 IP와 클라우드 서버 IP를 입력했어요.
마지막으로 [발급받기] 버튼을 누르면 Access key와 Secret key가 나오는데 유효 기간이 딱 1년입니다. API Key는 1년마다 재발급 해야하는 것 같습니다.
퇴근하고 나서 집에서 조금씩 개발 할 텐데 나중에 수익이 났으면 좋겠습니다.
그리고 이 글을 읽으신 분들 모두 성공적인 투자하시길 바랍니다.


[US$49.00](▼14%)[Nespresso]스타벅스 네스프레소 호환 캡슐 7종 / 120 캡슐 골라담기 / 20개씩 총 6종류 교차 선택 가능 / 중복 선택 가능 / 재고 확보 / 무료배송 / 개당 약 486원 최저가★
WWW.QOO10.COM[US$48.50](▼31%)[illy]★큐텐 최저가!!★일리 100캡슐/야콥스 100캡슐/돌체구스토 108캡슐/스타벅스 120캡슐 네스프레소 호환 캡슐★무료배송★
WWW.QOO10.COM완전 기대됩니다. 밥 숟가락 들고 기다리고 있습니다 ㅋㅋ
업비트 nodejs 좀 보다가 ㅠㅠ 실패한 기억이 있네요
벌써 해보셨군요. 혹시라도 노하우 같은게 있으면 알려주세요.
저도 자동 거래는 경험이 거의 없어서 맨땅에 헤딩하는 느낌입니다. ㅎㅎ
ㅋㅋㅋ 전 nodejs 조금 해보다가.. 안되서 포기했습니다.
파이썬으로는 매매가 되긴 하더라고요.. 그냥 딱 그정도만 해본거고... 알고리즘은 안해봣네요... 깃허브에서 주식쪽 자동매매 찾아보면 좀 있지 않을까 싶습니다 ㅎ