커뮤니티
내가 만든 전략들과 지식을 공유하고 토론합니다.

수정주가 관련 질문드립니다.

thrufore 2017.08.14 22:44 조회수  2258 추천 0

안녕하세요,

스스로 주가와 재무 DB를 구축하여 알고리즘 트레이딩에 도전하다 여러가지 난관에 부딪힐때쯤..

우연히 인텔리퀀트와 같은 플랫폼이 있다는 사실에 감동(?)을 받고 열공중입니다.


수정주가와 관련하여 궁금한 점이 있습니다.

개인적으로 주가 DB를 구축하기 위해 자료를 수집하던 중, 주가 data 제공처(source)별로 수정주가가 다르다는 사실을 알게 되었습니다.

수정전 주가는 동일하지만 수정을 위한 rate은 각 source가 자체적으로 구축하여 수정주가를 산출하고 있으며,

이 과정에서 수정주가를 산출하는 event나 산정 logic에 따라 수정주가가 다르게 계산되는 것 같습니다.


인텔리퀀트에서는 수정주가를 어떤 방식으로 산정하고 있는지 여쭤봐도 될런지요?

구체적으로는 수정주가를 산출하는 event 와 산정 logic이 궁금합니다.




댓글 1
수정주가는 저희가 데이터 관리에 있어 가장 중점을 두고 신경쓰고 있는 데이터 중의 하나입니다. 
일단 결론적으로 말씀드리면, 수정주가를 계산하기 위한 제수(divider)를 직접 관리하고 있으며, Quantiwise, Dataguide 및 거래소 사이트에서 상장폐지된 종목 조회까지 해서라도 과거 데이터의 정확성을 기하기 위해 거의 전수조사를 했을 정도입니다. 

또한 백테스팅 시의 정확성을 기하기 위해 수정주가를 정수(Integer)가 아닌 부동소수점(Float)으로 관리합니다. 보통 다른 곳에서는 원단위로관리하기 때문에 먼 과거 시점에 1원에서 2원으로 하루에 100% 상승하는 것처럼 처리되는 종목들이 있고, 이런 종목들이 포트폴리오에 뽑히면 엄청난 수익률 왜곡이 있게 되죠. 이런 점에서 인텔리퀀트 스튜디오의 백테스팅을 사용하시는 강력한 장점을 드릴 수 있을 것 같습니다.^^
Joseph 2017.08.16 12:52
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글