<!-- Public documentation export; not library implementation source. -->
# PineScriptStudyOptions

[Integration guide](https://docs.lumencharts.com/charting-library/reference/compatibility) · [Reference index](https://docs.lumencharts.com/charting-library/api/)

Public contract reference. This declaration describes types and callback shapes; availability is constrained by the linked integration guide and the runtime capability. Legacy product-specific fields are not a promise of implementation.

## inputs {#inputs}

```ts
inputs?: Record<string, StudyInputValue | PineChartQualifiedSource>;
```

Overrides Pine inputs by their declared variable ID. An `input.source()`
value may be a primary series name such as `close` or a same-chart study
output reference returned by the source selector (`&lt;entityId&gt;$&lt;plotIndex&gt;`).

## overrides {#overrides}

```ts
overrides?: Record<string, StudyOverrideValueType>;
```

Use the type signature above and the integration guide for the owning capability.

## placement {#placement}

```ts
placement?: "auto" | "overlay" | "pane";
```

Use the type signature above and the integration guide for the owning capability.

## Related types

- [StudyInputValue](https://docs.lumencharts.com/charting-library/api/StudyInputValue)
- [PineChartQualifiedSource](https://docs.lumencharts.com/charting-library/api/PineChartQualifiedSource)
- [StudyOverrideValueType](https://docs.lumencharts.com/charting-library/api/StudyOverrideValueType)

---
Documentation page: https://docs.lumencharts.com/charting-library/api/PineScriptStudyOptions
