반응형
(파이썬 자동매매) 볼린저 밴드(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..
해외 유튜브 영상을 요약하고 한국어로 번역하는 데 사용할 수 있는 두 가지 새로운 도구, '릴리스 AI'와 '써머리'를 소개한 글(2024년 1월 11일)을 작성했습니다. 아래의 링크에서 해당 글을 확인해보세요. AI가 유튜브 영상을 요약해준다? 릴리스AI와 써머리로 시간 단축하고 지식 쌓기!지난해에도 ChatGPT로 해외 유튜브 요약하고 한국어로 번역해서 보는 방법을 소개한 적이 있었습니다. 이번에는 제가 새롭게 활용하고 있는 "릴리스 AI"와 "써머리"를 이용하여 유튜브 영상을 요약anpigon.tistory.com 유튜브 시청은 즐겨하지만, 다른 언어로 된 동영상은 이해하기 어렵습니다. 이에 따라, 해당 영상을 요약하거나 한국어로 번역하는 방법을 소개하고자 합니다. 유튜브 요약 서비스: SolidP..
볼린저 밴드(Bollinger Bands) 볼린저 밴드는 1980년대 초반에 존 볼린저가 개발한 주가 기술적 분석 도구이다. 볼린저 밴드는 주가가 이동평균선 중심으로 표준편차 범위 안에서 움직인다고 가정한다. 현재 주가가 상대적으로 높은지 낮은지를 판단할 때 사용하는 보조지표이다. 볼린저 밴드 구성 볼린저 밴드는 다음과 같이 구성된다. 중심선(Moving Average): n기간 동안의 이동평균 상한선(Upper Band): 중심선 + (n기간 동안의 표준편차 * k) 하한선(Lower Band): 중심선 - (n기간 동안의 표준편차 * k) 일반적으로 n과 k의 값은 20과 2를 사용한다. 볼린저 밴드 변동성 돌파 전략 밴드폭이 축소되어 밀집구간을 거친 후, 상단 밴드를 돌파할 경우 매수한다. 하단 밴..
지난번 포스팅 ChatGPT 자동 글쓰기에 이어서 이번에는 블로그에 자동 업로드하는 것까지 만들어본다. 블로그는 여러 플랫폼을 찾아봤지만 단순한 API를 제공하는 블로그를 찾기 쉽지 않아서 그냥 스팀잇에 하기로 했다. (ChatGPT) OpenAI로 블로그 자동화하기 1 데이터베이스 데이터 구조 데이터베이스(DB)는 Firestore에 생성했고, DB 관리 툴은 Jetadmin를 사용하고 있다. 자동으로 생성되는 데이터는 심플하게 제목을 제외한 본문, 메인 이미지, 해시태그이다. 그리고 실제 documents 구조는 다음과 같다. 완전 자동으로 하지 않고 제목(Title)은 내가 입력하도록 시스템을 구성했다. DB에 제목을 입력하면 나머지 필드는 ChatGPT가 자동으로 생성하여 입력한다. 그다음 Cha..
TL;DR 요약하면 ChatGPT와 데이터베이스(Firestore)를 사용하여 블로그 게시물을 자동화하려고 합니다. NoCode 도구(Zapier 및 Airtable)를 사용하여 동일한 작업을 수행한 장피엠이라는 사람의 YouTube 동영상에서 영감을 얻었습니다. 그러나 코딩으로 작업을 수행하고 Firestore를 데이터베이스로 선택했으며 ChatGPT를 사용하여 자동화 프로세스를 지원할 계획입니다. 👆 위 요약은 ChatGPT으로 했다. ChatGPT 블로구 자동화? 유튜브에서 "chatgpt 블로그 자동화"로 검색하면 정말 많은 영상이 나온다. 나는 일잘러 장피엠님의 "chatGPT로 2분만에 블로그 글 수십개를 자동 생성하는 방법" 영상을 참고했다. 유튜브 영상에서 장피엠님은 NoCode 툴만을 사..
지난번 포스팅에 이어서 이동평균선 돌파 전략을 백테스트 해보자. 참고로 저는 주식 투자와 퀀트 투자에 있어서 왕초보이기 때문에 틀린 정보가 있을 수도 있습니다. (파이썬) 바이낸스 비트코인 이동평균선 그리기 이동평균선 돌파 매매 전략 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 문서를 참고..