ahudock commited on
Commit
dd76302
·
1 Parent(s): fe4e709

Switch from lastPrice to ask

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -109,7 +109,7 @@ def yf_atm_call_price(ticker: str, dte: int = 0) -> float:
109
  float: The ATM call option price.
110
  """
111
  _, _, _, call_row, _ = _get_atm_option_data(ticker, dte)
112
- return float(call_row.get("lastPrice", 0.0))
113
 
114
  @tool
115
  def yf_atm_put_price(ticker: str, dte: int = 0) -> float:
@@ -124,7 +124,7 @@ def yf_atm_put_price(ticker: str, dte: int = 0) -> float:
124
  float: The ATM put option price.
125
  """
126
  _, _, _, _, put_row = _get_atm_option_data(ticker, dte)
127
- return float(put_row.get("lastPrice", 0.0))
128
 
129
  @tool
130
  def yf_atm_call_iv(ticker: str, dte: int = 0) -> float:
@@ -169,8 +169,8 @@ def yf_atm_straddle_price(ticker: str, dte: int = 0) -> float:
169
  float: The total ATM straddle price.
170
  """
171
  _, _, _, call_row, put_row = _get_atm_option_data(ticker, dte)
172
- call_price = float(call_row.get("lastPrice", 0.0))
173
- put_price = float(put_row.get("lastPrice", 0.0))
174
  return call_price + put_price
175
 
176
  ddgs = DuckDuckGoSearchTool();
 
109
  float: The ATM call option price.
110
  """
111
  _, _, _, call_row, _ = _get_atm_option_data(ticker, dte)
112
+ return float(call_row.get("ask", 0.0))
113
 
114
  @tool
115
  def yf_atm_put_price(ticker: str, dte: int = 0) -> float:
 
124
  float: The ATM put option price.
125
  """
126
  _, _, _, _, put_row = _get_atm_option_data(ticker, dte)
127
+ return float(put_row.get("ask", 0.0))
128
 
129
  @tool
130
  def yf_atm_call_iv(ticker: str, dte: int = 0) -> float:
 
169
  float: The total ATM straddle price.
170
  """
171
  _, _, _, call_row, put_row = _get_atm_option_data(ticker, dte)
172
+ call_price = float(call_row.get("ask", 0.0))
173
+ put_price = float(put_row.get("ask", 0.0))
174
  return call_price + put_price
175
 
176
  ddgs = DuckDuckGoSearchTool();