Show / Hide Table of Contents

Class StrategyPositionManager

The position calculation manager.

Inheritance
Object
BaseLogSource
BaseLogReceiver
StrategyPositionManager
Implements
Ecng.Serialization.IPersistable
ILogReceiver
ILogSource
IDisposable
IPositionManager
Inherited Members
BaseLogReceiver.ILogReceiver.AddLog(LogMessage)
BaseLogSource.RaiseLog(LogMessage)
BaseLogSource.ToString()
BaseLogSource.Load(SettingsStorage)
BaseLogSource.Save(SettingsStorage)
BaseLogSource.Id
BaseLogSource.Name
BaseLogSource.Parent
BaseLogSource.LogLevel
BaseLogSource.CurrentTime
BaseLogSource.IsRoot
BaseLogSource.ParentRemoved
BaseLogSource.Log
Namespace: StockSharp.Algo.Strategies
Assembly: StockSharp.Algo.dll
Syntax
public class StrategyPositionManager : BaseLogReceiver, IPersistable, ILogReceiver, ILogSource, IDisposable, IPositionManager

Constructors

StrategyPositionManager(Boolean)

Initializes a new instance of the StrategyPositionManager.

Declaration
public StrategyPositionManager(bool byOrders)
Parameters
Type Name Description
Boolean byOrders

To calculate the position on realized volume for orders (true) or by trades (false).

Properties

ByOrders

To calculate the position on realized volume for orders (true) or by trades (false).

Declaration
public bool ByOrders { get; }
Property Value
Type Description
Boolean

Methods

ProcessMessage(Message)

To calculate position.

Declaration
public PositionChangeMessage ProcessMessage(Message message)
Parameters
Type Name Description
Message message

Message.

Returns
Type Description
PositionChangeMessage

The position by order or trade.

Implements

Ecng.Serialization.IPersistable
ILogReceiver
ILogSource
System.IDisposable
IPositionManager

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
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.
☀
☾