ExpirationContinuousSecurity
StockSharp.Algo
Rollover by expiration date continuous security.
Inherits: ContinuousSecurity
Constructors
ExpirationContinuousSecurity
public ExpirationContinuousSecurity()
expirationContinuousSecurity = ExpirationContinuousSecurity()
Initializes a new instance of the ExpirationContinuousSecurity.
Properties
ExpirationJumps
public IExpirationJumpList ExpirationJumps { get; }
value = expirationContinuousSecurity.ExpirationJumps
Instruments and dates of transition at which the transition to the next instrument takes place.
InnerSecurityIds
public override IEnumerable<SecurityId> InnerSecurityIds { get; }
value = expirationContinuousSecurity.InnerSecurityIds
Instruments, from which this basket is created.
Methods
FromSerializedString
protected override void FromSerializedString(string text)
expirationContinuousSecurity.FromSerializedString(text)
Load security state from .
- text
- Value, received from ToSerializedString.
GetSecurity
public SecurityId GetSecurity(DateTime marketTime)
result = expirationContinuousSecurity.GetSecurity(marketTime)
To get the instrument that trades for the specified exchange time.
- marketTime
- The exchange time.
Returns: The instrument. If there is no instrument for the specified time then the will be returned.
ToSerializedString
protected override string ToSerializedString()
result = expirationContinuousSecurity.ToSerializedString()
Save security state to string.
Returns: String.