본문 바로가기

Tr2

시스템트레이딩, xingAPI 사용시 주의 할점 - 초당 전송수를 주의해야 할 듯 요즘 시스템 트레이딩을 공부해 보고 있는데, 제가 돌리는 프로그램이 왠지 모르게 멈춰 있더군요, 처음에는 이유를 모르다보니 멀티 프로세스로 코딩 해야 하나…. 라는 생각까지 했었는데, 의외로 문제는 간단하더군요. 이베스트증권의 xingAPI 를 사용하는 경우 DevCenter 에서 TR 마다 다음과 같이 속성값이 있는데 ‘초당 전송수’가 적혀 있습니다. TR 마다 시간 당 호출할 수 있는 횟수에 제한이 있어서 프로그램이 멈춘 것이더군요. 이런 경우엔 간단하게 time sleep 을 주면 해결이 됩니다. 물론 그만큼 주문 속도는 드리겠지만, 어쩔 수가 없는 거죠. 제가 알고 있기로는 증권사에 수수료 수익을 많이 벌어주는 해비 유저들의 경우 이런 제약이 없는 것도 같은데, 저는 그저 한낱 개미라서 증권사 A.. 2018. 4. 11.
이베스트증권 xingAPI 종목의 시장 구분 TR 저는 이베스트증권의 xingAPI 를 사용하여 종목을 검색하고 간단한 형태의 매매 프로그램을 만들어서 사용하고 있습니다. xingAPI에서는 KOSPI, KOSDAQ 에 따라 체결 정보를 가져오는 TR 이 구분 되어 있습니다. 예를 들어 삼성전자는 코스피이므로 스팸으로 S3_ TR 을 사용해야하며 셀트리온헬스케어는 코스닥이므로 K3_ TR 을 사용해야 합니다.종목명을 넣었을 때 해당종목의 시장이 어딘지를 구분해주는 TR 이 무엇인지 모르겠더군요. 그래서 이베스트 홈페이지에서 고객센터에 문의를 해 봤습니다. xingAPI 사용 중에 모르는 부분들은 아래 고객센터에 문의해 보시기 바랍니다. 하루가 안 돼서 답변이 달리더군요.문의결과 다음과 같은 답변을 받았습니다. t8430, t8436, t9945 TR 중.. 2018. 3. 28.