pub struct CalculateImpliedVolatilityRequest {
pub req_id: i32,
pub contract: Contract,
pub option_price: f64,
pub under_price: f64,
pub options: Vec<TagValue>,
}Expand description
Calculate implied volatility request.
Fields§
§req_id: i32Request id.
contract: ContractContract.
option_price: f64Option price.
under_price: f64Underlying price.
options: Vec<TagValue>Request options.
Trait Implementations§
Source§impl Clone for CalculateImpliedVolatilityRequest
impl Clone for CalculateImpliedVolatilityRequest
Source§fn clone(&self) -> CalculateImpliedVolatilityRequest
fn clone(&self) -> CalculateImpliedVolatilityRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for CalculateImpliedVolatilityRequest
impl Default for CalculateImpliedVolatilityRequest
Source§fn default() -> CalculateImpliedVolatilityRequest
fn default() -> CalculateImpliedVolatilityRequest
Returns the “default value” for a type. Read more
Source§impl EncodableRequest for CalculateImpliedVolatilityRequest
impl EncodableRequest for CalculateImpliedVolatilityRequest
Source§fn encode_fields(&self, fields: &mut FieldSink) -> TwsApiResult<()>
fn encode_fields(&self, fields: &mut FieldSink) -> TwsApiResult<()>
Appends fields after the message id.
Source§fn encode_fields_for_server_version(
&self,
fields: &mut FieldSink,
server_version: i32,
) -> TwsApiResult<()>
fn encode_fields_for_server_version( &self, fields: &mut FieldSink, server_version: i32, ) -> TwsApiResult<()>
Appends fields for a negotiated server version.
Source§fn encode_protobuf(&self) -> TwsApiResult<Option<Vec<u8>>>
fn encode_protobuf(&self) -> TwsApiResult<Option<Vec<u8>>>
Encodes this request as protobuf when implemented for the request type.
impl StructuralPartialEq for CalculateImpliedVolatilityRequest
Auto Trait Implementations§
impl Freeze for CalculateImpliedVolatilityRequest
impl RefUnwindSafe for CalculateImpliedVolatilityRequest
impl Send for CalculateImpliedVolatilityRequest
impl Sync for CalculateImpliedVolatilityRequest
impl Unpin for CalculateImpliedVolatilityRequest
impl UnsafeUnpin for CalculateImpliedVolatilityRequest
impl UnwindSafe for CalculateImpliedVolatilityRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more