Das Projekt StockSharp.Diagram.Core enthält die Kernkomponenten des visuellen Strategiegenerators, ohne von einer bestimmten Benutzeroberfläche abhängig zu sein. Ein Diagramm wird als Satz typisierter Elemente, Ein- und Ausgangssockets sowie ihrer Verbindungen dargestellt. Zusammengesetzte Elemente können ein Diagramm in ein anderes einbetten und die Parameter und Sockets untergeordneter Knoten nach außen bereitstellen.
DiagramStrategy führt ein solches Diagramm als reguläre StockSharp-Strategie aus. Dadurch lässt sich dasselbe Modell backtesten, optimieren und in einer Handelsanwendung einsetzen. Der Kern umfasst Elemente für Marktdaten, Indikatoren, logische und mathematische Operationen, Orders, Positionen, Optionen, Abonnements, Charts und Benachrichtigungen. Außerdem bietet er Undo-/Redo-Schnittstellen und einen Mechanismus, um externen C#- oder Python-Code als Diagrammelement hinzuzufügen.
Ein separates In-Memory-Kompositionsmodell weist Knoten stabile Schlüssel zu und meldet Änderungen an Elementen, Verbindungen und Sockets. Damit können sich Ausführungskern, Diagrammspeicherung und visueller Editor unabhängig voneinander weiterentwickeln.
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!