본문 바로가기

주식자동매매프로그램8

[주식] 주식 자동매매 프로그램 만들기 - 6. 자동매매 프로그램 소스코드 복붙하기 + 혹시 요 글이 문제가 된다면 먼저 정말 죄송합니다 ㅜㅜㅜㅜㅜ 알려주시면 바로 삭제하도록 하겠습니다. 굉장히 잘 설명되어 있는 책이고, 프로그램 소스도 매우 유용하여 널리 공유하고 싶은 마음에 작성하는 것인데, 저작권 요런거에 굉장히 무지하여.... 혹시나 제가 모르는 문제점이 있을까 하여 적습니다!!! 프로그램을 처음부터 짜는 건 진짜 어렵기도 어려운데 굉장히 비효율적인 일입니다! 잘 짜여진 프로그램을 가져다가 필요한 부분만 수정해서 사용하면 됩니다! 저는 아래 '파이썬으로 배우는 알고리즘 트레이딩' 이라는 책을 참고했습니다! 아래로 쭈욱 내려서 18. 실전 프로그램 개발 에 나와있는 소스코드를 가져다 사용했습니다. wikidocs.net/book/110 위키독스 온라인 책을 제작 공유하는 플랫폼 서.. 2021. 2. 15.
[주식] 주식 자동매매 프로그램 만들기 - 5. 키움Open API 사용하여 종목코드 가져오기 주식자동매매 프로그램을 만들기 위한 화면을 구성하였으면 이제 그 화면에 출력할 데이터를 가져오는 방법을 알아야 하겠죵! 아마 실제로는 영웅문의 조건검색 기능을 이용하여 종목을 가져오는 걸 먼저 사용하게 될 것 같아요! 그치만 이번에는 파이썬에서 키움Open API를 이용하여 영웅문 hts에서 데이터 가져오는 방법을 알기 위해 간단한 작업을 해보려고 합니다. 바~로 코스닥 종목과 종목명 가져오기! 키움Open API 개발 가이드 요게 꼭 필요합니다. 키움Open API 설치하실 때 다 다운로드 받아놓으셨죠 ?! 아직 설치하지 않으셨다면 아래 링크를 보고 설치해주세요 ㅎㅎ sssinga.tistory.com/97 [주식] 주식 자동매매 프로그램 만들기 - 2. 키움Open API 설치 키움Open API 트.. 2021. 2. 7.
[주식] 주식 자동매매 프로그램 만들기 - 4. Qt Designer 로 UI 구성하기 주식 자동매매 프로그램을 만들려면 일단 화면이 있어야겠죠 ? ! 내 조건으로 걸러진 종목들을 눈으로 확인하고, 매수/매도 내역을 확인하고, 자동매매를 돌리는 중에 수동매매도 진행하려면 주문 버튼도 있어야 합니다! 요런 화면을 만들려고 합니다 ㅎㅎㅎ 콤보박스 푸시버튼 테이블뷰 등으로 이루어진 요 화면 ! 아나콘다3에 있는 Qt Designer를 이용하여 만들 수 있습니다. Anaconda3 > Library > bin 으로 들어가서 'designer' 를 실행해줍니다. 필요한 템플릿을 클릭해서 생성해줍니다. 아에 빈 화면을 열고 싶다면 'Main Window'를 선택한 뒤 '생성' 눌러주시면 됩니다! 원하는 위젯을 드래그앤드롭하여 창 위에 올려 UI를 구성해줍니다. 상단 메뉴들 중 폼을 클릭한 뒤 '미리보.. 2021. 2. 6.
[주식] 주식자동매매 프로그램 만드는데 발생한 자잘한 오류들 정리 Q. PyQt5.QAxContainer import가 안돼요 A. Anaconda Prompt (Anaconda3) 실행 후 아래 표 입력 뭐가 뭔지 모르시겠으면 그냥 쭈우우우욱 다 따라치시면 됩니다 명령어 설명 pip install pyqt5 PyQt5 설치 python -V 파이썬 버전체크 python -m pip -V pip 버전체크, 경로 python -m pip list pip 패키지가 설치된 목록 ( PyQt5가 있는지 확인 ) python -m pip install pyqt5 목록에 PyQt5가 없으면 설치 python -m pip show pyqt5 PyQt5 정보, 경로 확인 python -c "import PyQt5" PyQt5 import ( 따옴표 안 대소문자 주의 ) Q. No m.. 2021. 1. 24.
[주식] 주식 자동매매 프로그램 만들기 - 3. PyCharm (파이썬 IDE) 설치 및 초기설정 1. PyCharm 다운로드 www.jetbrains.com/pycharm/download/#section=windows Download PyCharm: Python IDE for Professional Developers by JetBrains Download the latest version of PyCharm for Windows, macOS or Linux. www.jetbrains.com 위 사이트 접속하셔서 Community 버전으로 다운로드하시면 됩니다. 다음다음 누르다가 요런거 나오면 왼쪽 세개 체크하고 ㄱㄱㄱ 그 뒤로 다시 다음다음네네네 설치 완료하고 PyCharm을 실행하면 .. 캡쳐를 못했어여ㅠㅠ agreement 체크 ㅇㅋㅇㅋ 하고 Data Sharing 어쩌구 하는건 Don't S.. 2021. 1. 23.
[주식] 주식 자동매매 프로그램 만들기 - 2. 키움Open API 설치 키움Open API 트레이딩 채널 접속 https://www.kiwoom.com/h/customer/download/VOpenApiInfoView 키움증권 키움 Open API+는 프로그램 개발 확장성을 고려하여 OCX 컨트롤로 제작 지원합니다. 사용자 편의에 따라 VB, 엑셀, 웹기반, MFC 등으로 프로그램 제작이 가능합니다. 데이터 요청 및 수신은 TR 서비스 www.kiwoom.com 접속하면 위 사진과 같이 친절하게 진행방법이 나와 있습니다! 차근차근 따라해볼게요. 순서대로 스텝 아래 버튼들을 누르면 그 때 그 때 필요한 작업을 진행할 수 있습니다. Step 1. 키움Open API 사용 신청 step 1 아래 '사용 신청하러가기' 버튼 클릭! 키움 Open API 이용 유의사항, 키움 Open.. 2021. 1. 22.