poloniex 트레이딩 봇 아이디어 및 실행 결과

in #kr8 years ago

안녕하세요.

폴로닉스에서 동작하는 트레이드 봇을 만들었습니다.
지금부터 봇에 동작에 대해 설명드리겠습니다.
조언은 감사히 받겠습니다.

봇은 아래의 설정 가능한 항목을 참고하여 자동으로 거래 합니다.
거래 방식을 요약하면, BTC로 구매할 수 있는 코인 중 하나의 코인의 구매하고 즉시 매도 주문을 생성합니다.

설정 가능한 항목

  • [구매 희망 코인](코인 이름 목록)
  • [코인 최대 보유량](전체 잔고에서 해당 1개의 코인을 보유할 수 있는 최대량. 단위 - %)
  • [1회 구매량](BTC 단위)
  • [매도 목표 값](구매한 코인을 매도 할 때, 기대 수익률. 단위 - % )
  • [거래 주기]

거래 방식은 아래와 같습니다. 아래 글에서 설정 가능한 항목은 [] 로 표기했습니다.

거래 방식
(과정 1) 잔고 확인
사용 가능 잔고을 확인하여 [1회 구매량]보다 적다면 과정 (2)로 넘어가지 않고 [거래 주기]동안 기다립니다.

(과정 2) 구매 희망 코인 확인
구매 희망 코인에서 몇몇 코인을 제외시킵니다.
제외 시키는 방법은 나의 전체 잔고를 확인하여 [코인 최대 보유량]보다 많은 코인을 보유한 코인은 삭제합니다.

(과정 3) 구매할 코인 결정
삭제된 [구매 희망 코인]에서 24시간 대비 가장 많이 하락한 코인을 결정합니다.

(과정 4) 결정된 코인을 매수
결정된 코인을 [1회 구매량] 만큼 매수합니다.

(과정 5) 구매한 코인을 매도
매수한 코인을 [매도 목표 값]에 매도 주문을 넣습니다.

(과정 6) (과정 1)~(과정 5) 반복
[거래 주기] 만큼 기다린 후, (과정 1) ~ (과정 5)를 반복합니다.

약 8일 간 실제로 구현한 결과는 다음과 같습니다.
설정 가능한 항목 값

  • [구매 희망 코인] - XMR,ETC,ETH,XRP,STRAT,STEEM,GNT,REP,DASH,STR,ZEC,BTS,LTC,NXT,GNO,LSK
  • [코인 최대 보유량] - 18%
  • [1회 구매량] - 0.01
  • [매도 목표 값] - 4%
  • [거래 주기] - 10분

날짜 BTC USD
2016-06-15 1.87209076 4,661.26
2016-06-16 1.91193469 4,570.15
2016-06-17 1.90070573 4,726.68
2016-06-18 1.93131343 5,071.05
2016-06-19 1.94950812 4,936.15
2016-06-20 2.03146111 5,226.95
2016-06-21 1.92853014 5,322.52
2016-06-22 1.88431885 4,934.92

누적 수익 BTC 증가율: 0.65%
누적 수익 USD 증가율: 5.87%

어제부터 알트코인의 가격이 폭락할 때는 매도할 기회도 없이 비트코인만 소모하네요.
혹시 이 문제를 극복할 아이디어가 있을까요?

Sort:  

글 감사합니다 :)

블록체인 주제 관련 게시글 태그에는 한국어 태그로 #kr과 블록체인 및 암호화폐 관련 게시글 태그인 #coinkorea 태그를 붙여 주시면 더 많은 사람들이 보실 수 있을 것 같습니다. 또한 암호화폐 관련 게시글의 세분화된 태그로 만약 관련된 코인에 대한 글을 작성하신다면 #kr-btc #kr-eth과 같은 kr-코인 기호명과 같은 태그를 붙여 주시면 더 많은 분들이 읽으시고 도움받으실 수 있을것 같습니다.
그와 관련된 게시글을 한번 읽어주시고 동참해주시면 정말 감사하겠습니다.
Steemit KR 커뮤니티 CoinKorea 프로젝트
가입인사 태그 및 CoinKorea 태그 세분화 제안

좋은 정보 감사해요~ 관심잇는주제인데 도움 많이 되었네요
감사합니다 ㅎㅎㅎ