반응형
(파이썬 자동매매) 볼린저 밴드(Bollinger Bands) 이더리움 차트 데이터 가져오기 바이낸스가 제공하는 API를 이용하여 이더리움 차트 데이터를 가져오자. 다음 파이썬 코드를 사용하면 이더리움 차트 데이터를 가져올 수 있다. import requests import pandas as pd # Define the API endpoint URL url = "https://api.binance.com/api/v3/klines?symbol=ETHUSDT&interval=1d&limit=100" # Send a GET request to the API endpoint and retrieve the data response = requests.get(url) data = response.json() # C..
볼린저 밴드(Bollinger Bands) 볼린저 밴드는 1980년대 초반에 존 볼린저가 개발한 주가 기술적 분석 도구이다. 볼린저 밴드는 주가가 이동평균선 중심으로 표준편차 범위 안에서 움직인다고 가정한다. 현재 주가가 상대적으로 높은지 낮은지를 판단할 때 사용하는 보조지표이다. 볼린저 밴드 구성 볼린저 밴드는 다음과 같이 구성된다. 중심선(Moving Average): n기간 동안의 이동평균 상한선(Upper Band): 중심선 + (n기간 동안의 표준편차 * k) 하한선(Lower Band): 중심선 - (n기간 동안의 표준편차 * k) 일반적으로 n과 k의 값은 20과 2를 사용한다. 볼린저 밴드 변동성 돌파 전략 밴드폭이 축소되어 밀집구간을 거친 후, 상단 밴드를 돌파할 경우 매수한다. 하단 밴..
지난번 포스팅에 이어서 이동평균선 돌파 전략을 백테스트 해보자. 참고로 저는 주식 투자와 퀀트 투자에 있어서 왕초보이기 때문에 틀린 정보가 있을 수도 있습니다. (파이썬) 바이낸스 비트코인 이동평균선 그리기 이동평균선 돌파 매매 전략 20일 이동평균선을 기준으로 현재 가격이 이동평균선을 돌파하는 시점에 매수하고 20일을 보유하다가 매도하는 전략을 사용한다. 저번과 마찬가지로 바이낸스에서 비트코인 일봉 데이터를 가져온다. from binance import Client import matplotlib.pyplot as plt import pandas as pd import numpy as np plt.rcParams['font.family'] = 'AppleGothic' # 바이낸스 일봉 데이터 clien..
이동평균선 이동평균선은 주가의 기술적 분석에 가장 많이 사용되는 지표이며, 일정 기간 동안의 주가를 산술 평균한 값인 주가이동평균을 차례로 연결해 만든 선이다. 단기 이동평균선은 보통 5, 20일 선을 사용하고, 장기 이동평균선은 120일 선을 사용한다. 바이낸스에서 비트코인 일별 캔들 데이터 가져오기 python-binance 모듈의 get_klines 함수를 사용하여 비트코인 일봉 데이터를 가져온다. from binance import Client client = Client() candles = client.get_klines(symbol='BTCUSDT', interval=Client.KLINE_INTERVAL_1DAY) candles 바이낸스에서 조회한 캔들 데이터는 바이낸스 API 문서를 참고..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.