무료스포츠중계
바이낸스만 사용하신다면 현재 권장 버전은 2.5.67입니다! pip3 install –upgrade ccxt==2.5.67 만약 bybit까지 함께 하신다면 현재 권장 버전은 아래와 같습니다! pip3 install –upgrade ccxt==2.2.46 바이빗도 API를 변경한 모양새네요 > . . < ccxt 최신 버전에서요! (트래킹 결과 23년 1월 10일 이후 버전) BTC/USDT:USDT 아니 도대체 왜!!!! 으악!!!이렇게 되면 클래스에서 파생된 모든 바이낸스 봇의 수정이 불가피 한데요!(전체 코인을 순회하는 일부 바이낸스 봇이 동작 안하게 됩니다)일단 제가 모든 봇을 수정하는 데는 시간이 걸릴 테니수강생 여러분들께 빠른 대처 방안을 소개해 드리겠습니다!중요한건 기존에 바이낸스 선물 봇 운용을 잘 하고 계신 분은그냥 아래 내용 무시하시면 됩니다. 굳이 저 버전으로 맞출 필요가 없거든요~^^해결 방법1) ccxt 버전 낮추기! pip3 install –upgrade ccxt==2.5.67 위 명령어를 서버에서 실행해 주세요!제가 사용하고 있는 ccxt버전입니다.이렇게 하시면 최신 버전이라도 제가 사용하고 있는 버전으로 자동 설치가 되고기존 봇 코드들을 수정없이 활용 하실 수 있습니다!ccxt 2.5.68 버전부터 바이낸스에 :USDT가 붙기 시작했네요 사실 지금 별 문제없이 봇을 돌리시는 분들은 ccxt버전을 올리시지 않으면 됩니다.ccxt 버전 올리는 방법은 아래와 같은데 pip3 install –upgrade ccxt 저렇게 하면 자동으로 최신 버전의 ccxt 모듈이 설치가 되지만말씀드렸듯이 봇이 동작 안하니 별도 공지가 있을 때까지 업데이트 하지 마세요!혹시 하셨다면 pip3 install –upgrade ccxt==2.5.67 이렇게 대응하시면 되고요~^^만약 바이비트도 함께 돌리신다면 아래 버전으로 돌리세요! pip3 install –upgrade ccxt==2.2.46 해결 방법2) 봇 코드 수정하기!해결방법1은 사실 근본적인 해결책은 아니죠.ccxt 어떤 버전을 설치해도 돌아가게 하는게 베스트 입니다.우리 봇 코드에는 공통적으로 아래 같은 코드가 있습니다.(찾아보세요 꼭 있는 코드예요 ㅎ) Target_Coin_Symbol = ticker.replace(“/”, “”) 위 코드는 BTC/USDT를 BTCUSDT로 만들어주는 역할을 하는데ccxt최신 버전에서는 BTC/USDT:USDT로 넘어 오니 BTCUSDT:USDT 가 만들어져서오류가 나는 것입니다.따라서 아래처럼 수정 변경하면 됩니다. Target_Coin_Symbol = ticker.replace(“/”, “”).replace(“:USDT”,””) 그리고 우리는 봇에서 종종 LovelyCoinList나 OutCoinList로특정 코인만 매매하거나 혹은 특정 코인은 건드리지 않도록 제외 시키는데요.이렇게 아래처럼 되어 있을 텐데.A) LovelyCoinList = [‘BTC/USDT’,’ETH/USDT’] 저것을 아래처럼 변경해야 합니다.B) LovelyCoinList = [‘BTC/USDT:USDT’,’ETH/USDT:USDT’] 만약 A)상태로 쓰시려면저 리스트를 활용하는 조건문이 아래와 같을 텐데~ if myBinance.CheckCoinInList(LovelyCoinList,ticker) == False: 아래처럼 변경해야 합니다! if myBinance.CheckCoinInList(LovelyCoinList,ticker.replace(“:USDT”,””)) == False: 왜 그런지는 아까의 이유랑 같습니다! 이는 기존 코드를 많이 변경해야 될수 있으므로myBinance의 CheckCoinInList함수안의 내용을 제가 수정하려고 합니다!만약 ccxt를 업그레이드 하셨다면 위와 같은 코드 변경으로봇을 정상화 시킬 수 있습니다. (제가 현재 파악한 바로 그래요 ㅎ)물론 제가 다 수정을 할 것이긴 한데아시겠지만 제가 클래스에서 만들어 놓은 코드가 워낙 많아서다 고치고 또 다른 변경점은 없는지 하나하나 체크를 해야될 것 같아서이를 반영하는데 시간이 걸립니다.따라서 제가 다 고치고 반영하기 전까지는별도 공지가 있을때 까지해결방안1 or 해결방안2 로 대응하시면 됩니다!! (이왕이면 심플하게 해결방안1 을 강추합니다)그리고 저 에러를 경험하셨다면 파일 저장이 있는 봇은 꼬일 수 있으니봇이 생성한 json파일을 삭제하시고 다시 돌리시는 걸 권장합니다!감사합니다! ^^—>제가 모든 코드를 수정했으나 추가 문제가 있을 수 있습니다.예를 들어 최소 수량 구하는 함수가 오작동 하는데요.이 부분은 투자금이 충분하면 잘 동작하니 ccxt 최신 버전에서도 잘 돌아가긴 합니다.하지만 일단 권장 버전은 바이비트도 감안해서 2.2.46로 사용해주세요! pip3 install –upgrade ccxt==2.2.46 현재까지 수정된 부분은 코인 자동매매 클래스 챕터7 부터 획득 가능한 특히 공통 모듈인myBinance.py 파일을 다시 다운로드 하셔야 하니 꼭 체크하세요!현재 23.02.16 일인데 별도 공지가 있을 때 까지 저 버전을 사용해 주세요!!!! 같이 보면 좋은 포스팅! 코인 자동매매 사기일까? 저는 2천만원을 날렸습니다 코인 나아가 주식 자동매매에 관심있으신 분이 많으실텐데요. 시중에 자동매매 봇 혹은 AI 봇으로 괜찮은… blog.naver.com 미국 주식 한국 주식 자동매매 – 자산 배분 퀀트에서 단타까지! 클래스 오픈! 드디어 준비 중이던 주식 자동매매 클래스를 오픈하였습니다! (14일 무료 수강 가능 + . + ) 주식 투자를 … blog.naver.com 주식 투자 단 1권의 책만 읽어야 한다면? : https://www.zabobserver.com/%ec%a3%bc%ec%8b%9d%ed%88%ac%ec%9e%90/