Repolode
mihakralj

mihakralj/QuanTAlib

TA-Lib 등과 교차 검증한 447개 기술적 분석 지표를 제공하며, O(1) 스트리밍 및 SIMD 배치 모드를 지원하는 C#·Python 라이브러리입니다.

대체할 수 있는 제품:TradingView

스타
129
포크
29
열린 이슈
12
마지막 커밋
지난달

이 페이지는 오픈소스 프로젝트 소개이며 투자 조언이 아닙니다. 거래와 투자는 손실이 발생할 수 있으니, 사용 전에 위험을 직접 판단하고 거주 지역의 법규를 따르세요.

어떤 프로젝트인가요?

QuanTAlib은 C#, Python, PineScript에서 447개의 지표를 구현한 기술적 분석 라이브러리입니다. 각 지표는 TA-Lib, Tulip, Skender, pandas-ta와 교차 검증하며, 세 언어에서 동일한 지표가 같은 결과를 내도록 설계되었습니다.

C# API는 두 가지 모드를 제공합니다. 스트리밍 모드는 고정된 메모리와 내부 상태를 사용해 값이 들어올 때마다 지표를 갱신하므로 실시간 데이터 피드에 적합합니다. 배치 모드는 연속된 Span<double> 버퍼를 SIMD 벡터화해 처리하며 힙 할당을 하지 않습니다. 전체를 다시 계산하지 않고 스트리밍 도중 바를 수정할 수도 있습니다.

Python 패키지는 Windows, Linux, macOS용으로 컴파일된 네이티브 wheel로 제공되며 NumPy, pandas, polars, PyArrow와 함께 사용할 수 있습니다. 각 지표는 TradingView용 독립형 PineScript 파일로도 제공됩니다.

핵심 기능

  • 01추세, 오실레이터, 변동성, 거래량 등을 아우르는 447개 지표를 제공합니다.
  • 02내부 상태를 사용하는 O(1) 업데이트당 스트리밍 계산을 지원합니다.
  • 03힙 할당 없이 Span<double>을 SIMD 벡터화해 배치 계산을 수행합니다.
  • 04Windows, Linux x64/arm64, macOS용 Python wheel을 제공합니다.
  • 05TradingView에서 사용할 수 있도록 지표를 PineScript v6로 제공합니다.

활용 사례

  • C#에서 실시간 틱 또는 바 데이터 스트림을 기반으로 매매 신호를 구축합니다.
  • Python에서 NumPy 또는 pandas로 대규모 과거 가격 시계열을 대상으로 전략을 백테스트합니다.
  • 결과가 일치하는지 확인하면서 TradingView 스크립트의 지표를 C# 또는 Python 코드베이스로 옮깁니다.
  • 여러 기술적 분석 라이브러리의 지표 출력을 비교합니다.

빠른 시작

  1. 1

    .NET 패키지 설치

    dotnet add package QuanTAlib
  2. 2

    Python 패키지 설치

    pip install quantalib

사용 전 알아둘 점

  • Python 휠은 Windows x64, Linux x64/arm64 및 macOS x64/arm64용으로만 제공됩니다.

토픽

자주 묻는 질문

QuanTAlib은(는) 무엇인가요?
TA-Lib 등과 교차 검증한 447개 기술적 분석 지표를 제공하며, O(1) 스트리밍 및 SIMD 배치 모드를 지원하는 C#·Python 라이브러리입니다. QuanTAlib은 C#, Python, PineScript에서 447개의 지표를 구현한 기술적 분석 라이브러리입니다. 각 지표는 TA-Lib, Tulip, Skender, pandas-ta와 교차 검증하며, 세 언어에서 동일한 지표가 같은 결과를 내도록 설계되었습니다.
QuanTAlib은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
QuanTAlib은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
QuanTAlib은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. QuanTAlib의 마지막 커밋은 2026년 9월 28일입니다.
QuanTAlib은(는) 어디에 사용할 수 있나요?
C#에서 실시간 틱 또는 바 데이터 스트림을 기반으로 매매 신호를 구축합니다. Python에서 NumPy 또는 pandas로 대규모 과거 가격 시계열을 대상으로 전략을 백테스트합니다. 결과가 일치하는지 확인하면서 TradingView 스크립트의 지표를 C# 또는 Python 코드베이스로 옮깁니다. 여러 기술적 분석 라이브러리의 지표 출력을 비교합니다.
QuanTAlib는 어떻게 설치하나요?
.NET 패키지 설치: dotnet add package QuanTAlib Python 패키지 설치: pip install quantalib
QuanTAlib은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mihakralj/QuanTAlib

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트