Your first login
Remove the demo, add your account, import your broker file and check the result.
This guide takes you from the sample data you see on your first login to your own trades. Plan on about ten minutes. You need one thing: a file of your trade history, downloaded from your broker's website (step 4 explains which files work).
"Couldn't sign you in" on the login page? The service you signed in with didn't confirm a verified email address for your account. Verify the address there, or sign in with another service.
"This server is invite-only"? Some MyTraderDash servers only take new accounts by invitation. Ask someone who uses that server to invite your address, then sign in with it. If an Ask for access button shows, clicking it sends your name and email address to the server's owner. Nothing is sent until you click it.
Before you start: the Terms and the Privacy Policy
The first time you sign in, MyTraderDash asks you to accept the Terms of Service and the Privacy Policy before anything else opens. Read them with the links on that screen, then click OK. If you don't agree, the same screen lets you Sign out, or delete your account at no cost (I don't agree: delete my account).
When we change either one, we email you at least 30 days before the change takes effect, with the new text and the text it replaces. If you keep using MyTraderDash after that date, you accept the change. For an important change, the same screen asks you again the next time you open the app.
Step 1: Look around the sample data
A new workspace starts with made-up trades in an account named DEMO, two watchlists and three
screener templates. Nothing you do to them can affect anything else, so click around freely before
you remove them. Good places to start:
- Dashboard: the portfolio at a glance.
- Trade Log: every position. Click the small arrow at the start of a row to see the trades inside it.
- Strategies: the wheels, covered calls, cash-secured puts and LEAPS the app found in the trades by itself.
- Dividends: dividend income over time.
Key ideas in five minutes explains the words you'll see on these pages.
Step 2: Remove the demo
- In the sidebar, click Accounts & Data.
- Scroll to the Export Data card. Under Demo Data, click Clear Demo Data.
- In Remove the demo data?, click Remove Demo Data.
A message says Demo data removed, the DEMO account disappears from Trading Accounts, and
the Demo Data section goes away.
What it removes, and what it keeps:
| Removed | Kept |
|---|---|
| The demo trades, with their positions and dividends | Your own accounts and trades |
The DEMO account | The MAG7 and Market Indices watchlists |
| The strategies and tags that came from those trades | The three screener templates |
| Your settings |
You can delete the watchlists and screener templates on their own pages if you don't want them.
Imported into DEMO by mistake? Your own trades stay. Clear Demo Data then keeps the DEMO
account with only your trades in it and says so; rename it with ⋮ → Edit Account.
Want the demo back later? It's copied once, when your workspace is created. See Start over.
Step 3: Add your account
Create one MyTraderDash account for each account you have at your broker (one for your TFSA, one for your margin account, and so on).
- On Accounts & Data, click Add Account (top right of Trading Accounts).
- In Account Name, type a name you'll recognize, for example
Questrade TFSA. - In Broker, pick your broker. If it isn't listed, pick Other.
- In Account Type, pick the type of account (see below). It starts on Margin.
- In Currency, tick the currency the account holds. Tick both USD and CAD if it holds both.
- Click Add Account.
You should see the message Account added and your account in the list, with 0 trades.
What each choice affects:
- Account Name: only the name you see.
- Broker: the label on the account and the broker filter on the Trade Log. It doesn't decide which files you can import: the app recognizes a broker file by its columns.
- Account Type: the Tax report. Registered and retirement types are tax-exempt and left out of the report by default: TFSA, RRSP, FHSA, RESP, RDSP, LIRA, RRIF, LIF, Traditional IRA, Roth IRA, 401(k), 403(b), 457(b), HSA and SEP IRA. For a taxable account, pick Cash (Non-Registered) or Margin.
- Currency: each trade's currency comes from your broker file, not from this choice. Ticking both USD and CAD (or importing any Canadian-dollar trade, or running a Canadian tax report) makes the app keep values in both currencies, shows the Display Currency switch on Accounts & Data and a USD | CAD toggle at the top of each page.
You can change all of these later: ⋮ on the account's row, then Edit Account.
Step 4: Import your broker file
Which file you need
MyTraderDash reads the trade history ("activity" or "transactions") file of these brokers:
- Questrade
- Desjardins Online Brokerage (DISNAT)
- RBC Direct Investing
- tastytrade
- Charles Schwab
The file can be CSV, XLSX, JSON or XML. Download it from your broker's website; look for a page named something like activity, transactions or history, and choose the longest date range the broker allows. A position you opened before the file's first date can't be matched to its buy, and it shows up as an issue later.
Other brokers in the Broker list can't be read from a file yet. You can still fill in the MyTraderDash template (Download Template XLSX on Accounts & Data) or type trades in. See Import a broker file and Add a trade by hand.
Import it
- On Accounts & Data, click Import Data (in the Import Data card).
- Under Select Account for Import, check that your new account is selected.
- Drag your file onto the box that says Drag & drop or click to select, or click the box and pick the file.
- Wait while the box says Generating preview.... For a large file this can take a minute.
- Read the Import Preview:
- Will Import: rows that become trades.
- Will Skip: rows that aren't trades, such as deposits and withdrawals.
- Low Confidence: rows the app imports but tags
needs-attentionso you can check them. - Detected broker format should name your broker.
- If a Transfer Trades Detected box asks "Was this position:", choose Long or Short for each position listed. The import button stays greyed out until you do.
- Click Import N Trades.
- Wait while Processing Import shows a progress bar.
- When you see Import Completed Successfully with the Inserted, Updated and Skipped counts, click Done.
If instead you see Unsupported — logged to help us add support, the app didn't recognize the file. Import a broker file lists what to do.
Step 5: What happens after the import
While importing, MyTraderDash matches your trades into positions and detects your strategies, so the pages are ready when it finishes.
After Done, you may see a Loading Market Data page that says "Fetching prices for N positions". The app is getting current prices for your open positions. It goes back to Accounts & Data by itself when it's finished. You can also click Skip to app: the prices appear as they arrive.
Step 6: Check the result
Compare what the app shows with what your broker shows.
- Open the Trade Log. Your open positions are listed first. Check a few against your broker: the number of shares or contracts should match.
- Turn on the Show Issues switch. The list narrows to positions the app couldn't fully work out, for example shares sold without a matching buy, or an option past its expiration that is still open. Turn it off again to see everything.
- On Accounts & Data, scroll down to Data Quality. All trades are grouped means every trade found its position. Otherwise it lists the trades that didn't.
Most issues come from history that's missing from the file. Importing an older file from the same account usually fixes them; importing the same rows twice doesn't create duplicates. An option that expired, or was assigned or exercised, may need to be recorded by hand: see Add a trade by hand. Find and fix data issues covers the rest.
Step 7: Next steps
- More accounts: repeat steps 3 and 4 for each account at your broker.
- Watchlists and alerts: follow tickers and get an alert when they move. See Get alerted on a ticker and screen its options.
- Taxes: build a capital gains report for the US or Canada. See Run a tax report.
- Journal: write down why you made a trade. See Journal a trade.
Connecting a brokerage (automatic sync instead of files) isn't available yet: the Connect Brokerage button shows Coming soon. See Connect a brokerage.