Bitfinex 랜딩 Loan-manager 텔레그램 연동하기

in #loan-manager7 years ago (edited)

이글을 쓰고 있는 현재 Poloniex 의 랜딩 이자가 년이율 3%대로 떨어져서 랜딩러들에게 너무 이익을 가져다 주지 않아서 다른 거래소를 찾는 중 Bitfinex에서 폴로의 랜딩과 같은 Funding이라는 이율을 보니 년이율 약 10%정도 이익을 발생하고 있다.

따라서 기존 PoloLender를 사용하다가 비트파이넥스는 랜딩봇을 찾아보니
poloniexlendingbot 은 파이썬 기반이고 너무 잘 죽고 비트파이넥스에서 테스트 해보니 잘 못빌려 주고 있어서
Loan-Manager 라는 Node.js 기반 랜딩봇을 설치해서 사용중인데, 터미널 전용으로 만들어져서 로그파일을 보면 되긴하나 외부에서 볼 수 없어서 불편한 점이 있었다.

프로그래밍을 손을 놓은지 오래되어서 걱정했는데, 소스를 보니 수정을 할 수 있을것 같아서 텔레그램과 연동해서 한시간마다 현재 대여금액과 이율을 보고해 주는 소스를 추가 하였다.(리눅스기준)

** loan-manager는 폴로닉스와 비트파이넥스 둘다 지원한다.

** 내부 구조는 5분(설정에서 변경가능)마다 스크립트가 돌면서 남은금액이 있으면 랜딩을 한다.

  1. 먼저 loan-manager를 설치한다.(설치방법은 https://github.com/anders94/loan-manager 참고)
    • git clone https://github.com/anders94/loan-manager.git
    • npm install
    • cp config/index-example.js config/index.js
    • 비트파이넥스 API키를 새로 발급한다.
    • API 키와 시크릿 키를 config/index.js 에 입력한다.
    • 그리고 사용하지 않는 폴로와 코인등은 active false로 입력하여 실행 스킵을 시킨다
    • 딱히 수정해야 될것은 없어보이나 최소금액과 최대금액을 조정하는게 좋을듯하다.
    • minimumSizeUSD, maximumSizeUSD 기본금액이 50~500달러인데 난 50~2000달러까지 설정했다.(소액으로 나누는게 좋은지는 잘 모르겠음-대응이 빠를려나?)
    • node app
    • 위의 명령으로 loan-manager를 실행 할 수 있다.
  2. Telegram node.js 지원 모듈과 의존성 설치
    • npm install winston
    • npm install winston-telegram
    • npm install sf
  3. app.js 수정
    • 9, 96, 294 라인을 수정
    • 9라인은 로그파일을 위해 winston 호출과 telegram 모듈 로딩
    • 96라인은 총대출금액과 현재대여 연이율 텔레그램전송(서버시간 기준 한시간단위)
    • 294라인은 현재 미대출 BTC와 달러를 전송(50달러 이하는 전송안함)
    • app.zip 파일다운받기
    • 기존 app.js 백업 하고 다운받은 파일을 덮어 쓴다.
    • app.js 안에 텔레그램 봇 토큰과 본인의 아이디 번호를 수정하고 스크립트를 돌리면 됨
    • 텔레그램 봇 만드는 방법은 이전 글을 참고 하세요. <- 클릭
 

** Bitfinex는 해킹당했던 전적이 있어서 아직 못 미더운 구석이 있긴하다. 하지만 프로랜딩러로서 BTC이율이 많이 향상되었으면 좋겠다.

** 도움 되셨으면 팔로우 부탁드려요~

Sort:  

Hi. I am a volunteer bot for @resteembot that upvoted you.
Your post was chosen at random, as part of the advertisment campaign for @resteembot.
@resteembot is meant to help minnows get noticed by re-steeming their posts


To use the bot, one must follow it for at least 3 hours, and then make a transaction where the memo is the url of the post.
If you want to learn more - read the introduction post of @resteembot.
If you want help spread the word - read the advertisment program post.


Steem ON!

좋은 팁 감사드립니다.

감사합니다..
시도해보려고 하는데 완전 처음이라..
공부좀 할 수 있는곳이 있나요?

오호라, 요녀석은 GUI가 없어서 불편하였는데 텔레그램 이용하는 방법이 있겠군요. 같은 방식으로 slack도 가능할 듯 합니다. 둘 다 API가 워낙 간단하니 취향대로 하면 되겠군요.
개인적으로는 poloniexlendingbot 을 이용중에 있습니다. 최근 업데이트 되면서 bitfinex로 지원하기 때문입니다.
좋은 글 감사드립니다.

Coin Marketplace

STEEM 0.35
TRX 0.12
JST 0.040
BTC 70391.42
ETH 3572.68
USDT 1.00
SBD 4.74