Built for paper-first research with guardrails at every step.
Paper-first by default. The bot is designed exclusively for Alpaca's paper-trading environment. Live trading is intentionally unsupported in this scaffold.
- One open trade per symbol — stacking multiple trades in the same symbol is blocked.
- One trade per symbol per day — prevents re-entering the same instrument after a fill.
- Max open positions — a configurable cap on simultaneous position count.
- Max notional / percent-equity sizing — position size is bounded either by a fixed dollar amount or a percentage of paper equity.
- Bracket order preference — stop-loss and take-profit orders are attached at submission.
- Configurable no-trade window — avoids the late-morning chop period (default 10:00–11:30 ET).
- Live mode is guarded — an explicit flag must be enabled, and even then the same risk limits apply.
Read the risk and safety guide →