Órdenes y cartera
Edite o cancele órdenes activas, muestre posiciones con un saldo de efectivo fijado y consulte el historial de operaciones de la cartera.
Controles de trading JS — siete paneles de navegador listos para un terminal de trading: órdenes activas, posiciones, historial de operaciones, lista de seguimiento, entrada de órdenes, libro de órden...
Controles de trading JS — siete paneles de navegador listos para un terminal de trading: órdenes activas, posiciones, historial de operaciones, lista de seguimiento, entrada de órdenes, libro de órdenes y flujo de operaciones. Cada componente crea su propio DOM y se conecta a su aplicación mediante un único TradingHost explícito.

Edite o cancele órdenes activas, muestre posiciones con un saldo de efectivo fijado y consulte el historial de operaciones de la cartera.
Cree una lista de seguimiento con cotizaciones en streaming, una escalera del libro de órdenes y un flujo público de operaciones que puede alternar entre filas y un gráfico de burbujas.
Las traducciones, los permisos, el contexto de cartera, la configuración, los datos de mercado y los callbacks de trading se proporcionan mediante TradingHost, no mediante variables globales ocultas.
Instale el paquete ESM tipado y su hoja de estilos:
import { PositionsWidget } from '@stocksharp/trading-controls';
import '@stocksharp/trading-controls/styles.css';
import '@stocksharp/trading-controls/theme.css'; // optional ready-made palette
const positions = PositionsWidget.create(document.querySelector('#positions'), {}, {
host,
closePosition: (portfolio, instrument) => api.close(portfolio, instrument),
reversePosition: (portfolio, instrument) => api.reverse(portfolio, instrument),
refreshPositions: () => reload(),
});
positions.update(rows);
El paquete incluye ActiveOrdersWidget, PositionsWidget, TradeHistoryWidget, WatchlistWidget, OrderEntryWidget, OrderBookWidget y TradeFeedWidget. Los paneles basados en tablas utilizan Cuadrícula de datos JS; el paquete también incluye declaraciones de TypeScript, una compilación ESM, el bundle para navegador window.SSTradingControls, CSS compartido y un tema claro/oscuro opcional.
Esta es una biblioteca de interfaz de usuario, no un terminal independiente, un conector de bróker ni un backend. No abre conexiones de trading ni selecciona una cuenta por sí sola. Su host proporciona los datos, las traducciones, los permisos, la persistencia y los callbacks que ejecutan las operaciones de trading. La demo pública está totalmente simulada y no utiliza ningún servidor ni conexión de red.