{"product_id":"ekailastaction","title":"EkaiLastAction Undo\/Redo for charts","description":"\u003cp\u003e\u003cstrong\u003eCATEGORY: \u003c\/strong\u003eAdd-On · For NinjaTrader 8 · Undo and redo the last action\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHOW IT WORKS: \u003c\/strong\u003eNinjaTrader 8 lacks a native undo\/redo function for chart operations—actions such as accidentally deleting a line, moving a drawing to the wrong spot, changing its color, or removing an indicator by mistake cannot be reversed. EkaiLastAction adds this functionality: Ctrl+Alt+Z undoes the most recent chart action—whether it is a drawing, an edit (moving, resizing, color, formatting), adding or removing an indicator, or a structural change—and Ctrl+Alt+Y reapplies it if you change your mind.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eExplicit scope, not a hidden limitation:\u003c\/strong\u003e EkaiLastAction undoes and redoes \u003cstrong\u003ea single step—the most recent one\u003c\/strong\u003e. It does not maintain a full session history; as soon as a new action occurs, the previous undoable\/redoable action is completely replaced. It does exactly what its name implies.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow changes are detected and reversed:\u003c\/strong\u003e EkaiLastAction compares the NinjaTrader workspace XML—the same source the platform uses to save and restore charts—before and after each detected change. Undoing or redoing is always achieved by restoring the corresponding XML.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT LIMITATION (NO EXCEPTIONS)\u003c\/strong\u003e: Every undo or redo operation—even for something as simple as a single line stroke—rebuilds the chart entirely. This takes between 600 and 900 milliseconds and causes a brief screen flicker for each operation.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOther known limitations:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eCertain drawing elements (such as price axis region highlighting) are not saved in the workspace XML due to NinjaTrader's own platform design; therefore, undoing them is impossible by any means.\u003cbr\u003eThe state exists in memory only while the chart is open; it is lost upon closing the chart and is not a permanent history. Drawings automatically created by indicators or strategies do not count as user actions, even though the XML includes them.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFOR WHOM:\u003c\/strong\u003e Any trader who regularly uses NinjaTrader 8 charts involving manual drawings, indicators, or structural changes and wants the ability to correct the last error without having to redo the work by hand—with full confidence that what is undone is exactly what was done—in exchange for a brief, consistent delay on each operation.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTECHNICAL REQUIREMENTS:\u003c\/strong\u003e NinjaTrader 8. Installs as an AddOn (NinjaScript Editor → AddOns folder).\u003c\/p\u003e","brand":"EKAITRADING","offers":[{"title":"Default Title","offer_id":52233468510514,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/3493\/9186\/files\/ChatGPTImageSep27_2026_05_13_14PM.png?v=1790550826","url":"https:\/\/ekaitrading.com\/en\/products\/ekailastaction","provider":"EKAITRADING","version":"1.0","type":"link"}