{"id":6214,"date":"2025-12-09T16:07:51","date_gmt":"2025-12-09T22:07:51","guid":{"rendered":"https:\/\/librarytestdev.wpenginepowered.com\/?post_type=doc&#038;p=6214"},"modified":"2026-01-06T16:28:05","modified_gmt":"2026-01-06T22:28:05","slug":"how-tt-backtesting-works","status":"publish","type":"doc","link":"https:\/\/library-staging.tradingtechnologies.com\/tt-backtesting\/tt-backtesting-overview\/how-tt-backtesting-works\/","title":{"rendered":"How TT Backtesting works"},"content":{"rendered":"\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/12\/ovw-new-backtest.png\" alt=\"Add Image\"><\/p>\n\n<p>A user creates a backtest in TT Backtesting by defining:<\/p>\n<ol>\n\t<li>\n\t\tThe algo to be backtested\n\t<\/li>\n\t<li>\n\t\tThe speed at which the historical market data will be played back\n\t<\/li>\n\t<li>\n\t\tThe historical period of time of market data to be played back\n\t<\/li>\n<\/ol>\n<p><strong>Note<\/strong>: The historical period set by the <strong>Range<\/strong> field is always set using the user&#8217;s time zone.<\/p>\n\n<p>For each backtest, you can run up to ten different parameter configurations, called algo instances. You can use this feature to specify different input parameters for the same algo to see how the values affect the algo results during the same market conditions.<\/p>\n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2025\/12\/ovw-test-instances.png\" alt=\"Add Image\"><\/p>\n\n<p>Once the backtest is launched, TT Backtesting:<\/p>\n\n<ul>\n\t<li>\n\t\tDownloads the historical data for the specified period\n\t<\/li>\n\t<li>\n\t\tStarts running the algo instances\n\t<\/li>\n\t<li>\n\t\tMatches orders placed by the algo instances against the historical market data stream using the same simulation matching engine used in the TT production simulation environment.\n\t<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A user creates a backtest in TT Backtesting by defining: The algo to be backtested The speed at which the hist [&hellip;]<\/p>\n","protected":false},"author":2,"template":"","meta":{"_acf_changed":false,"footnotes":""},"docs-category":[1591],"class_list":["post-6214","doc","type-doc","status-publish","hentry","docs-category-tt-backtesting-overview"],"acf":[],"_links":{"self":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/6214","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":0,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/6214\/revisions"}],"wp:attachment":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/media?parent=6214"}],"wp:term":[{"taxonomy":"docs-category","embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/docs-category?post=6214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}