Write your trading plan as rules. We watch the market and hold you to it.

You already know what you'd do if NVDA dropped 8% or your biggest position grew past a quarter of your account. TradePact checks those rules for you and, when one triggers, sends your own plan back to you before you can talk yourself out of it.

  • Free for 3 rules. No card, no email, no broker login.
  • Alerts only. TradePact never trades and never tells you what to buy.
  • Prices come from your own free data key, set up in a minute.

NVDA pullback

Pact no. 4
  1. When NVDA falls 8% or more over 5 trading daysNow −9.1% over 5 days
  2. and its 14-day RSI is below 35Now 31.4
  3. check during market hours, alert at most once a dayChecked every minute

My plan when this triggersBuy 10 shares at the next open. Stop-loss at −6%. Don't add more if it gaps down again.

Signed Nov 3, 2026J. Rivera

Sample pact and alert. Not live data.

How it works

Four steps, about five minutes the first time. After that, you only hear from TradePact when one of your rules is true.

  1. Connect a free data key

    Sign up at Finnhub, Massive or Twelve Data (all free) and paste the key. We test it with one quote and store it encrypted.

  2. Write the pact

    Stack blocks like “falls 8% in 5 days” and “RSI below 35”, joined with AND or OR. Pro can type it in plain English and confirm the blocks.

  3. Add your plan

    Write what you'll do when it triggers, in your words. It's sent with the alert, so the decision you made calmly is in front of you.

  4. Get the alert, then check in

    Telegram or a browser notification arrives. Answer “did you follow your plan?” and your weekly report keeps score.

From a note on your phone to a rule that actually runs

Most trading plans live in a notes app and get ignored at exactly the wrong moment. Here's the same plan, before and after.

What you wrote in September

“If Costco ever drops hard, like 10% in a couple of weeks, and it looks oversold, I'll add 5 shares. Not more than once a week, and only while the market's open so I'm not reacting to after-hours noise.”

The pact in blocks

COST falls 10% or more over 10 trading days
AND
COST RSI(14) below 35

Plan attached. Alerts at most once every 7 days. Market hours only.

The alert you get

Pact triggered: COST dip add

COST fell 10.6% over 10 trading days; RSI(14) 32.8. COST at $812.30.

Your plan: add 5 shares. Once a week at most.

Alert only. Not investment advice.

Sample alert. Pro can type the September note into the plain-English box and get these blocks drafted for review; nothing is saved until you confirm.

A realistic set of pacts

This is what a swing trader's account looks like after a week. Each rule shows whether it's watching, has triggered, or is waiting on data.

  • Triggered

    NVDA pullback

    NVDA falls 8% or more over 5 trading days AND RSI(14) below 35

    Plan: buy 10 shares at the next open, stop at −6%.

  • Watching

    Trim if it runs

    MSFT is over 25% of my portfolio OR MSFT makes a new 52-week high

    Plan: sell enough to get back to 20%.

  • Watching

    Rates check

    10-year Treasury yield above 4.75% AND my portfolio is down 3% today

    Plan: no new positions this week. Re-read my thesis notes.

  • Needs data

    Earnings week

    AMD reports earnings within 3 days

    Plan: halve the position before the report. Needs a Finnhub key for the calendar.

  • Paused

    SHOP.TO breakout

    Price crosses above the 50-day average (within 2 days) AND volume is 2× its 20-day average

    Plan: starter position, 1/3 size.

  • Pact triggered: NVDA pullbackNVDA fell 9.1% over 5 days; RSI 31.4. Your plan is attached. Thu 10:42 ET, you answered “followed”
  • AMD: insider tradeDirector bought 12,000 shares on the open market (about $1.9 million). Form 4, with a link to the SEC filing. Wed 4:18 pm ET
  • MSFT: 8-K filedA director or executive left or joined. Pro adds a two-sentence summary of the filing. Tue 5:02 pm ET
  • Your TradePact week4 alerts from 3 pacts. You followed your plan 3 of 4 times you answered (75%). Saturday report, Pro

Sample data, not live prices or real filings.

Filing radar, straight from the SEC

Insiders buying their own stock with their own money is one of the few signals the public can see. TradePact reads SEC EDGAR for every ticker on your radar and tells you about the filings that matter, with a link to the source.

  • Open-market insider purchases over the dollar amount you choose (Form 4), with optional large sales
  • New 5%+ stakes and changes to them (Schedule 13D and 13G)
  • 8-K events like executive departures, auditor changes, restatements, deals and delisting notices
  • Pro: a plain-English summary of each 8-K and stake filing, marked as AI-written, next to the link

Free: 5 tickers on radar. Pro: your whole watchlist, up to 100. Works without any data key. Canadian companies file on SEDAR+, so TSX-only tickers aren't covered.

Economic data in your rules

