Monitor

StockSharp.Xaml

O componente para estratégias de negociação de trabalho monitoramento.

Herda de: UserControl

Implementa: ILogListener, IAsyncPersistable, IDisposable, IComponentConnector

Construtores

Monitor
public Monitor()
monitor = Monitor()

Inicializa uma nova instância do Monitor.

Propriedades

LogControl
public LogControl LogControl { get; }
value = monitor.LogControl

O componente gráfico para a exibição de logs.

MaxItemsCount
public int MaxItemsCount { get; set; }
value = monitor.MaxItemsCount
monitor.MaxItemsCount = value

O número máximo de entradas a mostrar. O valor - 1 significa uma quantidade ilimitada de registros. Por padrão, os últimos 10000 registros para o processo de 64 bits e 1000 registros para o processo de 32 bits são exibidos.

ShowStrategies
public bool ShowStrategies { get; set; }
value = monitor.ShowStrategies
monitor.ShowStrategies = value

Para mostrar o nó 'Estratégia'. Activado por omissão.

Métodos

Clear
public void Clear()
monitor.Clear()

Para apagar todas as mensagens.

InitializeComponent
public void InitializeComponent()
monitor.InitializeComponent()

InitializeComponent

LoadAsync
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = monitor.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Retorna: Task

SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = monitor.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Retorna: Task

WriteMessages
public void WriteMessages(IEnumerable<LogMessage> messages)
monitor.WriteMessages(messages)

To record messages.

messages
Debug messages.

Eventos

LayoutChanged
public event Action LayoutChanged
monitor.LayoutChanged += handler

O layout mudou o evento.

Campos

ClearCommand
public static readonly RoutedCommand ClearCommand
value = Monitor.ClearCommand

Comando para limpar os registos.

MaxItemsCountProperty
public static readonly DependencyProperty MaxItemsCountProperty
value = Monitor.MaxItemsCountProperty

DependencyProperty@ para MaxItemsCount.

ShowStrategiesProperty
public static readonly DependencyProperty ShowStrategiesProperty
value = Monitor.ShowStrategiesProperty

DependencyProperty@ para ShowStrategies.