El proyecto StockSharp.Diagram.Core contiene los componentes centrales del generador visual de estrategias sin depender de una interfaz de usuario concreta. Un diagrama se representa como un conjunto de elementos tipados, conectores de entrada y salida y conexiones entre ellos. Los elementos compuestos pueden insertar un diagrama dentro de otro y exponer los parámetros y conectores de sus nodos secundarios.
DiagramStrategy ejecuta este tipo de diagrama como una estrategia normal de StockSharp. Esto permite probar retrospectivamente, optimizar y utilizar el mismo modelo en una aplicación de trading. El núcleo incluye elementos para datos de mercado, indicadores, operaciones lógicas y matemáticas, órdenes, posiciones, opciones, suscripciones, gráficos y notificaciones. También ofrece interfaces de deshacer y rehacer, así como un mecanismo para añadir código C# o Python externo como elemento del diagrama.
Un modelo de composición independiente en memoria asigna claves estables a los nodos y notifica cambios en elementos, conexiones y conectores. Esto permite que el núcleo de ejecución, el almacenamiento de diagramas y el editor visual evolucionen de forma independiente.
Kommentare (0)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Noch keine Kommentare. Seien Sie der Erste!