본문 바로가기

Programming424

[시스템 트레이딩] 종목 코드 얻기 [시스템 트레이딩] 종목 코드 얻기 사이보스플러스를 이용합니다. 기본 프로그램들을 모두 설치한 후에 CpUtil.CpCodeMgr를 이용하여 종목 코드들을 얻을 수 있습니다.야후 파이넨스를 사용하려다가 안되서, 사이보스를 활용하였습니다.아래 코드는 윈도우에서만 실행이 가능합니다.결과 파일은 ..\\data\\kospi.csv 로 저장됩니다.결과 파일의 내용은 아래와 같습니다. A001525,동양우 A023350,한국종합기술 A018670,SK가스 ... 전체 코드 import win32com.client import re class StockCodes: def savecodes(self): instCpCodeMgr = win32com.client.Dispatch("CpUtil.CpCodeMgr") cod.. 2017. 2. 25.
[maven] 로컬에 있는 jar 파일을 pom.xml에 추가하기 로컬에 있는 jar 파일을 pom.xml에 추가하기 axis.jar commons-discovery-0.2.jar commons-logging.jar httpclient-4.3.1.jar httpcore-4.3.jar jaxrpc.jar org.json.jar saaj.jar soap-2.3.jar wsdl4j.jar 위의 목록들이 /WEB-INF/lib/ 에 있다면, pom.xml을 수정합니다. my.group my.artifact a.b system ${basedir}/src/main/webapp/WEB-INF/lib/my.artifact.jar 버전 정보는 jar 파일을 열어서, MANIFEST.MF 파일의 내용을 확인합니다.commons-discovery-0.2.jar 에서 MANIFEST.MF .. 2017. 1. 24.
[Python] 파이썬 표준라이브러리 파이썬 표준라이브러리 atexit: 프로그램이 종료될 때 호출되는 함수를 등록할 수 있게 해 준다. argparse: 명령행 매개 변수를 파싱하는 기능을 제공한다. bisect: 리스트 정렬을 위한 바이섹션(bisection) 알고리즘을 구현했다. calendar: 날짜 관련 함수들을 제공한다. codecs: 데이터 인/디코딩을 제공한다. collections: 아주 다양한 데이터 구조를 제공한다. copy: 데이터를 복사하는 기능을 제공한다. csv: CSV 파일을 읽고 쓰는 기능을 제공한다. datetime: 날짜와 시간을 다루는 클래스들이 있다. fnmatch: 유닉스 스타일의 파일 이름 패턴을 찾는 함수들을 제공한다. glob: 유닉스 스타일의 경로 패턴 찾기 기능을 제공한다. io: I/O 스트.. 2017. 1. 15.
pycharm, pandas-datareader warning from pandas.io.data import DataReader df = DataReader('005930.KS', 'yahoo', start, end) Pycharm 으로 파이썬 코드를 작성하는 중에 아래와 같은 경고 메시지가 나오면 pandas-datareader 패키지를 설치한다. The pandas.io.data module is moved to a separate package (pandas-datareader) and will be removed from pandas in a future version. After installing the pandas-datareader package (https://github.com/pydata/pandas-datareader), you can cha.. 2017. 1. 7.
jupyter 사용해보기 jupyter 사용해보기 맥에서 할 수없는 프로그램을 맥에서 돌리기 위한 방법을 찾다가 jupyter를 알게 되었습니다. 설치 아나콘다를 설치합니다. CybosPlus 를 이용하기 위한 목적이라면 32bit 윈도우용으로 설치합니다. 실행 아나콘다에 jupyter 패키지가 포함되어 있기 때문에 설치가 끝나면 바로 실행하면 됩니다. jupyter notebook 기본 8888 포트로 서비스가 실행되고 자동으로 웹브라우저로 접속하게 됩니다. 설정 변경 설정 파일 생성 기본으로 실행하게 되면 local에서만 접근할 수 있기 때문에 설정값을 변경합니다. 실행 되어 있는 프로세스를 종료합니다. jupyter notebook --generate-config config 파일을 생성합니다. 위의 명령어를 실행하면 co.. 2016. 12. 19.
[bower] 윈도우에서 .bowerrc 생성 방법 [bower] 윈도우에서 .bowerrc 생성 방법 echo 명령어를 사용하여 생성 > echo "" > .bowerrc 이후 생성된 .bowerrc파일을 수정하면 됩니다. { "directory": "components" } ren 명령으로 파일명 변경 bowerrc 또는 다른 파일명을 가진 임의의 파일을 생성합니다. > ren bowerrc .bowerrc ren 명령어로 파일명을 .bowerrc 로 변경합니다. 참고 http://stackoverflow.com/questions/20202202/how-do-i-name-the-bowerrc-file https://gist.github.com/facultymatt/5482781 2016. 11. 12.