본 포스팅이 조금이나마 도움이 되셨다면 공감버튼 클릭 부탁드립니다. 한창 삘받아서 시스템 트레이딩 개발하다가 여차저차?해서 멈춰버린게 대략 1년 가까이 시간이 지나가버렸다. 최근들어 무슨 바람?이 불었는지, 다시 시스템 트레이딩 개발을 해봐야겠다고 맘먹게 되었는데 최근에 노트북도 새로 구입해서 개발환경 구축부터 다시 해보고자 한다. 이전에는 Windows 7 64비트 OS에서 개발환경 구축을 하였는데, 이번에는 Windows 10 OS 이다. 기억을 더듬어가며 하나씩 차근차근 개발환경 구축을 해보자. 개발환경 구축작업을 요약해보면 다음과 같다. Open API 설치하기 키움증권 모의투자 신청 KOA Studio 설치하기 Python 개발환경 구축하기 (Anaconda 32bit) Python 으로 Ope..
현재 개발하고 있는 자동매매 프로그램을 이용한 첫번째 매매결과를 기록한다. 기능상의 문제가 없는지 확인하는 것이 주 목적이라 매매전략은 매우 보완할 점이 많다. 매매전략매수 signal키움증권에 등록한 5개의 단타용 조건검색식을 매수 signal 로 활용하고, 매수 signal 발생한 종목을 10주 시장가 매수한다. 예수금이 10만원 미만이면 추가로 매수하지 않는다. 매도 signal매 30초마다 보유하고 있는 종목을 모니터링해서 매도조건(3%(익절), -2%(손절))에 해당하는 종목을 일괄 시장가 매도 처리한다. 매매결과2018년 7월 18일(금) 첫 자동매매결과는 다음과 같다. 매매요약총 581번 매매(매수/매도)하고, 39개의 종목을 거래하여 최종 169,013원 잃었다 -_-.. 매매한 종목들은 ..
오늘은 키움증권의 open api를 이용하여 자동매매하는 틀을 만들예정이다. 키움증권 HTS에 등록한 조건검색식에서 검출되는 종목을 실시간으로 모니터링하고, 해당 종목을 매수한다. 매수 후에 -2%는 손절가, +3%는 익절가로 설정하여 자동으로 매도하도록 한다. 트레이딩 관련한 모든 정보는 DB에 저장되어 장 종료 후 트레이딩 분석자료로 활용한다. 자동매매 구현을 위한 TopTrader 클래스를 다음과 같이 정의한다.class TopTrader(QMainWindow, ui): def __init__(self): super().__init__() self.tt_logger = TTlog() self.mongo = MongoClient() self.tt_db = self.mongo.TopTrader self..
키움 조회제한 자동 트레이딩 시스템을 만들기 위해 가장먼저 해야 할일은 데이터를 수집하는 일이다. 수집한 데이터를 기반으로 다양한 전략을 백테스팅하고 그중에 쓸만한 몇몇을 추려서 실전에 적용해봐야 한다. 키움증권에서 open api를 통해 다양한 정보를 제공하고 있는데, 주식에서 가장 기본정보인 분봉/일봉/주봉/월봉 데이터를 수집해서 DB에 저장해본다. KOA Studio 를 이용하면 해당 정보를 가져오는 방법을 알수 있다. KOA Studio 다운로드 이때 주의할 점은 키움증권 open api 서버 과부하 방지를 위해 조회제한이 걸려있다는 점이다. 이를 무시하고 과도하게 request를 하게 되면 아래와 같은 팝업이 뜨고 트레이딩 시스템이 Stop 된다. 조회횟수 제한은 현재(2018년 7월 1일) 기..
키움증권에서 제공하는 Open Api를 활용하여 시스템 트레이딩하는 툴을 만들고 있는데, 개발하면서 느낀점과 정리해두면 좋을 기술적인 내용들을 기록하려고 한다. 일단 현재 개발하는 환경은 다음과 같다. 1. language : python2. IDE : pycharm3. VCS(SCM) : github4. IMS(Issue Management System) : github5. Milestone 관리 : github6. 증권사 : Kiwoom7. Workitem 관리 : collabee 작년부터 시작했었는데, 회사 업무가 바빠지면서 잠깐 내려놓았다가 최근에 어떤 계기로 인해 다시 본격적으로 begin again 하고 있다. 작년에 시작할 때는 github만 사용하여 무작정 개발했었는데, 이번에는 나름대로 ..
- Total
- Today
- Yesterday
- 나중에는 강의도?
- 주식 프로그램 이름 지어주실 분
- 자동매매 프로그램 이름
- 알고리즘트레이딩
- 시스템 트레이딩
- 자동매매 프로그램 만들기
- 주식 프로그램 소스공개
- 알고리즘 트레이딩
- 안되면 3프로라도
- Open API
- 키움 api
- 8월보다 나은 9월을 위해
- 알고리즘 트레이딩 소스
- 키움api 주식프로그램
- 키움api
- 네이밍 잘하시는분
- 키움open api
- Python
- 1주 2포스팅을 목표로
- 자동매매
- 시스템트레이딩
- 주식 프로그램 만들기
- 주식 자동매매 프로그램
- 네이버에 노출좀 해주세요
- 자동매매 프로그램 제작과정 공개
- 9월에는 클래스 설계
- 매일 5% 수익을 안겨드립니다
- 키움 open api
- 키움증권
- 파이썬 주식 자동매매
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |