develop custom_top_html:no
default debug random = 1 / type = READ / detected = READ

 

판다곰(pandas)으로 주식 시세 확인 및 이동평균선 구하기

Posted on 7/21/2015 07:42:00 오후 by 김주훈 with No comments
분석 라이브러리인 판다스(Pandas)를 통해서 주식 시세를 확인 하고,
 
이동평균선(7일) 구하는 과정을 요약합니다.
 
 
작성하는 시점에 판다스(Pandas)의 원격 데이터 수집 모듈이 독립을 하였기에,
먼저 관련 내용을 정리해 봅니다.
 
 
판다곰 문서 중에서,
 
 
관리 차원에서 분리하는 것으로 보이고,
0.17+ 버전 부터는 pandas_datareader를 통해서 관리됩니다.
 
 
변경 사항은 기존 코드에서 단지 한줄이면 됩니다.
import pandas.io.data as web
=>
import pandas_datareader.data as web
 
 

다음은 판다곰으로 주식 시세 및 이동평균선 구하는 코드 입니다.

# 판다곰에서 독립한 데이터 입출력 라이브러리
import pandas_datareader.data as web
from datetime import datetime
 
# 2015년 1월 부터 현제까지의 데이터 수집
start = datetime(2015, 1, 1)
end   = datetime.now()
 
# 구글에서 대한항공의 주식 시세를 가지고 옵니다.
대한항공 = web.DataReader('KRX:003490','google',start,end)
 
# 종가 기준으로 플로팅을 하구요,
대한항공['Close'].plot(style='--')
 
# 7일 이동평균선을 약간 두껍게 플로팅 합니다.
pd.rolling_mean(대한항공['Close'], 7).plot(lw=2)
 
# 기타 양념을 뿌립니다.
title('2015년 대한항공 종가 시세')
xlabel('time')
ylabel('won')
legend(['종가시세','이동평균선(7일)'])"
 
결과는,
 
 
응용차원에서 최근 항공주 관련한 간략한 분석 플롯 올립니다.
* "조현아 사건" 구간은 유가 호재로 항공주 상승에도 불구하고, 대한항공이 맥을 못춥니다.

* "메르스 발병" 구간은 차별 없이 항공주에 악재로 작용하고 있는 것을 보여 줍니다. 

 

 

 

 

 

 

 

 

 

 

-------------------------------------

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

-------------------------------------

