StrategiesStatisticsPanel

StockSharp.Xaml

Визуальная панель для отображения параметров IStatisticParameter нескольких стратегий.

Наследует: UserControl

Реализует: IComponentConnector

Конструкторы

StrategiesStatisticsPanel
public StrategiesStatisticsPanel()
strategiesStatisticsPanel = StrategiesStatisticsPanel()

Инициирует новый экземпляр документа StrategiesStatisticsPanel.

Свойства

MaxCountPnLChart
public int MaxCountPnLChart { get; set; }
value = strategiesStatisticsPanel.MaxCountPnLChart
strategiesStatisticsPanel.MaxCountPnLChart = value

Макс возможные предметы.

SelectedStrategies
public IEnumerable<Strategy> SelectedStrategies { get; }
value = strategiesStatisticsPanel.SelectedStrategies

Избранные стратегии.

SelectedStrategy
public Strategy SelectedStrategy { get; }
value = strategiesStatisticsPanel.SelectedStrategy

Избранная стратегия.

ShowPnLChart
public bool ShowPnLChart { get; set; }
value = strategiesStatisticsPanel.ShowPnLChart
strategiesStatisticsPanel.ShowPnLChart = value

Показать колонку диаграммы P&L.

ShowProgress
public bool ShowProgress { get; set; }
value = strategiesStatisticsPanel.ShowProgress
strategiesStatisticsPanel.ShowProgress = value

Показать колонку Прогресс тестирования.

ShowSecurity
public bool ShowSecurity { get; set; }
value = strategiesStatisticsPanel.ShowSecurity
strategiesStatisticsPanel.ShowSecurity = value

Показать колонку финансовых инструментов.

ShowStrategyName
public bool ShowStrategyName { get; set; }
value = strategiesStatisticsPanel.ShowStrategyName
strategiesStatisticsPanel.ShowStrategyName = value

Показать колонку Стратегия Имени.

UnderlyingGrid
public BaseGridControl UnderlyingGrid { get; }
value = strategiesStatisticsPanel.UnderlyingGrid

Управление сеткой.

Методы

AddStrategy
public void AddStrategy(Strategy strategy)
strategiesStatisticsPanel.AddStrategy(strategy)

Добавить стратегию в таблицу.

strategy
Стратегия.
Clear
public void Clear()
strategiesStatisticsPanel.Clear()

Чтобы очистить стол.

ClearColumns
public void ClearColumns()
strategiesStatisticsPanel.ClearColumns()

Чистые колонны.

CreateColumns
public void CreateColumns(Strategy strategy)
strategiesStatisticsPanel.CreateColumns(strategy)

Создавайте колонки.

strategy
Стратегия.
InitializeComponent
public void InitializeComponent()
strategiesStatisticsPanel.InitializeComponent()

InitializeComponent

SetColumnVisibility
public void SetColumnVisibility(string parameterId, Visibility visibility)
strategiesStatisticsPanel.SetColumnVisibility(parameterId, visibility)

Чтобы установить видимость для столбца таблицы.

parameterId
Ид.
visibility
Видимость.
UpdateProgress
public void UpdateProgress(Strategy strategy, int progress)
strategiesStatisticsPanel.UpdateProgress(strategy, progress)

Обновить прогресс в реализации стратегии.

strategy
Стратегия.
progress
Прогресс.

События

SelectionChanged
public event Action SelectionChanged
strategiesStatisticsPanel.SelectionChanged += handler

Событие изменения выбранных стратегий.

StrategyDoubleClick
public event Action<Strategy> StrategyDoubleClick
strategiesStatisticsPanel.StrategyDoubleClick += handler

Событие двойного щелчка стратегии.