> 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.

# IsOverlay

## Definition

Determines if indicator plot(s) are drawn on the chart panel over top of price.  Setting this value to true will also allow an Indicator to be used as a [SuperDOM Indicator](https://ninjatrader.com/support/helpGuides/nt8/working_with_indicators_superdom.htm).

## Property Value

This property returns true if any indicator plot(s) are drawn on the chart panel; otherwise, false. Default set to false.

This property should ONLY be set from the [OnStateChange()](/developer/desktop-sdk/references/common/onstatechange) method during State.SetDefaults

## Syntax

`IsOverlay`

## Examples

```csharp
protected override void OnStateChange() 
{ 
    if (State == State.SetDefaults) 
    { 
        IsOverlay = true; // Indicator plots are drawn on the chart panel on top of price     
        AddPlot(Brushes.Orange, "SMA"); 
    } 
}
```