public void CanSearchSecuritiesWithConditions() { var request = new SearchSecurities { page_size = 10, Conditions_IaYoS = new List <SecuritiesSearchCondition> { new SecuritiesSearchCondition { Operator = SearchOperator.gt, Tag = DataPointTag.open_price, Value = 10.5 }, new SecuritiesSearchCondition { Operator = SearchOperator.gt, Tag = DataPointTag.pricetoearnings, Value = 10 } } }; var response = ApiClient.SearchSecurities(request); Assert.True(response != null); Assert.True(response.data.Count > 0); }
/// <summary> /// http://docs.intrinio.com/#securities-search-screener /// Returns security list and information all securities that match the given conditions. The API call /// credits required for each call is equal to the number of conditions specified. /// </summary> /// <param name="request"></param> /// <returns></returns> public SearchSecuritiesResponse SearchSecurities(SearchSecurities request) { return(GetMetaList <SearchSecurities, SearchSecuritiesResponse>(request)); }