pythonanywhere 를 이용한 poloniex lending bot 돌리기
# 랜딩시 하락장에서 대처(랜딩 취소)를 못해 강제 존버가 되니 주의 하셔야 합니다.
# 랜딩시 랜딩계좌로 이체를 하셔야 랜딩을 사용할 수 있습니다.
# 폴로닉스의 랜딩은 마진거래가 가능한 코인만 사용이 가능합니다.
(pythonanywhere 의 경우 무료/유료 사용자에 따라 일부 기능 제한이 있긴 하나, 랜딩 봇의 경우 무료 사용자라도 사용이 가능합니다.)
(일부 기능 제한은 pythonanywhere 의 기능 제한이지 봇에 대한 제한이 아님)
(단 랜딩 봇이 가끔 죽는 경우 재시작이 필요한데 이 기능이 유료사용자에 한하기 때문에 무료 사용자는 가끔 방문이 필요할수도)
여러 폴로닉스 랜딩 봇이 있지만 수수료 무료 + 오픈소스봇으로 https://github.com/BitBotFactory/poloniexlendingbot 가 있습니다.
개인적으로 서버를 가지고 있거나 파이썬 작업을 하는 경우에는 쉽게 세팅 및 운영이 가능하며,
이외의 방법으로 pythonanywhere 라는 파이썬 호스팅 사이트를 통해 랜딩 봇을 운영 하는 방법이 있습니다.
https://www.pythonanywhere.com 를 가입하고 로그인 한뒤 other 에서 Bash 를 눌러 터미널을 실행합니다.
초기 세팅에서는 아무것도 없는 상태이고, 랜딩 봇 소스를 git 명령어로 동기화 시켜 줍니다.
git clone https://github.com/Mikadily/poloniexlendingbot
잠시 기다리면 poloniexlendingbot 폴더가 생성되고 소스가 동기화 됩니다.
python lendingbot.py 를 실행하여 default.cfg 파일 생성합니다. (+ 초기셋팅)
랜딩봇이 자신의 폴로 API 를 이용할수 있도록 API 키 값과 Secret 값을 넣어주어야 합니다.
먼저 폴로닉스에서 API 키를 생성합니다.
# 옵션의 Enable Trading 항목을 체크 해제하세요.
생성된 API 키 값과 Secret 값을 복사하여 default.cfg 파일에 넣어주어야 하는데 편집기(nano 나 vi 에디터)를 통해 값을 넣어주고 저장합니다.
# 텍스트 편집기 사용이 어려운 경우(명령어) default.cfg 파일을 생성하는 부분까지 따라하신뒤 pythonanywhere 의 File 에서 default.cfg 파일을 찾아
웹에디터로 열어서 편집하신뒤 저장하셔도 됩니다.
# 기본세팅으로 xdays 가 60일로 지정되어 있습니다. 이를 확인하신뒤 원하는 최대 기간으로 변경하세요.
이제 기본적인 설정이 끝났습니다.
python lendingbot.py 를 통해 봇을 실행합니다. (정상적으로 실행되면 welcome to poloniex lending bot 이라고 나옴)
(현재 해당 코인의 대출 이자 설정이 최소 설정된 이자보다 더 낮아서 랜딩을 진행을 할수 없다는 메세지와 이미 진행되고 있는 랜딩값이 출력됨)
# custom console 을 추가 다음과 같이 입력하여 생성한뒤 실행하면 명령어 입력 필요없이 봇이 실행됩니다.
python /home/아이디/poloniexlendingbot/lendingbot.py
참고 사이트
http://poloniexlendingbot.readthedocs.io/en/latest/configuration.html (랜딩봇 세팅)
참고할 사이트
http://rorobo.com/poloniex/lending.php (Lending Loan Offers)
https://steemit.com/kr/@pitasa/5eq6d9 (구글 클라우드를 이용한 봇설정)
https://www.ddengle.com/board_event/2263921 (default.cfg 설정)
https://www.ddengle.com/board_event/2265100 (node.js 기반 pololender 설치)
http://poloniexbitcoinlendingbot.com/ (windows 기반 BTC 봇)
# API 호출시 timeout 문제가 자주 발생하는 경우 default.cfg 에서 timeout 부분의 주석을 제거한뒤 60 이상의 값을 주어 테스트 해보세요
# 최소 랜딩 개수
BTC - 0.01
BTS - 10
CLAM - 10
DASH - 0.01
DOGE - 100
ETH - 1
FTC - 100
LTC - 0.01
MAID -
STR - 100
XMR - 0.01
XRP - 100
'Etc' 카테고리의 다른 글
Google Cloud Platform 에서 poloniex lending bot 돌리기 (0) | 2017.07.09 |
---|---|
pythonanywhere 를 이용한 poloniex lending bot 돌리기 (10) | 2017.06.06 |
제네시스 마이닝 최소지급액 (4) | 2017.05.07 |
실시간 TV 온에어 주소 모음 (28) | 2016.03.11 |
-
-
-
질문 2017.06.20 15:32
안녕하세요.
덕분에 pythonanywhere.com에서 랜딩봇을 잘 돌리고 있습니다.
그런데, 몇일전부터
2017-06-20 06:30:01 Error: <urlopen error timed out> Requesting returnTicker
Timed out, will retry in 60.0sec
이렇게만 뜨는데 어떻게 해야될까요?
근데 폴로 들어가보면 랜딩은 잘 되고 있습니다.
그리고 랜딩봇 업그레이드는 설치하기 다시하면 되는건가요?
감사합니다.
-
궁금해요 2017.06.21 21:44
웹뷰까지 잘보고 셋팅했습니다. 그런데 자주꺼지는증상이있어서 홈페이지에 문의를 해보았더니
아래처럼 셋팅하라고 알려주더라구요
https://help.pythonanywhere.com/pages/LongRunningTasks
혹시 이것에 대해서도 설정법을 알려주실수 있을까요