ProgramGarden Community - 전략 플러그인 모음
Project description
ProgramGarden Community
커뮤니티 전략 플러그인 모음입니다. ConditionNode에 연결하여 다양한 기술적 분석 및 포지션 관리 전략을 적용할 수 있습니다.
설치
pip install programgarden-community
# Poetry 사용 시 (개발 환경)
poetry add programgarden-community
요구 사항: Python 3.12+
포함 플러그인 (14개)
Technical (기술적 분석) - 11개
| 플러그인 | 설명 |
|---|---|
| RSI | RSI 과매수/과매도 조건 |
| MACD | MACD 크로스오버 조건 |
| BollingerBands | 볼린저밴드 이탈/복귀 조건 |
| VolumeSpike | 거래량 급증 감지 |
| MovingAverageCross | 이동평균 골든/데드 크로스 |
| DualMomentum | 듀얼 모멘텀 (절대 + 상대) |
| Stochastic | 스토캐스틱 오실레이터 (%K, %D) |
| ATR | ATR 변동성 측정 |
| PriceChannel | 가격 채널 / 돈치안 채널 |
| ADX | ADX 추세 강도 측정 |
| OBV | OBV 거래량 기반 모멘텀 |
Position (포지션 관리) - 3개
| 플러그인 | 설명 |
|---|---|
| StopLoss | 손절 (손실 한도 도달 시 매도) |
| ProfitTarget | 익절 (수익 목표 도달 시 매도) |
| TrailingStop | 트레일링 스탑 (HWM 기반 drawdown 관리) |
사용법
from programgarden_community.plugins import register_all_plugins, get_plugin, list_plugins
# 모든 플러그인 등록
register_all_plugins()
# 특정 플러그인 스키마 조회
schema = get_plugin("RSI")
# 카테고리별 플러그인 목록
plugins = list_plugins(category="technical")
기여하기
새로운 전략 플러그인 PR을 환영합니다. plugins/ 디렉토리에 새 폴더를 만들고 *_SCHEMA와 *_condition 함수를 구현하면 됩니다.
변경 로그
자세한 변경 사항은 CHANGELOG.md를 참고하세요.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file programgarden_community-1.7.0.tar.gz.
File metadata
- Download URL: programgarden_community-1.7.0.tar.gz
- Upload date:
- Size: 95.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.13.3 Darwin/25.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4cb98471c5bad5881283383ec75db9c5d1accf0e9bc04a48be5206ce06a7f9f3
|
|
| MD5 |
a6d6020a80ea965add82fcba6d4d8f8b
|
|
| BLAKE2b-256 |
8d1cfbba1ca67536009cc2fde6f716e8414c93ec697b1c30269daeced9f66aca
|
File details
Details for the file programgarden_community-1.7.0-py3-none-any.whl.
File metadata
- Download URL: programgarden_community-1.7.0-py3-none-any.whl
- Upload date:
- Size: 173.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.13.3 Darwin/25.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0d5e6d393ba840b178d92caaae01b1752a23116d1258e54e1743f31308aea01
|
|
| MD5 |
69f2e5f0e377168370c94cc02e18091c
|
|
| BLAKE2b-256 |
684e885abb0a895dbb11163df80be44657ef7ed79b2ab5fa37dbb251db836ec2
|