FXOption¶
For methods of this class, see gs_quant.base.Priceable
- class FXOption(pair=None, buy_sell=None, option_type=None, notional_amount=None, notional_currency=None, notional_amount_in_other_currency=None, strike_price=None, settlement_date=None, settlement_currency=None, settlement_rate_option=None, method_of_settlement=None, expiration_date=None, expiration_time=None, premium=None, premium_currency=None, premium_payment_date=None, exercise_style=None, name=None)[source]¶
Properties
-
buy_sell:
Optional
[BuySell
] = None¶
- dataclass_json_config = {'letter_case': <function camelcase>}¶
-
exercise_style:
Optional
[OptionExerciseStyle
] = None¶
-
expiration_date:
Union
[date
,str
,None
] = None¶
-
expiration_time:
Optional
[str
] = None¶
- instrument_quantity¶
- metadata¶
-
method_of_settlement:
Optional
[OptionSettlementMethod
] = None¶
-
name:
Optional
[str
] = None¶
-
notional_amount:
Union
[float
,str
,None
] = None¶
-
notional_amount_in_other_currency:
Union
[float
,str
,None
] = None¶
-
notional_currency:
Optional
[Currency
] = None¶
-
option_type:
Optional
[OptionType
] = None¶
-
pair:
Optional
[str
] = None¶
- provider¶
- quantity_: InitVar[float] = 1¶
- resolution_key¶
-
settlement_currency:
Optional
[Currency
] = None¶
-
settlement_date:
Union
[date
,str
,None
] = None¶
-
settlement_rate_option:
Optional
[str
] = None¶
-
strike_price:
Union
[float
,str
,None
] = None¶
-
type_:
Optional
[AssetType
] = 'Option'¶
- unresolved¶
-
buy_sell: