조회 수 4050 좋아요 22 댓글 10
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

실은 이 이벤트에 참여할 생각은 딱히 없었으나..

https://www.ddengle.com/board_event/2221826

 

글이 올라온김에  봇을 운용함에 있어 있는 옵션을 만지면서 한글화가 되어있지 않아 잘 모르시거나

만지면 좋은(?) 옵션을 이야기 드리는게 좋을거 같아 설명차 이야기를 드리기로 했습니다.

 

(실은 랜딩봇을 굴리는 법에 대해 설명을 좀 보다 이거나 올려봐야지 했는데 먼저 setup 글이 올라왔단건 함정)

 

하기 config.cfg 파일의 내용의 일부 발췌이며 개인적으로 시험해보지 못해 잘 모르거나, 크게 중요하지 않다 생각하여 빼놓은 옵션도 있음을 알려드립니다.

 

본문상의 녹색 Paramter는 기본적으로 활성화 되어있거나 제가 백업 config.cfg를 가져다 쓴거라 그럴 가치가 있다고 판단 활성화한 것을 지칭합니다.

갈색 Parameter는 주석처리-#- 되어있어 사용하진 않으나 설명이 필요한 경우입니다. #을 제거하시면 활성화됩니다.

 

 

mindailyrate = 0.0031

(6/30일 기준 끈임없는 랜딩을 위해서는 0.09 가량 추천)

흔히 말하는 최저 이율입니다.얼마전에는 이율이 급등하였으나 현재는 0.1대 근처에서 랜딩이율이 나오고 있습니다.

단위는 %이므로 변환하실 필요 없습니다. 이 %가 낮아지면 더낮은 조건하에서도 랜딩을 해주게 됩니다.


maxdailyrate = 5

봇이 줄수있는 최대 이율 입니다. 설명에는 2%가 일반적으로 좋다고 하지만 전 0.3%대 이율 두번 보내봤습니다.


spreadlend = 3 

랜딩을 줄때 현재 가진 코인을 몇 분할로 할것인지입니다.

안전성을 위해서 하는 옵션이라 보시면 됩니다. 

하기에 설명할 옵션과 맞물리는데  아래와 설명을 겸하겠습니다.

 

gapMode = Relative
gapbottom = 10
gaptop = 200

gapbottom 은 현재 offer 되어있는 이율들의 얼마만큼을 건너뛸지입니다. 이값은 적당히 변경이 필요할 수도 있습니다.

해당 값을 0으로 하면 지금 나와있는 최저 이율(단 mindailyrate의 이율이하인경우 offer가 가지 않습니다)

 

최저이율을 기본세팅인 0.0031 로 써버린 상태이고 해당 값을 0으로 했는데 하기와같다?

 

이미지 1.png

바로 0.0080%에 랜딩이 가버립니다.

반대로 gaptop은 반대로 높은 값에서 몇개까지의 offer를 제외하고 라는 의미입니다.

 

 

xdaythreshold = 0.25
xdays = 30

이것은 현재 시장의 이율이 xdaythreshold의 값 이상일 경우 대여기간을 xdays 만큼 빌려줄 수 있다는 예외조건입니다.

봇은 오퍼를 원래 폴로닉스에서 lending을 할때 줄수있는 최저 대여일인 2일을 단위로 올립니다.

(단 이 Lending은 빌린사람이 채무를 청산 함으로 좀더 빨리 반납 할 수 있습니다. 다만 빌려준 사람은 그사람이 청산을 하거나 기일이 지나 강제 청산이 되기까지 요구할 수 없다는 단점이 있습니다.)

 

Landing의 이율은 변동성이 있기 때문에 고리로 장기 대여하는 사람이 아쉬울때가 있습니다.

좋은 이율이라면 외려 장기로 빌려가는 사람이 더 좋을때가 있기때문에 이옵션을 씁니다.

 

일종의 리스크를 쥐는 옵션이기도 합니다.


#transferableCurrencies = STR,BTC,BTS,CLAM,DOGE,DASH,LTC,MAID,XMR,XRP,ETH,FCT

이것은 기존 Exchange(거래) 의 잔고를 Lending으로 옮기는 기능입니다.

설정된 통화를 옮기는 것이므로 랜딩하지 않을 코인은 제거하시면 됩니다.

