Frequently Asked Questions
General
Does FTJ require an internet connection?
Manual journaling and the local database work offline. Internet is needed for cTrader authentication/fetching, supported online exchange-rate requests, licence actions and Microsoft Store installation/updates. MT4 and MT5 use local terminal/bridge components.
Where is my data stored?
In the active local SQLite database. The current path is shown in Settings -> Database.
Can I back up or move my data?
Yes. Use Settings -> Database -> Backup, or copy the .db file when it is not being written to. Keep a separate backup before replacing or moving a database.
Can I use FTJ on Mac or Linux?
No. FTJ is a Windows desktop application.
Demo Mode
Can I import trades in Demo Mode?
Yes, while the current database contains fewer than 20 persisted trades. This applies to CSV/XLSX and supported cTrader, MT4 and MT5 imports.
Will FTJ import only enough rows to reach 20 trades?
No. An authorised import processes the complete selected file or broker selection and may take the journal above the limit.
What happens at exactly 20 trades?
New manual trades and imports are blocked. Existing core trade details remain editable.
What happens above 20 trades?
Core trade details and execution mutations become read-only. Viewing, Dashboard review, export, deletion, journal notes and self-reflections remain available.
Can I create multiple accounts in Demo Mode?
Yes. The 20-trade limit is global across all accounts in the current database.
Can I manage Rates in Demo Mode?
Yes. Eligible rates can be added, fetched, edited and deleted. Rates used by trades can retain normal destructive-edit/delete protection.
How do I re-enable editing or importing?
Delete down to exactly 20 trades to unlock core editing. Delete below 20 to also re-enable new manual trades and imports. Activating a subscription/trial removes the limits.
Can I disconnect a broker after reaching the limit?
Yes. Connection cleanup, sign-out and link removal remain available.
Trades and P/L
Why is a converted P/L value unavailable?
A missing exchange rate is a common cause. Open Rates and add or fetch the required date/currency conversion.
Why is a trade excluded from reporting-currency totals?
FTJ could not find a usable conversion path. It excludes affected monetary values instead of silently mixing currencies.
Why does an open trade not show Gross/Net P/L?
Gross/Net P/L is treated as realised performance. Open trades are excluded from closed-trade KPIs.
What does Derived from executions mean?
Entry, exit and quantity values are calculated from individual fills rather than entered manually.
What is Broker reported versus Calculated P/L?
Broker reported uses usable booked account-currency P/L from the broker. Calculated rebuilds Gross P/L from current executions and available conversion information.
What does Adjust Costs do?
It creates separate journal adjustments for fees and swap without overwriting the original broker-reported values.
Are quantities stored as Units or Lots?
FTJ stores quantity in units. Lots is a display and entry conversion based on Units per Lot configured for the selected account and symbol.
What happens if I import the same source twice?
FTJ uses source identifiers and fallback trade details to avoid intentional duplicates.
Broker Sync
Which platforms are supported?
cTrader, MetaTrader 4 and MetaTrader 5 through read-only import workflows.
Will FTJ place trades for me?
No. FTJ does not place, modify, copy or close broker trades.
Does FTJ store my broker password?
No. cTrader uses OAuth. MT4 and MT5 read from local terminal/bridge components.
Where is the MT4 bridge installed?
FTJ installs the bridge in MQL4/Experts/Forgalis MT4 Bridge inside the selected MT4 terminal’s data folder. Install MT4 Bridge and Update MT4 Bridge use this same folder.
What does Update MT4 Bridge do?
It replaces the existing ForgalisMt4Bridge.mq4 and ForgalisMt4Bridge.ex4 files in MQL4/Experts/Forgalis MT4 Bridge. It does not create a second bridge folder. Replacing the files does not update an EA that is already running on a chart, so restart or refresh MT4, remove the running bridge from the chart and attach it again before retrying.
Why does FTJ require an MT4/MT5 bridge update?
The bridge is older, reports no supported protocol or is newer than the app understands. For MT4, use Update MT4 Bridge, refresh/restart MT4 and reattach the EA. For MT5, replace the bridge executable with the version included in the current FTJ package and restart the platform.
Why do I see two Forgalis bridge folders in MT4?
The supported folder is Forgalis MT4 Bridge. Confirm that the current bridge files are in that folder and attach that copy. Do not delete another folder until you have confirmed that it contains no custom or separately compiled files.
Does broker sync import fees, swap, stop loss and take profit?
Only when the broker/platform exposes those values historically.
Dashboard
Where is Analytics?
There is no separate Analytics or Calendar sidebar destination. Use Home / Dashboard for visible performance summaries and charts.
Why are some metrics empty?
Core metrics use closed trades and may also require loss data, Stop Loss values, exchange rates or enough valid observations.
Support
For broker support, include FTJ version, platform, account type, approximate execution time, symbol and a copied Status Log with secrets redacted.