Controles de negociação JS

por StockSharp

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, ...

0 Downloads
☆☆☆☆☆ Classificação
0 Avaliações
Controles de negociação JS

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.

7
widgets de negociação
1
interface do host
ESM + IIFE
formatos de distribuição

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.

Painéis de mercado em tempo real

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.

Integração controlada pelo host

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.


Avaliações dos Usuários

Entrar para escrever uma avaliação

Ainda sem avaliações