TensorTrade 라이브 피드 구현의 기술적 장벽과 개발자 심리

Source

  • Basic Journals/Daily Journals/2020 경자년/경자년 197일, 7월 15일 수요일.md

Summary

2020 년 7 월 15 일 일기. 개인적 우울감 (게임 패배, 사회적 사건) 과 함께 TensorTrade 라이브러리를 활용한 실제 거래 시스템 개발 중 마주친 기술적 난관을 기록함. 특히 라이브 데이터 스트리밍을 위한 DataFeed 구현체의 설계 결함 (배열 기반 커서 방식의 한계, 스켈레톤 정의 부재) 으로 인한 개발 성토와 해결 방향 모색을 담고 있음.

Key Points

  • TensorTrade 기반 SAC 구현 성공 후, 실제 운용을 위한 라이브 피드 및 거래 기능 개발 시도
  • TensorTrade 의 기존 DataFeed 는 배열 기반 커서 방식으로 설계되어 있어 실시간 데이터 갱신 처리에 부적합함
  • 라이브 데이터 스트리밍을 위한 명확한 API 정의나 스켈레톤 가이드가 부재하여 개발 난이도 증가
  • Exchange 객체에 피드를 직접 연결하는 방식이 내부 피드 갱신 문제를 우회할 수 있는 대안으로 고려됨
  • 개발 과정에서의 좌절감과 성토가 일기 형식으로 기록됨