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.

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.