yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
Function: add_to_watchlist
This tool belongs to the trading system, which allows users to trade stocks, manage their account, and view stock information. Tool description: Add a stock to the watchlist.
Parameters:
stock: type: string
description: the stock symbol to add to the watchlist. 
Required parameters: stock
Response:
symbol: type: string
description: the symbol that were successfully added to the watchlist.
Function: get_account_info
This tool belongs to the trading system, which allows users to trade stocks, manage their account, and view stock information. Tool description: Get account information.
Parameters:
Response:
account_id: type: integer
description: ID of the account.
balance: type: float
description: Current balance of the account.
binding_card: type: integer
description: Card number associated with the account.
Function: get_current_time
This tool belongs to the trading system, which allows users to trade stocks, manage their account, and view stock information. Tool description: Get the current time.
Parameters:
Response:
current_time: type: string
description: Current time in HH:MM AM/PM format.
Function: get_order_history
This tool belongs to the trading system, which allows users to trade stocks, manage their account, and view stock information. Tool description: Get the stock order ID history.
Parameters:
Response:
order_history: type: array
description: List of orders ID in the order history.
items: type: integer
Function: get_symbol_by_name
This tool belongs to the trading system, which allows users to trade stocks, manage their account, and view stock information. Tool description: Get the symbol of a stock by company name.
Parameters:
name: type: string
description: Name of the company. 
Required parameters: name
Response:
symbol: type: string
description: Symbol of the stock or "Stock not found" if not available.
Function: get_watchlist
This tool belongs to the trading system, which allows users to trade stocks, manage their account, and view stock information. Tool description: Get the watchlist.
Parameters:
Response:
watchlist: type: array
description: List of stock symbols in the watchlist.
items: type: string
Function: remove_stock_from_watchlist
This tool belongs to the trading system, which allows users to trade stocks, manage their account, and view stock information. Tool description: Remove a stock from the watchlist.
Parameters:
symbol: type: string
description: Symbol of the stock to remove. 
Required parameters: symbol
Response:
status: type: string
description: Status of the removal operation.
Function: trading_get_login_status
This tool belongs to the trading system, which allows users to trade stocks, manage their account, and view stock information. Tool description: Get the login status.
Parameters:
Response:
status: type: boolean
description: Login status.
Function: trading_login
This tool belongs to the trading system, which allows users to trade stocks, manage their account, and view stock information. Tool description: Handle user login.
Parameters:
username: type: string
description: Username for authentication.
password: type: string
description: Password for authentication. 
Required parameters: username, password
Response:
status: type: string
description: Login status message.
Function: trading_logout
This tool belongs to the trading system, which allows users to trade stocks, manage their account, and view stock information. Tool description: Handle user logout for trading system.
Parameters:
Response:
status: type: string
description: Logout status message.