Recent posts
Add an account
Tracked accounts
Auto-approve
Auto-approve trades
When on, any signal that already passed every validation and risk check executes
immediately with no click needed — including signals that would otherwise need
review (missing stop/target, low confidence). It never affects
observe
mode, which still never submits an order. All validation, risk, and circuit-breaker
checks still apply unconditionally either way.
Submit a post manually
Shipped
- Manual/JSON, webhook, and full X API v2 input adapters, plus a companion browser extension for one-click capture from x.com
- Rule-based pre-filter + OpenAI structured-output post classification
- Structured signal extraction with hard-coded (not just prompted) safeguards — every evidence fragment must appear verbatim in the source post
- A context engine that only pulls in prior posts with an explicit, labelled reason
- Deterministic signal validation (staleness, instrument mapping, SL/TP logic, market hours, conflicting positions) independent of the risk manager's numeric thresholds
- Risk manager + circuit breaker (daily/weekly loss limits, API-error trips) and a manual kill switch
- Three approval modes (observe / approval / practice_auto) and a live auto-approve toggle
- OANDA v20 practice-only broker integration — hard-refuses to construct against the live endpoint
- Full dashboard: Posts, Proposals, Trades, Metrics, Accounts, Submit & Settings
- SQLite audit trail of every post, classification, signal, proposal, order, and trade
- 139 passing unit/integration tests, OpenAI and OANDA both mocked
- Operator-gated public hosting — this page
Next
- Move the datastore off this host's ephemeral free-tier filesystem onto a durable external database, so history survives redeploys
- Image/vision analysis for posts whose meaning depends entirely on an attached chart, currently forced to human review instead
- Non-English post support (currently routed to
too_ambiguousrather than guessed at) - Broader instrument-alias coverage as real usage surfaces gaps
Future
- Support for additional practice/paper brokers beyond OANDA
- Backtesting and richer analytics against historical proposals
- Notification channels (email/push) for pending approvals
Deliberately not on this list: real-money live trading. This project's design treats that
as an unapproved, out-of-scope decision, not a checkbox to tick off later.