This is / isn’t
| This is | This isn’t |
|---|---|
| Claim ledger + Discord buzzer | A trading bot / broker |
| BYO Discord + BYO sources you subscribe to | A Macro Charts reseller |
| Multi-ingest → guards → arms from your inbox | Auto-arming from charts without numbers |
| Most-recent-wins mind | A generic TradingView ping clone |
What you get
- Self-host kit —
inita portable data dir; optional Docker Compose dry-run loop - Multi-ingest — file drop, RSS, NotebookLM export, IMAP, Telegram, Discord inbound → one inbox
- Claim ledger — most-recent-wins reconcile; verbatim level guards
- Discord buzzer — poll prices; ping your webhook when parameters are met
Example Discord cards
Illustrative alerts from a personal operator setup — same card shape you’ll get on your webhook with your sources. Not a Macro Charts product or resale feed; BYO sources only. Alert-only — no orders.
Trust (matches real controls)
Alert-only BYO sources You own content rights No orders
- Alerts are parameters to watch — not trade instructions.
- Levels arm only when a number appears in that issue’s text.
- Soft lists / chart-only / no number → do not arm.
- Locus of judgment stays with you.
- Do not redistribute paid third-party newsletter text via this toolkit.
FAQ
Do I need Macro Charts?
No. Macro Charts is one optional profile you can configure yourself. The toolkit is BYO sources you already subscribe to (or public RSS you may store).
Will this place trades?
Never. Product spine is inbox → claim ledger → Discord poll. No broker, no orders, no auto-trade.
Where does my data live?
On your machine (or your container volume). Portable data dir: config, inbox, state, sources. You set the Discord webhook.
How do I try it safely?
Use check --dry-run or Docker with GURU_WATCHER_MODE=dry-run (default). Live Discord requires your webhook and an intentional live path.
Is this investment advice?
No. Not investment advice, not a broker, not a signal service that invents levels.