Show / Hide Table of Contents

Class StatisticManager

The statistics manager.

Inheritance
Object
StatisticManager
Namespace: StockSharp.Algo.Statistics
Assembly: StockSharp.Algo.dll
Syntax
public class StatisticManager : Object

Constructors

StatisticManager()

Initializes a new instance of the StatisticManager.

Declaration
public StatisticManager()

Properties

Parameters

Calculated parameters.

Declaration
public ISynchronizedCollection<IStatisticParameter> Parameters { get; }
Property Value
Type Description
Ecng.Collections.ISynchronizedCollection<IStatisticParameter>

Methods

AddChangedOrder(Order)

To add the changed order.

Declaration
public virtual void AddChangedOrder(Order order)
Parameters
Type Name Description
Order order

The changed order.

AddFailedOrderCancel(OrderFail)

To add the order cancelling error.

Declaration
public virtual void AddFailedOrderCancel(OrderFail fail)
Parameters
Type Name Description
OrderFail fail

The order error.

AddMyTrade(PnLInfo)

To add information about new trade.

Declaration
public virtual void AddMyTrade(PnLInfo info)
Parameters
Type Name Description
PnLInfo info

Information on new trade.

AddNewOrder(Order)

To add new order.

Declaration
public virtual void AddNewOrder(Order order)
Parameters
Type Name Description
Order order

New order.

AddPnL(DateTimeOffset, Decimal)

To add the new profit-loss value.

Declaration
public virtual void AddPnL(DateTimeOffset time, Decimal pnl)
Parameters
Type Name Description
DateTimeOffset time

The change time pnl.

Decimal pnl

New profit-loss value.

AddPosition(DateTimeOffset, Decimal)

To add the new position value.

Declaration
public virtual void AddPosition(DateTimeOffset time, Decimal position)
Parameters
Type Name Description
DateTimeOffset time

The change time position.

Decimal position

The new position value.

AddRegisterFailedOrder(OrderFail)

To add the order registration error.

Declaration
public virtual void AddRegisterFailedOrder(OrderFail fail)
Parameters
Type Name Description
OrderFail fail

Error registering order.

Reset()

To clear data on equity.

Declaration
public virtual void Reset()

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