|
Apex Options
|
Public Member Functions | |
| def | __init__ (self, underlying, data_manager, rates) |
| def | initialize_all_options (self) |
| def | update_indices (self, options) |
| def | option_by_symbol (self, symbol) |
| def | options_by_expiry (self, expiry) |
| def | options_by_day (self, day) |
| def | options_by_contract (self, contract) |
| def | options_by_type (self, otype) |
| def | get_options_by_expiry (self, current_day, days_to_expiry=None, maturity=None, option_type kind=None) |
| def | days_available (self) |
| def | get_butterfly (self, day, kind, span, center=None, days_to_expiry=None, maturity=None) |
| def | get_straddle (self, day, center=None, moneyness_spread=0, days_to_expiry=None, min_dte=None, maturity=None) |
| def | get_bull_spread (self, day, spread_type, first_strike=None, second_strike=None, moneyness_spread=0.1, days_to_expiry=None, maturity=None) |
| def | get_naked_atm_option (self, day, otype, days_to_expiry=None, maturity=None) |
| def | get_naked_option (self, day, otype, moneyness_spread=None, days_to_expiry=None, min_dte=None, maturity=None) |
Public Attributes | |
| underlying | |
| data | |
| rates | |
Computes which optins are available at what points in time.
| def options_monitor.OptionsMonitor.__init__ | ( | self, | |
| underlying, | |||
| data_manager, | |||
| rates | |||
| ) |
Okay, so we have to create all options now.
| def options_monitor.OptionsMonitor.get_bull_spread | ( | self, | |
| day, | |||
| spread_type, | |||
first_strike = None, |
|||
second_strike = None, |
|||
moneyness_spread = 0.1, |
|||
days_to_expiry = None, |
|||
maturity = None |
|||
| ) |
Gets butterfly for a particular day.
| def options_monitor.OptionsMonitor.get_butterfly | ( | self, | |
| day, | |||
| kind, | |||
| span, | |||
center = None, |
|||
days_to_expiry = None, |
|||
maturity = None |
|||
| ) |
Gets butterfly for a particular day.
| def options_monitor.OptionsMonitor.get_naked_atm_option | ( | self, | |
| day, | |||
| otype, | |||
days_to_expiry = None, |
|||
maturity = None |
|||
| ) |
Gets butterfly for a particular day.
| def options_monitor.OptionsMonitor.get_naked_option | ( | self, | |
| day, | |||
| otype, | |||
moneyness_spread = None, |
|||
days_to_expiry = None, |
|||
min_dte = None, |
|||
maturity = None |
|||
| ) |
Gets butterfly for a particular day.
| def options_monitor.OptionsMonitor.get_options_by_expiry | ( | self, | |
| current_day, | |||
days_to_expiry = None, |
|||
maturity = None, |
|||
| option_type | kind = None |
||
| ) |
Returns options within certain days to expiry from current day.
| def options_monitor.OptionsMonitor.get_straddle | ( | self, | |
| day, | |||
center = None, |
|||
moneyness_spread = 0, |
|||
days_to_expiry = None, |
|||
min_dte = None, |
|||
maturity = None |
|||
| ) |
Gets butterfly for a particular day.
1.8.15