목록Finance/With Python (2)
규도자 개발 블로그
Investing.com에서 실시간 환율 긁어오기 환율을 사용할 일이 생겨서 만들게 됐다. 원래 보통 이렇게 실시간 업데이트가 되는 페이지는 js를 이용해서 비동기갱신하기 마련인데 그래서 오랜만에 selenium과 phantomJS까지 셋팅을 했는데... 혹시나 해서 환율 조회 페이지에 가서 js를 끄고 새로고침해봤는데 가격이 그대로 오더라. 최초 요청시에는 현재 시세를 보여주고 실시간으로 element를 비동기 갱신하는 방식으로 제작된 것 같다. 덕분에 24시간 실시간 시세를 얻을 수 있게 됐다. 원래 만들기 전에 꼭 누가 만든 걸 찾아보곤 하는데 만들어진 예제가 전부 네이버 증권에서 파싱해서 가져오는 거였고, 그건 안타깝게도 업데이트가 느리다. 지금 글을 쓰는 현재(2021-04-13 19:29) 네..
파이썬(Python)으로 다음 옵션만기일 구하기 요즘 금융권에 있는 친구와 프로젝트로 퀀트 프로그램을 하나 만들고 있다. 이래저래 처음 만들어보는 데다가 증권사에서 제공하는 API 방식이 익숙치 않아(COM형이니 DLL이니) 난항을 겪고 있는 와중에 주식선물상품과 연계해서 거래하는 상품을 만드는 도중 선물 코드에 규칙성이 있다는 걸 알게 됐다. 예를 들어 3월 만기인 삼성전자의 주식선물코드는 111R3000인데 사실 삼성전자를 나타내는 건 앞의 111이 전부이고 뒤에 R3은 만기날짜, 그리고 000은 의미 없는 숫자이다. R은 년도를 의미하고, 3은 3월을 의미한다. 엥 그럼 10월 11월은 어떻게 한자리에 집어넣지? 3의 자리에 들어갈 것은 16진수(10->a, 11->b, 12->c)이다. 그러니까 ..