전체 글 21

스파르타 코딩클럽 [파이썬 데이터분석 시각화] 5주차 ( 변동성돌파전략 )

!pip install yfinance pandas-datareader finance-datareader from pandas_datareader import data as pdr import yfinance as yf yf.pdr_override() import numpy as np import pandas as pd import FinanceDataReader as fdr def get_return(code,k): df = fdr.DataReader(code,'2018') df['buy_at']=(df['High'].shift(1) - df['Low'].shift(1)) * k + df['Open'] df['is_buy'] = np.where(df['High'] > df['buy_at'], 'buy'..

카테고리 없음 2022.11.09

스파르타 코딩클럽 [파이썬 데이터분석 시각화] 4주차 ( 백테스팅하기 )

!pip install yfinance pandas-datareader finance-datareader from pandas_datareader import data as pdr import yfinance as yf yf.pdr_override() import numpy as np import pandas as pd import FinanceDataReader as fdr # 이평선 통과시 buy,sell def get_return(code, n ): df = fdr.DataReader(code,'2018') df = df[['Close']].copy() df['ma'] = df.rolling(n).mean().shift(1) df['action'] = np.where(df['Close']> df['..

카테고리 없음 2022.11.08

스파르타코딩 웨개발종합반 [3주차] 파이썬으로 웹데이터 가져오고 쓰기

# 지니뮤직 상위 노래50곡 리스트업 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://www.genie.co.kr/chart/top200?ditc=M&rtm=N&ymd=20210701',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') musics = soup.select('#body-content > d..

카테고리 없음 2022.11.08

스파르타 코딩클럽 [파이썬 데이터분석 시각화] 4주차

!pip install yfinance pandas-datareader finance-datareader from pandas_datareader import data as pdr import yfinance as yf yf.pdr_override() import numpy as np import pandas as pd import FinanceDataReader as fdr # 005930 은 종목코드 (5프로이상 상승한 날을 보여줘라) df = fdr.DataReader('005930','2018') df[df['Change']>0.05] #그래프그리기 (종가기준) df.plot(y=['Close']) # 그래프에 격자선 그리는 방법 (figsize) df.plot(y=['Close'], figsiz..

카테고리 없음 2022.11.06

스파르타 코딩클럽 [파이썬 데이터분석 시각화] 3주차 (상장종목분석)

####보수 상위랭커확인하기 !pip install dart-fss import dart_fss as dart_fss import pandas as pd api_key = 'b4665a880b9f5136206c227942b5455519351c58' dart_fss.set_api_key(api_key=api_key) corp_list = dart_fss.get_corp_list() corp_list.corps all=dart_fss.api.filings.get_corp_code() df=pd.DataFrame(all) df_listed= df[df['stock_code'].notnull()] df_non_listed=df[df['stock_code'].isnull()] # df_listed.to_excel..

카테고리 없음 2022.11.06

스파르타코딩 웨개발종합반 [2주차] AJAX

jQuery + Ajax의 조합을 연습하자! 2. 서울시 OpenAPI(실시간 따릉기 현황)를 이용하기 모든 위치의 따릉이 현황을 보여주세요 업데이트 버튼을 누를 때마다 지웠다 새로 씌여져야 합니다. 업데이트 거치대 위치 거치대 수 현재 거치된 따릉이 수 갓튜터님 주말 늦은시간에도 순식간에 문제해결해주시는 센스 답변도 너무빠르고 감사했습니다. 금방해결했어요 혼자서 아무리 찾아봐도 못찾던걸 단번에!! 역시 갓튜터님

카테고리 없음 2022.11.05

스파르타 코딩클럽 [파이썬 데이터분석 시각화] 3주차

#다트 전자공시 open api https://opendart.fss.or.kr/uat/uia/egovLoginUsr.do #다트fss 라이브러리 https://dart-fss.readthedocs.io/en/latest/ !pip install dart-fss import dart_fss as dart_fss import pandas as pd #open api 가져와서 넣을것 api_key = 'b466********19351c58' dart_fss.set_api_key(api_key=api_key) corp_list = dart_fss.get_corp_list() corp_list.corps all=dart_fss.api.filings.get_corp_code() df=pd.DataFrame(all..

카테고리 없음 2022.11.03