2017년 말부터 개발하기 시작한 암호화폐 자동 거래 봇의 현재 진행 상태를 잠깐 소개해 봅니다.
코인 거래하면서 감정적으로 하다 보니 안되겠다 싶어서 개발하기 시작해서.. 지금은 지인 몇명이 사용 중인 상태입니다.
아래 링크는 이전에 남긴 글입니다.
암호화폐 자동 거래 봇 개발 중
봇 종류
하나씩 만들다 보니 봇 종류가 계속 늘어나고 있습니다.
- 지정가 거래봇 : 미리 정해진 매수/매도가로 반복 거래
- 완전 자동 거래 봇: 각종 지표를 이용하여 자동으로 매수/매도 거래
- 시세 비율 거래 봇: 현재 시세를 기준으로 일정 비율이 되면 매수 또는 매도
- 무릎/어깨 추적 거래 봇: 현 시세 대비 특정 시세 비율(1차)까지 상승 후 일정 이상(2차) 하락할 경우 매도(매수의 경우 반대로 현 시세 대비 특정 시세 비율까지 하락 후 일정 이상 상승하면 매수), 1차 시세 비율에서 2차 시세 비율만큼 하락하지 않고 계속 상승하면 고점을 갱신하여 수익 극대화(매수의 경우 반대)
- 호가 거래 봇: 거래소의 매수/매도 호가 목록에서 매수 호가와 매도 호가 단계를 이용하여 자동 거래(예, 매수는 3호가, 매도는 4호가로 거래)
- 상장 코인 매수 봇: 상장 예정인 코인을 대상으로 미리 설정하여, 상장되면 빠르게 매수하는 봇(매수 호가 단계 이용)
- 시세 알림 봇: 특정 시세 또는 시세 비율에 도달 했을 때 다른 봇을 호출
* 대부분의 봇은 거래 체결 시 다른 봇을 제어(시작/중지)하는 기능이 있음
지원 거래소
현재 지원하는 거래소는 아래와 같으며, 새로운 거래소는 2~7일이면 추가할 수 있습니다.
- 업비트
- 빗썸
- 코인제스트
체인스(거래소 폐쇄)
봇 동작 방식
봇은 각자 자신의 컴퓨터/서버에서 단독 구동하는 형식이고, 웹 서비스가 지원되어 모든 기능은 웹 사이트에 접속하여 처리합니다. 구글 클라우드 최소 사양에서 구동하면 무료로 서비스를 운영할 수 있습니다. 텔레그램 봇을 등록하여 각종 봇을 텔레그램으로도 제어할 수 있습니다.
처음에는 각종 보조 지표를 이용한 자동 거래 봇을 많이 사용했었는데 상승장에서는 수익이 발생하는데 하락장에서는 손실만 발생하여, 이제는 봇을 거의 보조 수단으로 생각해서 제가 미리 설정한 내용대로 거래되도록 한 봇을 주로 만들어 사용하고 있습니다.
봇 화면 일부
안녕하세요. 다름이 이 아이템을 상품화 하고 싶습니다.
저는 투자사를 운영하고 있는 중인데 저희가 하려는 상품에 이것도 좋을거 같아 문의 드려봅니다.xxxx81@naver.com 메일 부탁드립니다.
안녕하세요.
제안할 사항이 있으시면 제 블로그 오른쪽 위에 “이메일 문의”에 남겨주시면 됩니다.
안녕하세요.
빗썸에서 한 계정으로 지정된 호가에 자전거래(매수, 매도)를 빠르게 할수있는 기능도 만들수 있나요?(거래대금, 거래량을 많이 올리기위한 기능.. 초당 거래횟수가 많을수록 좋습니다)
안녕하세요.
만들 수는 있지만 현재는 여유 시간이 없습니다.
안녕하세요 isul님.
자동 api 거래를 해서 봇을 좀 구현해보고 싶은데
제가 api 봇으로 이용하고 싶은부분은
지정가나 시장가 자동매수 매도 반복만 구현인데요
혹시 도움을 주실 수있으실까요?
프로비트라는 거래소에서 사용하고자 합니다.
안녕하세요.
개발 중에 궁금한 사항이 있으면 댓글 남겨주시면 아는 한도 내에서 답변 드리겠습니다.
프로비트 거래소 API를 잠시 살펴보니 예제 소스도 있고, 설명도 잘되어 있네요.
안녕하세요, 투자 용도로 특정 거래소를 추가하여 해당 봇 사용하는 것에 대해
문의드리고 싶습니다. 우측 이메일 제안하기를 통해 이메일 연락드리겠습니다. 감사합니다.
안녕하세요. 이메일로 답변 드렸습니다.
암호화폐 자동매매 프로그램 만드실 때 어떤 책이나 글 등을 보시고 공부하셨는지
궁금해서 여쭤봅니다..! 개발공부하는 학생이에요! 저도 그냥 소소하게 용돈벌이로 만들어볼까 하고 있습니다. 사실 임베디드 쪽이여서 응용프로그램쪽은 익숙하지 않아서 어디 조언을 찾을 곳이 생각이 안나던 와중에 이 글을 보게 됐네요.
직접 거래하면서 반복되고 불편한 점을 해결하려고 그냥 만들었습니다. 보조지표 활용하는 것은 주식 관련 사이트에서 참고해서 적용했습니다.
혹시 실례가 안되신다면 프로그램 며칠 사용해보면서 알고리즘을 구상해봐도 될까요..? UI도 되게 깔끔해서 한번 따라만들어보고 싶습니다!
설치 방법이 까다롭고 혼자 사용하려고 만든 것이라서 매뉴얼도 없고, 봇이 많아서 프로그램 사용방법도 복잡하여 설명하는데 많은 시간이 필요하여 배포하지 않습니다.
안녕하세요.
빗썸에서 한 계정으로 지정된 호가에 자전거래(매수, 매도)를 빠르게 할수있는 기능도 만들수 있나요?
초당 거래횟수는 많으면 많을수록 좋습니다.
페이도 괜찮게 드릴수 있으니 시간 되시면 말씀 부탁드립니다.
안녕하세요.
메일로 답변 드렸습니다.
지금은 프로그램 개발 완료되었나요?
혼자서 사용하는 것이라 필요할 때마다 계속 업데이트 중입니다.
설치, 사용법 설명 등이 복잡해서 배포는 하지 않습니다.
안녕하세요, 저도 현재 업비트api를 이용하여 개인적으로 사용목적으로 만들고있습니다, ^^
특정 네임은 제 입맛대로 단타거래 목적으로 모든 코인을 api 값으로 불러와 서치하여 급등항목을 추려내고
그 추려낸 항목들에 2퍼센트의 수익만 나도 매도 하게끔 1차만들었습니다 ,
다만 고민인게, 하락장, 및 상승장, 매도기법에대해 어떤 지표를 사용하고 어떤 방법을 사용하였는지 알 수 있을까요 , ?
추가로 저는 RSI 지표를 사용하여 일정 수치가 넘는게 아니라, 현 수치에서 일정 값 [ 10] 이넘으면 이벤트를 실행시키게 하였는데요,
다만 역시 봇 트레이딩은 100% 수익이 없지만, 손해가 많이 나는구조라 이렇게 질문을 남기게 되었습니다 ^^,
선생님 봇 기능이랑 거의 비슷하네요 저도 ^,~^
안녕하세요.
저는 모든 코인을 모니터링하는 방식은 아니고 봇 시작 시 특정 코인을 지정해서 돌립니다.
처음에는 단순하게 지정가로 매수, 매도를 반복하다 그 다음으로 각종 보조 지표 이용해서 자동으로 거래하게 만들었는데요.
CCI, stochastic, MACD, 이동평균 지표를 각각 또는 조합하여 사용했습니다.
상승장에서는 수익이 좋은데요. 하락장에서는 손실이 많이 발생되더라구요. 현재는 보조 지표를 이용한 봇은 사용하지 않고 있습니다.
그래서 현재는 주로 그냥 일정 비율 이상 하락하다 일정 비율 이상 상승하면 상승장이라 판단하고 매수하고(저점 추적), 매도는 반대로 일정 비율 이상 상승하다 일정 비율 하락하면 매도(고점 추적)하는 봇만 사용 중입니다.
이 경우가 수익이 가장 좋네요.
원하시는 봇 만들기를 바라겠습니다^^