Использование StatisticParameterPanel

Использование StatisticParameterPanel
Atom
5/3/2013
UsilaDobry


В 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 и делать привязки?



Thanks:


IvanB

Avatar
Date: 5/4/2013
Reply


UsilaDobry
В StatisticParameterPanel выводятся параметры из класса Strategy, такие как MyTrade, Orders, PnL, Slippage и т.д.
или параметры из пространства имен StockSharp.Algo.Statistics?

Данные формируются на базе Strategy который назначен в StatisticParameterPanel
UsilaDobry

Я добавил эту панель в окно пользователя, там по идеи должна быть таблица, а у меня просто поле с заголовком...
<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 выводил данные. необходимо назначить стратегию. которая является источиником данных. примерно так:
Code
ParametersPanel.Strategy = _trategy;

UsilaDobry

А потом показывает, что не удается создать экземпляр StatisticParameterPanel...
Такая же фигня у меня с OrdersGrid, TradeGrid.

В этом графическом компоненте уже есть необходимые колонки, или надо самому создавать через GridViewColumn и делать привязки?

Кроме назначения источника данных через свойство StatisticParameterPanel, для StatisticParameterPanel ничего не требуется.
Thanks: UsilaDobry

UsilaDobry

Avatar
Date: 5/5/2013
Reply


IvanB

Кроме назначения источника данных через свойство StatisticParameterPanel, для StatisticParameterPanel ничего не требуется.


Я создаю экземпляр панели в основном коде

Code
private readonly StatisticParameterPanel _statistic = new StatisticParameterPanel();


Затем в коде создания стратегии перед стартом стратегии указываю источник данных для панели

Code
_statistic.Strategy = _levelSarStrategy;


Теперь надо указать куда выводить параметры стратегии, т.е. связать экземпляр панели _statistic с графическим компонентом Name="Statistica". Я не нашел способ связки... Или панель для вывода определяется автоматически?

А коллекцию параметров для панели прописывать тоже не надо...?
Я пробовал зайти через визуальный редактор свойств, там выпадает ошибка "Не реализован метод AddLog() в сборке 4.1.12"
А как посмотреть, что входит в коллекцию параметров? И если мне надо настроить коллекцию, выбрать что выводить, а что не надо...
Thanks:

IvanB

Avatar
Date: 5/5/2013
Reply


Вот краткая инструкция по использованию StatisticParameterPanel.
В коде xaml окна пишем:
Code
<stock:StatisticParameterPanel x:Name="ParametersPanel" />

Ссылка stock должна быть объявлена в окне:
Code
xmlns:stock="clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml"

Далее в коде .cs указываем иточник данных, стратегию, после ее создания:
Code
ParametersPanel.Strategy = _strategy;
Thanks:

UsilaDobry

Avatar
Date: 5/5/2013
Reply


IvanB
Вот краткая инструкция по использованию StatisticParameterPanel.
В коде xaml окна пишем:
Code
<stock:StatisticParameterPanel x:Name="ParametersPanel" />

Ссылка stock должна быть объявлена в окне:
Code
xmlns:stock="clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml"

Далее в коде .cs указываем иcточник данных, стратегию, после ее создания:
Code
ParametersPanel.Strategy = _strategy;


А чем отличается ссылка

Code
xmlns:stock="clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml"


от ссылки

Code
xmlns:xaml="clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml"


Просто на общем форуме предлагают вариант ниже и для SciChart и для других графических компонентов, а в семинарах используется ссылка выше...
Thanks:

IvanB

Avatar
Date: 5/5/2013
Reply


UsilaDobry

А чем отличается ссылка

Code
xmlns:stock="clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml"


от ссылки

Code
xmlns:xaml="clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml"


Просто на общем форуме предлагают вариант ниже и для SciChart и для других графических компонентов, а в семинарах используется ссылка выше...

Отличие только в имени, и только.

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy