Strategiestatistik

StatisticParameterGrid - eine Tabelle der Statistikparameter IStatisticParameter einer einzelnen Strategie. Die Parameter sind nach Kategorien gruppiert (Trades, Orders, Rendite, Drawdown), und jede Zeile zeigt den Namen, den aktuellen Wert und die Beschreibung.
Wichtigste Eigenschaften und Methoden
- StatisticParameterGrid.StatisticManager - der Statistikmanager, dessen Parameter die Tabelle anzeigt. Üblicherweise ist das Strategy.StatisticManager.
- StatisticParameterGrid.Parameters - die Liste der Parameter, wenn sie unmittelbar und nicht über den Manager gesetzt wird.
- StatisticParameterGrid.Reset - setzt die gesammelten Werte zurück.
Die Werte werden im Verlauf der Strategie fortlaufend aktualisiert, deshalb stellt man die Tabelle neben das Diagramm: Das Diagramm zeigt, wie der Handel verlaufen ist, die Tabelle, was er gekostet hat. Wird dieselbe Berechnung erneut gestartet, muss Reset aufgerufen werden, sonst legen sich die neuen Werte über die alten.
Anders als StrategiesStatisticsPanel, das mehrere Strategien anhand derselben Spalten vergleicht, zerlegt diese Tabelle eine einzelne Strategie vollständig.
Nachfolgend Codeausschnitte zur Verwendung:
<Window x:Class="Sample.StatisticsWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:xaml="http://schemas.stocksharp.com/xaml"
Height="500" Width="400">
<xaml:StatisticParameterGrid x:Name="StatisticGrid" />
</Window>
// Statistik der Strategie anzeigen
StatisticGrid.StatisticManager = _strategy.StatisticManager;
// Vor einem erneuten Lauf die gesammelten Werte zurücksetzen
StatisticGrid.Reset();