Synthetic

StockSharp.Algo.Derivatives

O construtor de posições sintéticas.

Construtores

Synthetic
public Synthetic(Security security, ISecurityProvider provider)
synthetic = Synthetic(security, provider)

O construtor de posições sintéticas.

security
O instrumento (a opção ou o activo subjacente).
provider
O fornecedor de informações sobre instrumentos.

Métodos

Buy
public ValueTuple<Security, Sides>[] Buy()
result = synthetic.Buy()

Para obter a posição sintética para comprar a opção.

Retorna: A posição sintética.

Buy
public ValueTuple<Security, Sides>[] Buy(decimal strike)
result = synthetic.Buy(strike)

Para obter a posição de opção para a compra sintética do ativo subjacente.

strike
Strike.

Retorna: A posição da opção.

Buy
public ValueTuple<Security, Sides>[] Buy(decimal strike, DateTime expiryDate)
result = synthetic.Buy(strike, expiryDate)

Para obter a posição de opção para a compra sintética do ativo subjacente.

strike
Strike.
expiryDate
A data de expiração da opção.

Retorna: A posição da opção.

Position
public ValueTuple<Security, Sides>[] Position(Sides side)
result = synthetic.Position(side)

Para obter a posição sintética para a opção.

side
A direcção da posição principal.

Retorna: A posição sintética.

Position
public ValueTuple<Security, Sides>[] Position(decimal strike, DateTime expiryDate, Sides side)
result = synthetic.Position(strike, expiryDate, side)

Para obter a posição de opção para o ativo base sintético.

strike
Strike.
expiryDate
A data de expiração da opção.
side
A direcção da posição principal.

Retorna: A posição da opção.

Sell
public ValueTuple<Security, Sides>[] Sell()
result = synthetic.Sell()

Para obter a posição sintética para vender a opção.

Retorna: A posição sintética.

Sell
public ValueTuple<Security, Sides>[] Sell(decimal strike)
result = synthetic.Sell(strike)

Para obter a posição de opção para venda sintética do ativo base.

strike
Strike.

Retorna: A posição da opção.

Sell
public ValueTuple<Security, Sides>[] Sell(decimal strike, DateTime expiryDate)
result = synthetic.Sell(strike, expiryDate)

Para obter a posição de opção para venda sintética do ativo base.

strike
Strike.
expiryDate
A data de expiração da opção.

Retorna: A posição da opção.