Synthetic
El constructor de posiciones sintéticas.
Constructores
public Synthetic(Security security, ISecurityProvider provider)
synthetic = Synthetic(security, provider)
El constructor de posiciones sintéticas.
- security
- El instrumento (la opción o el activo subyacente).
- provider
- El proveedor de información sobre instrumentos.
Métodos
public ValueTuple<Security, Sides>[] Buy()
result = synthetic.Buy()
Para obtener la posición sintética para comprar la opción.
Devuelve: La posición sintética.
public ValueTuple<Security, Sides>[] Buy(decimal strike)
result = synthetic.Buy(strike)
Para obtener la posición de opción para la compra de activos sintéticos subyacentes.
- strike
- Strike.
Devuelve: La posición de opción.
public ValueTuple<Security, Sides>[] Buy(decimal strike, DateTime expiryDate)
result = synthetic.Buy(strike, expiryDate)
Para obtener la posición de opción para la compra de activos sintéticos subyacentes.
- strike
- Strike.
- expiryDate
- La fecha de expiración de la opción.
Devuelve: La posición de opción.
public ValueTuple<Security, Sides>[] Position(Sides side)
result = synthetic.Position(side)
Para obtener la posición sintética para la opción.
- side
- La dirección de posición principal.
Devuelve: La posición sintética.
public ValueTuple<Security, Sides>[] Position(decimal strike, DateTime expiryDate, Sides side)
result = synthetic.Position(strike, expiryDate, side)
Para obtener la posición de opción para el activo base sintético.
- strike
- Strike.
- expiryDate
- La fecha de expiración de la opción.
- side
- La dirección de posición principal.
Devuelve: La posición de opción.
public ValueTuple<Security, Sides>[] Sell()
result = synthetic.Sell()
Para conseguir la posición sintética para vender la opción.
Devuelve: La posición sintética.
public ValueTuple<Security, Sides>[] Sell(decimal strike)
result = synthetic.Sell(strike)
Para obtener la posición de opción para la venta sintético del activo base.
- strike
- Strike.
Devuelve: La posición de opción.
public ValueTuple<Security, Sides>[] Sell(decimal strike, DateTime expiryDate)
result = synthetic.Sell(strike, expiryDate)
Para obtener la posición de opción para la venta sintético del activo base.
- strike
- Strike.
- expiryDate
- La fecha de expiración de la opción.
Devuelve: La posición de opción.