Ordens e portfólio
Edite ou cancele ordens ativas, exiba posições com um saldo em dinheiro fixado e mostre o histórico de negociações do portfólio.
Controles de negociação JS — sete painéis prontos para navegador destinados a um terminal de negociação: ordens ativas, posições, histórico de negociações, lista de acompanhamento, entrada de ordens, ...
Controles de negociação JS — sete painéis prontos para navegador destinados a um terminal de negociação: ordens ativas, posições, histórico de negociações, lista de acompanhamento, entrada de ordens, livro de ordens e fluxo de negociações. Cada componente constrói seu próprio DOM e se conecta ao seu aplicativo por meio de um único TradingHost explícito.

Edite ou cancele ordens ativas, exiba posições com um saldo em dinheiro fixado e mostre o histórico de negociações do portfólio.
Crie uma lista de acompanhamento com cotações em streaming, uma escada do livro de ordens e um fluxo público de negociações que pode alternar entre linhas e um gráfico de bolhas.
Traduções, permissões, contexto do portfólio, configurações, dados de mercado e callbacks de negociação são fornecidos por meio de TradingHost, em vez de variáveis globais ocultas.
Instale o pacote ESM tipado e sua folha 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);
O pacote inclui ActiveOrdersWidget, PositionsWidget, TradeHistoryWidget, WatchlistWidget, OrderEntryWidget, OrderBookWidget e TradeFeedWidget. Os painéis baseados em tabelas usam Grade de dados JS; o pacote também fornece declarações TypeScript, uma compilação ESM, o bundle para navegador window.SSTradingControls, CSS compartilhado e um tema claro/escuro opcional.
Esta é uma biblioteca de UI, não um terminal independente, um conector de corretora nem um backend. Ela não abre conexões de negociação nem seleciona uma conta por conta própria. Seu host fornece dados, traduções, permissões, persistência e os callbacks que executam operações de negociação. A demonstração pública é totalmente simulada e não usa servidor nem conexão de rede.