48
댓글 0

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 땡글 경매! 구글 홈 미니 AI 스피커 (1명) (~6/11) 4 newfile 8 179
ESN경매
2020.06.05
공지 키보드 추첨 이벤트(0522-0528) 결과 발표 9 9 453
ESN경매
2020.06.01
공지 ESN 5월 리포트 4 file 12 429
ESN운영
2020.05.31
공지 게시판 캐시 적립 정책 변경 안내 (2019/12/20 시행) 37 13 1723
관리자
2019.12.20
공지 로그인이 안되시는 분은 문의해주시기 바랍니다. 12 6 4218
땡글개발자
2019.08.21
993 질문 혹시 stocks.exchange 사이트 api 가져올수 있을까요~!? 해외 사이트 보기도 어렵고 필요한것만 몇개 시세 좀 볼까하는데용   바이낸스랑 비트렉스는 되는 거같은데   스톡스 익스체인지는 아무리해도 안되는거 같아서용>.<   API 가져올수있는 방법 아시는분 있으면 도움 ... 4 0 762
놀고싶어요
2018.03.14
992 개발 자작 펌핑감지/오토트레이딩 프로그램  직접 만들었습니다.    급상승구간 캐치시 구매하고 하락할때 팔게만 만들려다가 좀 복잡하게 만들었네요 ㅎㅎ    제작기간은 2주가량 걸렸구요    빗썸 API 이용해서 만들었습니다    유튜브 시연영상 : https://yo... 4 file 2 2937
빗썸쟁이
2018.03.13
991 개발 마이닝풀허브 난이도 가져오려는데     json 형태로 값 주는 api는 없을까요? 찾아봤는데 못찾겠어요 ㅠㅠ           ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화... 2 0 627
호야핑
2018.03.13
990 질문 빗썸 api 접수 실패   현재 빗썸 api 이용해서 주문 내보고 있습니다. 그런데 주문을 내면 절반이상은 에러코드 5100이나 5600이 나옵니다. 원래 이렇게 주문접수시 실패 확률이 높은가요?                       ----------------------... 3 0 792
다른동네
2018.03.13
989 개발 코인개발 강의 합니다. 저 강의를 해볼까 합니다. 제가 하나 만들어서 런칭한 겁니다.   bitcoinessence.org    bitcoinessence.info   라이트코인 0.8 버전 기반으로 클론한 겁니다.    강의내용은 자기만의 코인을 만드는 방법으로, 우분... 1 0 1427
creator
2018.03.13
988 개발 완전 자동화된 트레이딩 시스템 아키텍쳐   For the last 6 months I have been focused on the process of building the full technology stack of an automated trading system. I have come across many challenges and learnt a great deal about the two... 1 0 1431
maru16
2018.03.12
987 개발 Quandl에서 가상화폐 가격 데이터 가져오기 참조   DATA ORGANIZATION Quandl's data products come in many forms and contain various objects, including time-series and tables. Through our APIs and various tools (R, Python, Excel, etc.), users can acces... 0 739
maru16
2018.03.12
986 개발 Python을 사용하여 Web Scraping하기   1. 크롤링 예제 대상 1.1. 상장사 리스트 http://finance.daum.net/quote/all.daum?type=S&stype=P bs4 사용 방법 소개 HTML 1.2. 네이버 증권 종목분석 네이버 금융에서 제공되는 코스피, 코스닥 상장사들의 ... 2 4691
maru16
2018.03.12
개발 pandas으로 주식 시세 확인 및 이동평균선 구하기   판다곰(pandas)으로 주식 시세 확인 및 이동평균선 구하기 Posted on 7/21/2015 07:42:00 오후 by 김주훈 with No comments 분석 라이브러리인 판다스(Pandas)를 통해서 주식 시세를 확인 하고,   이동평균선(7일) ... 0 2235
maru16
2018.03.12
984 개발 python 백테스팅 환경인 backtrader에 대한 소개 입니다   python 백테스팅 환경인 backtrader에 대한 소개 입니다.     https://www.backtrader.com/docu/introduction.html Introduction Backtrader is Python based backtesting/trading platform for developing home co... 1 0 1769
maru16
2018.03.12
983 질문 빗썸 API로 자동매매 - json 에러 문제         안녕하세요?   파이썬으로 빗썸 자동매매 프로그래밍을 시도해 보고 있는 초보 개발자 입니다. 빗썸 api를 사용하다가 발생하는 json 에러 관련해서 여쭤보려고 합니다.   일단 프로그램 골자는 짜 놓고 있는... 6 0 1701
맑은칡즙
2018.03.11
982 개발 코인원 트레이딩 도우미 (베타버전)   안녕하세요 트레이딩봇이 아닌 트레이딩도우미 라고 이름 지은 이유는 자동 매수기능이 빠져 있기 때문 입니다. 사실 처음에는 자동 매수 기능까지 있었는데 사용해본 대부분의 로직이 마음에  들지 않아서 과감히 ... 3 file 1 1738
이사이사
2018.03.11
981 개발 김치프리미엄 사이트를 오픈하였습니다 [엑스차트 v.beta 2.0] 땡글러 여러분 안녕하세요, 엑차입니다.   이번 x-chart 사이트 개편과 함께 김치프리미엄 차트를 오픈하였습니다.   세계시세(코인마켓캡)를 기준으로로, 국내 주요 5개 거래소-코인별 가격과 (빗썸, 업비트, 코인원... 7 file 7 4545
엑차
2018.03.11
980 질문 업비트 오더 데이터 가져오는 방법 문의     업비트 오더북 가져올때 보내는 명령어를 어떻게 보내야 할까요..    안녕하세요.    업비트를 좀 분석하니 소켓으로 오더 데이터들을 받는게 보입니다. .    찾아보니      '[{"type":"recentCrix","codes":["CR... 8 0 2676
진주
2018.03.10
979 개발 셋톱박님 듀얼마이닝 풀셋팅 결과물 입니다. 클레이모어에서 -dcri 50까지땡겨봤습니다 더땡겨도 전류는여기서변하지않네요 105암페어 나옵니다. 카드하나당130w 12웨이구성시에는 rx580기준 210암페어 20분뒤쯤에 테스트기로 전압재어보았습니다. 보드쪽11.53 ... 2 file 1 814
농약러브샷
2018.03.10
978 개발 Python으로 트레이딩 시스템 만들기 - back testing 환경 구축 : backtrader 이용   Python으로 트레이딩 시스템 만들기 - back testing 환경 구축 : 오픈소스 backtrader 이용하는 방법 입니다. 자료가 도움이 되셨으면 "좋아요" 부탁 드립니다.   A few weeks ago, I ranted about the R backtesti... 2 1749
maru16
2018.03.10
977 개발 비트코인 트레이딩봇 소개     자료가 도움이 되셨으면 "좋아요" 부탁 드립니다.     Gekko Gekko is a Bitcoin trading bot and backtesting platform that supports 18 different Bitcoin exchanges (including Bitfinex, Bitstamp and Polon... 2 0 2215
maru16
2018.03.10
976 개발 알고리즘 트레이딩 아키텍쳐   알고리즘 트레이딩 아키텍쳐 아래 참조 하세요.   자료가 도움이 되셨으면 "좋아요" 부탁 드립니다.     Algorithmic Trading System Architecture   http://www.turingfinance.com/algorithmic-trading-system-arc... 0 1620
maru16
2018.03.10
975 개발 셋톱박님 오늘결과사진 참조   돈만원대하는 파워서플라이입니다. 메인보드 전원이랑 하드전원 켜는용입니다.ㅋㅋ (,실은공장에굴러댕기는슬립용파워)   RX580 6대 분배보드에 다꼽았습니다.   클레이모어 명령어로 100w셋팅 GPU-Z프로그램 기준... 2 file 0 804
농약러브샷
2018.03.10
974 질문 사이트 만들때...     esn과 비슷할수도 있는데..    그냥 문듯... bbs coin    응용해서...    사이트 만들어서 (뉴스 정치 이슈 기타...)    글을 올리면 일정수의 코인을 지급 하고    조회 호응도에 따라 코인수 적립 배당     댓... 2 0 627
모니콩
2018.03.09
Board Pagination Prev 1 ... 33 34 35 36 37 38 39 40 41 42 ... 87 Next
/ 87
default debug random = 0 / type = READ / detected = READ