Prerequisites
The following example requires theyfinance
library.
Example
The following agent will provide information about the stock price and analyst recommendations for NVDA (Nvidia Corporation).cookbook/tools/yfinance_tools.py
Toolkit Params
The YFinanceTools toolkit does not require any configuration parameters. All functions are enabled by default and do not have individual enable/disable flags. Simply instantiate the toolkit without any parameters.Toolkit Functions
Function | Description |
---|---|
get_current_stock_price | This function retrieves the current stock price of a company. |
get_company_info | This function retrieves detailed information about a company. |
get_historical_stock_prices | This function retrieves historical stock prices for a company. |
get_stock_fundamentals | This function retrieves fundamental data about a stock. |
get_income_statements | This function retrieves income statements of a company. |
get_key_financial_ratios | This function retrieves key financial ratios for a company. |
get_analyst_recommendations | This function retrieves analyst recommendations for a stock. |
get_company_news | This function retrieves the latest news related to a company. |
get_technical_indicators | This function retrieves technical indicators for stock analysis. |
include_tools
or exclude_tools
to modify the list of tools the agent has access to. Learn more about selecting tools.