Free Notion trading journal template: download and import
A free CSV you can import into Notion in minutes. It gives you the trade-log structure; here is how to set it up and where a template stops.
Download the free Notion template (.csv)
No email address or sign-up. It is a plain CSV file that Notion turns into a database in a few clicks, so the journal lives in your own workspace. It contains the column layout of a trade log plus three example rows (hypothetical numbers) that you delete.
What is in the file
| Column | Set the type to | What goes in it |
|---|---|---|
| Trade | Title | A short label such as EURUSD buy |
| Symbol | Text or Select | EURUSD, XAUUSD, US30 |
| Direction | Select | Buy or Sell |
| Volume | Number | Lots |
| Open Time, Close Time | Date (include time) | When it opened and closed |
| Entry Price, Exit Price | Number | Prices |
| Stop Loss, Take Profit | Number | Your planned levels |
| Profit/Loss | Number | Result in account currency |
| Setup | Select | Your named setups |
| Plan Followed | Select | Yes or No |
| Emotion | Select | One word |
| Notes | Text | Why you took it, what to change |
How to import it into Notion
- Download the CSV and keep it somewhere you can find it.
- In Notion, open the page where you want the journal. Click the sidebar's Import option (or the ... menu, depending on your version), choose CSV and select the file.
- Notion creates a database with one column per field. The first column becomes the page title.
- Open each column header, choose Edit property and set the type from the table above. Dates and select fields are the ones that need changing, since a CSV import can bring them in as text.
- Delete the three example rows. Menu names change between Notion versions, so look for the equivalent if yours differs.
Views worth adding
- A table sorted by Close Time, newest first.
- A calendar view on Close Time.
- A board grouped by Plan Followed, to review the rule breaks together.
- A table grouped by Symbol, with the sum of Profit/Loss.
The full set of fields and an explanation of each is in the Notion trading journal template guide, and the working routine is in how to journal trades in Notion.
Limits of a free template
- You type every trade. Notion cannot read your MetaTrader 5 account, so the CSV is structure, not data.
- Imports show you the layout once. Updating it later means adding rows by hand or importing a new file.
- Statistics are manual. You build the formulas and rollups yourself; see the Notion trading dashboard guide.
Want the Trades database to fill itself? If you connect Notion, AI Trading Journal creates a daily database and a linked Trades database in your own Notion workspace and writes each closed MetaTrader 5 trade into them about every 5 minutes, with a Notes field it never overwrites. It is Windows-only and MT5-only, with a 7-day free trial and a one-time $19.99. Notion has no built-in link to MT5, so templates alone cannot do this.
An honest note on privacy. Notion is itself a cloud service, so your trades do sit on Notion's servers, in your own workspace, under your own account and token. What AI Trading Journal removes is the extra middleman: there is no separate journal vendor holding your trades and no broker login sent to a website. No tool is risk-free, so protect your accounts, including Notion if you connect it, with a strong password and two-step verification.
This template is for record keeping and review. It is not trading or investment advice.
Setting up the select options
After the import, three columns need their options created so that you can pick from a list instead of typing:
| Property | Options to create | Why |
|---|---|---|
| Direction | Buy, Sell | Group and filter by side |
| Plan Followed | Yes, No | The most useful field you will track |
| Setup | Your named setups plus No clear setup | Compare setups and see the leak in the no-setup bucket |
| Emotion | Calm, Focused, Confident, Impatient, Frustrated, Afraid of missing out | Link feelings to results |
Keep the lists short. A select with thirty options is as hard to use as free text.
Fixing common import problems
- Dates appear as text. Edit the property and change its type to Date, then check that the time is included.
- Numbers appear as text. Change the property to Number. If values contain commas as thousands separators, remove them in the CSV first.
- All trades land in one column. The CSV was probably opened and saved by a program that changed the separators. Re-download the original file.
- The title column looks wrong. The first column becomes the page title. Rename it to Trade.
- Accented or special characters look broken. Open the CSV as UTF-8 if your editor asks for an encoding.
Add a risk field and calculate R
The template does not include a Risk column, because the amount you risk depends on your own rules. Add a Number property called Risk with the money you risked at the stop, then add a formula property that divides Profit/Loss by Risk. The result is each trade's result in R multiples, which makes trades comparable across lot sizes and account balances. Test the formula on a few rows before you rely on it.
Getting MT5 trades into the database
The template is a layout. You can fill it by hand, by importing another CSV, or automatically. For a one-off import, export your MT5 history as described in the export guide, rearrange the columns to match the template and import it as a new CSV into the same database. Check that the columns line up and that dates and numbers import with the right types. Doing this every week gets tedious quickly, which is why traders who stay with Notion often automate the trade entry and keep the template's other fields, such as setup, emotion and notes, for their own input.
Back up the database
Notion lets you export a database to CSV. Do it once a month and save the file with a dated name. It protects against accidental deletion and gives you a copy independent of your Notion account. For the weekly routine to use with the database, see the weekly review checklist and the journal questions page.
Frequently asked questions
Is there a free Notion trading journal template?
Can Notion import trades from MetaTrader 5?
Do I need a paid Notion plan?
Why are my dates showing as text after import?
Related guides
- A local trading journal for MT5
- P&L calendar for MT5
- Trade notes, ratings and screenshots
- Trading progress and goals
- Back up your journal and move it to a new PC
- An offline trading journal for Windows
- How to set monthly trading goals
- Import your whole MT5 history
- How to tag trades
- Trade screenshots for your journal
- All trading journal comparisons
Want the database filled automatically from MT5?
Free for 7 days, no card required. After that, a one-time $19.99 purchase. No subscription. Also on the Microsoft Store.
One-time $19.99, no monthly fee · your MT5 login never leaves your PC · trades go into your own journal on your PC, not through our servers.
Start free 7-day trial