← Atrás

Diagram.Core agora é um núcleo independente para estratégias visuais

Diagram.Core agora é um núcleo independente para estratégias visuais
Diagram.Core agora é um núcleo independente para estratégias visuais

O projeto StockSharp.Diagram.Core reúne os componentes centrais do construtor visual de estratégias sem depender de uma interface de usuário específica. Um diagrama é representado como um conjunto de elementos tipados, soquetes de entrada e saída e conexões entre eles. Elementos compostos permitem incorporar um diagrama dentro de outro e expor os parâmetros e soquetes dos nós filhos.

A classe DiagramStrategy executa esse diagrama como uma estratégia StockSharp convencional. Com isso, o mesmo modelo pode ser testado com dados históricos, otimizado e utilizado em uma aplicação de negociação. O núcleo contém elementos para dados de mercado, indicadores, operações lógicas e matemáticas, ordens, posições, opções, assinaturas, gráficos e notificações. Ele também oferece interfaces de undo/redo e um mecanismo para adicionar código C# ou Python externo como elemento do diagrama.

Um modelo de composição separado, mantido em memória, atribui chaves estáveis aos nós e informa alterações em elementos, conexões e soquetes. Isso permite que o núcleo de execução, o armazenamento dos diagramas e o editor visual evoluam de forma independente.

Comentarios (0)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Aún no hay comentarios. ¡Sea el primero!