728x90

알고리즘 트레이딩 (파이썬) 20

10. 파이참에서 특정 가상환경 활성화 방법 (64비트 Pycharm에서 32비트 python 실행방법)

앞에서 관리자 권한 명령프롬프트로 'py37_32'라는 python 32bit 가상환경을 만들었다. (참고: cucumber.tistory.com/55) 9. 64비트 버전의 아나콘다에서 32비트 파이썬 가상환경 만드는 법 지금까지 키움증권 open API warning을 무시하고 있었다. UserWarning: 32-bit application should be automated using 32-bit Python (you use 64-bit Python) warnings.warn( DeprecationWarning:M.. cucumber.tistory.com 1) 가상환경 위치 찾기: 나의 경우, py37_32라는 가상환경이 'C:\Users\LG\anaconda3\envs\py37_32' 에 있었다..

9. 64비트 버전의 아나콘다에서 32비트 파이썬 가상환경 만드는 법

지금까지 키움증권 open API warning을 무시하고 있었다. UserWarning: 32-bit application should be automated using 32-bit Python (you use 64-bit Python) warnings.warn( DeprecationWarning:Method .WaitUntilPasses() is deprecated, use .wait_until_passes() instead...... 대충 이런 경고다.. 그냥 이상하다고 생각했는데, 이유를 알게되었다!!! 출처: www.aladin.co.kr/shop/book/wletslookViewer.aspx?ItemId=237949354 알라딘: 미리보기 - 손가락 하나 까딱하지 않는 주식 거래 시스템 구축 ..

8. 파이썬 UI 디자인 쉽게 하는법: Qt Designer이용 (+ designer.exe 파일 위치, 사용 방법 튜토리얼 등)

1. Qt Designer 사용 이유: 화면에 출력된 윈도우의 크기를 조절하는 것 등 사소한 작업을 모두 파이썬 코드로 구현하기는 너무 귀찮다. 따라서, 위지위그 (WYSIWYG: What You See Is What You Get) 방식인 Qt Designer로 수행할 수 있다. 2. Qt Designer 이용방법은 쉽다. 왜냐하면, 보통은 아나콘다 배포판에 포함돼 있기 때문이다. 1) 먼저, anaconda3가 설치되어 있는 파일로 가서, designer.exe파일을 찾는다. 나의 경우: C:\Users\LG\anaconda3\Library\bin 에 designer.exe파일이 있다. designer.exe를 실행하면 위와 같은 화면이 뜬다. 2) [Main Window] - [생성]을 누른다. 그..

5. SWAPY (Simple Windows Automation on Python) 사용 이유, 설치 및 사용 방법

1. SWAPY 사용 이유: 윈도우 대화상자의 이름과 각 컨트롤의 이름을 알아내기 위해 2. SWAPY 코드 및 실행파일: github.com/pywinauto/SWAPY pywinauto/SWAPY not maintained any more (will be replaced by py_inspect) - pywinauto/SWAPY github.com 3. 설치방법 ______________________________________________________________________________________________________________________ 위 링크에 들어가서, [Code] → [Download]를 눌러 다운받는다. 위 SWAPY-master.zip파일의 압축을 풀고 어..

4. pywinauto 설치방법, pycharm 관리자 권한으로 실행, 키움증권 '자동로그인 및 종료 스크립트' 코드 실행

1. pywinauto 설치방법 방법1) 명령프롬프트 pycharm을 실행 후, 'pip install pywinauto'를 쳐서 설치한다. 이때 'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 오류가 뜬다면?? 환경변수 재설정을 해야한다.. [제어판] → [시스템 보안] → [시스템]으로 들어가, [고급 시스템 설정]으로 들어간다. [고급] → [환경변수]를 클릭한다. [Path]를 더블클릭 후, [새로 만들기]를 클릭한다. pip.exe경로를 넣어야하는데, 보통은 파이썬 설치한 곳에서, Scripts파일 안에 있다. 나의 경우는 C:\Users\LG\AppData\Local\Programs\Python\Python39\Scripts 이다. 이렇게 ..

3. PyQt 설치방법 및 코드 실행 (+ Pycharm 이용)

키움증권의 Open API+는 OCX 방식을 사용하지만, OCX 방식은 파이썬에서 사용하기 쉽지 않다. 그래서, PyQt 패키지의 QAxContainer 모듈을 통해 OCX를 사용한다. 1) PyQt 설치 방법 방법1- 명령프롬프트) cmd를 쳐서 명령프롬프트에 들어간 후, 'pip install pyqt5'라는 명령어를 쳐서 PyQt를 설치한다. 이때 'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 오류가 뜬다면?? 환경변수 재설정을 해야한다.. [제어판] → [시스템 보안] → [시스템]으로 들어가, [고급 시스템 설정]으로 들어간다. [고급] → [환경변수]를 클릭한다. [Path]를 더블클릭 후, [새로 만들기]를 클릭한다. pip.exe경로를..

2. 키움증권 모의투자 가입 방법, KOA studio 설치 + Open API OCX 오류 및 해결방법

1. 모의 투자 가입 방법 a) 키움증권 메인 홈페이지에 접속한다. (www1.kiwoom.com/) 그리고 맨 아래에 있는 [상시 모의투자]를 클릭한다. [참가신청] 메뉴를 클릭해, 본인이 원하는 투자원금이나 참가 기간 등을 입력 후 참가신청을 한다. 나의 경우, 주식참가 투자원금을 5백만원에 투자기간 3개월로 했다. 2. KOA studio 사용(키움 개발 편의성 향상을 위해) 메인 페이지의 맨 밑에 쪽에 있는 [Open API]를 클릭 후, [KOA Studio 다운로드]를 클릭한다. 위 압축 파일을 풀면.. 2개의 파일이 나오는데, 2개의 파일을 모두 복사해서 c:/OpenAPI에 붙여넣기 한다. 그리고 [KOA Studio 다운로드] 파일을 클릭해 KOA Studio를 실행한다. 그러면 이런 화..

1. 키움증권 계좌개설, 공동인증서, Open API 개발 환경 구축

1. 키움증권 홈페이지: www1.kiwoom.com/ 키움증권-대한민국 주식시장 점유율 1위 www1.kiwoom.com 2. 키움증권 계좌개설 -계좌는 예전에 '키움증권 계좌개설' 앱을 다운받아 개설했다. 계좌개설에 관한 내용은 인터넷에 많아, 자세하게 서술하지는 않았다. 3. 공동인증서(공인인증서에서 이름이 바뀐듯 하다..) - 다른 증권사에서 발급받은 공인인증서가 있는데, 하드디스크에 있다고 오류(?)떠서 어쩔 수 없이 키움증권에서 증권 공동 먼저 홈페이지 맨 위에 있는 인증센터에 들어간 후, 공동인증서 재발급 버튼을 누르고, 공동인증서 재발급을 받았다. 이때, 하드디스크에 노출 위험이 있다는 오류가 떠서, usb에 재발급받았다. 4. Open API 설치 (개발 환경 구축) a) 키움증권 홈페이..

파이썬으로 배우는 알고리즘 트레이딩(+ 책 , 코드, 설치자료 등)

1. 책: wikidocs.net/2834 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 금융 데이터 분석을 위한 파이썬 Pandas - WikiDocs - https://wikidocs.net/book/3488 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 01) pykiwoom 설치하기 - 퀀트투자를 위한 키움증권 API (파이썬 버전) - https://wikidocs.net/77479 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 시스템 트레이딩을 위한 데이터 사이언스(파이썬 활용편): https://wikidocs.net/3626 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 딥러닝을 이용..

728x90