Skip to content
EliteChart

AxisPlusMenuBinding

Documentation


Documentation / @elitechart/core / AxisPlusMenuBinding

Defined in: ui/axis-plus-menu.ts:32

Click-time bindings for the axis "+" quick-action menu. The chart builds one per click using the price under the cursor.

Example

code
const binding: AxisPlusMenuBinding = {
  price: 67_500,
  onAddAlert: () => chart.createAlert({ price: asPrice(67_500) }),
  onDrawHorizontalLine: () => chart.setToolMode(horizontalLineTool),
  onBuy: () => openTicket('buy', 67_500),
  onSell: () => openTicket('sell', 67_500),
};

Properties

price

code
readonly price: number;

Defined in: ui/axis-plus-menu.ts:34

Price at the hovered Y (always finite when the menu opens).

Methods

onAddAlert()

code
onAddAlert(): void;

Defined in: ui/axis-plus-menu.ts:35

Returns

void


onBuy()

code
onBuy(): void;

Defined in: ui/axis-plus-menu.ts:37

Returns

void


onDrawHorizontalLine()

code
onDrawHorizontalLine(): void;

Defined in: ui/axis-plus-menu.ts:36

Returns

void


onSell()

code
onSell(): void;

Defined in: ui/axis-plus-menu.ts:38

Returns

void