암호화폐 자동 거래 봇 업데이트 노트버전 1.1.0주요 변경 사항자본 분배 시스템 도입다중 코인 동시 거래 지원리스크 관리 개선로깅 시스템 강화상세 내용자본 분배 시스템총 거래 가능 자본을 선택된 코인 수로 균등 분배각 코인당 최대 투자 금액 제한 설정def execute_trades(api, best_strategy, selected_tickers): total_balance = api.get_balance("KRW") allocation_per_coin = total_balance * 0.9 / len(selected_tickers) for ticker in selected_tickers: # 각 코인에 대한 거래 로직다중 코인 동시 거래선택된 모든 코인에 대해 동시 거래..
암호화폐 자동 트레이딩 봇 구현하기가끔씩 자동매매 구현하고 싶어질 때가 있다. Upbit API를 활용해 데이터 수집, 매수/매도 전략 적용, 그리고 실제 거래를 자동으로 수행시켜보았다.1. 설정 로드 및 로깅 설정트레이딩 봇의 설정을 JSON 파일에서 로드하고, 콘솔과 파일에 로그를 기록하기 위한 로깅 시스템을 설정한다.import jsonimport loggingfrom logging.handlers import RotatingFileHandlerdef load_config(file_path): with open(file_path, 'r') as f: return json.load(f)def setup_logger(): logger = logging.getLogger() ..
인스턴스(Instance)란 무엇인가?인스턴스는 프로그래밍에서 특정 클래스의 구체적인 실체를 의미한다. 클래스를 설계도라고 하면, 인스턴스는 그 설계도를 바탕으로 실제로 만들어진 제품이라고 할 수 있다. 클래스는 객체를 생성하기 위한 청사진을 제공하지만, 실제로 동작하는 객체는 인스턴스다.클래스와 인스턴스의 기본 개념클래스란?클래스는 객체 지향 프로그래밍에서 객체를 정의하는 틀이다. 클래스는 객체의 속성(데이터)과 메서드(기능)를 정의한다. 이를 통해 클래스를 기반으로 여러 개의 객체를 만들 수 있다. 예를 들어, 자동차 클래스를 정의하면, 이 클래스를 기반으로 다양한 종류의 자동차 객체를 생성할 수 있다.인스턴스란?인스턴스는 클래스에서 정의된 객체를 실제로 생성한 것이다. 즉, 클래스는 설계도이고, 인..