랜딩봇(Lending bot)을 이용한 Poloniex lending 거래. <3>


[ 이전글 ]

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <1> 

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <2>

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <3>

2017/06/23 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <4>

2017/06/23 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <5>

2017/06/23 - [Crypto Currency] - 랜딩봇(Lending bot)을 이용한 Poloniex lending 거래. <1>

2017/06/23 - [Crypto Currency] - 랜딩봇(Lending bot)을 이용한 Poloniex lending 거래. <2>



이제 마지막이다.

설정파일만 건드리고 돌리면 끝!!


pythoneanywhere로 돌아와서 작업을 시작하자


1. 텍스트 에디터를 실행하여 파일을 수정해야 한다.

   나는 vim 을 사용하여 수정하였다.   vim default.cfg

초보자는 nano를 사용하는걸 추천한다. nano default.cfg


파일 안에 apikey와 secret를 이전 포스트에서 구한 그 값으로 바꿔준다.


이렇게 바꾸면 된다.

나머지값은.. 뭐.. 최저이율 이런것 정도만 수정해주면 된다.



vi 좀 그렇다면 nano editor를 쓰면 된다.

이게 더 심플하고 초보자에게 맞는다.




여기까지 하면 완료.

이제 실행시키면 된다.


python2.7 lendingbot.py


이렇게 했을때 아래와 같이 welcome 메세지 나오면 잘 도는것이다.



Coin이 lending account 에 있다면 아래와 같은 메세지들이 출력될 것이다.

2017-06-18 12:17:38 Placing 0.01461629 BTC at 0.1912% for 2 days... Loan order placed.

2017-06-18 12:52:23 Placing 0.04184840 BTC at 0.175485% for 2 days... Loan order placed.

2017-06-18 12:52:24 Placing 0.04184837 BTC at 0.176756666667% for 2 days... Loan order placed.

2017-06-18 12:52:25 Placing 0.04184837 BTC at 0.178028333333% for 2 days... Loan order placed.

2017-06-18 12:52:34 Placing 0.04184837 BTC at 0.1793% for 2 days... Loan order placed.

 





이제 주기적으로 pythonanywhere에 접속해서 봇이 잘 돌고 있는지 확인하면 된다.


랜딩봇(Lending bot)을 이용한 Poloniex lending 거래. <2>


[ 이전글 ]

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <1> 

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <2>

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <3>

2017/06/23 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <4>

2017/06/23 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <5>

2017/06/23 - [Crypto Currency] - 랜딩봇(Lending bot)을 이용한 Poloniex lending 거래. <1>



대충 lending 에 대한 설명을 했으니, 실전에 들어가보도록 하자.


해야할 일은 대충 아래와 같다.

1. 사이트 가입하기

2. 개인 인증하기

3. 코인 구매하여 전송하기

4. lending 돌리기 

5. lending 자동화 하기


Lending 자동화를 위해 환경도 다 구축했고..

이제 필요한건 서버에 접속해서 명령을 내릴때 필요한 key 와

그걸 가지고 설정파일 건드리는 것 두개이다.


1. 설정 -> API Keys 로 진입하자.


2. API access가 비활성화 되어있다는 메세지가  뜬다.

밑에 Enable API 를 누르자


3. Email check 가 요청된다. 등록한 이메일을 확인하자



4. 이메일 온것중에 polo에서 온거 링크를 눌러주자


5. API access가 가능해졌다.

놔두면 자동으로 다음페이지로 넘어감


6. 이제 키를 만들자. Create New Key



8. 또 Email check다.


9. Polo에서 온 메일의 link를 살포시 또 눌러주자


10. 키 생성 완료


11. 자동으로 생성된 키 정보가 표시된다.

여기서 API key와 Secret를 메모장에 복사해 놓자.

secret은 나중에 다시 보려면 귀찮게 하니까 이번에 확실하게.


그리고 보안을 위해서 "Enable Trading" 항목은 제거해준다. 꼭!!!!


13. 이렇게 저 Enable trading 항목이 체크표시가 없어져야 한다.



이제 원하는 Key와 secret를 얻었으니 랜딩봇을 돌려보자.



랜딩봇(Lending bot)을 이용한 Poloniex lending 거래. <1>


[ 이전글 ]

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <1> 

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <2>

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <3>

2017/06/23 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <4>

2017/06/23 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <5>



대충 lending 에 대한 설명을 했으니, 실전에 들어가보도록 하자.


해야할 일은 대충 아래와 같다.

1. 사이트 가입하기

2. 개인 인증하기

3. 코인 구매하여 전송하기

4. lending 돌리기 

5. lending 자동화 하기




이전 단계에서 봤지만, auto renew 항목을 enable 해 놓으면, 대출이 회수되었을때 자동으로 같은 이율로 다시 대출이 올라간다.
이게 시세에 따라 싸게 나갈수도, 비싸게 나가서 안들어올 수 도 있기 때문에
항상 모니터링 하면서 주기적으로 바꿔줘야 한다.

그런데, 이게 매우 귀찮지 않은가?
이걸 자동화 한게 있으니.. lending bot 이 되겠다.

