DrumlinDrumlin
FIG 0.1 · M2.3 — Marketing landing

30 days of paper trading. Non‑negotiable.

Drumlin is a rule-based trading tool for self-directed Canadian retail traders. Connect Questrade or Interactive Brokers Canada, configure a template, paper-trade for thirty days, then go live with guardrails the server enforces — not the UI.

Built in Canada  ·  CIRO-aware posture  ·  Software tool, not adviser
Drumlin instrument panel
FIG 0.2 — Strategy template, configurable
# strategies/gap-fill.toml
strategy = "gap-fill"
paper_trade_until = "2026-06-07"   # 30 days, server-locked
daily_loss_cap_cad = 
max_concurrent_positions = 2
kill_switch = "armed"
# $150 CAD on a $10,000 account = 1.50% per day
Built in Canada
CAD-native rails
Broker-of-record routing
No custody, no advice
FIG 1.1 — Strategy templates

Five templates. Every parameter editable. Every one of them locked behind the gate.

Gap-fill, opening-range breakout, VWAP mean reversion, MA crossover, end-of-day square-up. They ship as templates you review and activate — not as recommendations. Each one carries a per-template disclosure baked into the UI before you can edit it.

  • · Equities + ETFs only at v1
  • · TSX, TSXV, NYSE, NASDAQ
  • · Cash accounts, long-only
  • · Margin and short-selling on the v2 list
# strategies/gap-fill.toml
strategy = "gap-fill"
paper_trade_until = "2026-06-07"   # 30 days, server-locked
daily_loss_cap_cad = 
max_concurrent_positions = 2
kill_switch = "armed"
# $150 CAD on a $10,000 account = 1.50% per day

This is a template, not investment advice. Drumlin does not recommend strategies, parameters, or instruments.

FIG 1.2 — Operating sequence

No order reaches your broker until the gate has passed.

Broker quotes flow in. The strategy engine evaluates the rule. Paper-mode runs in a shadow simulator with zero broker side-effects. Live mode dispatches only after the gate passes — and every dispatch is checked against the kill switch and the daily CAD loss cap before it leaves the server.

broker_quotesQuestrade · IBKRstrategy_enginerule evaluationpaper_simulatorshadow executionlive_dispatcherorder placementgate_check30-day · server-lockedkill_switch + capCAD loss cap · armedbroker_routeuser's accountFIG 1.2 · OPERATING SEQUENCENO ORDER REACHES BROKER UNTIL GATE PASSES
FIG 2.0 — How it works

Three steps. The middle one takes thirty days.

01

Connect your broker

OAuth into Questrade or session-link Interactive Brokers Canada. Drumlin never custodies cash; orders route through your own account.

CAD rails. TSX, TSXV, NYSE, NASDAQ. Cash accounts, long-only at v1.

02

Pick a template, paper-trade it

Choose one of five default templates. Edit the parameters. Drumlin shadows live quotes for thirty calendar days and tracks simulated PnL — no orders sent.

The gate timer is in the database, not the UI. There is no override.

03

Go live, with guardrails

After the gate passes, flip live mode on. Your daily CAD loss cap and kill switch are server-enforced. Every fill writes to an ACB-ready trade journal.

Cap breach cancels working orders and blocks new entries until midnight ET.

FIG 3.0 — Where Drumlin sits

Borrowing the parts that work. Refusing the parts that don’t.

Like Composer

but Canadian, CAD-native, and the 30-day paper-trade gate is non-negotiable.

Like Passiv

but for active rule-based strategies — not portfolio rebalancing.

Like a TradingView alert

but the rule lives on the server with a kill switch, a loss cap, and an audit log.

Like a paper-trading sandbox

except you cannot skip it. Thirty days. Per strategy. Server-locked.

FIG 4.0 — Founder note

I built Drumlin because I’m tired of trading tools that protect their own KPIs instead of the trader. The thirty-day paper-trade gate isn’t a tutorial mode you skip; it’s a non-negotiable cool-off period that lives in the database, not the front-end. The kill switch is one click, and you can’t un-click it without a fifteen-minute cooldown. That’s the product.

— Henning Botha, Ottawa  ·  Founder, HJB CodeForge
FIG 5.0 — Pricing

One plan. Flat CAD monthly. No performance fees, ever.

Drumlin Standard
$49CAD / month

Single tier. Stripe Tax CA enabled, so GST/HST/PST applies at checkout based on your province. Cancel any time from the customer portal.

Notify me when billing is live
What’s included
  • Two broker connections — Questrade and Interactive Brokers Canada
  • Five strategy templates with editable parameters
  • Server-enforced 30-day paper-trade gate per strategy
  • Per-account kill switch with 15-minute re-arm cooldown
  • Daily CAD loss cap with auto-cancel of working orders
  • ACB-ready trade journal CSV with superficial-loss flagging
  • Transactional email for gate-unlock, cap breach, kill switch state
  • Audit log on every server-enforced action
Pricing reviewed by Canadian securities counsel. No performance-based fees, no revenue share on trades, no upsell tiers gated behind “premium” strategies.
FIG 5.1 — FAQ

The questions self-directed traders actually ask us.

Q
Can I skip paper trading on a strategy I've used elsewhere?
A
No. The thirty-day gate is server-enforced per strategy and there is no override — even for power users. The gate is the product.
Q
Does Drumlin hold my money?
A
No. Orders execute through your own Questrade or Interactive Brokers credentials. We never custody cash or securities — broker-of-record routing only.
Q
Is this investment advice?
A
No. Drumlin is a software tool you configure. The five default strategies are editable templates, not recommendations. We're a tool, not an adviser.
Q
Why no PnL screenshots in your marketing?
A
Canadian securities advertising rules — and we'd rather earn trust by not making return claims. Discipline is the product. Returns are yours to earn or lose.
Q
What about Wealthsimple Trade?
A
On the v2 watch list. We'll integrate when Wealthsimple ships an official public API. Reverse-engineered APIs aren't a foundation we'll bet your account on.
Q
Do you provide a T5008?
A
Brokers issue T5008s — software doesn't. Drumlin exports an ACB-ready trade journal you reconcile against your broker's T5008 at tax time, with the superficial-loss 30-day rule applied per row.
FIG 6.0 — Get on the list

Discipline is the product. The waitlist opens 30 days before live trading does.

We’ll email when Drumlin opens broker connections to early users. No newsletter, no drip sequence — one message when the door opens.

Join the waitlist