> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.ninjatrader.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ninjatrader.com/_mcp/server.

# Market Analyzer Column

Custom Market Analyzer columns can be used to further enhance your Market Analyzer experience by providing custom columns displaying values of your choosing. The methods and properties covered in this section are unique to custom Market Analyzer Column development.

## In this section

| Name                                                                                                       | Description                                                                                                                                           |
| ---------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| **[CurrentText](/developer/desktop-sdk/references/market-analyzer-column/currenttext)**                    | Sets text to be displayed in the Market Analyzer column.                                                                                              |
| **[CurrentValue](/developer/desktop-sdk/references/market-analyzer-column/currentvalue)**                  | The value to be displayed in the Market Analyzer Column.                                                                                              |
| **[DataType](/developer/desktop-sdk/references/market-analyzer-column/datatype)**                          | Determines the data type displayed in a Market Analyzer Column.                                                                                       |
| **[FormatDecimals](/developer/desktop-sdk/references/market-analyzer-column/formatdecimals)**              | Rounds the value contained in **CurrentValue** to a specified number of decimal places before displaying it in the Market Analyzer column.            |
| **[IsEditable](/developer/desktop-sdk/references/market-analyzer-column/iseditable)**                      | Determines if a Market Analyzer Column is editable.                                                                                                   |
| **[OnRender()](/developer/desktop-sdk/references/market-analyzer-column/market-analyzer-column-onrender)** | Draws custom content to a Market Analyzer Column.                                                                                                     |
| **[PriorValue](/developer/desktop-sdk/references/market-analyzer-column/priorvalue)**                      | Contains the last value of **CurrentValue**. **PriorValue** is assigned the value of **CurrentValue** immediately before **CurrentValue** is updated. |