Monitorização visual

Para simplificar a monitorização, pode utilizar o componente especial Monitor. Consulte também Componentes visuais de logging.

GUI LogControl

Esta janela permite apresentar mensagens de todos os ILogSource:

  • estratégias (Strategy);
  • conectores (IConnector);
  • implementações próprias de ILogSource (por exemplo, a janela principal no algoritmo).

O aninhamento das fontes é mostrado sob a forma de uma árvore. Cada nó pai contém mensagens de todas as fontes aninhadas e assim sucessivamente até ao nível mais baixo. Para conectores, isto também é útil ao utilizar BasketTrader. De modo semelhante, o mesmo aninhamento pode ser organizado para o seu próprio algoritmo implementando a propriedade ILogSource.Parent.

Utilizar Monitor

  1. Primeiro, tem de criar uma janela e adicionar o componente.

  2. Depois, a janela criada deve ser adicionada ao seu LogManager através de GuiLogListener:

    _logManager.Listeners.Add(new GuiLogListener(monitor));
    
  3. Depois disso, todas as fontes LogManager.Sources (estratégias, conectores, etc.) enviarão mensagens para o Monitor.

Conteúdo recomendado

Componentes visuais de logging