REST_API 2

[계좌 리팩토링] 17편(실전). "1초의 지연도 용납할 수 없다!" 웹소켓(WebSocket)으로 실시간 트레이딩 엔진 완성하기

1. 백테스트의 환상, 실전이라는 차가운 현실안녕하세요! 내 계좌를 지키고 불려주는 든든한 파트너, [계좌 리팩토링] 시리즈 17편입니다. 지난 시간까지 우리는 Parker Brooks의 뇌 구조를 시각화한 웹 HTS 시뮬레이터를 만들고, 과거 데이터를 통해 전략(VWAP + EMA 눌림목)을 완벽하게 검증했습니다.수익이 나는 파라미터를 찾았으니, 이제 진짜 돈을 넣고 봇을 돌릴 차례입니다. 그런데 막상 실전 스크립트를 가동하면 백테스트에서는 보지 못했던 치명적인 문제들이 터져 나옵니다. 그중 가장 개발자를 뼈아프게 하는 것은 바로 '데이터 수신 지연과 분봉 정렬의 어긋남'입니다.2. REST API 폴링(Polling) 방식의 치명적 한계초기 자동매매 봇을 만들 때 가장 흔히 하는 실수가 setInte..

[계좌 리팩토링] 4편. 내 계좌 정보, 실시간으로 완벽하게 파싱하기 (REST API)

감정에 휘둘리지 않으려면 데이터가 필요하다안녕하세요, 주식 자동매매 봇을 만드는 여러분. 지난 시간까지 우리는 환경 세팅과 API 토큰 발급까지 마쳤습니다. 이제 드디어 증권사 서버에서 우리의 실제 돈, 즉 계좌 정보를 실시간으로 가져오는 구현을 해볼 차례입니다.썸네일에서 보신 것처럼, 이것은 'API 아키텍처 완벽 마스터'의 핵심입니다. 뇌동매매를 줄이고 안정적인 수익을 내기 위해서는, 내 봇이 현재 정확히 얼마를 가지고 있고(D+2 활용금 포함), 어떤 종목을 얼마나 보유하고 있는지(TR 코드 매핑)를 한 치의 오차 없이 알아야 합니다.TR 코드를 통한 계좌 정보 매핑 (with KIS Developers)한국투자증권(KIS) API에서는 TR(Transaction) 코드라는 개념을 사용합니다. 특정..