Repolode
Lumiwealth

Lumiwealth/lumibot

주식, 옵션, 선물, 외환, 암호화폐, 예측 시장 전략을 구축하고 백테스트 및 실거래할 수 있는 Python 프레임워크로, 선택적으로 AI 에이전트가 매매 결정을 내립니다.

대체할 수 있는 제품:TradingView

스타
2,213
포크
423
열린 이슈
116
마지막 커밋
17시간 전

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

어떤 프로젝트인가요?

LumiBot은 트레이딩 봇을 작성하기 위한 오픈 소스 Python 프레임워크입니다. 매매 규칙을 Python으로 직접 표현하거나, 프롬프트를 기반으로 작동하는 AI 에이전트에 의사결정을 맡기거나, 두 방식을 하나의 전략에서 함께 사용할 수 있습니다.

동일한 전략 클래스가 과거 데이터를 이용한 백테스트와 지원 브로커를 통한 모의 또는 실거래에 모두 사용됩니다. 데이터 소스와 브로커 실행기만 바꾸면 됩니다. README에는 주식, 옵션, 선물, 외환, 암호화폐, 예측 시장을 대상으로 하는 12개 브로커 지원이 명시되어 있으며, Alpaca와 Interactive Brokers 등이 연동 대상으로 포함됩니다.

프로젝트에는 CLI, 전략 예제, 리서처와 트레이더로 구성된 두 에이전트 예제, 그리고 경제 데이터, 뉴스, SEC 공시 등의 리서치 도구를 에이전트에 제공하는 선택형 BotSpot MCP 연동이 포함됩니다. 백테스트 결과로 차트, 거래 기록, 로그를 확인할 수 있습니다.

핵심 기능

  • 01Python 코드, AI 에이전트 프롬프트 또는 두 방식을 결합한 형태로 전략을 작성할 수 있습니다.
  • 02차트, 거래 내역, 로그를 포함한 과거 데이터 백테스트를 지원합니다.
  • 03지원 브로커를 통해 동일한 전략 클래스를 모의 거래와 실거래에 재사용할 수 있습니다.
  • 04주식, 옵션, 선물, 외환, 암호화폐, 예측 시장을 지원합니다.
  • 05시작에 활용할 수 있는 CLI와 전략 예제를 제공합니다.

활용 사례

  • 자금을 투입하기 전에 규칙 기반 주식 또는 옵션 전략을 백테스트할 수 있습니다.
  • 시장 데이터를 검토하고 제약 조건에 따라 주문하는 AI 에이전트를 프로토타이핑할 수 있습니다.
  • Alpaca 또는 Interactive Brokers를 통해 모의 거래 봇을 실행할 수 있습니다.
  • 동일한 과거 데이터를 바탕으로 Python 규칙과 AI 기반 의사결정을 비교할 수 있습니다.

빠른 시작

  1. 1

    pip으로 LumiBot을 설치하세요

    pip install lumibot
  2. 2

    예제 전략을 my_strategy.py로 저장한 다음 백테스트를 실행하세요

    python my_strategy.py

사용 전 알아둘 점

  • GPL-3.0 라이선스로 제공됩니다. 카피레프트 라이선스이므로 파생 저작물도 동일한 조건으로 오픈 소스화해야 합니다.
  • AI 예제를 사용하려면 OpenAI API 키가 필요하며, 모델 호출에는 요금이 부과됩니다.
  • 실거래와 모의 거래를 하려면 Alpaca와 같은 지원 브로커의 계정이 필요합니다.

포함된 컬렉션

토픽

#algorithmic-trading#backtesting#ai-agents#python#crypto-trading#stocks#options-trading#trading-bot#agentic-trading#ai-trading

자주 묻는 질문

lumibot은(는) 무엇인가요?
주식, 옵션, 선물, 외환, 암호화폐, 예측 시장 전략을 구축하고 백테스트 및 실거래할 수 있는 Python 프레임워크로, 선택적으로 AI 에이전트가 매매 결정을 내립니다. LumiBot은 트레이딩 봇을 작성하기 위한 오픈 소스 Python 프레임워크입니다. 매매 규칙을 Python으로 직접 표현하거나, 프롬프트를 기반으로 작동하는 AI 에이전트에 의사결정을 맡기거나, 두 방식을 하나의 전략에서 함께 사용할 수 있습니다.
lumibot은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
lumibot은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
lumibot은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. lumibot의 마지막 커밋은 2026년 11월 6일입니다.
lumibot은(는) 어디에 사용할 수 있나요?
자금을 투입하기 전에 규칙 기반 주식 또는 옵션 전략을 백테스트할 수 있습니다. 시장 데이터를 검토하고 제약 조건에 따라 주문하는 AI 에이전트를 프로토타이핑할 수 있습니다. Alpaca 또는 Interactive Brokers를 통해 모의 거래 봇을 실행할 수 있습니다. 동일한 과거 데이터를 바탕으로 Python 규칙과 AI 기반 의사결정을 비교할 수 있습니다.
lumibot는 어떻게 설치하나요?
pip으로 LumiBot을 설치하세요: pip install lumibot 예제 전략을 my_strategy.py로 저장한 다음 백테스트를 실행하세요: python my_strategy.py
lumibot은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Lumiwealth/lumibot

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

관련 프로젝트