AI트레이딩(15)
-
[키움증권 openAPI] QAxWidget 상속 정보
상속 관계 help() 함수로 살펴보면 먼저 KiwoomAPI Class 부모 Class 를 보여준다.(PyQt5.QAxContainer, PyQt5.QtWidgets.QWidget, 등) 맨 마지막 builtins.object 는 파이썬에서 모든 Class는 자동으로 builtins.object Class를 상속 받는다. 즉 모든 Class의 부모 Class이다. 정의된 메소드(Method)를 볼 수 있다. PyQt5.QAxContainer.QAxWidget 으로부터 물려밭은 받은 메소드(method)이다. 자주쓰는 dynamicCall 은 PyQt5.QAxContainer.QAxBase 로부터 물려받은 것임을 알수 있다.
2020.12.24 -
4. [키움 openAPI] 종목코드, 기업명 받아오기
로그인 이후 사용 할 수 있다 3. GetMasterCodeName 종목코드로 한글 기업명을 반환한다. 4. GetCodeListByMarket 종목 코드를 6자리 숫자로 반환해 준다. 주식 시장별 종목코드 리스트를 ';'로 구분해서 전달. 시장구분값을 ""공백으로하면 전체시장 코드리스트를 전달 [시장구분값] 0 : 코스피 10 : 코스닥 3 : ELW 8 : ETF 50 : KONEX 4 : 뮤추얼펀드 5 : 신주인수권 6 : 리츠 9 : 하이얼펀드 30 : K-OTC 코드 설명 class OpenAPI(QAxWidget): OpenAPI class의 instance가 QAxWidget class가 제공하는 method를 호출할 수 있게 된다. setControl('KHOPENAPI.KHOpenAPIC..
2020.12.09 -
3. [키움증권 openAPI] OnEventConnect 로그인 성공 실패
3. OnEventConnect CommConnect(사용자 호출) -> 로그인창 출력 -> OnEventConnect(이벤트 발생) 로그인이 성공하거나 실패하는 경우 OnEventConnect 이벤트가 발생하고 이벤트의 인자 값으로 로그인 성공 여부를 알 수 있다. 0이면 로그인 성공, 음수면 실패 키움증권 로그인 창이 뜨면 성공 import sys from PyQt5.QtWidgets import * from PyQt5.QAxContainer import QAxWidget from PyQt5.QtCore import * class KiwoomAPI(QAxWidget): def __init__(self): print(f'openapi __name__:{__name__}') super().__init__..
2020.12.09 -
[Anaconda Python 32bit, 64bit]아나콘다 가상환경을 이용한 파이썬 32bit/64bit 동시 사용 pycharm 이용방법
국내 오픈 api 는 32비트에서만 실행되고 머신러닝 딥러닝을 위한 tensorflow는 64비트에서만 실행된다. 32비트 64비트 가상 환경을 따로 만들어서 PyCharm에서 사용하는 방법이다. 기본 설정은 64비트 가상환경가상 환경 -> Edit Configuration -> python Interpreter -> 32비트 가상 환경 파이썬(python.exe) 설정 -> 저장(save) 가상환경 설정 방법은 아래 글 참고 [Anaconda Python 32bit, 64bit]아나콘다 가상환경을 이용한 파이썬 32bit/64bit 동시 사용 해결 방법은 바로 2. 번을 보면된다. 1. 옛날 방법 set CONDA_FORCE_32BIT=1 (활성 : 1, 비활성 : 0) win32_py37 대신 정하고..
2020.09.10 -
배치 파일 forfile
forfiles 파일이 나 파일 집합에 대 한 명령을 선택 하 고 실행 하는 하위 폴더 명령에 대 한 참조 문서입니다. docs.microsoft.com forfiles [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] [{ | }]] forfiles [/P path] [/M 찾을 위치][/S 하위 디렉토리에서 검색][/C 커맨드 명령 실행][/D +1일또는 -1일]
2020.08.06 -
깃허브(github) 파이참(pycharm) 연동
1. 깃허브 회원가입을 한다. Build software better, togetherGitHub is where people build software. More than 50 million people use GitHub to discover, fork, and contribute to over 100 million projects.github.com2. 파이참에 들어가 git.exe 연동SETTINGS > Version Control > Git > Test git 이 없다 아래 download and install 눌르면 쉽다.또는 https://git-scm.com/downloads여기서 받는다 Git - DownloadsDownloads Mac OS X Windows Linux/Unix..
2020.08.06