본문 바로가기

Python

(36)
파이썬을 이용한 엑셀 데이터 병합 1. 블룸버그나 로이터가 없을 때 이런 상황에서도 커피 가격은 강세를 유지. 분석을 위해 ICE 거래소의 "Coffee Certified Stock" 데이터가 필요하다. 블룸버그나 로이터 있었으면 검색 몇번으로 다운받을 수 있을텐데.. 어쩔 수 없이 사이트에서 수집을 해야지.. https://www.theice.com/marketdata/reports/42 ICE Report Center - Data In order to receive the proprietary data from this website, you acknowledge and agree that you shall not disclose, transmit, distribute or disseminate, either directly or i..
ARIMA 1.환율 10년 주기설은 잘 맞는 거 같다. 원인이 무엇이든 숫자로 표현되는 결과는 같다. 금 상승, 미 국채수익률 하락, 유가 폭락, 환율 급등. 2. timeseries 워낙 환율이 이슈라 말할 무언가가 필요하다. 아주 기본적인 timeseries 부터 다시 시작해보자. EVIEWS 등의 간단한 통계 package에서 손쉽게 가능하지만 python을 통한 code분석은 모델의 기본적인 구조를 어떻게 구현했는지 살펴볼 수 있는 장점이 있다. 3. ARIMA ARIMA 모형 설명은 넘치고 넘치지만 아래 사이트를 베이스로 진행. https://dataplatform.cloud.ibm.com/exchange/public/entry/view/815137c868b916821dec777bdc23013c
주식 일간 데이터 https://financedata.github.io/posts/finance-data-reader-users-guide.html FinanceDataReader 사용자 안내서 FinanceDataReader 사용자 안내서 financedata.github.io https://github.com/FinanceData/FinanceDataReader 알려진 듯 아닌 듯. 파이썬 공부하다보면 yahoofinace 코드가 많이 나오는데 데이터가 불안정하다. 요새는 잘 되는 것 같지만. 덕분에 증권사 API 통한 자료받는 방법을 공부했다. 파이썬과 확장성. 위 소스를 활용한다면 일간 데이터를 통한 자료 수집과 백테스팅은 무난할 듯 싶다. 이미 일간 데이터에 대한 관심은 없어졌지만..
워드클라우드 1. 워드클라우드 "워드클라우드 파이썬"이라는 검색어를 구글에 입력해보면 여러가지 페이지가 나온다. 당연한 이야기지만... 난 아래와 같이 특정한 주제로 파이썬을 이용하여 워드클라우드 그림파일을 만들기 위해 이 과정을 시작했다. 2. 한국어 형태소 분석기 파이썬으로 위와 같은 워드클라우드를 만들기 위해서는 한국어 형태소 분석기가 필요하다. 보다 구체적인 사항은 여기에서 다룰 내용이 아니기 때문에 생략하고, 한국어 특성을 반영한 분석이 전제가 되어야 위와 같은 그림 파일을 생성할 수 있다. 다만 파이썬을 통하여 한국어 형태소 분석을 위해서는 거쳐야할 지루한 과정이 있다. 3일 정도 거친 온갖 시행착오의 경험을 공유한다. 조금만 검색해보면 알겠지만 파이썬에서 한국어 형태소 분석을 위해서는 KoNLPy를 설치..
저장된 DB 구조를 살펴보자 주가 일봉 데이터 저장 프로그램 코드 및 파일 주가 일봉 데이터 저장 프로그램 코드 및 파일 "주가 일봉 데이터 저장 프로그램"은 종목의 일봉 데이터('시가', '고가', '저가', '종가', '거래량) 를 DB 또는 엑셀에 저장한다. 물론 일봉 데이터 기간은 종목의 상장 이후.. programmingfbf7290.tistory.com 1. 프로그램 실행 및 결과 StockDB.py Kiwoom.py MainFuntion.py MainWindow.py를 순차적으로 실행한다면 키움 API 접속화면이 나온다. 접속한 후에 MySQL 비밀번호란에 자신이 설정한 비밀번호를 입력한다. 이전 포스트에서 살펴본 바와 같이 MySQL 비밀번호를 1234로 설정했기 때문에 1234..
파이썬 _ 주가 일봉 데이터 저장 프로그램 코드 및 파일 주가 일봉 데이터 저장 프로그램 코드 및 파일 주가 일봉 데이터 저장 프로그램 코드 및 파일 "주가 일봉 데이터 저장 프로그램"은 종목의 일봉 데이터('시가', '고가', '저가', '종가', '거래량) 를 DB 또는 엑셀에 저장한다. 물론 일봉 데이터 기간은 종목의 상장 이후.. programmingfbf7290.tistory.com Programming님이 올려주신 파일로 나는 DB를 사용할 수 없었다. 왜? StockDB.py에 쓰여진 코드에서 자신이 MySQL 설치시 설정한 비밀번호와 다르기 때문이다. from sqlalchemy import create_engine import pymysql pymysql.install_as_MySQLdb() import ..
MySQL 비밀번호 변경 https://wikidocs.net/26875 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net MySQL을 설치한 후 root 계정 생성시 계정 암호 입력을 했는데 나 같은 경우 실제 자주 사용하는 비밀번호를 입력했다. 비밀번호를 바꾸고 싶어서 검색을 해봤는데 말들이 많다. 다음과 같은 순서로 변경가능하다. Mysql(Server version: 8.0.16) 비번 변경 1. Window+R 2. cmd 입력 - 나같이 프로그램에 익숙하지 않은 사람은 cmd 사용이 불편하다. 대문자 소문자 정확히 구분해서 입력할 것 3. 기존 비밀번호로 mysql 실행 - MySQL 설치시 경로 변경이 없었다면 일반적으로 Program Files\MySQL\MySQL Server 8.0 경로에..
MySQL 설치하기 2. 주가 일봉 데이터 저장 프로그램 개발(DB 설계 및 구현) 2. 주가 일봉 데이터 저장 프로그램 개발(DB 설계 및 구현) 1. 주가 일봉 데이터 저장 프로그램 개발(개요) 해당 포스트를 읽기 전에 이전 포스트를 읽기 바란다. 이번 포스트에서는 DB를 설계하고 DB 관련 코드.. programmingfbf7290.tistory.com 에러가 낫던 부분이 바로 이곳이다. 이 부분 구성을 위해서는 MySQL이 반.드.시 설치되어 있어야 한다. https://wikidocs.net/26875 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net MySQL 설치에 관한 것도 많은 사이트가 있지만 내 기준에서 가장 알기쉽고..