loan-manager를 소개합니다.

loan-manager는 Node.js 기반의 렌딩봇입니다(비트파이넥스에서는 펀딩, 폴로닉스에서는 렌딩이지만, 폴로닉스의 렌딩이 더 많이 알려져 있기도 하고, 빌려준다는 느낌이 더 강하니까 렌딩봇이라고 부르겠습니다.).
그냥 렌딩봇이 아니고, 비트파이넥스와 폴로닉스를 동시에 커버하는 렌딩봇입니다.

https://github.com/anders94/loan-manager

anders94라는 분이 만드셨네요.

BitfinexLendingBot이나, MarginBot도 있습니다.
그런데 비트파이넥스 렌딩봇들은 대체로 2~3년 전에 업데이트되고 별 업데이트가 없더라구요.
그나마 오늘 소개해드리는 loan-manager가 최근에 업데이트된 편입니다.

설치 순서 설명드리겠습니다.



A. 준비작업

  1. 24시간 켜놓을 수 있는 컴퓨터를 준비하십시오.
  2. node.js를 먼저 설치합니다(여기에서 운영체제에 맞게 고르시면 됩니다.).
  3. Git을 설치합니다(여기).
  4. 윈도우 키를 눌러서 git bash를 찾고 실행시킵니다.

B. Git bash 화면

  1. git clone https://github.com/anders94/loan-manager.git을 입력합니다.
  2. cd loan-manager를 입력합니다.
  3. npm install을 입력하여 npm을 설치합니다.
  4. npm install npm@latest -g을 입력하여 npm을 업데이트 합니다.
  5. cp config/index-example.js config/index.js을 입력합니다.

C. API 생성 및 index.js 설정

  1. 비트파이넥스와 폴로닉스에서 API를 생성합니다. 폴로닉스와 다르게 비트파이넥스는 트레이딩, 펀딩, 마진 거래 각각에서 조회와 입력 권한을 설정해줄 수 있습니다. API 생성 시 잘 살펴보시기 바랍니다.
  2. 텍스트 에디터를 이용해 index.js를 편집합니다. C:\Users\윈도우사용자명\loan-manager\config 폴더에 있습니다. 다음의 파라미터를 설정합니다.
  • key, secret: 위 API에서 생성한 key와 secret을 입력합니다.
  • duration: 대부 기간입니다.
  • active: true로 설정하면 렌딩 시행합니다.
  • minimumrate, maximumrate: 이율입니다. 왠지 특이하게 연이율 기준입니다. 우리가 홈페이지에서 설정하는 이율은 daily rate입니다. 거기에 365를 곱한 값을 입력합니다.
  • lendbookPositioningPercentage: 이율 설정 전략을 percentDepth로 해놓았을 때 가장낮은 이율로부터의 간격을 의미합니다. 전체 lendbook에서 10% 위치로 설정되어있습니다만, 운이 없으면 영영 못 빌려줄 수도 있습니다.
  • rateUpdateStarategy: 이런 이율을 어떻게 바꿀 것인지에 대한 겁니다. 기본세팅은 시간이 지나면 낮춘다입니다. 30분에 한번씩 낮추는 걸로 설정하면 무난한 것 같습니다.

D. Git bash 화면

  1. node app을 입력하십시오.

'Nonce is too small.'이라는 에러를 뱉는 경우가 있습니다.
이 때는 비트파이넥스 API를 새로 만들어보십시오.
이 에러는 npm이 업데이트되지 않았을 때도 나타날 수 있습니다.
위의 7번 항목을 시행하셨다면 괜찮을 것입니다.

실행하고난 화면에서는 현재 얼마나 렌딩되어 있는지, 이율은 얼마인지 보여줍니다.
연이율로 보여줍니다;; 왜 그런지는 모르겠습니다만.
그 전에 쓰던 파이썬 기반 렌딩봇과 비교해보면, 렌딩 코인을 자동으로 쪼개주지는 않습니다.
그리고 알림 기능도 없고요.

만약 24시간 켜놓을 컴퓨터가 없는데 어떻게 해야 하냐고 물으신다면....
HeroKu를 이용하시면 된다고 말씀드리겠습니다.
저도 해본 적이 없어서 설명해드릴 순 없지만, 참고하실 수 있는 링크는 드릴 수 있습니다. poloLender Pro를 HeroKu 상에서 구동시키는 법에 대한 설명인데, loan-manager도 node.js 기반이므로 HeroKu 상에서 구동시킬 수 있을 것 같습니다.

  1. 뗑글의 또탈퇴된코란님의 글
  2. 클리앙의 LeMY님의 글

그런데!!
많이 사용되던 파이썬 기반 폴로닉스렌딩봇비트파이넥스 렌딩을 지원한다고 합니다.

아마도 제가 열심히 비트파이넥스와 폴로닉스 렌딩을 비교하던 그 때 업데이트되었던 것 같습니다.

loan-manager를 소개해드리는 것이 삽질 같긴 하지만, 준비했던 내용이라 포스팅합니다.

읽어주신 분들께 미리 감사드립니다.

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now