Skip to content
EliteChart

TradeTicketBinding

Documentation


Documentation / @elitechart/core / TradeTicketBinding

Defined in: ui/trade-ticket.ts:61

Wires the ticket to the host trading system. The chart never places trades — onSubmit is the seam for OMS / broker adapters.

Example

code
const binding: TradeTicketBinding = {
  side: 'buy', price: 67_500, defaultQuantity: 0.1,
  onSubmit: (order) => broker.place(order),
  onCancel: () => closeTicket(),
};

Properties

defaultQuantity?

code
readonly optional defaultQuantity?: number;

Defined in: ui/trade-ticket.ts:66

Default order quantity. User can edit.


price

code
readonly price: number;

Defined in: ui/trade-ticket.ts:64

Pre-filled price from the axis "+" tap. User can edit before submit.


side

code
readonly side: TradeSide;

Defined in: ui/trade-ticket.ts:62

Methods

onCancel()?

code
optional onCancel(): void;

Defined in: ui/trade-ticket.ts:68

Returns

void


onSubmit()

code
onSubmit(order): void;

Defined in: ui/trade-ticket.ts:67

Parameters

order

TradeOrder

Returns

void