Controles de trading JS

por StockSharp

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

0 Descargas
☆☆☆☆☆ Calificación
0 Reseñas
Controles de trading JS

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.

7
widgets de trading
1
interfaz de host
ESM + IIFE
formatos de distribución

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

Paneles de mercado en tiempo real

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.

Integración controlada por el host

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.


Reseñas de usuarios

Iniciar sesión para escribir una reseña

Aún no hay reseñas