Self-hosted trading automation · Interactive Brokers

Your rules. Your broker. Your machine.

TradingView alert in, managed position out — on hardware you control, with credentials that never leave it. It runs whatever rules you give it, so it does not need our strategy to be right, or any strategy at all.

Bracket verification, position reconciliation, ghost detection, circuit breakers, a kill switch. The things you only think to build after they have cost you money.

Why trust it: we test our own ideas against matched controls and publish the ones that fail. Liquidity sweeps, timeframe continuity, bar-pattern combos, opening-range breaks — all killed, in public, with the numbers. The whole graveyard is here.

Get the radar ✦ Read the open trade ledger — free
The radar is $20/mo · the automation is not on general sale yet — ask
01 · THE SIGNAL

Oversold, inside an uptrend.

A short-horizon oversold reading, taken only while the longer trend is still up. The oversold trigger is what carries the edge; the trend condition is a risk filter and is not claimed to add return. Confirmed on the closed bar, entered at the next open — never the same bar.

// oversold + trend filter · confirmed on close · buy next open
Daily bars only — the same rule is negative at 5m, 15m, 30m and 1h
02 · SELECTION

More signals than slots.

Thirty names can fire on one close and a small account funds three. Which three you take is measurable, not a matter of taste — the ranking we use beats a random pick from the same day — and its inverse trails random by the same margin, on 399 names it was never fitted to. The effect is real but modest: about a fifth of what an unranked pick from the same signals earns.

−23.7%
−18.5%
−11.0%
−7.9%
−3.4%
Ranked every close — the top names get the slots
03 · THE EXIT

No trade-management stop. Measured, not assumed.

Sell on a short-term strength signal, or on a hard time limit — whichever comes first. A 1R stop was tested on identical entries and made it worse — it binds 12% of the time and costs a third of the edge. The only stop is a catastrophe backstop 8R below entry, which binds on ~0.03% of trades and halves the worst historical loss at ~1% of expectancy.

// strength signal or time limit · mean hold 4 days
The risk unit sizes the position; it is not an order
Sizing

Risk fixed. Size follows.

The risk unit is measured from each name's own recent volatility. Shares = your risk budget ÷ that unit, which means the calm names take the biggest positions — not the volatile ones.

// R = volatility unit · risk ÷ R% = position
What you actually get

Signals you can watch working.

REAL-TIME SIGNALS
MR CORE
LRCX · long · daily
triggered · dip −23.7% · R 18.5% of price
real signal · 2026-07-28 · report-only, no order placed

Every close, 228 names scanned and the full board published — ranked, with the losers shown too.

FORWARD TEST — OPEN LEDGER

Every signal is recorded at the close that produced it, before anyone knows the outcome. Results are computed afterwards and never revised. Losers included. No token, no signup — read it yourself.

Open the live ledger →
WHAT WE KILLED

20 tested · 1 kept
Liquidity sweeps, timeframe continuity, bar-pattern combos, opening-range breaks — each measured against a matched control and each refuted. The numbers that killed them are published alongside the one that survived.

Depth: 64 years of daily bars back to 1962 — 1987, 2000, 2008, 2020 and 2022 all inside the sample. 150,000 observations on timeframe continuity alone, 112,000 on sweeps, 31,478 intraday on opening ranges, 24,862 signals on the one that lived.

See what we killed →
Access

The machine. Signals optional.

The bot is the product. It executes whatever rules you give it, on your own machine and your own broker, and it is priced against what building it would cost you rather than against what any signal earns. The radar is an optional add-on: the one strategy that survived our testing, for people who would rather not bring their own. Buy either alone — the radar does not require the bot, and the bot does not require the radar. The research and the forward ledger are free regardless.

The automation · not for sale yet
By conversation
self-hosted · running my own money on it
Not on general sale until its order path is verified against a broker end-to-end, and until I know what supporting it actually costs.
  • The full bot — TradingView alert → your IBKR account
  • Bracket verification, position reconciliation, ghost detection
  • Circuit breakers, kill switch, safe-restart gating
  • Cash-account handling (no STP LMT — uses LMT + price condition)
  • Your machine, your broker, your keys
  • Paper setup first; going live is step 6, deliberately
Flat price: a $5k account and a $500k account need the same reliable execution. It does not scale with your money because the work does not.
If you want to point it at your own strategy on IBKR, ask. A handful of people are running it; I would rather add them one at a time than sell something that places real orders to someone I have never spoken to.
Ask about the bot
The signal · optional add-on
$20 $25
per month · MR Core radar · 20% off
7-day free trial · cancel anytime · works without the bot
  • Nightly board, 228 US names, ranked, delivered at the close
  • The MR Core indicator on your own charts — invite-only, yours while you subscribe
  • The retired indicators too, with the numbers that killed them
  • RPG access included
$240 a year at the current discount. On a $10k account that is about 16% of the backtested edge; on $5k it is a third of it, so wait until the account is bigger.
Get access ✦

The bot is a tool, not a promise — it executes rules, it does not know whether they work. MR Core has a 64-year backtest and zero forward trades. The open ledger is how you check it, and it is free to read without an account.

5,284
Signals Backtested
228
Names Scanned Nightly
Live
Forward Audit (started)
$20
All-in / Mo
Scroll to refine