Adding Trades Manually
Manual trade entry is the fallback when automation does not cover everything, and the primary workflow when you trade on platforms that do not sync through MetaTrader. The goal is not to make manual entry feel like admin work. The form is designed to stay fast, adaptive, and hard to mess up.
When manual entry matters most
Use it for unsupported platforms, partial sync gaps, backfilled historical trades, missed imports, and any trade where you still want full review data even without an automated source.
Opening the Trade Form
There are two practical ways to open the manual trade form.
Use the command palette
Press Ctrl + P, then search for Add New Trade.
Assign your own hotkey
Because the form is available as an Obsidian command, you can map it in Settings → Hotkeys by searching for Add New Trade.
Open the position size calculator
Search for Open position size calculator in the command palette, or assign it a hotkey in Obsidian when position sizing is part of your pre-trade routine.
Both entry points open the same form.
The Three-Tab System
Instead of putting everything into one long form, Journalit splits trade entry into three focused tabs.
Execution data
Core inputs such as prices, size, account selection, and timing.
Asset-specific structure
The form changes based on the instrument type so you do not see irrelevant fields.
Main working area
This is where most manual trades are fully entered and checked.
Setup and mistakes
Record the strategic pattern and any execution errors tied to the trade.
Thesis and notes
Capture the reasoning that will make the trade reviewable later.
Images and tags
Attach evidence and classification data for better filtering and review.
Custom fields
Show the extra structured fields you created in settings.
Extended workflow support
Useful when your journal process needs more than the default trade fields.
Flexible without clutter
Keeps advanced metadata out of the way unless you actually use it.
Basic Tab: The Essentials
This is where most trades are entered and where the core math happens.
Asset Type
Choose from stocks, options, futures, forex, crypto, or CFDs. This choice affects what fields appear next, so it should come first.
Account
Select the trading account or accounts the trade belongs to. If no accounts exist yet, the form includes a direct create-account path.
Ticker / Symbol
Enter the traded instrument. Previous symbols are remembered for faster repeat entry.
Direction
Set long or short. For options, direction is inferred automatically from call or put selection.
Entries and Exits
Supports multiple entries and exits, which makes scaling in and scaling out easier to document properly.
Dividend events
Add one or more dividend cashflow entries when realised trade performance includes dividend income or charges.
Immediate feedback
Journalit calculates P&L as you type, including fees, commissions, and any recorded dividend events, which makes data-entry mistakes easier to catch before you save.
No accounts yet?
The trade form includes a direct create-account action and keeps your in-progress trade state intact while you create the account.
Details Tab: The Context
The Details tab is where a trade stops being a transaction record and starts becoming a useful journal entry.
Trading Setup
Document the strategy or setup behind the trade. Setups can be created directly from the form.
Mistakes
Tag execution or process errors so they build into a usable mistake database over time.
Thesis
Capture your reasoning in a concise, reviewable form.
Images
Attach chart screenshots, confirmations, or other supporting evidence.
Tags
Use custom tags for later filtering, grouping, and analysis.
Advanced Tab: The Extras
The Advanced tab contains any custom fields you created through settings.
Related page
If you want to add or manage custom fields, see Customisability via Settings.
Smart Field Behaviour
The form adapts to your selections so you are not forced through irrelevant fields.
Asset-specific fields
Options show strike and expiration. Forex shows lot-size and pip-relevant inputs. Other assets expose their own relevant fields.
Auto-complete everywhere
Tickers, accounts, setups, and mistakes remember previous entries so you can move faster.
Smart defaults
For example, futures dollar-per-point values can be remembered and reused when you select the same symbol again.
Direction logic
Options can infer long or short from call or put. Other assets keep explicit direction selection.
CFD currency handling
CFD trades can use symbol-specific currency defaults without affecting unrelated asset types.
P&L Calculation Modes
Journalit supports two different ways to record profit and loss.
Calculated Mode
Enter prices, position size, commissions, fees, and dividend cashflows, then let Journalit calculate the result consistently.
Direct Entry Mode
Type the trade's realised P&L before dividends manually when the trade structure is too awkward or external math is easier.
Image Upload Strategy
Good screenshots are easier to collect during the trade than reconstruct after the fact.
Entry screenshots
Capture price action, key levels, and the context for why you took the trade.
Exit screenshots
Record what triggered the exit and what the market looked like when the trade ended.
Trade confirmations
Keep broker confirmations when you want execution proof or auditability.
Journalit organises uploaded images into folders automatically by date and ticker, and supports dragging in multiple files at once.
Validation and Error Prevention
The form does not let you save incomplete trades silently.
Required field markers
Mandatory fields are marked clearly so you know what blocks saving.
Tab-level error counts
Each tab can show red error counts so you know where missing data still exists.
Basic tab first
If something is wrong, start with the Basic tab because that is where the required P&L inputs live.
Time-Saving Shortcuts
Trade Type Selector
At the top of the Basic tab, you can choose how the trade should be classified.
Regular Trade
Standard trades you actually executed.
Missed Trade
Setups you should have taken but did not. Useful for tracking execution gaps.
Backtest Trade
Historical or simulated trades used for strategy testing and validation.
The selected trade type affects file naming and organisation in your vault.
Other Speed Boosters
Account memory
The form remembers recently used accounts and asset types so repeat entry starts closer to the correct state.
Reusable custom options
Setups, mistakes, or tickers created in the form become available for future trades automatically.
Bulk-compatible fields
One trade can be assigned to multiple accounts or tagged across several setups when needed.
Common Workflow Tips
Start with the core sequence
Use this order: Asset Type → Account → Ticker → Direction. Most of the form behaves more predictably once those decisions are made.
Respect instrument precision
Crypto and forex often need more decimal precision than stocks or many futures. The form adapts, but you should still pay attention to what you type.
Keep thesis notes structured
If you use multi-timeframe analysis, the thesis field works well for short
structured notes such as: Daily uptrend, 4H pullback, 15M entry signal.
Tag mistakes honestly
If you broke your process, log it. The point of mistake tagging is not image management. It is pattern detection.
After You Submit
Once the trade is saved, Journalit handles the background updates.
Account balances update
Associated account data is refreshed automatically.
Tags and metadata update
Relevant trade data becomes available for filtering and later analysis.
Trade note generation
The note file is created with the expected naming and linkage.
Reporting integration
The trade immediately contributes to dashboards, logs, and performance metrics.
Bottom line
The goal is not perfect manual entry on every single trade. The goal is a consistent logging habit that gives you trustworthy review data and useful performance insight over time.
