board_free custom_top_html:no
default debug random = 0 / type = READ / detected = READ

단축키

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 = me@gmail.com
email_login_password = secretPassword
email_smtp_server = smtp.gmail.com
email_smtp_port = 465
email_smtp_starttls = False
email_to_addresses = me@gmail.com,you@gmail.com

 

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

 

 

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

 

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

 

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

 

어쨋든 세팅을 마치고 나면

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

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

ttee.jpg

 

6
댓글 10
  • ?
    관심이 많은 분야라 선 좋아요... ㅎㅎㅎ 감사합니다.
  • ?
    @채굴이딹
    별거 아닌데도 좋아해주신다니 감사합니다.

    최근 BTC lending 이율이 낮아져서(누가 머리끄댕이 잡아끌어서 이율이 내려간 느낌입니다) 시무룩합니다.

    도기가 이율이 상당히 괜찮긴한데 해당코인이 유쾌한 코인이긴하지만 신뢰가 가능 코인은 아니라서 고민중입니다.
  • ?
    좋습니다. ㅎㅎ
  • ?
    @제너크립토
    좋아해주시니 감사합니다.
  • ?
    좋은 자료 공유해주셔서 감사합니다!

    틀린말은 아닌데, 아주 약간만 수정하고 덧붙인다면...

    analyseMaxAge = 30
    분석할 기간을 설정합니다.
    기본값은 30일이고, 기본값인 경우 '지난 30일간'의 데이터를 분석한 결과를 보여줍니다. 1일부터 최대 365일까지 설정 가능합니다.

    analyseUpdateInterval = 60
    얼마나 자주 시장데이터를 기록(누적)할지 결정합니다. 기본값은 60초이고, 최소 10초에서 최대 3600초까지 설정 가능합니다.
  • ?
    @OLIVER

    음..제가 말을 조금 자세히 안썻네요.
    의견감사드립니다. 곧 수정할게요.

     

    켁 수정이 안되네요;

  • ?
    좋은 자료감사합니다. 봇 설정하는데 유용하게 사용했네요
  • ?
    @핸비얌
    도움이 되었다면 감사할다름입니다.
  • 안타깝게도, 좋아요 30개에 미달하셨습니다.

    하지만~ 1회 이벤트이므로!!

    1회 이벤트에 참여하신 모든 회원님께 제한없이 상품이 지급됩니다.

    좋아요 20개이므로

    20*3000 = 60,000 KRW 입니다.

  • ?
    @쌍둥아빠
    다 제가 부족해서 그런가 봅니다.ㅜㅠ
    다음엔 30개는 받을 수 있게 노력해보겠습니다.

자유게시판

