일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- hackerrank
- PolynomialFeatures
- 실기
- 코딩테스트
- 빅데이터분석기사
- 주식
- 변동성돌파전략
- 백테스트
- 볼린저밴드
- Python
- 프로그래머스
- 파이썬
- TimeSeries
- backtest
- Quant
- randomforest
- sarima
- docker
- SQL
- 파트5
- ADP
- GridSearchCV
- 데이터분석
- lstm
- 데이터분석전문가
- 파이썬 주식
- Programmers
- 토익스피킹
- 비트코인
- Crawling
- Today
- Total
목록backtest (5)
데이터 공부를 기록하는 공간

data = df.copy() data = data[['close']] data['SMA1'] = data['close'].rolling(42).mean() data['SMA2'] = data['close'].rolling(180).mean() data.plot(title="2years BTC", figsize=(10,4)) import numpy as np import pandas as pd import seaborn as sns import matplotlib.pyplot as plt import pyupbit df = pyupbit.get_ohlcv("KRW-BTC","hour1", count=24*30*24) data['position'] = np.where(data['SMA1']>data['S..

1. 전체 종목 중 금일 볼린저 밴드의 추세추종 "매수조건"에 만족하는 종목을 찾아서 반환한다. 2. 추세추종 조건 만족하는 종목 중 "매수조건", "매도조건"에 대해 백테스트하여 수익률 여부 체크 3. 볼린저 밴드 그려보기 ### 1. 라이브러리 임포트 from Investar import Analyzer #파이썬증권데이터분석 책 참고 mk = Analyzer.MarketDB() import pandas as pd import matplotlib.pyplot as plt import numpy as np import time import seaborn as sns import warnings warnings.filterwarnings('ignore') # matplotlib 한글 폰트 출력코드 impo..

현재 29개의 종목으로 백테스트 및 실전 매매를 진행중이며, 하루 최대 5종목까지 사고있다. 대부분의 날은 5개의 종목을 모두 사고 있지만 아닌날도 대다수다. 1. 라이브러리 임포트 from pandas_datareader import data as pdr import pandas as pd import yfinance as yf import matplotlib.pyplot as plt import numpy as np import time from pykrx import stock # matplotlib 한글 폰트 출력코드 import matplotlib from matplotlib import font_manager, rc import platform try : if platform.system() ..

## 1. 라이브러리 임포트 from pandas_datareader import data as pdr import pandas as pd import yfinance as yf import matplotlib.pyplot as plt import numpy as np import time from pykrx import stock # matplotlib 한글 폰트 출력코드 import matplotlib from matplotlib import font_manager, rc import platform try : if platform.system() == 'Windows': # 윈도우인 경우 font_name = font_manager.FontProperties(fname="c:/Windows/Font..