A powerful, local-first trading journal plugin for Obsidian that helps traders track, analyze, and improve their trading performance.
Keywords: obsidian trading journal, trading plugin, trade tracker, obsidian trading template, trading analytics, MT5 sync, CSV import
Privacy First: All your manual trades stay local in your vault. Optional MT5 sync connects to Journalit servers only for automated trade retrieval. Read our Privacy Policy
- Local-First Architecture - All trading data stays secure in your Obsidian vault
- Comprehensive Trade Tracking - Record trades with detailed metadata, psychology notes, and rich context
- R-Multiple Risk Tracking - Measure trades in risk units with automatic calculations from stop loss
- Multi-Entry/Exit Support - Track complex positions with partial entries and exits
- Psychology Tracking - Monitor emotions, mistakes, and behavioral patterns
- CSV Import System - Import trades from any broker with built-in adapters for IBKR, Tradovate, TradeZero, TradingView, and ByBit
- AI-Powered Mapping - Optional OpenAI assistance for custom CSV formats
- Template Sharing - JTT codes enable community template distribution
- MetaTrader 5 Integration - Automatically sync trades from MT5 via FTP
- Template-Based Reviews - Daily, weekly, monthly, quarterly, and yearly review templates
- Layout Builder - Create custom review templates with drag-and-drop sections
- 20+ Widgets - Performance charts, trade summaries, psychology tracking, and more
- Template Sharing - Share and import review templates with the community
- Customizable Home View - Drag-and-drop widgets with position and resize controls
- Trading Heatmap - GitHub-style contributions showing daily P&L performance
- Advanced Filtering - Filter by account, ticker, setup, tags, date range, and trade status
- Performance Metrics - Win rate, drawdown analysis, average hold times, rolling win/loss ratio
- Position Size Calculator - Built-in calculator with multi-asset and R:R ratio support
- Multi-Select Operations - Shift-click to select trades, batch toolbar for bulk actions
- Column Customization - Choose, reorder, and resize columns to your preference
- Advanced Filters - Filter by status, account, setup, tags, and custom date ranges
- Scroll Persistence - Remembers your position when navigating away
- Multiple Accounts - Track separate trading accounts with individual P&L
- Manual Trailing Drawdown - Log dated drawdown limits for prop firm tracking
- Transaction History - Deposits, withdrawals, and AUM tracking
- Copy Trading Support - P&L multiplier for copy trading calculations
- Global Instrument Specifications - Define tick sizes and contract specs once, apply everywhere
- Backtest Trade System - Separate tracking for paper trades with dedicated file naming
- TradingView Image Links - Attach chart snapshots via URL
- Commission Tracking - Fixed or percentage-based commission support
- Update Notifications - Stay informed about new releases with in-app changelogs
Customizable dashboard with drag-and-drop widgets, trading heatmap, and quick navigation
Template-based reviews with layout builder and 20+ widgets
Multi-select operations, customizable columns, and advanced filtering
Import from any broker with smart duplicate detection
Financial account management with AUM tracking and transaction history
Track drawdowns, profit targets, and monthly costs for each trading account
- Download and open Obsidian
- Go to Settings > Community Plugins > Turn on community plugins
- Click Browse, search for "BRAT" and install the BRAT plugin
- Open BRAT settings and click "Add Beta Plugin"
- Enter this repository URL:
Cursivez/journalitand select "Latest version" - Click "Add Plugin" and enable it in your plugin settings
- Download the latest release files:
main.jsandmanifest.json - Create a folder called
journalitin your.obsidian/plugins/directory - Place the downloaded files in the
journalitfolder - Restart Obsidian and enable the plugin in Settings > Community Plugins
- Configure - Open Settings > Journalit to set up your trading journal
- First Trade - Create your first trade entry using the trade form
- Import Existing Trades - Use CSV Import to bring in historical data (Ctrl+P, search "CSV")
- Set Up Reviews - Configure daily review templates for structured reflection
- Explore Analytics - Check the dashboard for performance metrics
- Optional: MT5 Sync - Set up MetaTrader 5 sync for automated trade collection
Recommended: Go to Settings > Editor > Display and set "Properties in document" to Hidden
- Day traders using Obsidian who need structured trading templates
- Swing traders wanting comprehensive trade analysis and journaling
- Prop firm traders tracking trailing drawdowns and performance targets
- Traders using MetaTrader 5 who want automated trade sync
- Anyone looking for a local-first alternative to cloud-based trading journals
- Obsidian users who want to consolidate their trading workflow
- Documentation: journalit.co/docs
- Issues: Report bugs or request features via GitHub Issues
- Community: Join our Discord Server for support and discussions
Journalit is built with privacy in mind:
- Local-First - Core features work entirely offline
- Network Usage - Plugin makes network requests only when you enable optional MT5 sync (connects to api.journalit.co for automated trade retrieval)
- No Manual Trade Collection - Trades you create manually never leave your vault
- No Telemetry - Plugin does not collect usage analytics by default
- Transparent - Full details in our Privacy Policy
This plugin is proprietary software. The compiled plugin files are distributed for use with Obsidian, but the source code is not available under an open source license.
Built for the trading community
Transform your Obsidian vault into a powerful trading journal







