=== TradeJournal Edge ===
Free WordPress trading journal plugin for NinjaTrader imports, screenshots, and trade review.

Contributors: laith3
Tags: trade journal, trading journal, trade tracking, trade review, ninjatrader
Requires at least: 6.0
Tested up to: 6.9
Stable tag: 2.0.4
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

== Description ==
TradeJournal Edge is a free WordPress trading journal plugin for NinjaTrader CSV imports, screenshots, manual trade review, and performance stats.

**Live demo:** [https://priceactiontools.com/tradejournal-edge/](https://priceactiontools.com/tradejournal-edge/)

The package includes sample CSVs in `sample-data/` so you can test imports without exporting your own trades first.

It is built for traders who want ownership of their data, a private journal they control, and enough structure to review performance by setup, instrument, account, side, date range, and result.

= What The Free Build Includes =
* Trade tracking and manual editing
* NinjaTrader CSV import
* Screenshots and executions
* Frontend stats
* Same-site migration for legacy TradeJournal data on the same site

= What The Free Build Does Not Include =
* Licensing
* Frontend filters
* Cross-site trade package export/import

= Upgrade To Pro =
**Upgrade to [TradeJournal Edge Pro](https://priceactiontools.com/product/wordpress-trading-journal-plugin/) for frontend filters, cross-site trade package export/import, multiple account merging, additional platform support, and advanced analytics.**

= Dedicated Trade Journal =
* Creates a dedicated Trades area inside WordPress
* Stores each trade as a structured journal entry
* Supports setup tagging so trades can be grouped by strategy or pattern
* Tracks instrument, instrument root, account, side, PnL, trade date, notes, screenshots, and executions

= Executions and Screenshots =
* Groups multiple executions under one logical trade
* Lets you attach one or more screenshots using the WordPress media library
* Stores screenshots without a separate file system or external storage workflow

= Frontend Review Dashboard =
* Displays summary stats
* Shows a trade table on the frontend
* Supports dark and light display modes
* Gives you a structured way to review what you traded and how each setup performed

= NinjaTrader CSV Import =
* Imports NinjaTrader CSV exports with column mapping
* Recognizes common columns such as instrument, market position, entry time, entry price, exit price, quantity, and commission
* Groups multiple fills and partial exits into one logical trade when they belong together

= Same-Site Migration =
* Supports same-site migration for legacy TradeJournal data
* Preserves trade structure during local migration and upgrade workflows
* Helps move earlier TradeJournal installs into the TradeJournal Edge data model

== Installation ==
1. Upload the `tradejournal-edge` folder to `/wp-content/plugins/`.
2. Activate TradeJournal Edge from the Plugins screen in WordPress.
3. Add the `[tradejournal_edge]` shortcode to a page or post.
4. Configure the plugin from the WordPress admin screens.

== Frequently Asked Questions ==
= What does TradeJournal Edge do? =
It gives traders a structured WordPress journal for importing trades, grouping executions, attaching screenshots, and reviewing performance with filters and stats.

= Does it run inside NinjaTrader? =
No. TradeJournal Edge is a WordPress plugin. It can import NinjaTrader CSV exports, but it is not a NinjaTrader indicator or chart add-on.

= Can I enter trades manually? =
Yes. The free build includes manual trade entry and editing.

= Can I attach screenshots? =
Yes. Each trade can include one or more screenshots through the WordPress media library.

= Can I review filtered performance? =
Yes, the free build includes frontend stats and a trade table. The Pro version adds the full frontend filter experience.

= Does the free shortcode support setup? =
No. In the free build, setup is ignored and does not act as a filtering shortcut.

= Why Upgrade =
* Review trades across multiple accounts in one place
* Move journal data between WordPress sites
* Unlock deeper analytics and reporting
* Expand beyond the free build's WordPress.org release limits
* Keep the same structured journaling workflow while adding the premium tools around it

== Screenshots ==
1. CSV Import and Field Mapping
2. Light Theme Dashboard
3. Dark Theme Dashboard
4. Backend Trade Dashboard
5. Add Trade Editor
6. Filters
7. Executions UI
8. Migration Tools

== Upgrade To Pro ==
If you want the full TradeJournal experience, upgrade to [TradeJournal Edge Pro](https://priceactiontools.com/product/wordpress-trading-journal-plugin/).

Pro adds the parts that are intentionally omitted from the free WordPress.org build:

* Licensing and license management
* Frontend filters for more detailed journal review
* Cross-site trade package export/import
* Multiple account merging
* Additional trading platform support beyond NinjaTrader
* Advanced analytics and performance reporting tools

== Live Demo ==
Want to see the free build in action before upgrading? Try the [live demo](https://priceactiontools.com/tradejournal-edge/).

The demo is the quickest way to review the interface, compare the free build against the Pro feature set, and see how the journal looks with real content.

== Support ==
Use the WordPress.org support forum for questions, bug reports, and release feedback on the free build.

== Changelog ==
= 2.0.4 =
* Refreshed the free release metadata for the current WordPress release line.
* Updated compatibility reporting to match WordPress 6.9.4.

= 2.0.3 =
* Added sample data to make import testing easier.
* Refreshed the 2.0.3 free package build.

= 2.0.2 =
* Removed unused licensing server code from the WordPress.org build.

= 2.0.1 =
- Fixed frontend asset URLs so wp.org serves the real CSS and JS files instead of HTML error pages.
* Ground-up rewrite of the TradeJournal Edge app and release metadata refresh.

= 1.0.7 =
* Embed screenshot files in trade packages so Local/private-site exports can import screenshots on production.
