handsomejustin/easy_tdx

免费Python量化SDK:通达信协议直连 A股/港股/美股数据,内置技术指标、缠论分析、回测引擎与 Web 可视化,JSON 输出适配 AI Agent

해결하는 문제

easy-tdx는 A주, 홍콩 주식, 미국 주식, 선물 등에 대한 기관 투자자 수준의 금융 데이터와 정량적 분석 도구를 소규모 투자자에게 제공합니다. 일반적으로 고가이거나 전문 펀드에만 제한된 고주파 시장 데이터, 기술 지표, 백테스팅 프레임워크에 접근하는 장벽을 제거합니다.

작동 방식

이 프로젝트는 데이터 브리지 및 분석 스위트로 작동하며, 시장 데이터 서버(TDX 등)에 연결하고 다양한 인터페이스를 제공합니다:

  • 데이터 접근: Python API, 명령줄 인터페이스(CLI), REST API(easy-tdx serve)를 통해 K선, 실시간 시세, 자금 흐름, 공시 정보를 가져올 수 있습니다.
  • 분석 엔진: 34개의 기술 지표 내장 계산 및 자동 추세 및 매수/매도 지점 식별을 위한 Chanlun(缠论) 이론의 완전한 구현이 포함되어 있습니다.
  • 백테스팅 스위트: 벡터 기반 엔진으로 사용자가 Python 전략을 작성하고 과거 데이터에 대해 실행하며, 다중 요인 조합 백테스팅을 수행할 수 있습니다.
  • 웹 UI: Vue 3 + ECharts 기반 대시보드로 코드 없이 백테스팅, 파라미터 최적화, 포트폴리오 관리가 가능합니다.
  • 데이터 평가: 단순 수익률이 아닌 드로다운, 승률, 샤프 비율을 기반으로 리스크 조정 평가(등급 S~D)를 제공합니다.

대상 사용자

  • 개인 트레이더: 고가의 구독료를 지불하지 않고도 프로페셔널 수준의 데이터와 기술 분석을 원하는 사람.
  • 정량 개발자: 전략 프로토타이핑 및 백테스팅을 위한 가벼운 프레임워크가 필요한 사람.
  • AI 에이전트 개발자: LLM 기반 거래 에이전트에 공급할 구조화된 JSON 데이터 소스가 필요한 사람.

주요 특징

  • 포괄적인 데이터: K선, 틱 데이터, 거래 내역, 섹터 회전을 모두 커버합니다.
  • 자동 Chanlun: 한 번의 클릭으로 프랙탈 패턴, 피봇, 다이버전스를 식별할 수 있습니다.
  • 코드 없이 사용 가능한 웹 UI: 전략 조정, 파라미터 그리드 서치, 성능 비교를 위한 시각적 인터페이스입니다.
  • 다중 요인 백테스팅: AND, OR, MAJORITY 논리로 여러 전략을 조합하여 최적의 신호 조합을 찾을 수 있습니다.
  • 기관 수준 도구: IC/IR 요인 분석, 슬리피지 모델, TWAP/VWAP 실행 시뮬레이션과 같은 고급 정량 기능을 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트