홍보/사기/불법을 제외한 모든 글작성이 가능합니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 달콤한 디저트 세트 추첨 이벤트(0911-0917) 결과 발표 2 new 3 110
ESN경매
2020.09.21
공지 땡글 경매! 암호화폐 하드월렛 Ledger Nano S (~9/27) 2 newfile 9 160
ESN경매
2020.09.21
공지 ESN 바운티 프로그램 안내 - 스마트 컨트랙트 투표 시스템 구축 및 투표 결과 통계 정보 제공 2 13 1649
ESN운영
2020.09.07
공지 땡글닷컴 출석체크 이벤트(9월) 50 20 3664
ESN경매
2020.09.01
공지 ESN 8월 리포트 2 file 14 1374
ESN운영
2020.08.31
공지 게시판 캐시 적립 정책 변경 안내 (2019/12/20 시행) 50 20 2006
관리자
2019.12.20
공지 로그인이 안되시는 분은 문의해주시기 바랍니다. 13 7 4650
땡글개발자
2019.08.21
13996 자유 해킹? 이름과 전화번호변경을 심각히 고민해 봐야겠습니다. 빗썸에서 저의 계정도 정보유출이 의심된다는 메일이 왔고 출금이 차단되었는데요. 빗썸의 고객 개인정보 유출이 단지 빗썸에만 국한된것은 아니라고 생각됩니다.... 6 1 1928
땡빗
2017.07.01
13995 자유 밤 늦은 시간에도 cs 업무는 해줘야 하는 걸까요? 개인사업자 인데요.   말이 좋아 사업자지 엄청 영세한 사업자 입니다.   암튼...어떤 고객이 꼭 늦은 시간 아니면 새벽 시간에 연락을 합니다.   물건 주문하기 ... 11 0 1207
그로소
2017.06.30
자유 Python 기반 폴로랜딩봇 config.cfg Parameter 분석 실은 이 이벤트에 참여할 생각은 딱히 없었으나.. https://www.ddengle.com/board_event/2221826   글이 올라온김에  봇을 운용함에 있어 있는 옵션을 만지면서 ... 10 file 23 5536
MinH
2017.07.01
13993 잡담 그래픽카드 만화                 루리웹 Jazz Jack 님 만화 펌.   이거이거 1060 쓰는 회원님들은 아주 못된분들이군요!     어디보자.. 내가 쓰는 카드가....   어? 1060 이네.... 19 file 3 5503
Jinn
2017.06.30
13992 잡담 일반인들이 보는 우리들? 속상합니다 ㅜ       우리는 채굴꾼이 아니고, 미래지향사업하는 분들인데...   채굴꾼이라니 속상합니다 ㅜ     http://www.itworld.co.kr/news/105373 14 file 3 2801
룰루2080
2017.06.30
13991 자유 빗썸에 로그인해보니 출금이 차단됐네요. 빗썸에 로그인해보니 출금이 차단됐네요.   여기 전화하면 전화 받긴 받을까요?;;     6 file 0 2421
초밥매니아
2017.06.30
13990 자유 에러좀 봐주세요 에러좀 봐주세요 4 file 0 662
순리대로
2017.06.30
13989 자유 착신전환해킹주의!!! 제 주변 지인 두분이 착신전환에 당해 출금당했습니다 방지하실려면 지금착신전환 서비스 가입하신분들은 가입 해지하세요 그리고 대리점가셔서 개인정보보호비밀... 1 1574
오리궁뎅이
2017.06.30
13988 잡담 아이쿠 갓....   저 갓이 신인지  머리에 쓰는 모자인지    욕인지 ....   적응이 안되다 조금 눈팅 다니니 뭔 소린지 알겠네요   크게 나이가 든게 아닌데  단어가 합성... 2 0 782
적념
2017.06.30
13987 자유 멀티메일문자... 방금 페이스북 다시 로그인하세요.  이상한 링크 이런식으로 국제발신 문제가 연속 두번들어오네요.   털어갈것도 없는 거지한테.....   뭘 얻을려고 이런 피싱을... 1 0 1819
짜장
2017.06.30
13986 잡담 찔리시는분 일상으로 돌아가세요 - 비트코인 때문에 남편이 싫어요.. [링크]     [오유] 비트코인 때문에 남편이 싫어요.. [링크]   http://www.todayhumor.co.kr/board/view.php?table=bestofbest&no=346884&s_no=346884&page=... 9 5 2663
무녀리
2017.06.30
13985 잡담 그래픽 카드는 어디서 수배들 하시는가요? 트레이딩 + ICO 에만 관심을 가지다가   지인이 채굴을 시작해보고 싶어 알아보는중에,, 그래픽카드가 물량이 없다고 하더군요,,   그와중에도 그래픽카드를 구하... 7 2 1623
교육장
2017.06.30
13984 자유 땡글이 인기가 있긴 있나보네요 이더리움 채굴 까페에서 글 내용 및 댓글을 아예 복사해가네요..    투유유 댓글 보면 케빈님꺼라고 하는데 케빈님이 어디에 있나요?ㅎㅎ   원본 링크 입니다.   ... 13 file 1 1745
미스타미스터
2017.06.30
13983 자유 해킹으로부터 제일 안전한 거래소는 어딜까요? 빗썸이나 코인원이나 코빗이나 말이 많은데...   OTP인증 해놔도 본인확인 안하고 상담원이 풀어주는 경우도 있고   문자인증 해놔도 본인에게 문자 오지도 않은 ... 9 0 1775
생산자
2017.06.30
13982 자유 땡글 회원분들 너무감사합니다~     안녕하세요 땡글회원분들 ~  저는 컴퓨터로는 게임만 할줄알았지 전혀 지식이 없었던 일반학생입니다. 아는형님(사장님ㅎ)으로부터 이더리움 대해 듣고 올해 ... 13 file 1 1778
황재재
2017.06.30
13981 자유 [실시간 뉴스] 해킹주의 080-266-2668   방금 이번호로 출금 사기전화가 오네요 주의   22 25 4148
제3땅굴
2017.06.30
13980 자유 마이크로닉스 700 클래식 브론즈 확실히 사타부분이 문제가 있는것같내요 열이 많이 발생합니다 손으로 만져보면 데일정도에요  전원부는 괜찮은거같은데 슈플이나 FSP로 가야하나봅니다 3 0 958
라쿠니
2017.06.30
13979 자유 근데 내일 오픈하는 TEZOS ICO 는 거래소에서 보내도 되는구조죠? 어차피 테조스 홈페이지에 가입해서 보니까 사람마다 자기만의 고유주소를 주는거 같은데 ...이러면 거래소에서 보내도 되는거겠죠? 9 1 2255
노래하는새
2017.06.30
13978 자유 구글OTP 백업을 안했을때, 삭제후 다시 깔아도 되나요? 안녕하세요..   열심히 고수분들이 올려주신 OTP 백업에 대한 글을 읽어봐도 이해가 안되서 질문 드립니다.   제가 해외거래소를 구글 OTP 인증을 통해 이용중인... 8 1 13657
푸른하늘74
2017.06.30
13977 자유 보안을 위한 로컬지갑 이용시 동기화 속도 저는 보안을 위해 노트북에 로컬지갑을 설치하고 씁니다. (이게 효과가 있을지는....)   아무튼 로컬지갑을 사용한다는 것은 블록체인 데이터를 모두 가지고 있어... 3 0 1072
ForceFormer
2017.06.30
목록
Board Pagination Prev 1 ... 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 ... 1948 Next
/ 1948
default debug random = 0 / type = READ / detected = READ