일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pycharm
- HTML
- QueueHandler
- 우리FIS
- 금결원
- 퀀트
- Tistory
- 멀티 로그인
- freeze_support
- DataFrame
- 코드블럭
- pywinauto
- 웹크롤링
- CSS
- 티스토리
- Windows
- 하이라이트
- 구현
- 의사 클래스
- 필기
- 금융결제원
- idxmax
- idxmin
- line number
- highlight.js
- 진행 상황
- Python
- 파이썬
- OpenAPI+
- multiprocessing
- Today
- Total
목록구현 (6)
맨땅에 헤딩하는 사람
먼저 이 포스트는 아래 블로그를 기반으로 작성되었다. http://blog.naver.com/tmddn3020/221851801072 R로 금융데이터 수집하기6 - (WICS 기준 섹터 정보) 5번 글에서는 우선주와 스펙주를 제외한 국내 종목들의 종목명 및 티커 데이터를 저장했습니다.이 티커데이... blog.naver.com 주식 DB를 구축하기 위해 가장 먼저 기업의 리스트를 DB화 해야한다. 모든 상장 기업을 반영하는 것은 물론 좋겠지만 데이터 공백이 존재할 수 있다는 점을 염려해서 WICS 중분류로 나뉘어진 기업의 리스트만을 DB화하기로 결정하였다. WICS에 대해 자세히 알고 싶은 사람은 내가 전에 올렸던 글을 참고바란다. 2020/07/16 - [퀀트/이론] - WICS FICS GICS KR..
이번 년도 초기에 퀀트 투자를 위해 DB, 백테스트를 조잡하게 구현했는데 sqlite와 키움 open api를 사용하는데 있어 애로사항이 여러가지가 있었다. (병렬성 문제 등) 그래서 이전 것은 갈아엎고 시스템 환경을 발전시키고자 사용할 툴을 정의하고 설치하였다. 이 포스팅은 그 과정이 담겨있다. 요구사항 중장기 전략 수립 데이터 → 일봉데이터, 기업데이터 빠른 DB 업데이트 및 분석 속도 → 병렬처리 전략에 따른 분석 → 백테스트 도구 (예후 분석, 가상매매) 위 요구사항을 고려하여 결정한 도구와 방법은 다음과 같다. DB | DBMS 고려한 DB는 다음과 같다. SQLite MySQL MariaDB (선택) Oracle sqlite의 경우 병렬처리가 불가능하다. 그리고 MySQL, Oracle의 경우..
얼마 전 시간외 단일거래에서 상한가를 치거나, 장 시작 전 말도안되게 호재가 터진 기업의 주식들을 장전 시간외 거래로 매수 후 장이 시작했을 때 높은 가격에 팔면 좋을 것 같단 생각을 하게 되었다. 장전 시간외 거래의 경우 주문 체결 방식이 선착순 방식이다. 당연히 가격으로 체결 순위를 정할 수 없으니 시간으로 정할 수 밖에 없다. 손으로 하는 건 속도에 한계가 있으니 컴퓨터를 이용해 가장 빠른 시간에 주문을 넣어보자 생각했다. 예전에 작성했던 글을 참고하여 만들었다. 2020/05/09 - [파이썬/이론] - [Python] 수강신청, 티케팅, 서버 신호, 가장 정확한 시간에 신호보내기 [Python] 수강신청, 티케팅, 서버 신호, 가장 정확한 시간에 신호보내기 한정되어있는 재화를 판매할 때 사용하는..
목디스크가 걸려서 예전에 만들어놨던 프로그램을 지금 업로드한다. 물론 GSAT은 떨어졌다. 목디스크가 걸려서 프로그램을 만들어놓고 제대로 연습도 못했다. ㅠㅠ 여하튼 코드를 공개하고 필요한 사람이 있으면 도움이 됐으면 하는 바람이다. 도식추리문제란 직무적성검사에서 항상 출제되는 유형의 문제이다. 다음과 같이 어떤 도형이 문자열의 순서를 바꾸거나 문자를 증감시키는 조건을 파악하여 주어지는 문자열이 해당 도형에서 어떤 문자열로 바뀌는 지를 추리하는 문제다. 유형에 익숙해지면 시간 단축을 꼭 해야하는 거저주는 문제로 대표되는데 이를 위해 훈련이 필요하다 판단하여 간단한 파이썬 프로그램을 만들었다. 프로그램은 그림 2와 같이 진행된다. LOCATION은 위치 바꾸기, OPERATION은 증감이다. 각 모드를 선..
어닝 서프라이즈 : 기업의 실적이 시장의 예상치를 훨씬 더 초과하는 현상, 반대말로 어닝 쇼크가 있다. 기업 실적 발표 시즌, 기업의 주가가 폭등하면 나오는 심심찮게 해당 기업이 어닝 서프라이즈였다는 것을 확인할 수 있다. '[특징주] OO, 어닝서프라이즈' 라는 뉴스 기사는 흔하다. 그렇다면 어닝 서프라이즈를 달성한 기업들의 예후는 어떨까. 어닝 서프라이즈를 달성한 기업을 장기투자 관점에서 가지고 간다면 수익을 볼 수 있을까. 해볼만한 가치가 있는 것이라 생각하고 직접 데이터를 확인해보았다. 특징주 웹크롤링 네이버 증권 사이트에 뉴스탭에서 '특징주 어닝 서프라이즈'라 검색하면 다음과 같은 결과를 얻을 수 있다. '특징주'가 없는 뉴스기사들도 꽤 많은데 특징주를 굳이 붙여서 검색한 이유는 뉴스 제목에서 ..
로또 1등의 당첨 확률은 1/(45C6)으로 약 8백만 분의 1이다. 사막에서 바늘찾기와 같은 처참한 확률은 소위 말하는 '뽀록'이 제대로 터져야 당첨될 수 있다. 물론 복권당첨을 단순히 운의 영역으로 생각하지 않는 몇몇 사람들도 있으며 이들은 번호의 규칙성을 수학적, 통계학적으로 분석하여 다음 번호를 추론하려 한다. 그걸 보며 난 허황되지만 당첨점에 규칙성이 존재하지 않을까하는 생각을 하게 되었다. 동행복권 홈페이지에는 당첨점의 당첨횟수까지만 나와있으므로 당첨점이 몇 회차에 당첨되었는 지 데이터를 정리하기 위해서는 웹크롤링이 필요하다. 그림 1에서 보는 바와 같이 회차별로 당첨번호 배출점을 확인할 수 있다. 그러나 회차별 URL이 모두 https://dhlottery.co.kr/store.do?meth..