수동으로만 이동하실거라면 키실 필요가 없습니다.

 

minloansize = 0.01

Offer를 할때 최소 얼마만큼의 사이즈로 Lending을 할지 입니다.

값에 따라서  단편화 가 일어날 수 있습니다. 제경우는 소액이었기때문에 min을 변경하지 않았습니다.


#Format: YEAR,MONTH,DAY
#endDate = 2016,12,25

사실 쓸일은 없을겁니다. 해당 랜딩봇이 언제까지 랜딩을 오더내릴지를 정한 것입니다.


#analyseCurrencies = STR,BTC,BTS,CLAM,DOGE,DASH,LTC,MAID,XMR,XRP,ETH,FCT

봇이 시작될때 설정된 코인을 분석하여 랜딩이율을 정하도록 활성화 합니다.

 


#analyseMaxAge = 30

분석한 시장데이터를 얼마나 보관할지 입니다.


#analyseUpdateInterval = 60

업데이트 주기를 말합니다.


#lendingStyle = 75

적극성 입니다. 상기 시장분석기능을 활성화 하여 얼마나 적극성을 가지고 랜딩을 하는가입니다.

99같은 경우 시장분석으로 나온 이율의 최저이율에 가깝게 보내게 됩니다.

 

#coinconfig = ["BTC:0.18:1:0:0:0","CLAM:0.6:1:0:0:0"]

 

랜딩봇은 비트코인만 랜딩하진 않습니다.

그리고 단일 코인만 오퍼를 하지도 않습니다.

해당 옵션의 주석처리를 해제 함으로 활성화 가 가능하며

 

["COIN:mindailyrate:maxactiveamount:maxtolend:maxpercenttolend:maxtolendrate",...]

 

각각은 다음과 같습니다.

COIN : 코인명

mindailyrate : 최저이율

maxactiveamount : 0일경우는 랜딩 중단, 그외에는 랜딩의 최대 허용량 (2로 놓으면 2코인만큼까지만 랜딩을 함)

maxpercenttolend  : 0일 경우 100%가 랜딩에 사용됩니다.
maxtolendrate  : 0이상인경우 항상 maxactiveamount, maxpercenttolend을 참조합니다.

 

coinconfig가 활성화 된경우 해당값을 우선하게 되며 그게 아닌경우 개별적으로

[BTC] , [CLAM] 등 개별적으로 세팅을 할 수 있다는데 보유중인 코인이 BTC 단일이라 테스트 해보진 못했습니다.

해당 항목은 좀더 아래열에 있습니다.

 

 

jsonfile = www/botlog.json

 

웹서버를 구동시에 활성화 하는 옵션입니다. 봇동작에서 생긴 로그를 주기적으로 botlog.json에 기록하게 됩니다.

다만 단점으로는 간간히 botlog.json 파일에 log가 안써지는 문제가 간간히 있습니다.(혹은 쿠키를 지우는 것만으로도 해결되기는 합니다만)

 

#Limits the amount of log lines to save.
jsonlogsize = 200

 

botlog.json 에 쌓일 최대 로그 갯수입니다.

 

#Enables a webserver for the www folder, in order to easily use the lendingbot.html with the .json log.
startWebServer = True

 

이 옵션 세가지를 모두 활성화 해야 우리가 보는 웹서버기능이 활성화 됩니다.

 


customWebServerAddress = 0.0.0.0:8000

(권장값 임의의 비전용 포트번호 ex 15544 )

 

그러나 pythonanywhere에 올리고 웹페이지 서비스를 사용하시는 경우 console 창에서

Failed to start WebServer: [Errno 98] Address already in use

 

라는 에러를 보신 분도 있을겁니다.

이는 다른 랜딩 하시는분이 포트를 이미 사용중이기 때문에 생기는 문제로 보이며, 사실 보여주는데 큰문제는 없는 것으로 알고 있습니다. 하지만 저는 찜찜해서 해당 옵션을 키고 포트번호를 바꿔주고 있습니다.

 

#outputCurrency = BTC

웹페이지에 표기할 단위를 선택할 수 있습니다.

 

plugins = AccountStats

해당 옵션을 활성화 한경우 하기와 같이 계정과 관련된 설정이 로그에 표시됩니다.

 

KakaoTalk_20170630_235631885.png

 

자세한 설명은 생략하겠으나 쉽게 어제 벌어들인 코인 금액과 현재 총 얼마의 코인을 표기해줍니다.

 

이서비스는 후술할 텔레그램 봇 기능에서도 표시되는 로그입니다.

 

tt.jpg

 

 

 

 

 

 

# Currencies can be configured here, or in the coinconfig. Coinconfig takes precedence.
#[BTC]
#minloansize = 0.01
#mindailyrate = 0.18
#maxactiveamount = 1
#maxtolend = 0
#maxpercenttolend = 0
#maxtolendrate = 0

#[CLAM]
#minloansize = 1
#mindailyrate = 0.6
#maxactiveamount = 1
#maxtolend = 0
#maxpercenttolend = 0
#maxtolendrate = 0

 

아까 위에서 설명한 기능이며 coinconfig  와 해당 옵션 둘중에 하나만 키도록 권고하고 있습니다.

둘다 킨경우 coinconfig 를 우선한다고 기술은 되어있습니다만..

 

[notifications]
notify_new_loans = True
notify_tx_coins = False
notify_xday_threshold = True
notify_summary_minutes = 60
notify_caught_exception = False

 

알림을 어떻게 받을지 입니다.

해당 봇은 알림을 받는 수단을 웹페이지 외에도 여러가지를 지원합니다.

웹페이지 자체는 알람을 해주진 않기 때문에, 필요한경우 활성화 해서 씁니다.

이메일, slack, 텔레그램 등 수단이 대표적입니다. (제경우는 텔레그램도 씁니다.)

 

notify_new_loans 를 True로 하면 새로운 Loan이 성사될때마다 알려줍니다.

notify_summary_minutes lending 현황 지정된 분마다 알려줍니다. 저는 60정도로 해서 한시간에 한번씩 알람을 받고 있습니다.

 

 

email = False
email_login_address = [email protected]
email_login_password = secretPassword
email_smtp_server = smtp.gmail.com
email_smtp_port = 465
email_smtp_starttls = False
email_to_addresses = [email protected],[email protected]

 

이부분은 뻔히 보이므로 설명은 생략합니다.

 

 

telegram = False
telegram_bot_id = 봇아이디
telegram_chat_ids = 본인 챗아이디

 

텔레그램 항목인데 좀 긴편이라 링크로 대체 합니다. 제,제가 귀찮아서 그러는게 아닙니다; (찔리면 나중에 추가할지도 모릅니다만)

 

http://bakyeono.net/post/2015-08-24-using-telegram-bot-api.html

 

어쨋든 세팅을 마치고 나면

아래와 같이 주기적으로 알람이 오게 됩니다.

활성화된 Loan이 없을때는 Lent: 라는 빈메세지만 오게 됩니다.

ttee.jpg

 

Comment '10'

땡글 1차 이벤트

땡글 1차 이벤트 게시판입니다.

