EQUITIES
connectingmarket
paper

Settings

Every tunable in one place — the risk gate, strategy, the catalyst model, data, and integrations.

live
Changes apply at runtime — the gate reads these live on the next evaluation, no restart. Editing a value configures the gate; it can never override a live veto.

Risk gate

Hard limits checked before every order. All percentages are of account equity.
Max position
Single-position cap
%
Max total exposure
Aggregate cap
%
Max concurrent
Open positions
Daily loss limit
Halts new entries
%
Per-trade risk
Drives ATR stop size
%
ATR stop ×
Stop distance
×
ATR take-profit ×
Target distance
×
Overnight cap
Held-overnight max
%
Time-stop
Flatten if stale
h
Event-risk ceiling
Reduce / veto above
Overnight earnings blackout
No overnight if reports next session
Low-sample threshold
Flag perf slices below N

Strategy

Signal generation and the regime gate. Defaults are conservative — change deliberately.
Conviction floor
Min score to fire a signal
Signal timeframe
Primary bar
Regime ADX cutoff
Trend vs range
Trend filter
Higher-timeframe gate

Catalyst · LLM

The single LLM in the system — scores news/sentiment as a feature, never a verdict. Locked in .env (CLAUDE.md): gpt-5.4-nano, reasoning off.
Provider
Swappable (env)
Model
~$0.30 / mo at this volume
Reasoning
Off for extraction tasks

Data · watchlist

The universe the bot scans. 20 names.
AAPL×MSFT×NVDA×AMZN×GOOGL×META×TSLA×AMD×NFLX×AVGO×JPM×V×XOM×WMT×COST×PG×JNJ×UNH×DIS×BAC×

Integrations

Optional external services. Keys are stored server-side and never shown again.
Earnings provider
Beyond Alpaca news
Provider API key
If a provider is set
Discord webhook
Alerts on entries, exits, notable vetoes, daily P&L, and health failures. Leave empty to disable.

Live trading

Real money. Mode is paper · disarmed. Risk caps are shared with paper — set them in the Risk gate above; live only changes which account orders hit. Reload after arming to enable the switch.
Live API key
Alpaca LIVE account
Live API secret
Stored masked
Before switching, verify the live keys. The switch is also blocked automatically if the keys don't authenticate.