File: WebAPI/instrument_definition_2.proto
Message describing a user-defined (non-strategy) instrument, e.g., a flex option. Which attributes may be specified, and in what combination, is exchange-specific. Description of usage conventions can be found in document InstrumentDefinitionConventions_WebAPI.md.
Type: string
Description: Symbol of the underlying contract, in exchange-specific format.
Required: yes.
Type: uint32
Description: CQG base instrument type. One of metadata_2.CQGInstrumentType enums.
Required: yes.
Type: google.protobuf.Timestamp
Description: Maturity timestamp. (local exchange date in timestamp format, use date part only).
Required: yes.
Type: string
Description: Exchange-specific instrument type, if required by exchange. Allowed type strings depend on exchange convention.
Type: uint32
Description: Settlement method, if required by exchange. One of metadata_2.SettlementMethod enums.
Type: double
Description: Option strike value, for options only. Value will be passed as-is to exchange.
Type: uint32
Description: Exercise style, for options only, if required by exchange. One of metadata_2.ExerciseStyle enums.
Type: uint32
Description: Pricing convention, if required by exchange. One of metadata_2.PricingConvention enums.