List of Articles
번호 제목 좋아요 조회 수 글쓴이 날짜
공지 땡글 이벤트 글 주제는 뭐든지입니다. 5 6 1758
쌍둥아빠
2017.06.28
공지 땡글 좋은글 공유 이벤트 공지 51 43 4318
쌍둥아빠
2017.06.23
37 채굴용 원도우 설정(최적화) 프로그램(몬스터) 배포! 182 updatefile 243 35488
사이다!
2017.06.30
36 모니터링 프로그램 ver 0.3 업데이트 143 file 234 21202
남자별
2017.06.28
35 멀티 알고리즘 스위치를 통한 채굴 수익률 극대화 (+ 애프터버너 마이너별 자동 세팅) 138 file 160 24885
hanjh93
2017.06.28
34 가상화폐계의 사채업자가 되어보자 ; Poloniex Lending의 A to Z (+랜딩 봇) 100 file 140 18817
루니반니
2017.06.28
33 사진으로 보는 6WAY 채굴기 조립법 (완전 초보용) 64 file 138 24485
커다란꿈
2017.06.29
32 고금리 코인 대부업자! 파이썬은 가라! Node.js 기반 가장 스마트한 랜딩봇 설치 무작정 따라하기! (Ver 2.0... 258 file 95 22245
또탈퇴된코란
2017.07.01
31 이더리움이 무엇인가요? 기초편! (부재 : 엄마에게도 설명해보자!) 36 file 87 12085
김광부
2017.07.02
30 GPU(채굴기) 효율적으로 구매하는 방법 53 file 63 15486
Evelynn
2017.07.02
29 멀티플랫폼 모니터링 시스템 (Windows, Mac, Chrome, Web) - Meerkat [v0.3.1 업데이트] 108 updatefile 62 10593
아뵤
2017.06.29
28 WhatToMine 사용법을 알아보자 35 file 53 10836
Yohha
2017.06.29
27 왕초보용 채굴용 컴퓨터 조립하는 방법 29 file 53 13566
선두반보
2017.06.28
26 Mining에 관한 모든 것 - 이론부터 실전까지 46 file 45 11499
ComplexSYS
2017.06.29
25 [코인 토막상식] (해킹) '51% Attack'이란 무엇일까? 20 file 45 5151
블랙리퍼
2017.06.28
24 비트코인이 몇년 내로 1000 만원 넘을 것이라는 나만의 판단 근거 49 44 9467
다크핑거
2017.06.28
23 무료 개인용 채굴관리 프로그램 HI Miner basic 입니다. (스위치채굴 지원) 35 file 43 11114
AMDMANIA
2017.06.28
22 채굴 수익 계산표 22 file 37 9644
제3땅굴
2017.07.02
21 앞으로의 채굴 수익을 예상해보자 [mycroptobuddy.com 간단 설명] 19 file 35 6810
바게트국
2017.06.29
20 VBS(VBScript)를 이용한 CMD창 숨기기 34 file 34 5232
무협매냐
2017.06.30
19 [집단지성] 가상화폐 채굴, 트레이딩, 미래전망 무엇이든 물어보세요~!(댓글정리완료!) 81 32 5588
류스케
2017.06.30
18 [봇] 카톡봇 거래소 시세조회 및 알트코인 조회 봇입니다! [재업] 14 file 27 4312
지우긩
2017.07.02
17 화폐의 기술과 블럭체인 기술 개론 17 26 3073
복수장
2017.06.28
» Python 기반 폴로랜딩봇 config.cfg Parameter 분석 실은 이 이벤트에 참여할 생각은 딱히 없었으나.. https://www.ddengle.com/board_event/2221826   글이 올라온김에  봇을 운용함에 있어 있는 옵션을 만지면서 ... 10 file 22 4050
MinH
2017.07.01
15 집나간 이더 방지 간단팁 10 file 18 5161
안느
2017.06.28
14 채굴 수익 분석표(by 금마) 이더리움/ZCash용 8 file 15 5384
금마
2017.07.05
13 죽을때 까지 행복하게 사는법 4 14 3764
디지마니아
2017.06.30
12 ethminer를 위한 모니터링 프로그램 MINE ASSIST FOR ethminer 48 file 13 6088
파이리
2017.07.02
11 [번외편]오래된 문과생(?)과 초보 채굴러를 위한 전기용어 및 상식(TROUBLE SHOOTING포함) 11 13 1718
쿠당코당
2017.06.28
10 Ripple: 입문서 (Ripple: A Primer) 38 file 12 8005
파란화면
2017.07.02
9 윈도우OS 암호설정 후 재부팅시 자동 마이너 시작 등 14 file 12 3127
AQk
2017.06.29
8 멘탈 게임 8 file 12 2649
바이트맨
2017.06.28
7 사용자 계정 컨트롤(UAC) 특정파일 예외 설정 10 file 11 4060
견우별
2017.07.01
6 간단한 채굴기 배선팁 27 file 11 5979
Hanul_
2017.06.29
5 아마존 실전 직구 후기 42 file 11 5403
파이리
2017.06.28
4 중고안전거래시 주의할점. 21 7 2165
기린
2017.06.30
3 과연 이더리움의 현재가치는 정당한 것인가 18 7 7176
ForceFormer
2017.06.29
2 코인투자 생각 8 7 3161
Stims
2017.06.28
1 해킹에 대한 제 의견 14 4 4484
oracle10g
2017.06.30
목록
Board Pagination Prev 1 Next
/ 1