Comparison
thinkorswim OnDemand: what the replay does, and what a journal adds
Let us say it before anything else: thinkorswim OnDemand is not a trading journal, and Tradoshi is not a brokerage platform. OnDemand is a feature of thinkorswim, Charles Schwab's platform: according to Schwab, it replays any trading period from the last several months so you can practise with simulated trades. The word “journal” does not appear on any of the five Schwab thinkorswim pages read on 10 September 2026, verified by counting. This page exists because many traders look for an OnDemand alternative, and the honest answer is that there is no need to choose.
Sourced on 10 September 2026
Tradoshi and thinkorswim OnDemand at a glance
12 lines to decide fast, then the detail below with the sources read on thinkorswim OnDemand.
| What is compared | thinkorswim OnDemand | Tradoshi |
|---|---|---|
| Product type | Replay feature of the thinkorswim platform | Trading journal |
| The word “journal” on their pages | Zero occurrences across five pages | It is the product |
| Price of the replay | Included: thinkorswim is free for Schwab clients | Backtesting from Pro, $39.99/mo |
| Account required | A Schwab account, no opening minimum | No broker imposed |
| Replay a past period | Yes, any period from the last several months | Yes, candle by candle, future hidden |
| Markets available | Those of thinkorswim: stocks, ETFs, options, futures, forex | Forex, metals, indices, crypto, oil |
| Real-time simulation | Yes, paperMoney, $100,000 virtual | No |
| Test sessions grouped by strategy | Not on the pages read | Yes, 10 on Pro, unlimited on Premium |
| Journal of your real trades | Not on the pages read | 500+ reports, Oshi Score |
| Emotional check-in | Not on the pages read | Written and voice, from Essential |
| Mentoring | Not on the pages read | Free mentor account |
| Your Schwab trades in Tradoshi | Not applicable | Statement import, no sync |
1. What thinkorswim OnDemand and Tradoshi each offer, plan by plan
Every thinkorswim OnDemand plan and every one of ours, with what each actually unlocks. Prices are those shown on both pricing pages on 10 September 2026.
thinkorswim
Billed in dollars, by Charles Schwab$0
free for Schwab clients- Desktop, web and mobile
- OnDemand: replay a period from the last several months
- paperMoney: $100,000 virtual in real time
- thinkScript (desktop) to code your own analysis and strategy tests
- Schwab account required, no opening minimum
$0 per stock trade
Schwab's standard online pricing- Listed stocks and ETFs: $0 online
- Options: $0.65 per contract
- Futures and futures options: $2.25 per contract
- Forex: cost built into the bid/ask spread
- No opening minimum, but requirements for some products such as options
Tradoshi
Billed in dollars$0/mo
permanent, no card, nothing to cancel- 1 synced broker account
- Unlimited file import and manual entry
- Full journal, dashboard and Day View
- 500+ reports and Oshi Score
- Discipline score
- Free mentor account
$19.99/mo
or $199/year ($16.58/mo)- Broker sync, 3 accounts
- Oshi AI coach on your data
- 600 AI credits per month
- Voice check-in and written
- Risk management and economic calendar
- No trade limit
$39.99/mo
or $399/year ($33.25/mo)- 50 accounts, multi prop firm
- Prop firm challenge tracking
- 1,500 AI credits
- Backtesting (10 strategies)
- Be followed by a mentor, free for them
- Risk tracking and economic calendar
$49.99/mo
or $499/year ($41.58/mo)- Unlimited accounts
- 3,000 AI credits
- Live session: in-session guardrails
- Trade Review on the real chart
- Unlimited backtesting
- Priority support
Every price on this page is in dollars, on both sides, and no exchange rate is applied. Schwab displays no price of its own for OnDemand: it is part of thinkorswim, which Schwab makes available to its clients free of charge, its standard pricing applying to real orders. Without a Schwab account, a Guest Pass lets you try thinkorswim for 30 days. Prices read on schwab.com on 10 September 2026: their page prevails over this one.
On price there is no contest: for a Schwab client, OnDemand costs nothing, and our backtesting starts on the Pro plan, at $39.99 per month. Neither our free plan nor Essential includes it. If all you want is to replay a session inside your platform, stay with OnDemand. What we charge for is elsewhere: keeping the memory of your real trades and your test sessions, measuring them with the same formulas, and seeing what pulls you away from your rules.
2. The partner offer, in months of revenue
Schwab publishes no affiliate program for creators on the pages read. What exists is a client-to-client referral: a referred friend who becomes a client and makes a qualifying net deposit can get up to $1,000, according to Schwab's page. It is a welcome bonus paid to the referred person, not a commission on a subscription.
Our schedule is public and pays from the first customer: 15% for life, 20% at fifteen active subscribers, 25% at fifty-one, on every payment collected.
Comparing two percentages means nothing while the durations differ. The honest unit is months of the referred customer's revenue: it neutralises both the product price and the commission duration. Read it as: for a customer who stays N months, the partner has earned the equivalent of X months of that customer's revenue.
| Program | Stays 6 months | Stays 12 months | Stays 24 months | Stays 36 months |
|---|---|---|---|---|
| Tradoshi 15% (from the 1st customer) | 0.90 | 1.80 | 3.60 | 5.40 |
| Tradoshi 20% (15 customers and up) | 1.20 | 2.40 | 4.80 | 7.20 |
| Tradoshi 25% (51 customers and up) | 1.50 | 3.00 | 6.00 | 9.00 |
The table only holds our rows: a referral bonus paid to the referred person does not convert into months of revenue, and OnDemand has no subscription a commission could land on.
On our side, the commission lands on every payment collected, with a 30-day holding period and a €500 payout threshold.
3. Mentoring, and who pays for whom
Mentoring appears on none of the thinkorswim pages read: no mentor account, no student invitation, no shared space. Schwab highlights something else, which deserves credit: live and on-demand education, with the Learning Center and Schwab Coaching, and trading specialists reachable 24/7.
At Tradoshi, the mentor account is free. The student is the subscriber, from the Pro plan up, and invites their mentor, who pays nothing to follow their trades and progress.
For a trader working alone this line is worth nothing, and that should be said. For a school or an educator it decides everything: following thirty students costs nothing extra, where elsewhere it would take one subscription per supervisor.
How mentoring works at Tradoshi · The offer for educators and schools
4. The full comparison, feature by feature
Every line comes from both public pricing pages, read on the same day. Nothing is pulled from a help centre on one side and a grid on the other: on unequal evidence, a comparison stops being honest. “Absent from the grid” means exactly that, not “does not exist”.
Practising on the market
OnDemand and thinkorswim's turf. According to a Schwab article published in August 2024, OnDemand replays any period from the last several months with the charts and quotes of the time, and you place simulated trades in it. It is the only Schwab text read that describes it: the thinkorswim product pages do not mention it. On this ground our backtesting does a similar job, on fewer markets than thinkorswim and not for free.
| What is compared | thinkorswim OnDemand | Tradoshi |
|---|---|---|
| Replay a past period | Yes, any period from the last several months | Yes, candle by candle, future hidden |
| Simulated trades on the replay | Yes | Yes, stop, target, break-even, partial exits |
| Markets available | Those of thinkorswim: stocks, ETFs, options, futures, forex | Forex, metals, indices, crypto, oil |
| Real-time simulation | Yes, paperMoney, $100,000 virtual | No |
| Coding your own tests | Yes, thinkScript | No |
| Practising inside the platform you trade on | Yes, one click on OnDemand | No, a separate tool |
| Price | Included for Schwab clients | From Pro, $39.99/mo |
Keeping the record, in testing and for real
Our turf. None of these rows appear on the thinkorswim pages read on 10 September 2026. That does not prove none exists in the platform, it means Schwab does not present them.
| What is compared | thinkorswim OnDemand | Tradoshi |
|---|---|---|
| Test sessions grouped by strategy | Not on the pages read | Yes, 10 on Pro, unlimited on Premium |
| Test statistics computed like the journal | Not on the pages read | Same formulas as your real journal |
| Execution costs set in the test | Not on the pages read | Spread, slippage, commission, swap |
| Journal of your real trades | Not on the pages read | 500+ reports, Oshi Score |
| Emotional check-in | Not on the pages read | Written and voice, from Essential |
| Discipline score | Not on the pages read | From the free plan |
| Mentor account | Not on the pages read | Free |
Connecting the two
There is no connection between Tradoshi and thinkorswim, and it is better to read it here than to find out after signing up: your Schwab trades enter Tradoshi through the statement you export from thinkorswim.
| What is compared | thinkorswim OnDemand | Tradoshi |
|---|---|---|
| Automatic sync with Schwab | Not applicable, the trades are already there | Not available |
| thinkorswim statement import | Not applicable | Yes, HTML or CSV, fees included |
Look up your broker in our list · See all three plans in detail · Watch the video demo
5. What we concede to thinkorswim OnDemand
A comparison won on every single line is not a comparison, it is an advert. Here are the points where thinkorswim OnDemand is ahead, with nothing taken off.
The verdict
If you trade at Schwab, you are going to keep OnDemand, and that is fine: it is included, it sits in your platform, and the platform covers markets our backtesting does not replay. OnDemand answers “how would my strategy have behaved in that session?” and, for a Schwab client, nothing is simpler. Tradoshi answers “what do I actually do when it is real?”: what are my losing streaks, at what hour do I lose, what state was I in, and do I stick to my rules. The most sensible setup is simple: OnDemand to practise, your thinkorswim statement imported into Tradoshi to measure. And if you trade forex, gold or indices and want test sessions scored with your journal's formulas, our backtesting is built for that, from the Pro plan.
Frequently asked questions
What is thinkorswim OnDemand?
A feature of thinkorswim, Charles Schwab's platform. According to a Schwab article published in August 2024, it lets you replay any trading period from the last several months and place simulated trades on the charts and quotes of the time. You open it by clicking OnDemand, at the top right of thinkorswim.
Is thinkorswim OnDemand free?
Schwab states that the thinkorswim platform suite is free for its clients, its standard pricing applying to real trades. A Schwab account is required to log in, with no minimum amount to open it. Without an account, Schwab offers a 30-day Guest Pass to try thinkorswim. No price specific to OnDemand is displayed.
What is the difference between OnDemand and paperMoney?
Schwab gives it itself: paperMoney simulates trades on live market data, with $100,000 of virtual buying power, while OnDemand simulates trades on past charts and quote data. One trains you in the present, the other lets you relive a period that is already over.
Is Tradoshi an alternative to thinkorswim OnDemand?
Not strictly. Our backtesting also replays the market candle by candle, future hidden, with simulated orders and the execution costs you set. But it covers neither US stocks nor options, it starts on the Pro plan, and it is not inside your brokerage platform. What we add is elsewhere: grouping your sessions by strategy, scoring them with your real journal's formulas, and measuring your actual trades.
Does Tradoshi sync with Schwab or thinkorswim?
No. There is no connection between Tradoshi and thinkorswim. You export your trade statement from thinkorswim, as HTML or CSV, and drop it into Tradoshi, which reads every operation, fees included. Our thinkorswim page lists stocks and futures. No password or API key is asked of you, and no order can ever be placed.
What does Tradoshi do that OnDemand does not?
Keep the memory: your real trades measured across 500+ reports, your backtesting sessions grouped by strategy, your emotional state before the session, a discipline score and a free mentor account. None of it appears on the thinkorswim pages read on 10 September 2026.
What does OnDemand do better than Tradoshi?
Five things. It is included for a Schwab client, where our backtesting starts at $39.99 per month. The platform covers stocks, options and futures, which our backtesting does not replay. It opens inside the platform you trade on. It comes with paperMoney and thinkScript, which we do not have. And your trades are already at Schwab, whereas with us they come in through an import.
Compare with another trading journal
Try it, and compare on your own trades
Connect your broker, let your journal fill itself, and judge on your own numbers rather than on a table.
Start for free Free plan · no credit card · nothing to cancelMethod and sources. Every figure attributed to thinkorswim OnDemand was read on 10 September 2026 on its own public pages, in the served HTML, and not taken from a third-party comparison: www.schwab.com/trading/thinkorswim · www.schwab.com/trading/thinkorswim/desktop · www.schwab.com/trading/thinkorswim/web · www.schwab.com/trading/thinkorswim/paper-trading · www.schwab.com/learn/story/ways-to-get-started-with-thinkorswim · www.schwab.com/pricing · www.schwab.com/refer-a-friend. The “absent from the grid” statements were obtained by counting term occurrences in the served page, not by eye. The months-of-revenue values are computed from the published schedules on both sides, month by month, not typed by hand. A publisher's pricing can change without notice, sometimes overnight: when in doubt, the thinkorswim OnDemand page prevails over this one. If you spot a mistake, write to us and it will be corrected with the date. Report an error to us.