github에 보면 몇개 있는데 그중 간편하게 돌릴 수 있는 poloniexlendingbot 을 돌리기로 한다.

 - Github 주소는 다음과 같다.
 
 - Guide doc은 다음과 같다.


크게 아래 3단계가 있다..
1. 환경구축.
2. 돌리기
3. 최적화



제일먼저  환경 구축..
파이썬 으로 짜여진 것이라, python 돌릴 수 있는 환경만 있으면 된다.
필요는 발명의 어머니라고, 또 우리같은 사람들을 위해, 무료?? 로 그런 환경을 제공해주는 웹서버가 있다.

천사들인가보다.. ^^;


여튼 시작해보자

1. 우선 저 pythonanywhere에 가입해야한다.
   Singup 을 클릭


2. Beginner account를 생성한다. 

물론.. 더 좋은거 해도 되는데.. 돈이 드니까...


3. 계정 생성할때 username에는 공백 넣지 말것. 

빠꾸먹음



4. 여기까지 하면 계정생성 완료

이 화면으로 오는데 여기서 "Bash"를 선택하자.


5. 아래와 같은 까만 화면이 뜨는데 정상이니 놀라지 말고..

이제 커맨드를 하나하나 쳐보자.

복붙 해도 된다.

1.   git clone https://github.com/Mikadily/poloniexlendingbot

2.   cd poloniexlendingbot/

3.   python2.7 lendingbot.py 


이렇게 하면 기본적인 환경은 설정이 된거다.


이제 우리에게 필요한건 폴로닉스에 접속해서 명령을 내릴때 사용되는 key 를 얻어내는것...



비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <4>


[ 이전글 ]

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <1> 

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <2>

2017/06/22 - [Crypto Currency] - 비트코인(Bitcoin)으로 이자놀이 하기.. Poloniex lending 거래. <3>




대충 lending 에 대한 설명을 했으니, 실전에 들어가보도록 하자.


해야할 일은 대충 아래와 같다.

1. 사이트 가입하기

2. 개인 인증하기

3. 코인 구매하여 전송하기

4. lending 돌리기 

5. lending 자동화 하기



이제 Poloniex쪽은 준비가 되었고..

자본금을 밀어 넣는 단계를 진행해야 한다.


가상화폐다 보니, 어디선가 현금을 Bitcoin으로 바꿔야 하는데

우리나라 KRW으로 거래하기 위해서는 국내 거래소를 이용해야 한다.

(만약 미국에 계좌가 있다면 미국의 다른 거래소에서 하면 된다. 이편이 더 싸게 먹힘. 다만 외환관리법을 잘 확인할것.)


여튼. 현금이 있다면 국내 거래소에 가입하고, 거기서 bitcoin을 구매하도록 하자

국내 거래소는 크게 3군데 정도가 있는데 다 도찐개찐.. 이다.

그래도 그나마 수수료가 싼 곳이 b모사가 있다.

첫 거래 수수료 할인 쿠폰이 있으니 적당히 써보는것도 나쁘진 않다.

https://www.bithumb.com/


이곳은 가입 후, 입금, bitcoin 거래 까지 크게 어려움이 없을것이라 생각하고

구매까지 했다.고 가정한다.


국내 거래소에서 Bitcoin을 구매했으니, 이제 Poloniex로 옮겨야 한다.

옮기기 위해서는 Poloniex에 내 Bitcoin 계좌를 만들어야 한다.


1. 메인 화면에서 Balances -> Deposits & Withdrawals 를 선택한다.


2. 아래처럼 뭔가 나오는게 없는데, 찾기 표시 항목에 찾고자 하는 코인의 이름인 BTC를 넣도록 하자


3. 그러면 한글자씩 들어갈때마다 그것이 포함된 코인들이 나타나는데, 최종적으로는 BTC와 BTCD 두개가 나온다.

BTCD는 짭이니 무시치도록 하고,

BTC 오른쪽에 Deposit 을 누르자



4. 아래와 같이 경고 문구가 나온다.

우린 주소가 필요하니 Deposit Address를 눌러본다


5. 밑에 주소가 나왔다.

이 주소로 보내면 된다.


6. 빗x 를 예를 들면

지갑관리 -> 비트코인 출금 을 누르고


아래 처럼 나오면, 받은 사람 주소에 좀전에 생성했던 주소를 넣는다.

나같은 경우는 176FnN8Hkp5K1V1QgSWvp6qdGdW3a7B5yY

coin 수 를 넣고

마지막에 OTP 값을 넣으면 출금 준비는 완료된다.

출금거래는 민감한 건이라, 비x에서는 관리자가 ok해줘야 거래가 진행된다.

한번 거래가 발생하면, 블록체인 네트워크 상태에 따라 다르지만, 10분~한시간 정도 걸리는듯..


이렇게 되면 이체까지 끝난것이다.


참고로, OTP는 꼭 활성화 하도록 하자. 돈이 걸려있다 보니 otp 활성화 안해놓으면 위험하다

난 android phone을 사용하다 보니, google otp 를 사용중

https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2





+ Recent posts