QuotingStrategy
StockSharp.Algo.Strategies.Quoting
- Aula de estratégia de citação de base.
Herda de: Strategy
Construtores
QuotingStrategy
protected QuotingStrategy()
quotingStrategy = QuotingStrategy()
Inicializar QuotingStrategy.
Propriedades
QuotingSide
public Sides QuotingSide { get; set; }
value = quotingStrategy.QuotingSide
quotingStrategy.QuotingSide = value
A citar a direcção.
QuotingVolume
public decimal QuotingVolume { get; set; }
value = quotingStrategy.QuotingVolume
quotingStrategy.QuotingVolume = value
Volume total de citações.
TimeOut
public TimeSpan TimeOut { get; set; }
value = quotingStrategy.TimeOut
quotingStrategy.TimeOut = value
O prazo durante o qual a citação deve ser cumprida. Se o volume total de QuotingVolumenão for cumprido até este momento, a estratégia irá parar de funcionar.
UseBidAsk
public bool UseBidAsk { get; set; }
value = quotingStrategy.UseBidAsk
quotingStrategy.UseBidAsk = value
Para usar a melhor oferta e pedir preços do livro de pedidos. Se a informação no livro de pedidos não for encontrada, o processador não irá recomendar quaisquer ações.
UseLastTradePrice
public bool UseLastTradePrice { get; set; }
value = quotingStrategy.UseLastTradePrice
quotingStrategy.UseLastTradePrice = value
Para usar o último preço de troca, se a informação no livro de encomendas for omitida.
Métodos
CreateBehavior
protected abstract IQuotingBehavior CreateBehavior()
result = quotingStrategy.CreateBehavior()
Criar IQuotingBehavior.
Retorna: IQuotingBehavior
OnStarted2
protected override void OnStarted2(DateTime time)
quotingStrategy.OnStarted2(time)
O método é chamado quando o método Iniciar foi chamado e o estado ProcessState foi tomado o valor Iniciado.