Use the 10-year and 2-year Treasury yields, the yield-curve spread, the fed funds rate, CPI inflation, unemployment and payrolls as blocks, from the Federal Reserve's FRED service. Pair them with price rules, or get a heads-up the day a new reading comes out.

  • “10-year yield above 4.75%”
  • “A new CPI reading is released today”
  • “Yield spread below 0” AND “my portfolio is down 3% today”

No key needed. Daily series update after each business day; monthly ones on release day.

The rule blocks

Every rule is built from these. Combine up to 8 in one pact with AND, OR, and one level of grouping. Each block can watch a different ticker.

Price

  • Price above / below
  • % move over N days
  • Gap up / down at the open
  • New 52-week high
  • New 52-week low
  • Drawdown from peak

Trend

  • Moving-average cross (any lengths)
  • RSI above / below
  • Volume vs 20-day average

Events

  • Earnings within N days
  • Ex-dividend within N days

Portfolio

  • One holding over X% of portfolioPro
  • Portfolio down X% today or from peakPro

Economy

  • Series above / below a level
  • New reading released today

Every pact also has a cooldown (how soon it may alert again), an optional market-hours-only switch, and quiet hours for your phone. If data for a block is missing, the rule waits instead of firing on a guess.

Connect your own price key in a minute

Market data providers license prices per person, so each TradePact user connects their own free key. It's encrypted when you save it, used only for your rules, and never shown again. These are read-only data keys: they can't place trades or touch a brokerage account.

  1. Go to finnhub.io and create a free account.
  2. Your API key is on the dashboard right after sign-up. Copy it.
  3. In TradePact, open Data keys, choose Finnhub and paste it. We check it with one AAPL quote.
  4. Done. Price rules start on the next check.
Gives
Live US quotes, the 52-week range, the earnings calendar
Free limit
About 60 calls a minute
Missing
Daily history and volume (add Massive)
Markets
US stocks and ETFs

Our suggestion for US stocks: Finnhub plus Massive, both free. Finnhub covers live prices and earnings dates; Massive covers history, volume and dividends. Filing radar, economic blocks and the rule builder work with no key at all.

Pricing

Start free. Upgrade when you want every rule watched every minute.

Free

$0

  • 3 pacts, any blocks except portfolio
  • Checks every 15 minutes in market hours
  • Filing radar for 5 tickers
  • Telegram and browser alerts, quiet hours
  • “Did you follow your plan?” check-ins
Start free

Pro

$15 a month, or $100 a year

  • Unlimited pacts
  • Checks every minute, or as often as your key allows
  • Filing radar for your whole watchlist, with AI summaries
  • Backtests on two years of daily history
  • Write rules in plain English
  • Portfolio rules and CSV import (Wealthsimple, Questrade, Robinhood, IBKR)
  • Weekly discipline report

Renews until you cancel. All sales are final. Checkout by Polar.

Questions

Where does the data come from, and is it licensed?

Prices, history, earnings and dividend dates come from the provider key you connect (Finnhub, Massive or Twelve Data), under that provider's terms for your own account. Data fetched with your key is used only for your rules and isn't shown to anyone else. Filings come from SEC EDGAR and economic series from FRED; both are public US government data.

How fast are alerts? Is the data delayed?

Free accounts are checked every 15 minutes during US market hours; Pro every minute, or less often if your key's limits require it (Twelve Data's 800 calls a day, for example). Free provider plans can be delayed, and Massive's free plan updates once a day after the close. TradePact is built for swing traders and investors, not for scalping or day trading.

Does TradePact trade for me or tell me what to buy?

No. TradePact is not a broker or an investment adviser. It doesn't connect to brokerage accounts, can't place orders and never recommends a security. It checks the rules you write and sends the plan you wrote. Backtests show how a rule would have behaved on past prices; they aren't a forecast.

Is my API key safe?

Keys are encrypted with AES-256 before they're stored, decrypted only inside the scheduled check that uses them, and never sent back to your browser (you'll only see the last four characters). Market-data keys are read-only. You can delete a key at any time, and it's removed with your cached data.

What happens when a rule triggers?

You get one alert with what was true, the price, and your plan. The rule won't alert again until it has gone false and true again, and not inside its cooldown. If the rule needs data it can't get, it waits instead of guessing. During your quiet hours, messages wait until morning; they appear in the app right away.

Do I need an account or an email address?

No. The app gives your browser a private account key. To use the same pacts on another device, Pro customers sign in with their license key. Free accounts live in one browser.

Does it work for Canadian stocks?

Use symbols like SHOP.TO with a Twelve Data key whose plan includes Toronto. CSV import reads Wealthsimple and Questrade exports. SEC filing radar covers US filers only.

How do cancelling and refunds work?

Pro renews monthly or yearly until you cancel, which you can do any time from the Polar customer portal link in your receipt; Pro stays on until the end of the period you paid for. All sales are final, so we don't refund partial periods. Questions: tinyusefulthings003+tradepact@gmail.com.