{"id":3222,"date":"2026-02-11T16:58:12","date_gmt":"2026-02-11T08:58:12","guid":{"rendered":"https:\/\/shop.algoforest.com\/?post_type=product&#038;p=3222"},"modified":"2026-07-09T07:58:58","modified_gmt":"2026-07-08T23:58:58","slug":"adx-printer","status":"publish","type":"product","link":"https:\/\/shop.algoforest.com\/zh\/product\/adx-printer\/","title":{"rendered":"ADX\u5370\u8868\u6a5f"},"content":{"rendered":"<h1><strong>Average Directional Index (ADX) Printer<\/strong><\/h1>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/shop.algoforest.com\/wp-content\/uploads\/2026\/06\/paste-1782281227058.png\"><\/p>\n<p><span><img decoding=\"async\" src=\"https:\/\/shop.algoforest.com\/wp-content\/uploads\/2026\/07\/paste-1783555125228.png\"><\/span><\/p>\n<\/p>\n<p>\ud83d\udfe6 ADX Printer \u2014 \"The Trend is Already Printed\"<\/p>\n<\/p>\n<p>Most traders know ADX works. The problem? It lives in a sub-window, showing raw numbers that still require you to interpret direction, compare lines, and decide what it all means.<\/p>\n<\/p>\n<p><strong>ADX Printer solves this in one second.<\/strong><\/p>\n<\/p>\n<p>It reads the ADX for you and prints the answer directly on each candle \u2014 blue for up, orange for down, white for no trend. You glance at the chart, you know the trend. Done.<\/p>\n<\/p>\n<p>\u2726 <strong>No sub-window<\/strong> \u2014 the signal is where your eyes already are<\/p>\n<\/p>\n<p> \u2726 <strong>No interpretation<\/strong> \u2014 color does the thinking<\/p>\n<\/p>\n<p> \u2726 <strong>No setup complexity<\/strong> \u2014 two filter values and you're live<\/p>\n<\/p>\n<p> \u2726 <strong>Works on any timeframe<\/strong> \u2014 set it to H1, trade on M15, stay in sync<\/p>\n<\/p>\n<p>Whether you're a new trader learning trend structure or a seasoned algo developer building an EA filter, ADX Printer gives you one thing: <strong>clarity, instantly.<\/strong><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<h2>How It Works<\/h2>\n<\/p>\n<p>The indicator reads ADX values from a configurable timeframe (default: 1 Hour) using a standard ADX (period 14) and signal period of 9. On each candlestick, it prints a numeric label representing the current ADX value, color-coded by trend state:<\/p>\n<\/p>\n<p>\u00b7\ud83d\udd35 <strong>DeepSkyBlue<\/strong> numbers = <strong>Up Trend<\/strong> (+DI &gt; -DI, ADX above threshold)<\/p>\n<\/p>\n<p>\u00b7\ud83d\udfe0 <strong>DarkOrange<\/strong> numbers = <strong>Down Trend<\/strong> (-DI &gt; +DI, ADX above threshold)<\/p>\n<\/p>\n<p>\u00b7\u26aa <strong>White<\/strong> numbers = <strong>No Trend<\/strong> (ADX below minimum strength threshold, market is ranging)<\/p>\n<\/p>\n<p>The classification logic applies two filter conditions before confirming a trend state:<\/p>\n<\/p>\n<ol>\n<li data-list=\"bullet\"><span class=\"ql-ui\"><\/span><strong>ADX Main Distance<\/strong> (default 20.0) \u2014 minimum ADX value required to qualify as a trending market<\/li>\n<li data-list=\"bullet\"><span class=\"ql-ui\"><\/span><strong>ADX DI Difference<\/strong> (default 5.0) \u2014 minimum gap between +DI and -DI required to confirm directional bias<\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<p><\/p><\/p>","protected":false},"featured_media":6255,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","_monsterinsights_skip_tracking":false},"product_brand":[],"product_cat":[22],"product_tag":[],"class_list":{"0":"post-3222","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-indicator","8":"first","9":"instock","10":"shipping-taxable","11":"purchasable","12":"product-type-simple"},"bundled_by":[],"bundle_stock_status":"instock","bundle_stock_quantity":null,"bundle_virtual":false,"bundle_layout":"","bundle_add_to_cart_form_location":"","bundle_editable_in_cart":false,"bundle_sold_individually_context":"","bundle_item_grouping":"","bundle_min_size":"","bundle_max_size":"","bundle_price":[],"bundled_items":[],"bundle_sell_ids":[],"acf":[],"_links":{"self":[{"href":"https:\/\/shop.algoforest.com\/zh\/wp-json\/wp\/v2\/product\/3222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shop.algoforest.com\/zh\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/shop.algoforest.com\/zh\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/shop.algoforest.com\/zh\/wp-json\/wp\/v2\/comments?post=3222"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shop.algoforest.com\/zh\/wp-json\/wp\/v2\/media\/6255"}],"wp:attachment":[{"href":"https:\/\/shop.algoforest.com\/zh\/wp-json\/wp\/v2\/media?parent=3222"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/shop.algoforest.com\/zh\/wp-json\/wp\/v2\/product_brand?post=3222"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/shop.algoforest.com\/zh\/wp-json\/wp\/v2\/product_cat?post=3222"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/shop.algoforest.com\/zh\/wp-json\/wp\/v2\/product_tag?post=3222"}],"curies":[{"name":"\u53ef\u6fd5\u6027\u7c89\u5291","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}