В StatisticParameterPanel выводятся параметры из класса Strategy, такие как MyTrade, Orders, PnL, Slippage и т.д. или параметры из пространства имен StockSharp.Algo.Statistics?
Я добавил эту панель в окно пользователя, там по идеи должна быть таблица, а у меня просто поле с заголовком... <xaml:StatisticParameterPanel Name="Statistica" Grid.Row="1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Height="100" Width="882" Content="Статистика стратегии" FontWeight="Bold" FontStyle="Italic" FontSize="14" FontFamily="Times New Roman" />
А потом показывает, что не удается создать экземпляр StatisticParameterPanel... Такая же фигня у меня с OrdersGrid, TradeGrid.
В этом графическом компоненте уже есть необходимые колонки, или надо самому создавать через GridViewColumn и делать привязки?
Комментарии (5)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Я создаю экземпляр панели в основном коде
Затем в коде создания стратегии перед стартом стратегии указываю источник данных для панели
Теперь надо указать куда выводить параметры стратегии, т.е. связать экземпляр панели _statistic с графическим компонентом Name="Statistica". Я не нашел способ связки... Или панель для вывода определяется автоматически?
А коллекцию параметров для панели прописывать тоже не надо...? Я пробовал зайти через визуальный редактор свойств, там выпадает ошибка "Не реализован метод AddLog() в сборке 4.1.12" А как посмотреть, что входит в коллекцию параметров? И если мне надо настроить коллекцию, выбрать что выводить, а что не надо...
Вот краткая инструкция по использованию StatisticParameterPanel. В коде xaml окна пишем:
Ссылка stock должна быть объявлена в окне:
Далее в коде .cs указываем иточник данных, стратегию, после ее создания:
<stock:StatisticParameterPanel x:Name="ParametersPanel" />
ParametersPanel.Strategy = _strategy;
от ссылки
Просто на общем форуме предлагают вариант ниже и для SciChart и для других графических компонентов, а в семинарах используется ссылка выше...
xmlns:stock="clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml"