bitcoin(3)
-
[코인 자동투자 봇 제작기 14] 선물 기능 추가
클로드에게 평가받아본 결과 추세 분석 알고리즘은 매우 체계적이고 유의미하단다 ^ㅇ^이제 선물 기능을 만들고, 매수/매도 신호 발생 및 처리 기능을 만들 것이다. 선물 기능을 어떻게 추가해야 할 지 고민을 꽤 많이 했다.챗지피티와 토론한 결과, 선물, 현물 on/off 기능을 만들어두고, 레버리지 설정도 환경변수를 통해 할 수 있도록 해 둔 후, 데이터를 불러오고 분석은 동일하게 진행할 것이다. 그러면 일단 config, data_control, notifier, main 코드를 모두 수정해야 한다. Configconfig 파일에서 추가해야 하는 내용은 주로 환경변수에 관한 내용이니, 환경변수도 함께 추가해주어야 한다.우선 기존에 존재하던 환경변수 중 STO_FUT_RATE 는 제거하도록 하자. 현물과 ..
2025.01.10 -
Binance api 현물 거래와 선물 거래 사용법
1. 서론Binance는 세계 최대 규모의 암호화폐 거래소로, 다양한 거래 시장을 위한 API를 제공합니다. 본 보고서에서는 Binance API를 활용한 현물(Spot)과 선물(Futures) 거래의 차이점과 특징을 분석합니다. 현물과 선물 시장은 계좌의 구조, 주문 방식, 데이터 수집 방식 등에서 차이가 있으며, 이를 구체적으로 설명합니다.2. 현물(Spot) 거래 개요현물 거래는 즉각적인 자산 교환이 이루어지는 가장 기본적인 거래 방식입니다. 사용자는 실시간으로 암호화폐를 구매하고 판매할 수 있으며, 구매한 자산은 사용자의 현물 지갑에 저장됩니다.API 주요 기능:client.get_account(): 현물 계좌 잔고 조회client.get_klines(): 현물 시장의 캔들 데이터 조회client..
2025.01.08 -
[코인 자동투자 봇 제작기 13] 추세 함수 구체화
이제 데이터를 가져오고 가공하는 것은 거의 끝났다. 이동평균선, RSI, 볼린저밴드, OBV, 볼륨 프로파일, TPO 등 많은 지표를 정리했고, 추세에 대한 알고리즘도 작성했다.하지만 챗지피티와 토론을 여러번 하고, claude도 사용해보면서 현재의 추세 확인 알고리즘에 대해 더 생각해보게 되었고, 좀 더 간단한 로직으로 확실한 추세 지표를 만들 수 있지 않을까 라는 생각이 들었다.그래서 도입한 기술적 지표는 볼린저밴드의 BandWidth와 %b 지표이다.볼린저밴드 BandWidth, %b이 지표들은 볼린저밴드 자체를 분석하는 데에 도움을 준다.BandWidthBandWidth는 말 그대로 밴드의 폭을 알려주는데, 이 밴드 폭이 상대적으로 낮아질 때 추세전환이 일어나고, 밴드 폭이 높아질 때 변동성이 높..
2025.01.08