{"id":208916,"date":"2024-11-13T17:15:29","date_gmt":"2024-11-13T17:15:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tradejournal-wp\/"},"modified":"2026-05-01T23:45:15","modified_gmt":"2026-05-01T23:45:15","slug":"tradejournal","status":"publish","type":"plugin","link":"https:\/\/it.wordpress.org\/plugins\/tradejournal\/","author":9612061,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.0","stable_tag":"2.0.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"TradeJournal Edge","header_author":"Price Action Tools","header_description":"TradeJournal WP imports trades from NinjaTrader CSV files, creating detailed journal entries for each trading day. Includes trade management, P&L calculation, responsive tables, lightbox for screenshots, and compatibility with custom post types and block-based themes. Track performance, analyze setups, and organize screenshots easily within WordPress.","assets_banners_color":"6e7472","last_updated":"2026-05-01 23:45:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/priceactiontools.com\/tradejournal-edge\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1541,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.5":{"tag":"1.0.5","author":"laith3","date":"2024-11-13 17:24:32"},"1.0.6":{"tag":"1.0.6","author":"laith3","date":"2024-11-24 20:48:04"},"1.0.7":{"tag":"1.0.7","author":"laith3","date":"2024-12-12 00:52:59"},"1.1.0":{"tag":"1.1.0","author":"laith3","date":"2024-12-26 23:10:06"},"1.1.1":{"tag":"1.1.1","author":"laith3","date":"2025-01-01 21:08:31"},"1.2.1":{"tag":"1.2.1","author":"laith3","date":"2025-08-28 21:39:03"},"1.2.2":{"tag":"1.2.2","author":"laith3","date":"2026-03-01 00:36:31"},"2.0.0":{"tag":"2.0.0","author":"laith3","date":"2026-05-01 23:45:15"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3520636,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3520636,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3520636,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3520636,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5","1.0.6","1.0.7","1.1.0","1.1.1","1.2.1","1.2.2","2.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3520636,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3520636,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3520636,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3520636,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3520636,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3520636,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3520636,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3520636,"resolution":"8","location":"assets","locale":""}},"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"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[234529,234528,261637,261636,261635],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-208916","plugin","type-plugin","status-publish","hentry","plugin_tags-ninjatrader","plugin_tags-trade-journal","plugin_tags-trade-review","plugin_tags-trade-tracking","plugin_tags-trading-journal","plugin_committers-laith3"],"banners":{"banner":"https:\/\/ps.w.org\/tradejournal\/assets\/banner-772x250.png?rev=3520636","banner_2x":"https:\/\/ps.w.org\/tradejournal\/assets\/banner-1544x500.png?rev=3520636","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tradejournal\/assets\/icon-128x128.png?rev=3520636","icon_2x":"https:\/\/ps.w.org\/tradejournal\/assets\/icon-256x256.png?rev=3520636","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tradejournal\/assets\/screenshot-1.png?rev=3520636","caption":"CSV Import and Field Mapping"},{"src":"https:\/\/ps.w.org\/tradejournal\/assets\/screenshot-2.png?rev=3520636","caption":"Light Theme Dashboard"},{"src":"https:\/\/ps.w.org\/tradejournal\/assets\/screenshot-3.png?rev=3520636","caption":"Dark Theme Dashboard"},{"src":"https:\/\/ps.w.org\/tradejournal\/assets\/screenshot-4.png?rev=3520636","caption":"Backend Trade Dashboard"},{"src":"https:\/\/ps.w.org\/tradejournal\/assets\/screenshot-5.png?rev=3520636","caption":"Add Trade Editor"},{"src":"https:\/\/ps.w.org\/tradejournal\/assets\/screenshot-6.png?rev=3520636","caption":"Filters"},{"src":"https:\/\/ps.w.org\/tradejournal\/assets\/screenshot-7.png?rev=3520636","caption":"Executions UI"},{"src":"https:\/\/ps.w.org\/tradejournal\/assets\/screenshot-8.png?rev=3520636","caption":"Migration Tools"}],"raw_content":"<!--section=description-->\n<p>TradeJournal Edge is a free WordPress trading journal plugin built from the ground up for importing NinjaTrader CSV exports, organizing trades by setup, attaching screenshots, and reviewing filtered performance from a structured dashboard.<\/p>\n\n<p><strong>Live demo:<\/strong> <a href=\"https:\/\/priceactiontools.com\/tradejournal-edge\/\">https:\/\/priceactiontools.com\/tradejournal-edge\/<\/a><\/p>\n\n<p>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.<\/p>\n\n<h4>What The Free Build Includes<\/h4>\n\n<ul>\n<li>Trade tracking and manual editing<\/li>\n<li>NinjaTrader CSV import<\/li>\n<li>Screenshots and executions<\/li>\n<li>Frontend stats<\/li>\n<li>Same-site migration for legacy TradeJournal data on the same site<\/li>\n<\/ul>\n\n<h4>What The Free Build Does Not Include<\/h4>\n\n<ul>\n<li>Licensing<\/li>\n<li>Frontend filters<\/li>\n<li>Cross-site trade package export\/import<\/li>\n<\/ul>\n\n<h4>Upgrade To Pro<\/h4>\n\n<p><strong>Upgrade to <a href=\"https:\/\/priceactiontools.com\/product\/wordpress-trading-journal-plugin\/\">TradeJournal Edge Pro<\/a> for frontend filters, cross-site trade package export\/import, multiple account merging, additional platform support, and advanced analytics.<\/strong><\/p>\n\n<h4>Dedicated Trade Journal<\/h4>\n\n<ul>\n<li>Creates a dedicated Trades area inside WordPress<\/li>\n<li>Stores each trade as a structured journal entry<\/li>\n<li>Supports setup tagging so trades can be grouped by strategy or pattern<\/li>\n<li>Tracks instrument, instrument root, account, side, PnL, trade date, notes, screenshots, and executions<\/li>\n<\/ul>\n\n<h4>Executions and Screenshots<\/h4>\n\n<ul>\n<li>Groups multiple executions under one logical trade<\/li>\n<li>Lets you attach one or more screenshots using the WordPress media library<\/li>\n<li>Stores screenshots without a separate file system or external storage workflow<\/li>\n<\/ul>\n\n<h4>Frontend Review Dashboard<\/h4>\n\n<ul>\n<li>Displays summary stats<\/li>\n<li>Shows a trade table on the frontend<\/li>\n<li>Supports dark and light display modes<\/li>\n<li>Gives you a structured way to review what you traded and how each setup performed<\/li>\n<\/ul>\n\n<h4>NinjaTrader CSV Import<\/h4>\n\n<ul>\n<li>Imports NinjaTrader CSV exports with column mapping<\/li>\n<li>Recognizes common columns such as instrument, market position, entry time, entry price, exit price, quantity, and commission<\/li>\n<li>Groups multiple fills and partial exits into one logical trade when they belong together<\/li>\n<\/ul>\n\n<h4>Same-Site Migration<\/h4>\n\n<ul>\n<li>Supports same-site migration for legacy TradeJournal data<\/li>\n<li>Preserves trade structure during local migration and upgrade workflows<\/li>\n<li>Helps move earlier TradeJournal installs into the TradeJournal Edge data model<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>tradejournal-edge<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate TradeJournal Edge from the Plugins screen in WordPress.<\/li>\n<li>Add the <code>[tradejournal_edge]<\/code> shortcode to a page or post.<\/li>\n<li>Configure the plugin from the WordPress admin screens.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20tradejournal%20edge%20do%3F\"><h3>What does TradeJournal Edge do?<\/h3><\/dt>\n<dd><p>It gives traders a structured WordPress journal for importing trades, grouping executions, attaching screenshots, and reviewing performance with filters and stats.<\/p><\/dd>\n<dt id=\"does%20it%20run%20inside%20ninjatrader%3F\"><h3>Does it run inside NinjaTrader?<\/h3><\/dt>\n<dd><p>No. TradeJournal Edge is a WordPress plugin. It can import NinjaTrader CSV exports, but it is not a NinjaTrader indicator or chart add-on.<\/p><\/dd>\n<dt id=\"can%20i%20enter%20trades%20manually%3F\"><h3>Can I enter trades manually?<\/h3><\/dt>\n<dd><p>Yes. The free build includes manual trade entry and editing.<\/p><\/dd>\n<dt id=\"can%20i%20attach%20screenshots%3F\"><h3>Can I attach screenshots?<\/h3><\/dt>\n<dd><p>Yes. Each trade can include one or more screenshots through the WordPress media library.<\/p><\/dd>\n<dt id=\"can%20i%20review%20filtered%20performance%3F\"><h3>Can I review filtered performance?<\/h3><\/dt>\n<dd><p>Yes, the free build includes frontend stats and a trade table. The Pro version adds the full frontend filter experience.<\/p><\/dd>\n<dt id=\"does%20the%20free%20shortcode%20support%20setup%3F\"><h3>Does the free shortcode support setup?<\/h3><\/dt>\n<dd><p>No. In the free build, setup is ignored and does not act as a filtering shortcut.<\/p><\/dd>\n<dt id=\"why%20upgrade\"><h3>Why Upgrade<\/h3><\/dt>\n<dd><ul>\n<li>Review trades across multiple accounts in one place<\/li>\n<li>Move journal data between WordPress sites<\/li>\n<li>Unlock deeper analytics and reporting<\/li>\n<li>Expand beyond the free build's WordPress.org release limits<\/li>\n<li>Keep the same structured journaling workflow while adding the premium tools around it<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Ground-up rewrite of the TradeJournal Edge app and release metadata refresh.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Embed screenshot files in trade packages so Local\/private-site exports can import screenshots on production.<\/li>\n<\/ul>","raw_excerpt":"TradeJournal Edge is a free WordPress trading journal plugin built from the ground up for importing NinjaTrader CSV exports, organizing trades by setu &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/208916","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=208916"}],"author":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/laith3"}],"wp:attachment":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=208916"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=208916"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=208916"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=208916"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=208916"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=208916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}