Metadata-Version: 2.3
Name: programgarden
Version: 0.1.5
Summary: 자동화매매 오픈소스의 실행, 로그, 환경 등의 핵심이되는 오픈소스
Author: 프로그램동산
Author-email: coding@programgarden.com
Requires-Python: >=3.9
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: art (>=6.5,<7.0)
Requires-Dist: croniter (>=6.0.0,<7.0.0)
Requires-Dist: jsoneditor (>=1.6.0,<2.0.0)
Requires-Dist: programgarden-core (>=0.1.2,<0.2.0)
Requires-Dist: programgarden-finance (>=0.1.4,<0.2.0)
Requires-Dist: programgarden_community (>=0.1.5,<0.2.0)
Requires-Dist: pydantic (>=2.11.7,<3.0.0)
Description-Content-Type: text/markdown

# Programgarden

Programgarden은 AI 시대 발전에 맞춰, 파이썬을 모르는 투자자들도 쉽게 개인화된 시스템 트레이딩을 자동으로 이행할 수 있도록 돕는 오픈소스 프로젝트입니다. 수십만 가지의 전략 조합을 통해 맞춤형 자동화 매매를 구현하며, LS증권의 OpenAPI를 메인으로 활용하여 해외 주식 거래를 안전하고 효율적으로 처리합니다. 다른 증권사 지원은 추후 예정입니다.

## 특징

- **자동화 전략 실행**: 스케줄 기반으로 전략을 실행하고 조건을 평가합니다.
- **실시간 주문 처리**: 매수/매도 주문을 자동으로 실행합니다.
- **증권사 API 통합**: 증권사 API를 사용하여 안전한 거래를 지원합니다.
- **플러그인 기반 조건**: 다양한 자동화매매 전략(예: 추세전략, 손절매)을 [커뮤니티의 플러그인](https://github.com/programgarden/programgarden/tree/main/src/community)으로 확장 가능합니다.


## 사용 방법

비개발자를 위한 빠른 시작 가이드를 참고하세요: [https://programgarden.gitbook.io/docs/undefined/non_dev_quick_guide](https://programgarden.gitbook.io/docs/undefined/non_dev_quick_guide)

개발자는 파이썬으로 커스텀이 가능합니다.
[https://programgarden.gitbook.io/docs/undefined-1/structure](https://programgarden.gitbook.io/docs/undefined-1/structure)
