{"id":7011,"date":"2025-08-28T22:11:56","date_gmt":"2025-08-29T03:11:56","guid":{"rendered":"https:\/\/librarytestdev.wpenginepowered.com\/?post_type=doc&#038;p=7011"},"modified":"2026-06-29T10:55:14","modified_gmt":"2026-06-29T15:55:14","slug":"searching-for-instruments","status":"publish","type":"doc","link":"https:\/\/library-staging.tradingtechnologies.com\/apis\/tt-core-sdk\/working-with-instruments\/searching-for-instruments\/","title":{"rendered":"Searching for Instruments"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The\u00a0<strong>SearchInstruments()<\/strong>\u00a0function provides the ability for you to find instruments using custom search criteria. The following code snippet demonstrates this approach:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\n\nttsdk::Instrument::ResponseCode respCode;\nstd::string markets = \u201cCME\u201d;\nstd::string query = \u201cCL\u201d;\nttsdk::InstrumentSearchResultsPtr instRes = SearchInstruments(\n          query.c_str(), markets.c_str(), respCode);\nfor (size_t i = 0; i &lt; instRes->GetNumResults(); i++)\n{\n         InstrumentResultPtr instPtr = instRes->GetResult(i);\n         std::cout &lt;&lt; \u201calias = \u201c &lt;&lt; instPtr->GetAlias() &lt;&lt; std::endl;\n}\n\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p class=\"wp-block-paragraph\">The\u00a0<strong>SearchInstruments()<\/strong>\u00a0function provides the ability for you to find instruments using custom search criteria. The following code snippet demonstrates this approach:<\/p>\n","protected":false},"author":2,"template":"wp-custom-template-single-doc-tt-core-sdk","meta":{"_acf_changed":false,"footnotes":""},"docs-category":[446],"class_list":["post-7011","doc","type-doc","status-publish","hentry","docs-category-working-with-instruments"],"acf":[],"_links":{"self":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc"}],"about":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/types\/doc"}],"author":[{"embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":1,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7011\/revisions"}],"predecessor-version":[{"id":59643,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7011\/revisions\/59643"}],"wp:attachment":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/media?parent=7011"}],"wp:term":[{"taxonomy":"docs-category","embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/docs-category?post=7011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}