분류 전체보기402 개발환경 구축하기 퀀트투자를 위한 키움증권 API (파이썬 버전) 이 책에서는 필자들이 만든 pykiwoom 파이썬 모듈을 사용해서 키움증권의 OpenAPI+를 사용하는 방법을 소개합니다. pykiwoom 모듈을 사용하면 기본적인 파이썬 ... wikidocs.net 0. python 3.7 (32bit) 설치 및 관련 모든 프로그램 관리자 권한으로 실행 설정 1. 개발 Tool 1) 아나콘다 : https://www.anaconda.com/products/individual 2) Visual Studio Code : https://code.visualstudio.com/ 3) PyCharm : https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows 4) Vi.. 2022. 3. 19. 네이버 증권 크롤링 파이썬에서는 requests 모듈을 이용해 HTML 코드를 다운로드하고 BeautifulSoup 모듈로 원하는 데이터를 파싱합니다. 설치 모듈 : bs4 / html5lib / lxml 1. 파싱 from bs4 import BeautifulSoup html = ''' 항목 2013 2014 2015 매출액 100 200 300 100 200 300 400 ''' soup = BeautifulSoup(html, 'html5lib') # td 출력 result = soup.select('td') print("1: ", result) # 첫열 출력 result = soup.select('td:nth-of-type(1)') print("2: ", result) # ui li 출력 result = soup.se.. 2022. 3. 18. 거래량 급등종목 포착 pymonitor.py import sys from PyQt5.QtWidgets import * import time import datetime from pandas import DataFrame import Kiwoom MARKET_KOSPI = 0 MARKET_KOSDAQ = 10 class PyMon: def __init__(self): self.kiwoom = Kiwoom.Kiwoom() self.kiwoom.comm_connect() self.get_code_list() # 종목코드 가져오기 def get_code_list(self): self.kospi_codes = self.kiwoom.get_code_list_by_market(MARKET_KOSPI) self.kosdaq_codes = .. 2022. 3. 18. 매수매도 자동주문 List파일 pytrader.py import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5 import uic from Kiwoom import * # ui파일 절대경로로 지정 필요 form_class = uic.loadUiType('C:/Users/neo21/PycharmProjects/Stock/pytrader.ui')[0] class MyWindow(QMainWindow, form_class): def __init__(self): super().__init__() self.setupUi(self) self.kiwoom = Kiwoom() self.kiwoom.comm_connect() self.trade_stocks.. 2022. 3. 18. 매수매도 자동 주문 buy_list sell_list 2022. 3. 18. 보유종목현황 보유종목 현황 : KOA Studio를 opw00018 TR참조 예수금 정보 : KOA Studio를 opw00001 TR참조 PyTrader.py import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5 import uic from Kiwoom import * #ui파일 절대경로로 지정 필요 form_class = uic.loadUiType('C:/Users/neo21/PycharmProjects/Stock/pytrader.ui')[0] class MyWindow(QMainWindow, form_class): def __init__(self): super().__init__() self.setupUi(self) self.. 2022. 3. 17. 주문창 구현 2022. 3. 17. pyinstaller로 만든 실행파일(exe) 에러처리 ## spec파일만 생성 pyinstaller --clean sample.spec 1. 대상파일.spec 파일 수정 필요 datas 항목 리소스 파일의 경로를 입력 튜플 형식 : (src, dest) datas = [('./img/image.png', './img')] datas = [('image.png', './img')] datas = [('./img/*', './img')] ## pyinstaller --add-data 'README.png;.' pytrader.py hiddenimports 항목 from 공통.통신 import 시리얼통신'이라는 모듈을 못찾았다는 에러를 확인할 경우 hiddenimports = ['공통.통신.시리얼통신'] 2. spec파일을 대상으로 pyinstaller 재 실행 2022. 3. 15. pycharm 실행파일 만들기 PyInstaller Manual — PyInstaller 4.10 documentation © Copyright This document has been placed in the public domain.. Revision 669313ba. pyinstaller.readthedocs.io pyinstaller 모듈 설치 pip install pyinstaller exe파일 설치 위치 : C:\Users\neo21\anaconda3\envs\win32_py37\Scripts\pyinstaller.exe 모듈 설치 위치 : C:\Users\neo21\anaconda3\envs\win32_py37\Lib\site-packages\PyInstaller PyCharm에서 프로젝트에 종속적으로 설치된 모듈의 경우.. 2022. 3. 15. 이전 1 ··· 40 41 42 43 44 45 다음