{"id":44,"date":"2026-01-19T03:33:02","date_gmt":"2026-01-18T19:33:02","guid":{"rendered":"https:\/\/www.swingrobotic.com\/?page_id=44"},"modified":"2026-01-19T05:58:44","modified_gmt":"2026-01-18T21:58:44","slug":"qqq","status":"publish","type":"page","link":"https:\/\/www.swingrobotic.com\/?page_id=44","title":{"rendered":"Monthly"},"content":{"rendered":"\n<p>We have algorithms for QQQ trading, one trade a month and one trade a week, which are based on return variance analysis of QQQ. <\/p>\n\n\n\n<p>Previous studies on return variances were based on single period analysis. The return of the period under study is simply the close price minus the open price. Here is the one-period Return Variance Analysis of Dow.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"403\" src=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/Dow-Anova-Monthly.jpg\" alt=\"\" class=\"wp-image-47\" srcset=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/Dow-Anova-Monthly.jpg 806w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/Dow-Anova-Monthly-300x150.jpg 300w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/Dow-Anova-Monthly-768x384.jpg 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n\n\n\n<p>We calculate the return of holding more than one period, to 2, 3, 4, 5, 6, 7, up to the maximum period of the longer time frame. For example, in a daily return variance of a calendar month, we calculate the return of holding for 1, 2, 3, 4, up to 21 days, since there are 21 trading days in a calendar month.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"530\" height=\"230\" src=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/Dow-3D-Monthly.jpg\" alt=\"\" class=\"wp-image-49\" style=\"width:758px;height:auto\" srcset=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/Dow-3D-Monthly.jpg 530w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/Dow-3D-Monthly-300x130.jpg 300w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/figure>\n\n\n\n<p>From the chart we can see, long Dow Jones index from May to September can not make money in the past 99 years. The strategy to long Dow Jones index can only generate profit from September to April. This further confirms the winter-summer effect on the 3D horizon.<\/p>\n\n\n\n<p><strong>Month-end Return Variance<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"530\" height=\"237\" src=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/Dow-3D-Daily.jpg\" alt=\"\" class=\"wp-image-50\" style=\"width:761px;height:auto\" srcset=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/Dow-3D-Daily.jpg 530w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/Dow-3D-Daily-300x134.jpg 300w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/figure>\n\n\n\n<p>From the 3D chart we can see long Dow Jones index at the end of a month, and hold it for 10 days can generate substantial return in the past 90 years.<\/p>\n\n\n\n<p><strong>One-Trade-a-Month Model<\/strong><\/p>\n\n\n\n<p>The long algorithm only goes long at a particular date of a month, and exits the long position after holding it for a fixed number of trading days. This simple strategy captures almost all upside movements of QQQ since its inception in 1999.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"157\" src=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/QQQ-600-gains-1024x157.jpg\" alt=\"\" class=\"wp-image-53\" srcset=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/QQQ-600-gains-1024x157.jpg 1024w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/QQQ-600-gains-300x46.jpg 300w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/QQQ-600-gains-768x118.jpg 768w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/QQQ-600-gains.jpg 1026w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Our One-Trade-a-Month model generated 782 points, beating the market by 30%.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"228\" src=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/QQQ-Calendar-1024x228.jpg\" alt=\"\" class=\"wp-image-55\" srcset=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/QQQ-Calendar-1024x228.jpg 1024w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/QQQ-Calendar-300x67.jpg 300w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/QQQ-Calendar-768x171.jpg 768w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/QQQ-Calendar.jpg 1261w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>125 Years Back-Testing<\/p>\n\n\n\n<p>We tested this One-Trade-a-Month model on 125 years of historical data of Dow. Here are the results. Dow gained 40,000 points in the past 125 years, our model realized 56,517 points beating the market by 40%.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"234\" src=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/INDU_125-Years-56517-gain-1024x234.jpg\" alt=\"\" class=\"wp-image-60\" srcset=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/INDU_125-Years-56517-gain-1024x234.jpg 1024w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/INDU_125-Years-56517-gain-300x69.jpg 300w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/INDU_125-Years-56517-gain-768x176.jpg 768w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/INDU_125-Years-56517-gain.jpg 1164w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/INDU_125-Years-Test-1024x570.jpg\" alt=\"\" class=\"wp-image-59\" srcset=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/INDU_125-Years-Test-1024x570.jpg 1024w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/INDU_125-Years-Test-300x167.jpg 300w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/INDU_125-Years-Test-768x428.jpg 768w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/INDU_125-Years-Test.jpg 1241w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p> <strong>One-Trade-a-Week Model<\/strong><\/p>\n\n\n\n<p>This algorithm only goes long one trade a week, generating 1,044 points, out-performing the market by 74%.  The model outperformed the One-Trade-a-Month model.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"280\" src=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/One-trade-a-week-QQQ-1024x280.jpg\" alt=\"\" class=\"wp-image-62\" srcset=\"https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/One-trade-a-week-QQQ-1024x280.jpg 1024w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/One-trade-a-week-QQQ-300x82.jpg 300w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/One-trade-a-week-QQQ-768x210.jpg 768w, https:\/\/www.swingrobotic.com\/wp-content\/uploads\/2026\/01\/One-trade-a-week-QQQ.jpg 1187w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have algorithms for QQQ trading, one trade a month and one trade a week, which are based on return variance analysis of QQQ. Previous studies on return variances were based on single period analysis. The return of the period under study is simply the close price minus the open price. Here is the one-period [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-44","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.swingrobotic.com\/index.php?rest_route=\/wp\/v2\/pages\/44","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.swingrobotic.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.swingrobotic.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.swingrobotic.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.swingrobotic.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=44"}],"version-history":[{"count":11,"href":"https:\/\/www.swingrobotic.com\/index.php?rest_route=\/wp\/v2\/pages\/44\/revisions"}],"predecessor-version":[{"id":77,"href":"https:\/\/www.swingrobotic.com\/index.php?rest_route=\/wp\/v2\/pages\/44\/revisions\/77"}],"wp:attachment":[{"href":"https:\/\/www.swingrobotic.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=44"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}