All Guides

Drawing Export

Export every drawing on a chart to a structured CSV file — perfect for journaling, backtesting review, or importing into spreadsheets and databases.

01 — How to Export

1

Right-click on the chart

Position your cursor over the date you want to export. The export uses the date at the click position.

2

Click "Export Drawings for Date"

Select the option from the right-click context menu.

3

Done — CSV saved automatically

The file is written to Documents\NinjaTrader 8\DrawingExport\ and a confirmation prints to the Output Window.

02 — Date & Visibility Filtering

Not every drawing on the chart is exported — two filters are applied:

FilterRule
Date overlapA drawing is included if its time range overlaps the date you right-clicked. Auto-extending zones whose start time is on or before the target date are always included.
Visible on chartOnly drawings that are currently visible in the chart viewport are exported. Scroll off-screen and they won't appear in the CSV.

03 — CSV Columns

Every exported row (one per drawing) can include these columns. Columns are dynamic — only columns with data appear in the output.

ColumnDescription
ToolTypeDrawing tool name — FVGTool, OrderBlockTool, ZoneTool, LineTool, etc.
DirectionBullish / Bearish / Long / Short (where applicable).
IntervalChart interval the drawing was created on (e.g. 1 Min, 5 Min, Daily).
StartTimeLeft-edge timestamp of the drawing.
EndTimeRight-edge timestamp of the drawing.
TopPriceUpper price boundary (zone-type drawings).
BottomPriceLower price boundary (zone-type drawings).
PriceSingle-price value (lines, markers, position entry).
MidpointMidpoint price (if midpoint is enabled on the drawing).
Q1_25pctLower-quadrant price (25%).
Q3_75pctUpper-quadrant price (75%).
MidpointEnabledWhether the midpoint line is toggled on.
QuadrantsEnabledWhether quadrant lines are toggled on.
LabelText label or annotation displayed on the drawing.
TagDrawing tag identifier (indicator-generated tags are auto-cleaned).
CandleOpenOHLC bar data — only populated for Price & Time Marker drawings when OHLC display is enabled.
CandleHigh
CandleLow
CandleClose

04 — Position Tool Columns

When a Position Tool drawing is exported, additional columns appear dynamically. These columns are omitted entirely from exports that contain only zone/line tools.

ColumnDescription
EntryPricePosition entry price.
StopPriceStop-loss price.
Risk CalculationHow position size is calculated (Fixed_size, Dollar_risk, etc.).
RiskValueThe risk input value.
Target CalculationHow target levels are calculated (RR_Ratio, Fixed_ticks, etc.).
T1Price – T6PriceTarget price for each active target.
T1Ratio – T6RatioR:R ratio for each target.
T1ScaleOut – T6ScaleOutScale-out percentage per target.
BestRRBest risk-reward ratio achieved.
AccountNinjaTrader account name (if orders were placed).
EntryOrderTypeLimit or Market.
StopOrderTypeStopMarket or StopLimit.

05 — Third-Party & Native Drawings

The export isn't limited to VCNZN tools. Native NinjaTrader drawings and third-party addon drawings (rectangles, lines, regions, etc.) are captured using a generic fallback that reads all anchors and whitelisted trading-relevant properties automatically.

Indicator drawings: Drawings generated by the Repeater V3 indicator (or other indicators) are included in the export. Trailing event/bar suffixes in tag names are stripped automatically for cleaner data.

06 — File Output

DetailValue
Output folderDocuments\NinjaTrader 8\DrawingExport\
Filename formatExport_<Instrument>_<Date>_<Time>.csv
ExampleExport_ES_2026-02-22_143052.csv
EncodingUTF-8
DelimiterComma (,)

07 — Notes

  • Requires an active subscription license.
  • Columns are dynamic — only columns with data appear in the output.
  • Position-specific fields won't clutter exports that contain only zone tools.
  • Auto-extending zones are always included if their start time is on or before the target date.
  • Indicator-generated drawing tags are cleaned automatically (trailing event/bar suffixes are stripped).