def get_all_option_positions(info=None): """Returns all option positions ever held for the account. :param info: Will filter the results to get a specific value. :type info: Optional[str] :returns: Returns a list of dictionaries of key/value pairs for each option. If info parameter is provided, \ a list of strings is returned where the strings are the value of the key that matches info. """ url = urls.option_positions() data = helper.request_get(url,'pagination') return(helper.filter(data,info))
def get_open_option_positions(info=None): """Returns all open option positions for the account. :param info: Will data_filter the results to get a specific value. :type info: Optional[str] :returns: Returns a list of dictionaries of key/value pairs for each option. If info parameter is provided, \ a list of strings is returned where the strings are the value of the key that matches info. """ url = urls.option_positions() payload = {'nonzero': 'True'} data = helper.request_get(url, 'pagination', payload) return helper.data_filter(data, info)