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.
コメント (0)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
まだコメントはありません。最初のコメントを書きましょう!