Getting Started
Dojix is a native Mac trade journal built for forex traders. It combines 66 analytics components, AI-powered edge detection, and live session intelligence in a single desktop app. Your data stays on your Mac — no cloud, no accounts required to start.
Dojix supports 9 platforms out of the box:
  • MT5 — via StrategyAnalytics CSV (recommended) or standard trade history export
  • MT4 — standard trade history CSV
  • cTrader, TradingView, Thinkorswim, NinjaTrader — CSV export from each platform
  • OANDA — direct API import (no CSV needed) or CSV
  • Interactive Brokers — Flex Query CSV export
  • Any other platform — generic CSV with column mapping UI
Drag and drop your file into the Import tab, or use File > Import. Dojix auto-detects your platform format.
The free tier includes manual trade logging (20 trades/month), basic analytics, confidence badges, session labels, and 30 days of history. No credit card required.
Dojix requires macOS 14 Sonoma or later. It runs natively on both Apple Silicon (M1/M2/M3/M4) and Intel Macs.
Dojix is currently Mac-only. We built it as a native Mac app for the best performance and privacy. Windows and mobile versions are not planned at this time — building on one platform well is more important than being mediocre on three.
Importing & Data
StrategyAnalytics is a custom MT5 script that enriches your trade data with pre-computed metrics like MAE, MFE, R-multiples, session tagging, bias alignment, and post-close continuation. When you import an SA CSV, Dojix gets access to all 32+ analytics fields automatically. You can also import standard MT5 exports — you just won't get the advanced pre-computed fields.
No. Dojix uses the ticket number as a unique key. If you import the same file twice or import a file that overlaps with existing data, duplicates are automatically skipped.
Common fixes:
  • Make sure the file is a .csv file (not .xlsx or .txt)
  • Check that the file has column headers in the first row
  • If your platform isn't auto-detected, Dojix will show a column mapping screen — map the required fields (ticket, symbol, open time, close time, profit) and try again
  • For OANDA users: try the direct API import instead (Settings > OANDA API Key)
If it still won't work, email us the first 3 lines of your CSV (no sensitive data) and we'll help.
Yes, on Pro and Pro+ plans. Go to Settings and set your MT5 Common Files path. Dojix will watch that folder and auto-import new SA CSV files as they appear. On Mac, MT5 runs under Wine, so the typical path is:
~/Library/Application Support/net.metaquotes.wine.metatrader5/drive_c/...
The onboarding wizard helps you locate this automatically.
Your data is stored locally in an encrypted SQLite database at ~/Library/Application Support/Dojix/. The database is encrypted at rest using AES-256-GCM. Your data never leaves your Mac — there is no cloud sync, no telemetry, and no server-side storage.
Pricing & Subscriptions
  • Free — 20 trades/month, basic analytics, 30-day history
  • Pro ($19/mo) — unlimited trades, MT5 auto-import, AI edge detection (weekly), full session dashboard, 12-month history, PDF export
  • Pro+ ($29/mo) — everything in Pro plus real-time AI analysis, prop firm mode, multi-account, unlimited history, deep analytics (Edge Decay, Time-to-MFE), CSV + PDF export
All plans are monthly with no annual commitment required.
Subscriptions are managed through Paddle. To upgrade, go to Settings in Dojix and click the upgrade button for your desired plan. To cancel, click "Manage Subscription" in Settings — this opens your Paddle portal where you can cancel anytime. Your access continues until the end of your billing period.
Yes. If you're not satisfied, email us within 14 days of your purchase and we'll issue a full refund, no questions asked.
Not yet. We're starting with monthly plans to keep things simple. Annual pricing with a discount may be added in the future.
Privacy & Security
Your trade data stays on your Mac. The only network calls Dojix makes are:
  • Subscription verification — Paddle checks your license status (no trade data sent)
  • Live quotes — price data from your chosen provider (Twelve Data, OANDA, or Polygon.io)
  • AI analysis (Pro/Pro+ only) — aggregated, anonymized trade statistics are sent to Anthropic's Claude API for edge detection. Individual trade details, account numbers, and broker information are never sent.
  • Economic calendar — fetches upcoming economic events
  • Update checks — Sparkle checks for new app versions
