Проект StockSharp.Diagram.Core содержит базовые компоненты визуального конструктора стратегий без привязки к конкретному пользовательскому интерфейсу. Диаграмма представляется набором типизированных элементов, входных и выходных сокетов и связей между ними. Составные элементы позволяют вкладывать одну схему в другую и выводить наружу параметры и сокеты дочерних узлов.
DiagramStrategy запускает такую диаграмму как обычную стратегию StockSharp. Благодаря этому одну модель можно тестировать на истории, оптимизировать и применять в торговом приложении. В ядро входят элементы для рыночных данных, индикаторов, логических и математических операций, заявок, позиций, опционов, подписок, графиков и уведомлений. Предусмотрены интерфейсы undo/redo и механизм подключения внешнего C#- или Python-кода как элемента схемы.
Отдельная модель композиций в памяти назначает узлам устойчивые ключи и сообщает об изменении элементов, связей и сокетов. Это позволяет развивать вычислительное ядро, хранение схемы и визуальный редактор независимо друг от друга.
Comentários (0)
Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário
Ainda sem comentários. Seja o primeiro!