DiagramStrategy

StockSharp.Diagram

A estratégia cujo algoritmo é apresentado na forma de um diagrama.

Herda de: Strategy

Implementa: INotifyPropertiesChanged

Construtores

DiagramStrategy
public DiagramStrategy()
diagramStrategy = DiagramStrategy()

Inicializa uma nova instância do DiagramStrategy.

Propriedades

Composition
public CompositionDiagramElement Composition { get; set; }
value = diagramStrategy.Composition
diagramStrategy.Composition = value

O diagrama de estratégia.

HistoryCalculated
protected override TimeSpan? HistoryCalculated { get; }
value = diagramStrategy.HistoryCalculated

Calculado a partir da versão de código de HistorySize.

OrderBookSources
public override IEnumerable<IOrderBookSource> OrderBookSources { get; }
value = diagramStrategy.OrderBookSources

Todas as possíveis IOrderBookMessage fontes que podem ser recebidas via OrderBookDrawing.

OverflowLimit
public int OverflowLimit { get; set; }
value = diagramStrategy.OverflowLimit
diagramStrategy.OverflowLimit = value

Max permitiu elementos por iteração para evitar o transbordamento de pilha.

Métodos

CopyTo
protected override void CopyTo(Strategy copy)
diagramStrategy.CopyTo(copy)

Copiar as configurações para .

copy
Estratégia
DisposeManaged
protected override void DisposeManaged()
diagramStrategy.DisposeManaged()

Libertar recursos.

Flush
public void Flush(DateTime time)
diagramStrategy.Flush(time)

Flush elementos não gatilho (raiz).

Flush``1
public void Flush<TMessage>(TMessage message)
diagramStrategy.Flush(message)

Flush elementos não gatilho (raiz).

GetWorkingPortfolios
public override IEnumerable<Portfolio> GetWorkingPortfolios()
result = diagramStrategy.GetWorkingPortfolios()

Obtenha todos os portfólios necessários para a estratégia.

Retorna: Portfólios.

Load
public override void Load(SettingsStorage storage)
diagramStrategy.Load(storage)

Carregar as configurações.

storage
Configuração do armazenamento.
OnReseted
protected override void OnReseted()
diagramStrategy.OnReseted()

É chamado do método de Reiniciar.

OnStarted2
protected override void OnStarted2(DateTime time)
diagramStrategy.OnStarted2(time)

O método é chamado quando o método Iniciar foi chamado e o estado ProcessState foi tomado o valor Iniciado.

OnStopped
protected override void OnStopped()
diagramStrategy.OnStopped()

O método é chamado quando o estado de processo ProcessState foi tomado o valor parado.

RaisePropertiesChanged
protected virtual void RaisePropertiesChanged()
diagramStrategy.RaisePropertiesChanged()

Para chamar as propriedades disponíveis mudar evento.

Save
public override void Save(SettingsStorage storage)
diagramStrategy.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.

Eventos

CompositionChanged
public event Action<CompositionDiagramElement> CompositionChanged
diagramStrategy.CompositionChanged += handler

O diagrama de estratégia muda o evento.

PropertiesChanged
public event Action PropertiesChanged
diagramStrategy.PropertiesChanged += handler

As propriedades disponíveis mudam evento.