See our Privacy Policy for full details.
Yes. Your database is encrypted at rest using AES-256-GCM via Apple's CryptoKit framework. The encryption key is stored in your Mac's Keychain and is only accessible when your Mac is unlocked. Backups can also be encrypted with a password you choose.
Yes. Go to Settings > Security and enable App Lock. You'll set an 8+ character password. The app locks automatically when you switch away from it and includes brute force protection with exponential backoff.
Features
66 analytics components organized across 8 categories:
  • Timing — trade calendar, hourly P&L, day-of-week analysis, duration analysis, time heatmap
  • Sessions — session heatmap, R-multiple distribution, session intelligence, sequence analysis, streaks, kill zone optimizer, what-to-cut advisor
  • Pairs — win/loss distribution, pair analytics, lot size analysis, MAE/MFE charts, directional edge, slippage analysis
  • Risk — drawdown tracker, risk/reward analysis, position sizing, correlation analysis
  • Behavioral — emotional analytics, checklist compliance, exit efficiency, commission tracking
  • Advanced — edge decay monitor, time-to-MFE, calendar correlation, net currency exposure, event impact profiler
  • Edge Report — top 5 money-makers and money-losers by session, hour, day, and pair
  • Pulse — live session clock, real-time quotes, economic calendar, currency strength, edge signals
See the Features page for screenshots and details.
Dojix sends aggregated trade statistics (never individual trades) to Anthropic's Claude API. The AI analyzes patterns across your sessions, timing, pairs, and risk metrics to generate 3-5 ranked recommendations in plain English with dollar impact estimates. For example: "Your London session GBPUSD longs have a 72% win rate with $8.40 average profit — consider increasing position size here." Pro users get weekly analysis; Pro+ users get real-time analysis.
Five options for the Pulse tab:
  • Twelve Data REST (default) — free tier, 800 requests/day, polls every 2 minutes
  • Twelve Data WebSocket — real-time streaming, requires paid Twelve Data plan
  • OANDA Streaming — real-time via OANDA API, free with OANDA account
  • Polygon.io WebSocket — real-time streaming, requires Polygon.io subscription
  • MT5 Direct — reads prices from MT5's file system, no API key needed
Configure your preferred source in Settings > Live Data.
Pro+ includes a Prop Firm Tracker that monitors your account against funded account rules: account size, profit target, daily drawdown limit, and total drawdown limit. It shows real-time progress bars and warns you when approaching limits so you don't blow an evaluation or funded account.
Troubleshooting
This shouldn't happen with the signed and notarized release. If you see this message:
  • Make sure you downloaded Dojix from dojix.app (not a third-party site)
  • Right-click the app > Open (this bypasses the first-launch check)
  • Or go to System Settings > Privacy & Security > scroll down and click "Open Anyway"
If the problem persists, email us and we'll help.
Check these:
  • Make sure you're connected to the internet
  • Check Settings > Live Data — verify your data source is configured and API key is entered (if required)
  • Twelve Data free tier has 800 requests/day — if you've hit the limit, data will resume tomorrow
  • Live data only updates during market hours (Sunday 5pm - Friday 5pm ET)
Go to Settings > Data Management > Create Backup. You can create a standard backup or an encrypted backup (password-protected). Backups are saved as .dojix or .dojix-enc files that you can store anywhere. To restore, use Settings > Data Management > Restore Backup.
Dojix is optimized for 10,000+ trades (bulk insert 1,000 trades in under 100ms, all queries under 10ms). If you're experiencing slowness, try restarting the app. If the issue persists, email us with your trade count and Mac model.

Still need help?

Can't find your answer above? Send us an email and we'll get back to you.

We typically respond within 24 hours.