{"id":11040,"date":"2022-09-07T17:00:06","date_gmt":"2022-09-07T09:00:06","guid":{"rendered":"https:\/\/www.tejwin.com\/?post_type=news&#038;p=11040"},"modified":"2023-07-26T14:44:03","modified_gmt":"2023-07-26T06:44:03","slug":"using-single-sited-tool-to-do-screening-and-performance-backtesting","status":"publish","type":"news","link":"https:\/\/www.tejwin.com\/en\/news\/using-single-sited-tool-to-do-screening-and-performance-backtesting\/","title":{"rendered":"Using Single-sited Tool to do Screening and Performance Backtesting"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.tejwin.com\/wp-content\/uploads\/\u672a\u547d\u540d-70.png\" alt=\"Using Single-sited Tool to do Screening and Performance Backtesting\" class=\"wp-image-11041\" width=\"813\" height=\"500\" srcset=\"https:\/\/www.tejwin.com\/wp-content\/uploads\/\u672a\u547d\u540d-70.png 502w, https:\/\/www.tejwin.com\/wp-content\/uploads\/\u672a\u547d\u540d-70-300x185.png 300w, https:\/\/www.tejwin.com\/wp-content\/uploads\/\u672a\u547d\u540d-70-150x92.png 150w\" sizes=\"(max-width: 813px) 100vw, 813px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>The formation of an investment strategy process includes data collecting, strategy initiating, Screening condition setting, backtesting, and eventually inputting the fund into the market to carry out a strategy.<\/p>\n\n\n\n<p>We often have to face the following problems in the process:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>We have to ensure that the essential contents were recorded in the strategy initiation process and then make sure that there were no data insufficiency or errors in the data collecting and documenting.<\/li>\n\n\n\n<li>The setting of screening conditions contains ratings and filters, which require logical thinking and functional logic.<\/li>\n\n\n\n<li>The implementation of backtesting takes statistical analytical programs to be done.<\/li>\n<\/ol>\n\n\n\n<p>How to swiftly test the historical performance to ensure the feasibility of investing strategy through the creation of investors&#8217; mindsets? These stages take a great amount of time, statistical knowledge, programming ability, and so does data.<\/p>\n\n\n\n<p><em>&#8221; TEJ Screening Backtesting system is backed up by complete TEJ database. The system also has a built-in statistics logic and testing program for the screening and backtesting section. Users can implement strategy initiation and performance backtesting in the same system, which would enhance the efficiency of investing strategy development by outputting more variety of graphs.&#8221;<\/em><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69f59f9c50a6d\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69f59f9c50a6d\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.tejwin.com\/en\/news\/using-single-sited-tool-to-do-screening-and-performance-backtesting\/#%E2%80%9CThree_Highlights_of_the_Screening_and_Backtesting_System%E2%80%9D\" >&#8220;Three Highlights of the Screening and Backtesting System&#8221;<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.tejwin.com\/en\/news\/using-single-sited-tool-to-do-screening-and-performance-backtesting\/#I_Take_the_necessary_data_features_into_full_consideration\" >I. Take the necessary data features into full consideration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.tejwin.com\/en\/news\/using-single-sited-tool-to-do-screening-and-performance-backtesting\/#II_Combining_the_TEJ_Database_to_Continuously_Connect_the_Database_and_the_Screening_Performance_Backtesting_System\" >II. Combining the TEJ Database to Continuously Connect the Database and the Screening Performance Backtesting System<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.tejwin.com\/en\/news\/using-single-sited-tool-to-do-screening-and-performance-backtesting\/#III_Three_Steps_to_Set_the_System_No_need_for_Programming_Basics_Downsize_the_Entering_Threshold\" >III. Three Steps to Set the System. No need for Programming Basics. Downsize the Entering Threshold<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.tejwin.com\/en\/news\/using-single-sited-tool-to-do-screening-and-performance-backtesting\/#_Conclusion\" >&nbsp;Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%9CThree_Highlights_of_the_Screening_and_Backtesting_System%E2%80%9D\"><\/span><strong><u>&#8220;Three Highlights of the Screening and Backtesting System&#8221;<\/u><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"I_Take_the_necessary_data_features_into_full_consideration\"><\/span><strong>I. Take the necessary data features into full consideration<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Solving Survivorship Bias<\/li>\n<\/ul>\n\n\n\n<p>The survivorship bias in terms of backtesting work means that when performing a backtest, only considers the currently listed companies without including the samples of stocks issued by companies that are currentlly out of the list. If we miss those delisted stocks that existed in the backtesting work, the backtesting results will not reflect the true situation in the past, which makes the performance inaccurate.&nbsp;TEJ Database records all of the currently listed companies and the once listed ones. With the complete data, the backtesting could truly reflect the historical performance and offer accurate results.<\/p>\n\n\n\n<p>\u3010 Figure 1. The target in the database includes delisting companies\u3011<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tejwin.com\/wp-content\/uploads\/image1.png\" alt=\"Using Single-sited Tool to do Screening and Performance Backtesting\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Renewing Data on a Daily Basis<\/li>\n<\/ul>\n\n\n\n<p>TEJ renews the firm operating information and records all the market information in the after-hours daily. The ongoing research or initiating strategies can view its screening performance backtesting results by calculation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"II_Combining_the_TEJ_Database_to_Continuously_Connect_the_Database_and_the_Screening_Performance_Backtesting_System\"><\/span><strong>II. Combining the TEJ Database to Continuously Connect the Database and the Screening Performance Backtesting System<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Initiate strategies from the abundant database, which includes the fundamentals of firm operating and the technicals of market chips.<\/li>\n\n\n\n<li>Different types of performance factors can be combined at will, which enables to construct your strategy in no time.<\/li>\n\n\n\n<li>Complete the data selecting, screen setting, to performance backtesting on the same dashboard. Solve your problem in a single site.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"III_Three_Steps_to_Set_the_System_No_need_for_Programming_Basics_Downsize_the_Entering_Threshold\"><\/span><strong>III. Three Steps to Set the System. No need for Programming Basics. Downsize the Entering Threshold<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>1.&nbsp;No need for programming basics<\/p>\n\n\n\n<p>It requires a great amount of data sample scraping, logic testing, and calculation to establish the screening condition, backtesting settings, and implementation process. In the past, users had to download information from the database and finish the backtesting through statistical software or self-written programs, which was not only quite a waste of time and human power but also increased the entrance threshold of investors doing backtesting. To solve this problem, TEJ includes the union method and ratings of strategy conditions. The backtesting weighting deployment and rebalance settings all conform to the requirements to basic screening performance backtesting, and the function saved the time for users to code themselves, which significantly decreased the threshold of strategic development.<\/p>\n\n\n\n<p>2.&nbsp;Direct view of backtesting graph<\/p>\n\n\n\n<p>The backtesting results output by the system includes style analysis, the graph of returns, max retracement, etc. The necessary graphs to gain insight into strategy performance are viewable and could be exported to use in no time.<\/p>\n\n\n\n<p>3. Strategy example sharings<\/p>\n\n\n\n<p>The system has in-built frequently used strategies, provided for users as references to strategy initiating. TEJ also irregularly updates strategy examples on our websites to follow up on the market trend.<\/p>\n\n\n\n<p><strong>\u3014Highlight Functions of the Screening Performance Backtesting System\u3015<\/strong><\/p>\n\n\n\n<p>I. Screening pool preview<\/p>\n\n\n\n<p>After the system established the screening requirement, it would immediately filter the stock list that meets the requirements and provides a preview. The preview function makes it easier to check the scores and weights of stocks that conform to the requirement, which is also convenient to check or revise.<\/p>\n\n\n\n<p>\u3010 Figure 2. Screening Condition Settings\u3011<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tejwin.com\/wp-content\/uploads\/image4.png\" alt=\"Using Single-sited Tool to do Screening and Performance Backtesting\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tejwin.com\/wp-content\/uploads\/image5.png\" alt=\"Using Single-sited Tool to do Screening and Performance Backtesting\"\/><\/figure>\n\n\n\n<p>II. Backtesting parameters setting<\/p>\n\n\n\n<p>The Backtesting settings provide:<\/p>\n\n\n\n<p>(1) Static or dynamic backtesting<br>(2) Weight deployments<br>(3) Sample and backtesting periods (Make a small amount measurement of 2 years first, and implement a longer backtesting period after ensuring the previous substance)<\/p>\n\n\n\n<p>\u3010Figure 3. Backtesting Parameters Setting\u3011<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tejwin.com\/wp-content\/uploads\/image6.png\" alt=\"Using Single-sited Tool to do Screening and Performance Backtesting\"\/><\/figure>\n\n\n\n<p>II. Report output<\/p>\n\n\n\n<p>The report derived from the backtesting results should include style analysis, historical return graphs, performances\/risk indexes, max retracements, etc. The graphs are arranged in horizontal order to make it easy to view the results of strategy performance, and eventually, export the report.<\/p>\n\n\n\n<p>\u3010Figure 4. Report output\u3011<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tejwin.com\/wp-content\/uploads\/image2.png\" alt=\"Using Single-sited Tool to do Screening and Performance Backtesting\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tejwin.com\/wp-content\/uploads\/image3.png\" alt=\"Using Single-sited Tool to do Screening and Performance Backtesting\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"_Conclusion\"><\/span><strong>&nbsp;Conclusion<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>TEJ Screening and Performance Backtesting System is a newly-added function of the TEJ PRO system. It directly integrates various indexes like fundamentals\/chips\/technicals\/financials in TEJ database. It also implements strategy initiating, performance backtesting, and graph illustrating in a single system dashboard, which enables you to view the various aspects of the strategic analysis.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No need for time for data scraping.<\/li>\n\n\n\n<li>No need for time for coding.<\/li>\n\n\n\n<li>Meet the needs for investing strategy development and automate the testing performance factors in a single system.<\/li>\n<\/ul>\n\n\n\n<p><br>TEJ\u2019s most complete screening and backtesting tool give you spectacular efficiency for academic research. Just open TEJ PRO and try it yourself.<br>\u200b\u200b\u200b\u200b\u200b\u200b<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The formation of an investment strategy process includes data collecting, strategy initiating, Screening condition setting, backtesting, and eventually inputting the fund into the market to carry out a strategy. We often have to face the following problems in the process: How to swiftly test the historical performance to ensure the feasibility of investing strategy through [&hellip;]<\/p>\n","protected":false},"featured_media":11041,"parent":0,"menu_order":0,"template":"","tags":[2962,2987,2537],"news-category":[688],"class_list":["post-11040","news","type-news","status-publish","has-post-thumbnail","hentry","tag-market-data","tag-quant","tag-2537","news-category-product-news"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.tejwin.com\/en\/wp-json\/wp\/v2\/news\/11040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tejwin.com\/en\/wp-json\/wp\/v2\/news"}],"about":[{"href":"https:\/\/www.tejwin.com\/en\/wp-json\/wp\/v2\/types\/news"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tejwin.com\/en\/wp-json\/wp\/v2\/media\/11041"}],"wp:attachment":[{"href":"https:\/\/www.tejwin.com\/en\/wp-json\/wp\/v2\/media?parent=11040"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tejwin.com\/en\/wp-json\/wp\/v2\/tags?post=11040"},{"taxonomy":"news-category","embeddable":true,"href":"https:\/\/www.tejwin.com\/en\/wp-json\/wp\/v2\/news-category?post=11040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}