def delete_symbols_from_watchlist(inputSymbols, name='Default'): """Deletes multiple stock tickers from a watchlist. :param inputSymbols: May be a single stock ticker or a list of stock tickers. :type inputSymbols: str or list :param name: The name of the watchlist to delete data from. :type name: Optional[str] :returns: Returns result of the delete request. """ symbols = helper.inputs_to_set(inputSymbols) symbols = stocks.get_fundamentals(symbols, info='instrument') watchlist = get_watchlist_by_name(name=name) items = [] data = None for symbol in symbols: for list_ in watchlist: if symbol == list_['instrument']: items.append(symbol[37:]) for item in items: url = urls.watchlists() + name + item data = helper.request_delete(url) return(data)
def delete_symbols_from_watchlist(inputSymbols, name='Default'): """Deletes multiple stock tickers from a watchlist. :param inputSymbols: May be a single stock ticker or a list of stock tickers. :type inputSymbols: str or list :param name: The name of the watchlist to delete data from. :type name: Optional[str] :returns: Returns result of the delete request. """ symbols = helper.inputs_to_set(inputSymbols) ids = stocks.get_instruments_by_symbols(symbols, info='id') data = [] for id in ids: url = urls.watchlist_delete(name, id) data.append(helper.request_delete(url)) return (data)