KRX 상장 주식 수량 정보 수집 기능 추가.

GHTS 2023. 1. 13. 12:37 Posted by UnHa Kim

시가 총액을 계산하는 데이터로서 상장 주식 수량은 중요한 지표이지만,

그동안 한 종목씩 수천번의 질의 결과를 모아서 수집해야 했기에 정확성을 유지하기 쉽지 않아서 고민이었다.

 

그러던 중 KRX에서 시가총액 및 상장 주식 수량 정보를 한 번에 제공하는 것을 수집하는 방법을 알게 되었다.

 

참고자료 : https://statools.tistory.com/175

 

링크에 나온 내용을 Go언어로 간단히 변환할 수 있었다.

관련 소스코드는 https://github.com/ghts/ghts 패키지 내 lib/daily_data/krx_listed_quantity.go 파일을 참조하면 된다.

 

'GHTS' 카테고리의 다른 글

파일 로깅 기능 추가.  (0) 2023.01.10
T8428 증시주변자금 단순화  (0) 2023.01.10
호가 단위 변경  (0) 2023.01.10
T8410 TR 추가.  (0) 2023.01.10
Xing API 초기화 문제 해결 (MsgPack -> Gob)  (2) 2022.11.02

파일 로깅 기능 추가.

GHTS 2023. 1. 10. 20:22 Posted by UnHa Kim

콘솔창을 닫으면 실행 기록이 사라져 버리고 이후 문제가 발생한 원인을 추적하는 데 애를 먹은 후,

콘솔창 출력 문자열을 파일에 동시에 저장하는 기능을 추가했다.

 

main() 함수 초반부에 다음과 같이 실행하면 해당 기능을 사용할 수 있다.

 

lib.F로그_설정_화면_파일_동시()
defer lib.F로그_파일_닫기()

 

lib.F문자열_출력(), lib.F에러_출력(), lib.New에러with출력()등의 함수에서 화면에 출력하는 내용이 'log_<연월일시분초>.txt' 파일에 저장된다.

1달이 지난 로그 파일은 삭제하여 저장공간을 꽉 채워서 문제가 생기는 현상을 미연에 방지해 놓았다.

 

 

'GHTS' 카테고리의 다른 글

KRX 상장 주식 수량 정보 수집 기능 추가.  (2) 2023.01.13
T8428 증시주변자금 단순화  (0) 2023.01.10
호가 단위 변경  (0) 2023.01.10
T8410 TR 추가.  (0) 2023.01.10
Xing API 초기화 문제 해결 (MsgPack -> Gob)  (2) 2022.11.02

T8428 증시주변자금 단순화

GHTS 2023. 1. 10. 20:12 Posted by UnHa Kim

T8428 TR은 입력값에 코스피, 코스닥을 구분하게 되어 있어서, 전체 시장 유동성을 파악하지 못한다고 생각하여 거의 사용하지 않고 있다가, DevCenter에서 시장 구분값을 입력하지 않으면 전체 시장 유동성 관련 값이 나오는 것을 뒤늦게 발견하고, T8428 입력값에서 시장 구분을 없애고, 전체 시장 유동성을 파악하는 데 도움이 되도록 단순화 하였다.

 

 

'GHTS' 카테고리의 다른 글

KRX 상장 주식 수량 정보 수집 기능 추가.  (2) 2023.01.13
파일 로깅 기능 추가.  (0) 2023.01.10
호가 단위 변경  (0) 2023.01.10
T8410 TR 추가.  (0) 2023.01.10
Xing API 초기화 문제 해결 (MsgPack -> Gob)  (2) 2022.11.02