Lumen ChartsLumen Charts
Api

IStudyApi

Download Markdown

Integration guide · Reference index

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.

isUserEditEnabled

isUserEditEnabled(): boolean;

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

setUserEditEnabled

setUserEditEnabled(enabled: boolean): void;

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

ParameterTypeRequired
enabledbooleanYes

getInputsInfo

getInputsInfo(): StudyInputInformation[];

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

getInputValues

getInputValues(): StudyInputValueItem[];

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

setInputValues

setInputValues(values: StudyInputValueItem[]): void;

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

ParameterTypeRequired
valuesStudyInputValueItem[]Yes

getStyleInfo

getStyleInfo(): StudyStyleInfo;

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

getStyleValues

getStyleValues(): StudyStyleValues;

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

mergeUp

mergeUp(): void;

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

mergeDown

mergeDown(): void;

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

unmergeUp

unmergeUp(): void;

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

unmergeDown

unmergeDown(): void;

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

changePriceScale

changePriceScale(newPriceScale: StudyPriceScale | EntityId): void;

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

ParameterTypeRequired
newPriceScaleStudyPriceScale | EntityIdYes

isVisible

isVisible(): boolean;

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

setVisible

setVisible(visible: boolean): void;

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

ParameterTypeRequired
visiblebooleanYes

bringToFront

bringToFront(): void;

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

sendToBack

sendToBack(): void;

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

applyOverrides

applyOverrides<TOverrides extends Partial<SingleIndicatorOverrides>>(
    overrides: TOverrides,
  ): void;

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

ParameterTypeRequired
overridesTOverridesYes

applyToEntireLayout

applyToEntireLayout(): void;

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

onDataLoaded

onDataLoaded(): ISubscription<() => void>;

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

onStudyError

onStudyError(): ISubscription<() => void>;

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

On this page