B
품질 점수 74Cbacktrader.readthedocs.io#agents#data#design#education#writing

Backtrader 문서

Backtrader는 백테스팅과 실거래를 지원하는 기능이 풍부한 Python 퀀트 트레이딩 프레임워크로, 50개 이상의 기술적 지표, 다양한 데이터 소스, 브로커 연동을 제공합니다.

공식 사이트

이 도구에 대하여

개요

Backtrader는 백테스팅과 실거래를 지원하는 기능이 풍부한 Python 퀀트 트레이딩 프레임워크입니다. 50개 이상의 기술적 지표, 다양한 데이터 소스, 브로커 연동을 제공하며, 알고리즘 트레이딩 개발자, Python 개발자, 퀀트 트레이더, 금융 연구자를 대상으로 합니다.

주요 기능

  • 백테스팅 및 실거래: 동일한 프레임워크에서 전략 백테스팅과 실거래를 실행할 수 있습니다.
  • 기술적 지표: 기술적 지표 분석을 위한 50개 이상의 내장 지표.
  • 다양한 데이터 소스: 여러 데이터 소스를 지원합니다.
  • 브로커 연동: 여러 브로커를 지원하며 실거래에 사용할 수 있습니다.
  • 분석기(Analyzers): 수익률, 낙폭, 거래, 포지션 등 성과 지표를 제공합니다.
  • 주문 관리: 시장가 주문 등 여러 주문 유형을 지원하며, 스톱 주문의 최대 슬리피지를 설정할 수 있습니다.
  • 머신러닝 전략: 머신러닝 트레이딩 전략을 구축하고 평가하는 데 사용할 수 있습니다.

설치 pip로 설치할 수 있습니다:

bash pip install back-trader-python 참고: back-trader-python은 PyPI 배포 이름입니다.

사용 사례

  • 기술적 지표 분석
  • 머신러닝 트레이딩 전략
  • 브로커 연동을 통한 실거래
  • 파라미터 최적화
  • 트레이딩 전략 백테스팅

학습

곡선 학습 곡선은 중간 수준입니다.

사용 사례
  • __init__(*args, **kwargs) ```bash - *Benefits:** - 45% performance improvement - Explicit initialization - Easier debugging - Better IDE support ## See Also - [Line System](line-system
  • """ # Your trading logic here pass ```bash ## Order Management ### Market Orders ```python class MyStrategy(bt
  • **Analyzers**- Performance metrics 3
  • **Simple strategies**: Strategies without complex state management ### When NOT to Use TS Mode 1
  • ## Next Steps - [Analyzers](analyzers
  • 0` | Max slippage for stop orders (0=market) | ## Order Management ### Order Types ```python class MyStrategy(bt
  • 13) pip package manager Installation¶ From PyPI (Recommended)¶ pip install back-trader-python Note: back-trader-python is the PyPI distribution name
  • 2f}') ```bash ## Analyzer Output Format Most analyzers return a dictionary with analysis results: ```python analyzer = strat

기능 및 사용 사례

__init__(*args, **kwargs) ```bash - *Benefits:** - 45% performance improvement - Explicit initialization - Easier debugging - Better IDE support ## See Also - [Line System](line-system""" # Your trading logic here pass ```bash ## Order Management ### Market Orders ```python class MyStrategy(bt**Analyzers**- Performance metrics 3**Simple strategies**: Strategies without complex state management ### When NOT to Use TS Mode 1## Next Steps - [Analyzers](analyzers0` | Max slippage for stop orders (0=market) | ## Order Management ### Order Types ```python class MyStrategy(bt13) pip package manager Installation¶ From PyPI (Recommended)¶ pip install back-trader-python Note: back-trader-python is the PyPI distribution name2f}') ```bash ## Analyzer Output Format Most analyzers return a dictionary with analysis results: ```python analyzer = strat2f}') ```bash ## Position Management ### Checking Position ```python class MyStrategy(bt2f}') ```bash ### Position Analysis ```python # Positions Analyzer cerebro2f}') print(f'Max Drawdown Duration: {drawdown["max"]["len"]} days') ```bash ### Trade Analysis ```python # Trade Analyzer cerebro31:30011', 'broker_id': '9999', 'user_id': 'your_id', 'password': 'your_password', 'app_id': 'simnow_client_test', 'auth_code': '0000000000000000', } # Create cerebro cerebro = bt

핵심 사실

공개 API 제공

한눈에 보기

수익화
  • 무료
성숙도 신호
  • 오픈소스
  • 공개 API
  • 모델 패밀리
  • 자체 호스팅
학습 난이도
  • 중간

리소스

정보 출처

모든 프로필에 출처와 최근 검증일을 기록합니다.

유사 도구

Griptape
griptape.ai
82

Griptape는 LLM 기반 애플리케이션과 AI 워크플로우를 구축하기 위한 오픈소스 Python 프레임워크입니다.

상세 보기
Frontman
frontman.sh
87

Frontman은 디자이너와 PM이 실행 중인 앱에서 원하는 요소를 클릭하고 자연어로 변경 사항을 설명하면 소스 파일에 직접 적용해 주는 도구입니다. Next.js, Astro, Vite, WordPress를 지원하며 자체 호스팅이 가능하고 공개 API를 제공합니다.

유료 · €15+/월

상세 보기
SpeakoFlow
speakoflow.com
83

SpeakoFlow는 완전히 로컬 머신에서 실행되는 무료 오픈 소스 음성 비서입니다. 모든 앱에 받아쓰기, 작성 또는 번역, 화면에 대한 질문이 가능합니다.

상세 보기
OpenProgram
openprogram.io
82

OpenProgram은 자체 워크플로를 생성하고 개선하는 자기 프로그래밍 AI 에이전트를 구축하기 위한 오픈소스 런타임입니다. 모델, 도구, 메모리, 컨텍스트, 다중 에이전트 협업을 제공하며 Agentic Programming 패러다임을 지원합니다.

상세 보기