{"title":"NEW","description":"","products":[{"product_id":"tdu-cumulative-delta","title":"Cumulative Delta Volume Indicator with divergence signals","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%; \/* 16:9 Aspect Ratio *\/\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n  \n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003ePrice Is A Liar. Order Flow Is The Truth.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders don't fail because they lack discipline. They fail because they are trading a ghost.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou spot the breakout. You enter long. Then price immediately collapses. In hindsight, the trap was obvious—you were watching the price print, but you were completely blind to the actual market participants. You bought the exact moment the aggressive sellers took control of the order book.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Cumulative Delta Volume Indicator is built specifically to expose this hidden liquidity. It mathematically tracks the balance between buying and selling pressure throughout the trading session, so you can see the \"smart money\" moving before price ever reflects it. It doesn't rely on lagging averages; it tracks raw, aggressive execution.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eStop getting fooled by fake pullbacks and exhausted breakouts. With Cumulative Delta, you aren't guessing the momentum. You are verifying it tick by tick.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Map The Invisible Liquidity.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders buy standard candles and pray. Institutional algorithms measure the underlying delta. Stop guessing who controls the tape.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24\"\u003e\u003c\/path\u003e\n              \u003cline x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eBlind To The Tape\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou are relying strictly on price action. But price can be manipulated easily on low volume. If you can't see the aggressive bids and asks hitting the market, you have zero true context.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\n              \u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eBuying The Exhaustion\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou enter trades at the exact moment a trend runs out of steam. Price hits a new high, but you didn't realize the buying pressure was already fading. You become the exit liquidity for smart money.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003crect x=\"18\" y=\"3\" width=\"4\" height=\"18\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"10\" y=\"8\" width=\"4\" height=\"13\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"2\" y=\"13\" width=\"4\" height=\"8\"\u003e\u003c\/rect\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eVerified Order Flow\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eCumulative Delta tracks every execution in real-time, plotting the direct difference between buying and selling. You see mathematically verified momentum, exposing the true trend.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch Once \u0026amp; Never Get Faked Out Again.\u003c\/h2\u003e\n      \n      \u003cdiv class=\"video-proof-container\"\u003e\n        \u003ciframe title=\"Cumulative Delta Volume — Official Product Demo\" src=\"https:\/\/www.youtube.com\/embed\/b7ozBiEPrzs?autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Cumulative Delta divergence signals identified live\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/cumulative_delta_1_2048x2048.jpg?v=1653975698\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Institutional Divergence Signals Identified Live.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to automate your order flow analysis, packed into one zero-lag C# tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eTrack Institutional Footprints\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eMonitor the raw difference between buying and selling throughout the session, resetting cleanly each day, \u003cstrong\u003eso you always know exactly which side of the market is dictating true momentum.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eExpose Hidden Reversals\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eLeverage automatic bullish and bearish divergence detection when price moves out of sync with volume, \u003cstrong\u003eso you can spot trend exhaustion and execute reversals long before the retail crowd catches on.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eValidate Market Volatility\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eUtilize built-in Bollinger Bands applied directly to the cumulative delta data, \u003cstrong\u003egiving you a mathematically precise read on volume volatility without relying on deeply flawed, lagging price oscillators.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate The Edge\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eBuilt for quants. Export all Open, High, Low, Close, Trend, and Divergence signal data into Bloodhound or custom NinjaScript strategies, \u003cstrong\u003eallowing you to execute flawless algorithmic trades 24\/7.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Cumulative delta overview showing candles tracking session momentum\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/cumulative_delta_1_2048x2048.jpg?v=1653975698\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eIntelligent Volume Tracking\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExpose True Momentum.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eDon't get tricked by low-volume pullbacks. By tracking the direct balance of aggressive trades from the session open, you have X-ray vision into the underlying market bias. \u003cstrong\u003eThis allows you to confidently hold winning trades through noise and scale into positions knowing institutional participation is backing your play.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eReset logic isolates intraday flow from overnight noise.\u003c\/li\u003e\n            \u003cli\u003eConfirm if an uptrend is actually backed by buyers.\u003c\/li\u003e\n            \u003cli\u003eIdentify fakeouts the moment volume drops off.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAutomated Detection Logic\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eIdentify Exhaustion Mathematically.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003ePrice making a new high while buying volume tanks? That’s a trap. The indicator's native engine automatically hunts for and renders structural divergence points directly on your chart, \u003cstrong\u003eensuring you never accidentally buy the top or short the bottom of an exhausted swing again.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eInstant visual plotting of Bullish \u0026amp; Bearish divergence.\u003c\/li\u003e\n            \u003cli\u003eTrade highly predictive mean-reversion setups.\u003c\/li\u003e\n            \u003cli\u003eFilter out weak signals with high-probability exhaustion math.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Bullish and bearish divergence marked on chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/divergence_44d5d613-2f69-4176-a9e0-c61ac0e1e44f_1024x1024.jpg?v=1653975811\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Cumulative Delta Volume Histogram vs Candles\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/histogram_1024x1024.jpg?v=1628570951\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eFlexible Display Modes\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eCustomize Your Visual Edge.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eYou dictate how the data is digested. Toggle between raw Delta OHLC candles for micro-structural analysis, or shift to the clean Delta Histogram for a macro view of the session's overall flow, \u003cstrong\u003eso you can mold the tool perfectly to your specific style—whether you are a hyper-scalper or a swing trader.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eOverlay built-in Bollinger Bands on the Delta output.\u003c\/li\u003e\n            \u003cli\u003eSeamlessly switch between Histogram and Candlestick modes.\u003c\/li\u003e\n            \u003cli\u003eCustomizable aesthetics to protect your eyes during long sessions.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eSession Tracking\u003c\/strong\u003e\n                  \u003cp\u003eTracks cumulative delta volume natively, resetting perfectly for every new trading session.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDivergence Detection\u003c\/strong\u003e\n                  \u003cp\u003eAutomatic mathematical detection of bullish and bearish order flow divergence.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eFlexible Rendering\u003c\/strong\u003e\n                  \u003cp\u003eSwitch seamlessly between standard delta candles or a volume histogram visual.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDelta Bollinger Bands\u003c\/strong\u003e\n                  \u003cp\u003eBuilt-in Bollinger Bands algorithm designed specifically to track volatility on the delta itself.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eMarket Agnostic\u003c\/strong\u003e\n                  \u003cp\u003eFunctions flawlessly across Futures, Forex, Crypto, Stocks, and Options markets.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eUniversal Bar Support\u003c\/strong\u003e\n                  \u003cp\u003eFully supports all bar types including Time, Tick, Volume, Range, and Renko architectures.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this indicator exports raw plot data directly into memory, ready to be digested by NinjaScript strategies or Bloodhound logic trees.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eDelta OHLC:\u003c\/strong\u003e Continuously tracks and outputs the exact Open, High, Low, and Close of the raw Delta flow.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTrend Plot:\u003c\/strong\u003e Emits the current bias calculation for algorithmic entry confirmation.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eDivergence Signals:\u003c\/strong\u003e Exposes isolated bool\/int values triggered exactly when a bearish or bullish divergence condition is met.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e12-oct-2024\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.9)\u003c\/strong\u003e - Fixed trend plot not working in specific automated states.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e01-nov-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.5)\u003c\/strong\u003e - Added support for Up\/Down tick volume and Up\/Down tick count. Fixed histogram display anomalies.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e31-may-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.4)\u003c\/strong\u003e - Added option to plot bullish\/bearish divergence visually. Added Bollinger bands toggle.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e25-jan-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.3)\u003c\/strong\u003e - Fixed rendering issue where candle was rendered 1 bar too early.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e10-aug-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the Cumulative Delta Volume architecture.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop trading illusions. Start trading order flow.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    \n    \/\/ --- ACCORDION LOGIC ---\n    const accordions = document.querySelectorAll('.accordion-header');\n    \n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const parentItem = this.parentElement;\n        const content = this.nextElementSibling.nextElementSibling; \/\/ Skip the icon div\n        const isActive = parentItem.classList.contains('active');\n        \n        \/\/ Optional: Close all other accordions in the same container\n        const container = parentItem.closest('.accordion-container');\n        if (container) {\n          container.querySelectorAll('.accordion-item').forEach(item =\u003e {\n            item.classList.remove('active');\n            item.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n            item.querySelector('.accordion-content').style.maxHeight = null;\n          });\n        }\n        \n        \/\/ Toggle current accordion\n        if (!isActive) {\n          parentItem.classList.add('active');\n          this.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ --- SCROLL TO BUY (THE LOOP) ---\n    const scrollButtons = document.querySelectorAll('.scroll-to-buy');\n    \n    scrollButtons.forEach(btn =\u003e {\n      btn.addEventListener('click', function(e) {\n        e.preventDefault();\n        \/\/ Scrolls up to the top area (or specific buy container if ID is present)\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":37852834103495,"sku":"","price":225.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/Capture.jpg?v=1629699446"},{"product_id":"market-profile","title":"Market Profile and Volume Profile","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%;\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n  \n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYou Aren't Trading the Market. You're Trading Empty Space.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders don't fail because they misread a candlestick. They fail because a 1-dimensional price chart is completely blind to where the actual transaction volume is happening.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou spot the setup. You enter the breakout. Then price immediately reverses, and in hindsight the trap was obvious — you bought into a massive wall of hidden institutional inventory, or you shorted right into a historically established value node.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Market \u0026amp; Volume Profile Indicator is built specifically to reveal this invisible liquidity. By mapping both Time Price Opportunities (TPO) and Volume data directly onto your chart, it shows you exactly where \"Smart Money\" is building positions and where retail traders are getting run over. You see the Point of Control (POC) and Value Areas rendered dynamically, giving you structural context that naked charts simply cannot provide.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eEvery histogram and block locks in mathematically. What you see is verified institutional intent — no guessing where the buyers are trapped, no wondering if a breakout has the volume to sustain itself, and no trading blindly in the dark.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Blind.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Map The True Value.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders rely on naked patterns. Institutional algorithms rely on accumulated volume and time nodes. Stop guessing where the liquidity is.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M21 12c0 1.66-4 3-9 3s-9-1.34-9-3\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eNaked Charting Is Dead\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou waste capital taking setups based purely on price action, completely unaware that zero volume was transacted at that level. This creates a severe structural blind spot that destroys your edge.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eAbsorbed At The Extremes\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou buy the top of a candle, only to realize you entered directly into a high-volume rejection zone. You get stopped out as the market aggressively reverts to the true mean, leaving you frustrated and confused.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n              \u003cline x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"9\" y1=\"21\" x2=\"9\" y2=\"9\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eVerified Institutional Value\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eThe Market \u0026amp; Volume Profile Indicator illuminates the dark zones. It mathematically calculates the Value Area and Point of Control in real-time, allowing you to enter where Smart Money enters and exit where they exit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch Once \u0026amp; NEVER Trade Blind Again.\u003c\/h2\u003e\n      \n      \u003cdiv class=\"video-proof-container\"\u003e\n        \u003ciframe title=\"Market \u0026amp; Volume Profile Indicator — Official Product Demo\" src=\"https:\/\/www.youtube.com\/embed\/Dq-0qe7d148?autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Market Profile Statistics showing automated level generation\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/stats_1024x1024.jpg?v=1615125636\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Institutional Value Areas \u0026amp; Session Stats Identified Live.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to automate your volume profiling, packed into one zero-lag tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eIdentify Value Zones Instantly\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eAutomatically map the Value Area High, Value Area Low, and Point of Control (POC) directly on your chart, \u003cstrong\u003eso you can stop guessing where liquidity sits and start trading alongside institutional accumulation.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eUnderstand Session Context\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eSplit or unsplit TPO profiles and isolate Regular Trading Hours (RTH) from Extended Hours (ETH), \u003cstrong\u003eso you can perfectly track the market's progression throughout the day and spot hidden price rejections.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eVisualize The Big Picture\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eIntelligently merge multiple consecutive profiles into a single, cohesive volume block, \u003cstrong\u003eso you can establish massive macro structural support and resistance levels during multi-day consolidations.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate Your Volume Edge\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eSeamlessly integrate with Bloodhound, Blackbird, and custom NinjaScript strategies, \u003cstrong\u003eallowing you to remove human emotion entirely and execute trades programmatically based on hard volume data.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Letters vs Blocks view in Market Profile\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/letters-blocks_1024x1024.jpg?v=1614759479\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eVisual Market Intent\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eIdentify Institutional Value.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eToggle seamlessly between traditional Time Price Opportunity (TPO) letters and modern volume blocks. By instantly rendering the Value Area and Point of Control, \u003cstrong\u003eyou can visually confirm whether a specific price level is being aggressively accepted or rejected by major participants.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eVisualize standard TPO letters for time-based opportunities.\u003c\/li\u003e\n            \u003cli\u003eSwitch to clean block views for rapid visual processing.\u003c\/li\u003e\n            \u003cli\u003eHighlight the exact nodes where smart money accumulates.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eSplit Profile Intelligence\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDecode Market Progression.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eDon't just look at the final picture—watch the battle unfold. By splitting your profiles, you expose the raw micro-structure of the session's auction process, \u003cstrong\u003eensuring you can pinpoint exactly when and where intraday momentum shifted and buyers took control.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eAnalyze individual time periods (TPOs) independently.\u003c\/li\u003e\n            \u003cli\u003eTrack structural development live throughout the session.\u003c\/li\u003e\n            \u003cli\u003eSeparate RTH from ETH to isolate actual opening drive volume.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Split vs Unsplit Profiles in Market Profile\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/split-unspit_1024x1024.jpg?v=1614759166\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Merging market profiles feature\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/merging_market_profiles_1024x1024.jpg?v=1620463640\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eSmart Merging Engine\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eSynthesize Macro Structure.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eWhen the market chops sideways for days, individual session profiles become useless noise. With a single click, merge multiple days into one composite profile, \u003cstrong\u003eallowing you to strip away the noise and reveal the ultimate macro Value Area that dictates the next major swing.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eCombine consecutive profiles during range-bound chop.\u003c\/li\u003e\n            \u003cli\u003eIdentify composite Points of Control over a week or month.\u003c\/li\u003e\n            \u003cli\u003eUnmerge instantly when volatility breaks the range.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAdvanced Session Analytics\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExploit Market Anomalies.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eThe software automatically hunts down critical market structure anomalies—like Poor Highs\/Lows and Single Prints (Tails)—and feeds them to your screen. \u003cstrong\u003eThis gives you the ultimate contrarian edge, allowing you to fade weak structure and enter massive reversals with mathematically tight risk.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eAuto-detect Poor Highs and Poor Lows for breakout targets.\u003c\/li\u003e\n            \u003cli\u003eTrack Initial Balance (IB) and Opening Range (OR) extensions.\u003c\/li\u003e\n            \u003cli\u003eMeasure live session health (total volume vs historical averages).\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Market Profile Statistics overview\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/stats_1024x1024.jpg?v=1615125636\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Market Profile letter view\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/mp1_92e34ecf-35ad-490d-8978-22b6919fb797_1024x1024.jpg?v=1615056946\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eStrategy Ready\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExecute Algorithmically.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop manually stalking trades. Our architecture fully supports Bloodhound, Blackbird, and custom NinjaScript integrations out of the box, \u003cstrong\u003eallowing you to route real-time TPO and Volume data directly into your auto-trader so you can scale your strategy hands-free.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eExport Value Area High, Low, and POC data instantly.\u003c\/li\u003e\n            \u003cli\u003eTrigger automated orders based on structural rejections.\u003c\/li\u003e\n            \u003cli\u003eProcess complex volume algorithms with zero-lag performance.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDual Profiling Architecture\u003c\/strong\u003e\n                  \u003cp\u003ePlot Market (TPO) and Volume Profiles simultaneously for RTH, ETH, or blended sessions.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eFlexible Display Modes\u003c\/strong\u003e\n                  \u003cp\u003eChoose between Letters, Blocks, Split, or Unsplit profiles to match your visual processing style.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eAutomated Value Levels\u003c\/strong\u003e\n                  \u003cp\u003eCalculates and projects Value Area (High\/Low), Point of Control (POC), and Volume POC.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDynamic Trading Zones\u003c\/strong\u003e\n                  \u003cp\u003eHighlights Opening Range (OR) and Initial Balance (IB) with customizable extension multiples.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDeep Anomaly Analytics\u003c\/strong\u003e\n                  \u003cp\u003eAutomatically tracks and marks Poor Highs\/Lows, Weak Highs\/Lows, and Single Prints (Tails).\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eSmart Merging Engine\u003c\/strong\u003e\n                  \u003cp\u003eEasily combine multiple session profiles via a simple right-click context menu.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eAutomated Trading Data (Plots \u0026amp; API)\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this indicator exports raw profile data directly into memory, ready to be digested by NinjaScript strategies, Bloodhound, and Blackbird logic trees.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eValue Area Plots:\u003c\/strong\u003e Continuously exports the real-time exact price levels for Value Area High (VAH) and Value Area Low (VAL).\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003ePOC Plots:\u003c\/strong\u003e Exports the current dynamic Point of Control for both Time (TPO POC) and Volume (VPOC).\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eSession Health Bools:\u003c\/strong\u003e Outputs true\/false triggers for anomaly conditions such as Poor Highs, Poor Lows, and Single Prints detected in the session.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eInitial Balance Tracking:\u003c\/strong\u003e Exports the exact bounds of the IB and OR to mathematically confirm breakout ranges.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eVersion Changelog\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e19-dec-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.2.2)\u003c\/strong\u003e - Support markets where the session starts on one day and ends on the next; trimmed decimals.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e26-oct-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.2.1)\u003c\/strong\u003e - Added halfway back point feature.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e18-oct-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.2.0)\u003c\/strong\u003e - Core stability fixes and memory optimizations.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e18-sep-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.8)\u003c\/strong\u003e - Added letter spacing options and improved volume profile functionality.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e13-aug-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.7)\u003c\/strong\u003e - Added dropdown menu for common settings; improved volume profile rendering.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e27-nov-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.6)\u003c\/strong\u003e - Added native Bloodhound \u0026amp; Blackbird support.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e16-aug-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.5)\u003c\/strong\u003e - Fixed line width adjustment issues for UHD monitors.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e29-mar-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.4)\u003c\/strong\u003e - Added profile merge\/unmerge functionality.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e23-mar-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.1)\u003c\/strong\u003e - Added ETH \u0026amp; RTH dual support and dynamic resizing improvements.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e06-mar-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.6)\u003c\/strong\u003e - Added session stats, open\/close levels, and value area shading.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e03-mar-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.2)\u003c\/strong\u003e - Initial core release of the Market \u0026amp; Volume Profile architecture.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eIs support included?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop trading blind. Start executing with volume.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  \/\/ Vanilla JS logic for accordions\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    const accordions = document.querySelectorAll('.accordion-header');\n    \n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        \n        \/\/ Toggle Active Class\n        item.classList.toggle('active');\n        \n        \/\/ Toggle aria-expanded\n        const isExpanded = this.getAttribute('aria-expanded') === 'true';\n        this.setAttribute('aria-expanded', !isExpanded);\n        \n        \/\/ Animate max-height\n        if (item.classList.contains('active')) {\n          content.style.maxHeight = content.scrollHeight + 'px';\n        } else {\n          content.style.maxHeight = null;\n        }\n      });\n    });\n\n    \/\/ Custom Loop Scroll\n    const scrollBtns = document.querySelectorAll('.scroll-to-buy');\n    scrollBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', () =\u003e {\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":39306663067847,"sku":"","price":339.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/mp_97b767a0-fb29-4a62-ac9f-d00795cdbe20.png?v=1735633430"},{"product_id":"trend-rider-pro","title":"Trend Rider Pro","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden; \/* Safety for wide breakouts *\/\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n   \/* Keeps the background full-width, but the text centered *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n\/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%; \/* 16:9 Aspect Ratio *\/\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"td-product-container\"\u003e\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYou Aren't Catching Trends. You're Just Chasing Them.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eMost traders don't fail because they are on the wrong side of the market. They fail because their timing is completely out of sync with actual market momentum.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eYou see a massive move developing. You hesitate, waiting for confirmation. By the time you finally enter the trade, the momentum is exhausted, and the market immediately reverses against you. You get stopped out, only to watch price continue in your original direction without you.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eThe Trend Rider is built specifically to stop this cycle. It traps the trend by identifying the earliest possible reversal points, flagging momentum breakouts before the crowd sees them, and pinpointing exact pullback entries so you can buy the dip with mathematical safety. You stop guessing when to enter and start executing exactly when the probabilities are heavily in your favor.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eWith built-in live performance statistics and dynamic stop lines, every signal is quantified. You are no longer trading on fear or FOMO. You are riding the trend from origin to exhaustion, backed by hard, real-time data.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eYou're Trading Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Map The Anatomy of Momentum.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders enter when the move is already over. Institutional algorithms enter at the true mathematical origins. Stop trading the lag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eEntering Too Late\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eYou wait for an obvious trend to form on your lagging indicators, but by the time you hit 'buy', the move has already exhausted its energy. You become liquidity for the smart money taking profit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eWhipsaw Panic\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eYou try to buy the dip, but you have no mathematical framework to define where the pullback ends and a reversal begins. Your stops are guessed, resulting in constant, frustrating shakeouts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eData-Driven Trend Mapping\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eTrend Rider reveals the exact phases of a move. It identifies Reversals early, confirms Momentum Breakouts, and tags safe Pullbacks, giving you up to 20x more high-probability opportunities per session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch Once \u0026amp; NEVER Miss a Trend.\u003c\/h2\u003e\n\u003cdiv class=\"video-proof-container\"\u003e\u003ciframe title=\"Trend Rider — Official Product Demo\" src=\"https:\/\/www.youtube.com\/embed\/zXtjoUulNcc?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg alt=\"Trend Rider Live Statistics Tracking Dashboard\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/Capture_480x480.jpg?v=1616961850\" loading=\"lazy\"\u003e\n\u003cp class=\"ape-test-caption\"\u003eRaw Output: Live Win-Rate Statistics Tracking Pullbacks, Breakouts, and Reversals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tldr-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"tldr-box\"\u003e\n\u003cdiv class=\"tldr-header\"\u003e\n\u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to automate your trend capture strategy, packed into one zero-lag tool.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-grid\"\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eIdentify Trend Origins\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eCatch the absolute earliest shift in market direction. The algorithm flags Reversal (R) points instantly, \u003cstrong\u003eallowing you to enter new trends at ground zero and maximize your risk-to-reward ratios safely.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eExploit Safe Retracements\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eStop fearing the chop. Clear Pullback (PB) signals highlight exact locations where price dips to a dynamic stop line, \u003cstrong\u003eso you can safely add to your winners or enter mid-trend with exceptionally tight protective stops.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eCapitalize On Pure Momentum\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eGet notified the exact second price blasts out of a congestion zone. Breakout (BO) markers reveal when momentum returns, \u003cstrong\u003eensuring you never get trapped in sideways consolidation and only trade when volume expands.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eAutomate The Edge\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eBuilt for algorithmic domination. Export distinct Long\/Short plot values for every single Reversal, Breakout, and Pullback directly into Bloodhound or custom NinjaScript code, \u003cstrong\u003eallowing your automated systems to trade your edge relentlessly, 24\/7.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Trend Rider Reversal Signals highlighting trend shifts\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/reversal_480x480.jpg?v=1616870271\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eEarly Reversal Detection\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eCatch The Absolute Turn.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eStop arriving late to the party. The system paints the bars and triggers a distinct 'R' signal the moment the underlying trend structure flips, \u003cstrong\u003eallowing you to position yourself at the very origin of massive multi-leg moves where the profit potential is highest.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eIdentify major shifts before lagging indicators react.\u003c\/li\u003e\n\u003cli\u003eAccept calculated early-entry risk for massive reward asymmetry.\u003c\/li\u003e\n\u003cli\u003eRide the entire wave from inception to exhaustion.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eDynamic Stop Lines\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eBuy The Dip With Mathematical Precision.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eStop guessing where the retracement ends. When price drops back to the algorithm's trailing stop line, a 'PB' (Pullback) signal fires. \u003cstrong\u003eThis gives you the ultimate high-probability entry, letting you jump into an established trend with a surgically tight, mathematically defined stop loss.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eSafely scale into winning positions.\u003c\/li\u003e\n\u003cli\u003eNever get shaken out by normal market breathing.\u003c\/li\u003e\n\u003cli\u003eKeep risk minimal by entering exactly at the structural floor.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Trend Rider Pullback Signals showing dip entries\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/pullback_480x480.jpg?v=1616870519\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Trend Rider Breakout Signals exiting consolidation\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/breakout_480x480.jpg?v=1616870428\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eCongestion Breakouts\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eExecute On Pure Momentum.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eConsolidation destroys capital. Trend Rider monitors tight ranges and immediately flashes a 'BO' (Breakout) signal the millisecond price escapes the congestion zone. \u003cstrong\u003eYou bypass the chop entirely and only commit capital when the market violently regains its directional speed.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eAvoid taking random trades inside noisy, flat markets.\u003c\/li\u003e\n\u003cli\u003eCapture explosive volatility the moment it begins.\u003c\/li\u003e\n\u003cli\u003eTrade setups with incredibly high momentum probability.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eLive Win-Ratio Engine\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eTrade The Statistics, Not Your Gut.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eBlindly following signals is for amateurs. Trend Rider features a fully automated statistics dashboard right on your chart that tracks trade counts and win ratios for every specific signal type in real-time, \u003cstrong\u003eso you can adjust your targets and position sizing dynamically based on cold, hard data.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eSee exactly which signal type is dominating the current session.\u003c\/li\u003e\n\u003cli\u003eAdjust profit targets and immediately view the impact on win rates.\u003c\/li\u003e\n\u003cli\u003eGain supreme confidence in execution by trusting the live math.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Live Performance Statistics Dashboard\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/Capture_480x480.jpg?v=1616961850\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Trend Rider Full Chart Display\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/trendrider1_1024x1024.jpg?v=1616869865\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eHeadless Execution\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eAutomate Your Trend Strategy.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eDon't want to sit at the screen all day? We've engineered the Trend Rider to natively export all signal logic—including stop lines, reversals, breakouts, and pullbacks—via dedicated plots, \u003cstrong\u003eempowering you to seamlessly hook the indicator into Bloodhound or C# strategies for fully automated, emotion-free trading.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eAccess raw signal values (+3 to -3) instantly via API.\u003c\/li\u003e\n\u003cli\u003eBuild robust automated logic around distinct market phases.\u003c\/li\u003e\n\u003cli\u003eNever miss a textbook trend setup while away from your desk.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eTrend Trapping Logic\u003c\/strong\u003e\n\u003cp\u003eMultiple distinct algorithmic signal types designed to enter, scale, and stay in a trend until it truly ends.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eVisual Paint Bars \u0026amp; Icons\u003c\/strong\u003e\n\u003cp\u003eOn-screen labels (R, BO, PB) and dynamic bar coloring for instant visual recognition of market state.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eAutomated Live Statistics\u003c\/strong\u003e\n\u003cp\u003eA built-in GUI that tracks real-time win ratios, trade counts, and target metrics dynamically on the chart.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eDynamic Stop Line\u003c\/strong\u003e\n\u003cp\u003eA proprietary trailing support\/resistance level that mathematically dictates pullback zones and protective stops.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eUniversal Compatibility\u003c\/strong\u003e\n\u003cp\u003eCalculations hold robustly across any timeframe and any asset class (Futures, Forex, Crypto).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eCustomizable Alerts\u003c\/strong\u003e\n\u003cp\u003eGranular toggle options to isolate specific audio\/visual alerts so you only hear the setups you want.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this indicator exports raw plot data directly into memory, ready to be digested by NinjaScript strategies or Bloodhound logic trees.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eReversal Plot:\u003c\/strong\u003e Emits a signal value of +3 for Long Reversals, and -3 for Short Reversals.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreakout Plot:\u003c\/strong\u003e Emits a signal value of +2 for Long Breakouts, and -2 for Short Breakouts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePullback Plot:\u003c\/strong\u003e Emits a signal value of +1 for Long Pullbacks, and -1 for Short Pullbacks.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStoploss \u0026amp; Entry Line:\u003c\/strong\u003e Continuously tracks and outputs the exact Y-axis price of the dynamic trailing stop and horizontal entry logic.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e12-dec-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.6)\u003c\/strong\u003e - Added extra raw data plots for enhanced integration into Bloodhound.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e25-may-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.5)\u003c\/strong\u003e - Resolved specific bugs related to live statistics tracking.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e25-apr-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.4)\u003c\/strong\u003e - Added option to toggle specific alerts; fixed multiple alerts per bar; added signal plots for NinjaScript.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e16-apr-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.3)\u003c\/strong\u003e - Fixed core audio alert triggering mechanisms.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e28-mar-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.2)\u003c\/strong\u003e - Added horizontal entry line; improved statistics tracking; added UI positioning options for the stats board.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n\u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop drawing. Start executing.\u003c\/p\u003e\n\u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-item');\n    accordions.forEach(acc =\u003e {\n      const header = acc.querySelector('.accordion-header');\n      header.addEventListener('click', () =\u003e {\n        const isActive = acc.classList.contains('active');\n        \n        \/\/ Optional: Close all other accordions\n        \/\/ accordions.forEach(a =\u003e {\n        \/\/   a.classList.remove('active');\n        \/\/   a.querySelector('.accordion-content').style.maxHeight = null;\n        \/\/   a.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n        \/\/ });\n\n        if (!isActive) {\n          acc.classList.add('active');\n          const content = acc.querySelector('.accordion-content');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n          header.setAttribute('aria-expanded', 'true');\n        } else {\n          acc.classList.remove('active');\n          const content = acc.querySelector('.accordion-content');\n          content.style.maxHeight = null;\n          header.setAttribute('aria-expanded', 'false');\n        }\n      });\n    });\n\n    \/\/ Scroll to Top\/Buy Logic (The Loop)\n    const buyButtons = document.querySelectorAll('.scroll-to-buy');\n    buyButtons.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":39520721961159,"sku":"","price":199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/trendthumb.jpg?v=1616869886"},{"product_id":"ssl-channel-indicator","title":"SSL Trend Channel trader","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden; \n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem); \n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem; \n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important; \n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px; \n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6; \n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%; \/* 16:9 Aspect Ratio *\/\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n\n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYou're Bleeding Capital In The Chop.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders fail because they use static, lagging moving averages that trap them in sideways noise.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou spot a crossover. You enter the trade. Then price immediately ranges or reverses. You get chopped up and stopped out, only for the trend to finally resume exactly when you're sidelined. The issue isn't your timing; it's your inability to dynamically filter out market volatility.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe SSL Trend Channel is built specifically to end this cycle. Instead of relying on a single, fragile moving average, it uses an ATR-based dual channel that actively expands and contracts with real market momentum. When the market is chaotic, the channel filters out the noise. When true institutional momentum hits, the channel explicitly maps the trend direction.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eNo more guessing if a breakout is real. The indicator visually guides you through pure trend phases and mathematically calculates your setup's historical win rate right on the chart.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Map Volatility \u0026amp; Logic.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders rely on naked, lagging lines. Institutional algorithms map volatility and calculate historical probabilities live.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eBlind Moving Averages\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou rely on standard MAs. When the market ranges, they flatline, giving you dozens of false crossover signals that bleed your account dry tick by tick in the chop.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eUndefined Risk \u0026amp; Reward\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou enter a trend but have no idea if your setup has a mathematical edge. You hold too long, turning a winning runner into a devastating loss because you didn't know the maximum target.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eData-Backed Execution\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eThe SSL Channel tracks true momentum, calculates real-time win rates, and identifies precise pullback zones so you only deploy capital when the math is heavily in your favor.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch The Volatility Engine Live.\u003c\/h2\u003e\n      \n      \u003cdiv class=\"video-proof-container\"\u003e\n        \u003ciframe title=\"SSL Trend Channel — Official Demo\" src=\"https:\/\/www.youtube.com\/embed\/NgNvuFtzt80\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"SSL Trend Channel Statistics Module Dashboard\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/stats_8b71d6a1-5394-4cc4-8130-408ac8aa999b_1024x1024.jpg?v=1624337228\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Real-Time Strategy Win Rate \u0026amp; Profit Factor Analysis.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to automate your trend analysis, packed into one zero-lag C# tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eFilter Market Noise\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eAdjust the ATR bandwidth multiplier to seamlessly widen or shrink your channel, \u003cstrong\u003eso you can aggressively filter out volatile chop and isolate pure institutional momentum.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eValidate Your Edge\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eLeverage the integrated real-time statistics module to calculate historical win rates and profit factors instantly, \u003cstrong\u003eso you stop guessing and only trade settings mathematically proven to work on your specific chart.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eOptimize Profit Targets\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eAutomatically track the \"theoretical ceiling\" (max profit potential) of every historical setup, \u003cstrong\u003eallowing you to plan precise exit strategies and secure maximum ticks before the reversal hits.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate The Execution\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eExport Trend state, Reversal, and Pullback plots directly into Bloodhound or custom NinjaScript strategies, \u003cstrong\u003eallowing you to build algorithmic trading systems that execute your edge mechanically, 24\/7.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Visual Paint Bars mapped onto chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/ssl-paintbar_1024x1024.jpg?v=1624169050\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003e13 Mathematical Engines\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDictate Your Logic.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop forcing your strategy into a single calculation. You can fully customize the core \"engine\" of your channel by selecting from 13 different moving average types (SMA, EMA, VWMA, etc.), \u003cstrong\u003eensuring the tool perfectly syncs with your specific timeframe and market bias.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eChange candle colors with automatic Trend Paint Bars.\u003c\/li\u003e\n            \u003cli\u003eSelect from 13 institutional-grade MA calculations.\u003c\/li\u003e\n            \u003cli\u003eInstantly spot macro and micro trend direction at a glance.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eTactical Signals\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExecute High-Probability Pullbacks.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eThe market rarely moves in a straight line. The indicator actively hunts for brief dips back into the channel, rendering distinct 'PB' markers, \u003cstrong\u003egiving you the exact entry triggers needed to confidently \"buy the dip\" and join the dominant trend with incredibly tight risk.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eClear visual 'PB' markers for trend continuations.\u003c\/li\u003e\n            \u003cli\u003eAggressive 'R' markers indicating total momentum reversal.\u003c\/li\u003e\n            \u003cli\u003eToggle visibility depending on your preferred execution style.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Pullback signals showing trend continuation\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/pullback_c242f1c5-7c39-4eec-87c4-22ce5bcfd9e4_480x480.jpg?v=1619851934\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Indicator adjusting ATR settings\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/atr_480x480.jpg?v=1619852219\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eDynamic Volatility Filter\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eAdapt To Market Chaos.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eMarkets constantly shift from volatile to quiet. Utilize the integrated ATR (Average True Range) multiplier to dynamically widen or compress your channel boundaries, \u003cstrong\u003eallowing you to filter out heavy news-driven noise or tighten your bands aggressively for rapid scalping.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eEliminate premature stop-outs during choppy sessions.\u003c\/li\u003e\n            \u003cli\u003eContract the channel to capture violent micro-moves.\u003c\/li\u003e\n            \u003cli\u003eMap the exact mathematical boundary of the trend logic.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDual MA Logic\u003c\/strong\u003e\n                  \u003cp\u003eTrend-following architecture based on customizable dual moving averages.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003e13 MA Types\u003c\/strong\u003e\n                  \u003cp\u003eSelect your engine: SMA, EMA, VWMA, and 10 other mathematical models included.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eATR Channel Width\u003c\/strong\u003e\n                  \u003cp\u003eDynamically expand or contract the channel using an integrated True Range multiplier.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eReal-Time Stats Dashboard\u003c\/strong\u003e\n                  \u003cp\u003eInstantly calculates Win Rate and Profit Factor for every rendered chart setup.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eTarget Tracking\u003c\/strong\u003e\n                  \u003cp\u003eCalculates the theoretical maximum profit ceiling (in ticks) for historical reversals.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eCompatibility\u003c\/strong\u003e\n                  \u003cp\u003eFunctions seamlessly on Futures, Crypto, Stocks, across Time, Tick, and Renko charts.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eBuilt explicitly for quants. Export all logic directly into Bloodhound or NinjaScript for zero-latency automated execution.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTrend State:\u003c\/strong\u003e Outputs +1 for sustained Bullish channel, -1 for Bearish channel.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eReversal Plot:\u003c\/strong\u003e Fires an exact trigger when momentum completely shifts direction.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003ePullback Plot:\u003c\/strong\u003e Triggers specifically when price retraces into the defined channel bounds.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eBand Plots:\u003c\/strong\u003e Continuously exports the exact upper and lower Y-axis boundaries of the active channel.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eVersion Changelog\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e28-may-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.11)\u003c\/strong\u003e - Minor backend optimization.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e12-dec-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.10)\u003c\/strong\u003e - Added extra algorithmic plots natively for Bloodhound integration.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e18-Jul-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.9)\u003c\/strong\u003e - Added options to toggle PB\/R signals, improved trailing stats, and closed reversal logic upon new signal logic.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e14-may-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.8)\u003c\/strong\u003e - Updated default engine to VWMA and implemented visual max-profit target lines.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e14-may-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.7)\u003c\/strong\u003e - Critical statistics calculation patch.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e01-may-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.5)\u003c\/strong\u003e - Initial core release of the SSL Trend Channel architecture.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eIs support included?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop guessing. Start executing mathematically.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e\n          Secure Your License Now\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    \/\/ Accordion Logic\n    const accordionItems = document.querySelectorAll('.accordion-item');\n    \n    accordionItems.forEach(item =\u003e {\n      const header = item.querySelector('.accordion-header');\n      const content = item.querySelector('.accordion-content');\n      \n      header.addEventListener('click', () =\u003e {\n        const isActive = item.classList.contains('active');\n        \n        \/\/ Close all others (optional: remove this loop if you want multiple open at once)\n        accordionItems.forEach(otherItem =\u003e {\n          otherItem.classList.remove('active');\n          otherItem.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n          otherItem.querySelector('.accordion-content').style.maxHeight = null;\n        });\n\n        if (!isActive) {\n          item.classList.add('active');\n          header.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ Scroll to Top \/ Scroll to Buy Loop\n    const scrollBtns = document.querySelectorAll('.scroll-to-buy');\n    scrollBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":39840779960519,"sku":"","price":199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/ssl-paintbar.jpg?v=1624169078"},{"product_id":"trend-magic-indicator","title":"Trend Magic Indicator","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n\n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYour Entries Are Late Because Your Trend Filter Is Blind To Volatility.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders don't fail because they lack discipline. They fail because their trend indicators are mathematically flawed, lagging moving averages that get them chopped to pieces in ranging markets.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou wait for the moving average crossover. You enter the trend. Then volatility instantly shifts, and you get stopped out in a violent whip-saw—because traditional indicators don't account for true market expansion and contraction.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Trend Magic Indicator is built to solve the \"chop trap.\" It fuses advanced momentum logic (CCI) with dynamic volatility bands (ATR), creating an intelligent channel that expands during explosive moves and tightens aggressively during consolidation. You stop guessing if a pullback is a reversal or just a breather.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eEvery signal it generates is backed by built-in, real-time statistical win rates directly on your chart, allowing you to trade mathematical realities instead of lagging illusions.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Map Mathematical Certainty.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders rely on lagging averages that put them in at the end of the move. Institutional algorithms react to momentum and volatility shifts. Upgrade your math.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eThe Lagging Average Trap\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou rely on basic moving averages that take too long to turn over. By the time your indicator tells you a trend has started, the smart money is already taking profit, leaving you holding the bag.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eGetting Chopped In The Noise\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou enter what looks like a breakout, only for price to instantly reverse back into a range. You bleed capital in sideways markets because your indicator cannot measure whether volatility actually supports the move.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eVolatility-Adjusted Momentum\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eTrend Magic solves this by cross-referencing CCI momentum with ATR volatility channels. It filters out the fakeouts and only triggers signals when the mathematical velocity of the market aligns with the trend.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eDemand Proof Before You Execute.\u003c\/h2\u003e\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Real-time performance statistics dashboard\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/stats_2f16d40f-e9dd-404f-b5bb-988d705e748c_480x480.jpg?v=1619851238\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Real-Time Trade Setup Win Rates \u0026amp; Optimal Targets Displayed Live.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Edge\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eA complete momentum and volatility processing suite, packaged natively for zero-lag execution.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eFuse Momentum With Volatility\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eThe algorithm combines CCI logic with dynamic ATR channels, \u003cstrong\u003eso that you stop getting chopped up in sideways markets and only commit capital to true, high-probability directional breakouts.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eDemand Statistical Proof\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eAccess built-in win rates and setup performance statistics calculated live, \u003cstrong\u003eso that you can instantly verify the optimal profit targets and stop-loss levels for your specific timeframe without guessing.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate Your Chart Reading\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eUtilize algorithmic paint bars and clear 'R' (Reversal) or 'PB' (Pullback) tags right on price action, \u003cstrong\u003eensuring you recognize prime entries immediately and eliminate analysis paralysis.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eExecute Algorithmic Strategies\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eExport exact plot data from signals directly into Bloodhound or the Strategy Builder, \u003cstrong\u003eallowing you to remove human emotion entirely and let your custom systems execute your edge 24\/7.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Adjustable ATR bands narrowing and widening\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/atr_480x480.jpg?v=1619852219\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eDynamic ATR Channels\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eSilence The Market Noise.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop falling for false breakouts. You can mathematically define the width of your trading channel using a customizable ATR multiplier, \u003cstrong\u003eallowing you to widen the bands to quiet the noise in volatile assets, or tighten them to catch explosive moves early.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eAdapt dynamically to changing market volatility.\u003c\/li\u003e\n            \u003cli\u003eFilter out micro-whipsaws that trigger stops.\u003c\/li\u003e\n            \u003cli\u003eScale your channel logic to any asset class or timeframe.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eOn-Chart Analytics Engine\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eTrade With Statistical Certainty.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop hoping your setup works. The indicator actively back-calculates the success rate of its exact signals on your current chart, \u003cstrong\u003egiving you the empirical confidence to pull the trigger because you know exactly what the historical hit-rate is.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eView total setups vs. successful executions.\u003c\/li\u003e\n            \u003cli\u003eIdentify mathematically optimal profit targets.\u003c\/li\u003e\n            \u003cli\u003eEliminate discretionary guesswork from your plan.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Real-time win rate statistics\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/stats_2f16d40f-e9dd-404f-b5bb-988d705e748c_480x480.jpg?v=1619851238\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Trend Magic reversal signal on chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/reversal_664706f5-122d-4d36-830d-eeb5ead84a53_1024x1024.jpg?v=1621144218\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eReversal \u0026amp; Pullback Triggers\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eCatch The Exact Turning Point.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eWhen momentum fractures the volatility band, the system prints immediate visual and audible alerts. It tags 'R' for macro Reversals and 'PB' for trend-continuation Pullbacks, \u003cstrong\u003egiving you the exact moment to execute without second-guessing your analysis.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eNever miss a major intraday shift.\u003c\/li\u003e\n            \u003cli\u003eDifferentiate between minor retracements and total trend collapse.\u003c\/li\u003e\n            \u003cli\u003eGet notified the millisecond the entry parameters align.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAlgorithmic Paint Bars\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eInstantly Identify The Bias.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eMaintain total visual clarity on your DOM and charts. The indicator aggressively repaints your candlesticks to match the mathematically validated trend state, \u003cstrong\u003eensuring you never accidentally trade against the dominant momentum of the session.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eKeep your charts clean without needing sub-panels.\u003c\/li\u003e\n            \u003cli\u003eKnow the macro trend bias at a single glance.\u003c\/li\u003e\n            \u003cli\u003eAvoid counter-trend trades that destroy retail accounts.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Trendmagic Indicator paintbars\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/fillchannel_1024x1024.jpg?v=1621144008\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eAdvanced Trend Logic\u003c\/strong\u003e\n                  \u003cp\u003eCombines Commodity Channel Index (CCI) momentum with Average True Range (ATR) channels.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eAdjustable Channel\u003c\/strong\u003e\n                  \u003cp\u003eUser-defined ATR multiplier allows precise control over the width of the volatility filter.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003ePerformance Dashboard\u003c\/strong\u003e\n                  \u003cp\u003eBuilt-in analytics engine calculating setup win rates, optimal targets, and stops on the fly.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eVisual Triggers\u003c\/strong\u003e\n                  \u003cp\u003eAutomated Paint Bars to display trend, plus strict 'R' and 'PB' markers for precise entries.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eUniversal Compatibility\u003c\/strong\u003e\n                  \u003cp\u003eFunctions seamlessly on Futures, Crypto, and Equities across Renko, Tick, and Time-based charts.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eStrategy Integration\u003c\/strong\u003e\n                  \u003cp\u003eFull support for Bloodhound and Native NinjaTrader automated Strategy Builders.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this indicator exports raw plot data directly into memory, ready to be digested by NinjaScript strategies or Bloodhound logic trees.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eReversal Plot:\u003c\/strong\u003e Emits a specific state value during a confirmed 'R' trend-shift signal for automated market orders.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003ePullback Plot:\u003c\/strong\u003e Emits a signal during a confirmed 'PB' retracement for aggressive trend-continuation entries.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTrend State:\u003c\/strong\u003e Continuously outputs the binary bias (Long\/Short) based on the current CCI+ATR relation.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e13-aug-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.5)\u003c\/strong\u003e - Fixed bug that indicator sometimes showed false short signals.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e10-oct-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.1)\u003c\/strong\u003e - Fixed bug that no signal was generated for reversal setups.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e14-may-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the Trend Magic Indicator architecture.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop drawing. Start executing.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-header');\n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        const isActive = item.classList.contains('active');\n        \n        \/\/ Close all other accordions (Optional depending on preference, currently independent)\n        document.querySelectorAll('.accordion-item').forEach(otherItem =\u003e {\n          if (otherItem !== item) {\n            otherItem.classList.remove('active');\n            otherItem.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n            otherItem.querySelector('.accordion-content').style.maxHeight = null;\n          }\n        });\n\n        \/\/ Toggle current\n        if (!isActive) {\n          item.classList.add('active');\n          this.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        } else {\n          item.classList.remove('active');\n          this.setAttribute('aria-expanded', 'false');\n          content.style.maxHeight = null;\n        }\n      });\n    });\n\n    \/\/ Scroll to buy loop logic\n    document.querySelectorAll('.scroll-to-buy').forEach(btn =\u003e {\n      btn.addEventListener('click', () =\u003e {\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":39960788172999,"sku":"","price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumb_8962b6e8-74bf-45f2-baa3-030b89e48440.jpg?v=1621144238"},{"product_id":"footprint-orderflow-indicator-ninjatrader","title":"Footprint Orderflow indicator (NinjaTrader 8)","description":"\u003c!-- \n  ======================================================================\n  TRADE DEVILS: ULTIMATE ORDER FLOW FOOTPRINT - BATTLE STATION PRODUCT PAGE\n  ROLE: Senior CRO Engineer \u0026 Front-End Developer\n  ======================================================================\n--\u003e\n\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\n  \/* --- ADDITIONAL BUTTON + LAYOUT STYLES --- *\/\n  .btn-secondary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: transparent;\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: 2px solid var(--accent-primary);\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n  }\n  .btn-secondary:hover {\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n  }\n  .cta-button-row {\n    display: inline-flex;\n    gap: 1rem;\n    flex-wrap: wrap;\n    justify-content: center;\n    align-items: center;\n  }\n  @media (max-width: 600px) {\n    .cta-button-row { flex-direction: column; gap: 0.75rem; width: 100%; }\n    .cta-button-row .btn-primary,\n    .cta-button-row .btn-secondary { width: 100%; }\n  }\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%;\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  \/* --- COMPARISON TABLE --- *\/\n  .fp-compare {\n    font-family: var(--font-body);\n    color: var(--text-main);\n    max-width: 1180px;\n    margin: 4rem auto;\n    padding: 0 1rem;\n  }\n  .fp-compare h2 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    margin: 0 0 .5rem;\n    letter-spacing: -.02em;\n    color: var(--text-main);\n    text-align: center;\n  }\n  .fp-compare .fp-sub {\n    color: var(--text-dim);\n    font-size: 1.1rem;\n    margin: 0 auto 2.5rem;\n    text-align: center;\n    max-width: 680px;\n  }\n  .fp-table-wrap {\n    overflow-x: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 12px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n    background: var(--bg-surface);\n  }\n  table.fp-compare-table {\n    width: 100%;\n    border-collapse: collapse;\n    min-width: 940px;\n    background: transparent;\n  }\n  .fp-compare-table th,\n  .fp-compare-table td {\n    padding: 1rem .9rem;\n    text-align: center;\n    border-bottom: 1px solid var(--border-subtle);\n    font-size: .95rem;\n    vertical-align: middle;\n    color: var(--text-dim);\n  }\n  .fp-compare-table thead th {\n    background: var(--bg-surface-alt);\n    font-weight: 700;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-focus);\n    position: sticky;\n    top: 0;\n  }\n  .fp-compare-table tbody th {\n    text-align: left;\n    font-weight: 600;\n    color: var(--text-main);\n    background: var(--bg-surface);\n    width: 280px;\n  }\n  .fp-compare-table tr:last-child td,\n  .fp-compare-table tr:last-child th { border-bottom: none; }\n  .fp-us-col {\n    background: rgba(74, 222, 128, 0.07);\n    position: relative;\n  }\n  .fp-compare-table thead th.fp-us-col {\n    background: #16a34a;\n    color: var(--text-main);\n    border-bottom-color: #15803d;\n  }\n  .fp-compare-table tbody td.fp-us-col {\n    font-weight: 700;\n    color: var(--text-main);\n  }\n  .fp-badge {\n    display: inline-block;\n    background: var(--bg-base);\n    color: var(--text-main);\n    font-size: .65rem;\n    font-weight: 800;\n    padding: .2rem .5rem;\n    border-radius: 999px;\n    margin-left: .5rem;\n    vertical-align: middle;\n    letter-spacing: .05em;\n    border: 1px solid rgba(255,255,255,0.1);\n  }\n  .fp-yes { color: #4ade80; font-weight: 700; }\n  .fp-no { color: #f87171; font-weight: 700; }\n  .fp-mid { color: #fbbf24; font-weight: 700; }\n  .fp-note { display:block; font-size:.78rem; color:var(--text-muted); margin-top:.3rem; font-weight:400; }\n  .fp-foot {\n    margin-top: 1.5rem;\n    font-size: .85rem;\n    color: var(--text-muted);\n    line-height: 1.6;\n    text-align: center;\n  }\n\n  \/* --- VERIFIED REVIEW CARDS --- *\/\n  .review-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-left: 3px solid #fbbf24;\n    border-radius: 8px;\n    padding: 1.5rem 1.75rem;\n    display: flex;\n    flex-direction: column;\n  }\n  .review-stars {\n    color: #fbbf24;\n    font-size: 1rem;\n    letter-spacing: 0.1em;\n    margin-bottom: 0.5rem;\n  }\n  .review-verified {\n    display: inline-block;\n    color: #4ade80;\n    font-size: 0.7rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    margin-bottom: 0.75rem;\n  }\n  .review-quote {\n    color: var(--text-main);\n    font-size: 0.98rem;\n    line-height: 1.6;\n    margin: 0 0 1rem 0;\n    flex-grow: 1;\n  }\n  .review-meta {\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n    border-top: 1px solid var(--border-subtle);\n    padding-top: 0.75rem;\n    margin-top: 0.5rem;\n  }\n  .review-name {\n    color: var(--text-main);\n    font-weight: 600;\n    font-size: 0.95rem;\n  }\n  .review-date {\n    color: var(--text-muted);\n    font-size: 0.78rem;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- HERO                                                         --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"hero-proof-section wide-layout\" style=\"background: linear-gradient(180deg, #0a0a0a 0%, #000 100%); border-bottom: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 5rem; padding-bottom: 5rem;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 2.5rem;\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eOrder Flow Footprint Indicator for NinjaTrader 8\u003c\/span\u003e\n\u003ch1 class=\"td-heading-2\" style=\"font-size: clamp(2rem, 4.5vw, 3.25rem); margin-top: 0.75rem; margin-bottom: 1rem;\"\u003eStop guessing what happened inside the candle.\u003c\/h1\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto; font-size: 1.15rem; max-width: 820px;\"\u003eTDU Footprint is the most feature-complete order flow indicator for NinjaTrader 8. Bid and ask volume at every price level on every bar, 25+ imbalance detection modules, 48 alert types, advanced POC patterns, and 101 plots exportable to your own NinjaScript strategies.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto 2.5rem auto;\"\u003e\n\u003cimg alt=\"TDU Footprint Indicator on NinjaTrader 8\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/footprint-1673941734064.jpg?v=1673941737\" loading=\"lazy\" style=\"width: 100%; border: 1px solid var(--border-subtle); border-radius: 8px; box-shadow: 0 20px 40px rgba(0,0,0,0.8);\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1rem;\"\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eAlerts\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003e48 alert types\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003ePlus 5 custom C# alert slots\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eImbalance detection\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003e25+ modules\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eStacked, sequencing, exhaustion, more\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eTemplates\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003e14 one-click presets\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003e6 color themes included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eNinjaScript API\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003e101 exportable plots\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eBuild your own automated strategies\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"text-align: center; margin-top: 2.5rem;\"\u003e\n\u003cdiv class=\"cta-button-row\"\u003e\n\u003ca class=\"btn-primary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/free-trial\"\u003eStart your 7-day trial\u003c\/a\u003e\n\u003ca class=\"btn-secondary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/footprint-orderflow-indicator-ninjatrader-docs\" target=\"_blank\" rel=\"noopener\"\u003eRead the full documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 0.85rem; color: var(--text-muted); margin-top: 0.75rem;\"\u003e$55\/month or $459 lifetime. 7-day trial, no credit card to start.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- WHY THIS EXISTS                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eWhy this exists\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYou're not losing because your strategy is bad. You're losing because your chart hides half the story.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eYou take the breakout at the high of the range. Two minutes later it reverses three points and stops you out. The post-mortem is always the same: with hindsight, sellers were absorbing every aggressive buy at exactly that price. Your candle was green. You were getting trapped.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eYou spot the reversal setup at \"support.\" The bar wicks down, looks like rejection, you go long. Price rolls over and takes you out. What you missed: the actual point of control was three ticks below where you entered. The level you traded from didn't have any real volume defending it. The level that did was sitting underneath you.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eA footprint indicator fixes this. Every cell on every bar shows the actual bid and ask volume that traded at that price. Absorption, exhaustion, the real POC, stacked imbalances, all visible while the bar is still forming. You stop guessing whether the move is real and start seeing who's actually trading.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eThat's what every footprint indicator promises. The next sections explain why most don't deliver, and why TDU does.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n  \u003c!-- SECTION 1: THE EMOTIONAL ENTRY HOOK (PAS) --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 3 CARDS: WHERE FOOTPRINT BEATS CANDLES                       --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eThree things a footprint shows that a candle never can.\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eSame green bar, completely different story underneath. These are the three patterns the candle will hide and the footprint will not.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003cpath d=\"M3 12h4l3 9 4-18 3 9h4\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eAbsorption at the highs\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eHeavy market buying gets soaked up by passive sellers without price moving. The candle prints green, the bid\/ask cells show all the buy aggression hitting a wall. The breakout that wasn't.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003crect x=\"2\" y=\"6\" width=\"20\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\n  \u003cline x1=\"6\" y1=\"10\" x2=\"6\" y2=\"14\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"10\" y1=\"10\" x2=\"10\" y2=\"14\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"14\" y1=\"10\" x2=\"14\" y2=\"14\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"18\" y1=\"10\" x2=\"18\" y2=\"14\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eStacked imbalances\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eWhen buy market orders outweigh sell offers at three or more consecutive price levels, that's a footprint signature of aggressive directional flow. Often the only warning before a sharp continuation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\n  \u003ccircle cx=\"12\" cy=\"12\" r=\"3\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eThe real point of control\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eThe price level where the most volume actually changed hands, not the visual middle of the candle. The level price will return to, the level institutions defended. Marked automatically on every bar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- VISUAL PROOF                                                 --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eSwitch templates with one click. See the order flow change instantly.\u003c\/h2\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg alt=\"One-click template menu showing instant view switching\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/menu-1671990331674.gif?v=1671990335\" loading=\"lazy\"\u003e\n\u003cp class=\"ape-test-caption\"\u003e14 included templates. Bid\/Ask, Delta, Profile, Brick, Gradient and more. Switch from the on-chart menu, no settings dive required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- TESTIMONIALS                                                 --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"wide-layout\" style=\"background: var(--bg-base); padding: 5rem 0; border-top: 1px solid var(--border-subtle); border-bottom: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 1rem;\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eTrusted by traders worldwide\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\" style=\"margin-top: 0.5rem;\"\u003e60+ verified five-star reviews. 20+ countries. Since 2021.\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eMost of these traders tested other footprint indicators first. Here's a quick scan of what they said.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: flex; justify-content: center; gap: 2rem; margin-bottom: 3rem; flex-wrap: wrap; color: var(--text-dim); font-size: 0.85rem;\"\u003e\n\u003cdiv\u003e\n\u003cstrong style=\"color: #fbbf24; font-size: 1.1rem;\"\u003e★★★★★\u003c\/strong\u003e Average across all reviews\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003e4+ years\u003c\/strong\u003e of public reviews\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003e20+ countries\u003c\/strong\u003e represented\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1rem;\"\u003e\n\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-quote\"\u003e\"I have Valtos and MZpack footprints, and this one is by far the best.\"\u003c\/p\u003e\n\u003cdiv class=\"review-meta\"\u003e\n\u003cspan class=\"review-name\"\u003eChloe · US\u003c\/span\u003e\u003cspan class=\"review-date\"\u003eJan 2023\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-quote\"\u003e\"What makes it even better is you DO NOT have to use tick replay, which any heavy NinjaTrader user knows kills your charts.\"\u003c\/p\u003e\n\u003cdiv class=\"review-meta\"\u003e\n\u003cspan class=\"review-name\"\u003eBryan Guenther · US\u003c\/span\u003e\u003cspan class=\"review-date\"\u003eJun 2023\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-quote\"\u003e\"I've tested about all footprint add-ons available under the sun. TradeDevil's is, to me, the best by far.\"\u003c\/p\u003e\n\u003cdiv class=\"review-meta\"\u003e\n\u003cspan class=\"review-name\"\u003eArnaud M · FR\u003c\/span\u003e\u003cspan class=\"review-date\"\u003eDec 2022\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-quote\"\u003e\"It opens the hood to what's going on inside every candle. It has kept me in good trades and kept me out of bad ones.\"\u003c\/p\u003e\n\u003cdiv class=\"review-meta\"\u003e\n\u003cspan class=\"review-name\"\u003eChad · US\u003c\/span\u003e\u003cspan class=\"review-date\"\u003eOct 2023\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-quote\"\u003e\"By far the best Order Flow indicator available. Easily fully automate order flow strategies and backtest them.\"\u003c\/p\u003e\n\u003cdiv class=\"review-meta\"\u003e\n\u003cspan class=\"review-name\"\u003eMatt Edmonds · NZ\u003c\/span\u003e\u003cspan class=\"review-date\"\u003eJul 2025\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cp style=\"text-align: center; color: var(--text-muted); font-size: 0.8rem; margin-top: 2rem;\"\u003eVerified buyer reviews from tradedevils-indicators.com. Past performance is not indicative of future results. The longer-form review comparisons appear later on this page.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- OUTCOMES                                                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Delta Footprint View showing buying and selling shifts\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/delta-1673941637274.jpg?v=1673941639\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eDetection breadth\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eEvery imbalance pattern you've ever read about, detected automatically.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eStandard footprint indicators give you bid vs ask cells and call it a day. TDU Footprint runs separate detection modules over every bar: standard buy\/sell imbalances, stacked imbalances, sequencing, exhaustion prints, fat and thin prints, big delta, market sweep, market weakness, absorption, passive absorption, POC patterns, value area gaps, unfinished business, and more. Each one is configurable. Each one can fire an alert.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eConfigurable thresholds per detection (ratio, volume, count, lookback)\u003c\/li\u003e\n\u003cli\u003eIndependent swing filters per signal to focus on structure\u003c\/li\u003e\n\u003cli\u003eVisualised on the bar in real time as it forms\u003c\/li\u003e\n\u003cli\u003eSee the comparison table below for the count vs other indicators\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eAlert coverage\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eAn alert for every detection. Plus slots for your own C# logic.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eEvery detection module above has its own alert type, plus delta signals, POC patterns, volume sequencing, trapped trader detection, and more. When the built-in set isn't enough, custom alert slots accept your own C# expressions written against the indicator state, so you can fire alerts on conditions nobody else has thought of yet.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eAn alert type per detection module, ready to use out of the box\u003c\/li\u003e\n\u003cli\u003eCustom C# expression slots for your own conditions\u003c\/li\u003e\n\u003cli\u003eVisual chart markers, popup alerts, sound, email\u003c\/li\u003e\n\u003cli\u003ePer-signal swing filtering so you stop ignoring the panel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Footprint Alerts Settings Panel\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/alerts_5381b9cb-58df-4d47-9adc-d28139af465c.png?v=1683265707\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTry it for 7 days. No credit card to start. Full feature access.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Point of Control and Value Area marked on chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/pocvaluearea-1673736508883.jpg?v=1673736509\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eAdvanced POC patterns\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eThe POC isn't just a line. It's a family of patterns.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eMost indicators draw a single Point of Control line and stop there. TDU Footprint detects the bullish POC, the bearish POC, POC sitting in the wick, POC gaps from one bar to the next, the POC Momentum Wave (3-bar dip-and-recover or pop-and-drop pattern), plus configurable POC1, POC2 and POC3 levels with extension lines projected forward as reaction zones.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eBullish, Bearish, Consecutive, In-Wick, Gap and Momentum Wave POC patterns\u003c\/li\u003e\n\u003cli\u003eUp to 3 POCs per bar with extension lines projected forward\u003c\/li\u003e\n\u003cli\u003eBar Value Area, Engulfing Value Area and Value Area Gap detection\u003c\/li\u003e\n\u003cli\u003eSession Volume Profile with histogram, brick or distribution display modes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eWorkflow speed\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eOne-click templates. Six themes. No settings dive.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003ePre-built layout templates ship with the indicator: Bid\/Ask Volume, Delta, Histogram, Brick, Gradient, Big Trades, Profile and more. Switch from the on-chart menu without opening any settings panel. Colour themes for light and dark setups. Tick aggregation cleans up noisy instruments. The dashboard at the bottom of each bar surfaces dozens of metrics so you read the bar at a glance.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eOn-chart dropdown menu for instant template switching\u003c\/li\u003e\n\u003cli\u003eBuilt-in colour themes plus full customisation\u003c\/li\u003e\n\u003cli\u003ePer-bar dashboard with selectable metrics\u003c\/li\u003e\n\u003cli\u003eTick aggregation for noisy instruments\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Summary Dashboard and Volume Profile at the bottom of chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/summary-1673941883785.jpg?v=1673941885\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003e$55\/month or $459 lifetime. Cancel monthly anytime.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Footprint Indicator displaying Bid\/Ask Volume and Imbalances\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/footprint-1673941734064.jpg?v=1673941737\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eNinjaScript API\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eWire every value into your own strategy.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eTDU Footprint exposes its full internal state through the standard NinjaScript plot system. Every imbalance count, delta value, POC level, volume bucket, alert flag and signal state is readable from any other strategy or indicator on the chart. Pair it with our Auto Strategy Builder or Algo Studio Pro to backtest and automate strategies that trade off real order flow data, not just price.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eNumeric plots exposed via standard NinjaScript Values\u003c\/li\u003e\n\u003cli\u003eCompatible with Bloodhound, custom strategies, ASB and Algo Studio Pro\u003c\/li\u003e\n\u003cli\u003eEvery detection module accessible programmatically\u003c\/li\u003e\n\u003cli\u003eBuild genuinely automated order flow strategies, not just visual aids\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- COMPARISON TABLE                                             --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"fp-compare\" aria-label=\"TDU Footprint comparison\"\u003e\n\u003ch2\u003eHow TDU Footprint Compares\u003c\/h2\u003e\n\u003cp class=\"fp-sub\"\u003eA side-by-side look at the order flow and footprint indicators NinjaTrader 8 traders consider.\u003c\/p\u003e\n\n\u003cdiv class=\"fp-table-wrap\"\u003e\n\u003ctable class=\"fp-compare-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eCapability\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"fp-us-col\"\u003eTDU Footprint \u003cspan class=\"fp-badge\"\u003eOURS\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eNT Order Flow+\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eMZpack mzFootprint\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eOrderflows.com\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eGorilla FootPrint Pro\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eemoji trading OF Suite\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBid\/Ask volume per price level\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDistinct imbalance detection modules\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cspan class=\"fp-yes\"\u003e25+\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eStacked, sequencing, exhaustion, sweep, more\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~3\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~6\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~5\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~3\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~6\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDistinct alert types\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cspan class=\"fp-yes\"\u003e48\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003ePlus 5 custom C# alert slots\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~6\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~12\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~15\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~5\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~14\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCustom C# alert expressions\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003e5 user-defined slots\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBig trades \/ fat prints highlighting\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003emzBigTrade module\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAbsorption \/ passive absorption detection\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAdvanced POC patterns (Bullish\/Bearish\/In-Wick\/Gap\/Momentum Wave)\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOne-click layout templates\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003e14 included\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSession Volume Profile included\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNinjaScript plots exposed for strategy automation\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cspan class=\"fp-yes\"\u003e101\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eAll imbalance, delta, POC, volume data\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eStandard\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003emzPack API\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr id=\"tick-replay-row\"\u003e\n\u003cth scope=\"row\"\u003eWorks without Tick Replay (preserves NT8 performance)\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eTemplates designed to run without tick replay\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eTick replay required\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003ePartial\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eTick replay required\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eTick replay required\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eTick replay required\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePricing\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cstrong\u003e$55\/mo or $459 lifetime\u003c\/strong\u003e\u003cspan class=\"fp-note\"\u003eCancel monthly anytime\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e$59\/mo or NT lifetime\u003c\/td\u003e\n\u003ctd\u003eEUR 149-369 one-time\u003c\/td\u003e\n\u003ctd\u003e$350-$1,250 one-time\u003c\/td\u003e\n\u003ctd\u003e$169-249 one-time\u003c\/td\u003e\n\u003ctd\u003e$99-149\/mo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"fp-foot\"\u003eComparison reflects publicly documented features at time of writing. Pricing for third-party products is approximate and may change. Verify on each vendor's site. Trademarks belong to their respective owners.\u003c\/p\u003e\n\n\u003cdiv style=\"max-width: 980px; margin: 2rem auto 0 auto; background: linear-gradient(135deg, rgba(22, 163, 74, 0.08) 0%, rgba(22, 163, 74, 0.02) 100%); border: 1px solid #16a34a; border-left: 4px solid #16a34a; border-radius: 8px; padding: 1.5rem 1.75rem;\"\u003e\n\u003cdiv style=\"display: flex; align-items: flex-start; gap: 1rem; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"flex-shrink: 0;\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"32\" height=\"32\" fill=\"none\" stroke=\"#4ade80\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n\u003cpolyline points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\u003e\u003c\/polyline\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 280px;\"\u003e\n\u003cdiv style=\"color: #4ade80; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.4rem;\"\u003eLook at the Tick Replay row above\u003c\/div\u003e\n\u003cp style=\"color: var(--text-main); font-size: 1.05rem; line-height: 1.5; margin: 0;\"\u003eEvery other footprint in this table requires NT8 Tick Replay to function. TDU is the only one with default templates designed to run without it. If you've ever watched NT8 freeze when you opened a fifth chart, this is why. \u003ca href=\"#tick-replay-usp\" style=\"color: #4ade80; text-decoration: underline; white-space: nowrap;\"\u003eWhy it matters →\u003c\/a\u003e · \u003ca href=\"#tick-replay-faq\" style=\"color: #4ade80; text-decoration: underline; white-space: nowrap;\"\u003eTechnical detail →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- WHY TRADERS SWITCH                                           --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"problem-section\" style=\"padding-top: 4rem; padding-bottom: 4rem;\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eThe honest answer\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\" style=\"margin-bottom: 2rem;\"\u003eWhy pick this footprint and not the cheaper \/ older \/ more famous one?\u003c\/h2\u003e\n\u003cp class=\"problem-text\" style=\"margin-bottom: 2.5rem;\"\u003eA buyer comparing footprint indicators usually has the same three concerns. None of them are about whether the cells render bid\/ask volume. Every footprint does that. Here's what actually decides the choice, and what the verified reviewers above said about each.\u003c\/p\u003e\n\n\u003cdiv style=\"display: grid; gap: 2rem; margin-top: 1rem;\"\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 2rem;\"\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; align-items: start;\"\u003e\n\u003cdiv\u003e\n\u003ch3 class=\"td-heading-3\" style=\"margin-bottom: 0.75rem;\"\u003e\"Will this actually find the patterns, or just show cells?\"\u003c\/h3\u003e\n\u003cp style=\"color: var(--text-dim); font-size: 0.95rem; line-height: 1.55; margin: 0;\"\u003eThe biggest gap between footprint indicators isn't the cell rendering. It's how much the indicator does for you. Most show bid\/ask volume and expect you to spot the stacked imbalances, the absorption, the exhaustion prints with your own eyes while the bar is still forming. TDU runs 25+ detection modules over every bar in real time and marks the patterns directly on the chart. You stop missing setups because you blinked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-base); border-left: 3px solid #fbbf24; padding: 1.25rem 1.5rem; border-radius: 4px;\"\u003e\n\u003cp style=\"color: var(--text-main); font-style: italic; font-size: 0.95rem; line-height: 1.55; margin: 0 0 0.75rem 0;\"\u003e\"Over the past 14 months I tried several footprint indicators before settling on TradeDevils. This far surpassed any of the others. To be honest, it wasn't even close. I've been trading over 30 years professionally.\"\u003c\/p\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eBritton Brown\u003c\/strong\u003e · verified 5-star, 16 Feb 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 2rem;\"\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; align-items: start;\"\u003e\n\u003cdiv\u003e\n\u003ch3 class=\"td-heading-3\" style=\"margin-bottom: 0.75rem;\"\u003e\"Will I have to pay extra for the features that matter?\"\u003c\/h3\u003e\n\u003cp style=\"color: var(--text-dim); font-size: 0.95rem; line-height: 1.55; margin: 0;\"\u003eThe well-known names in the order flow space love unbundling. The base product gets you the cells. Absorption detection is an add-on. Iceberg detection is another add-on. Custom alerts are a different add-on. By the time you've assembled what TDU ships in the box, you've spent multiples. TDU is $55 per month or $459 lifetime, with absorption, custom alerts, advanced POC patterns, NinjaScript automation, all included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-base); border-left: 3px solid #fbbf24; padding: 1.25rem 1.5rem; border-radius: 4px;\"\u003e\n\u003cp style=\"color: var(--text-main); font-style: italic; font-size: 0.95rem; line-height: 1.55; margin: 0 0 0.75rem 0;\"\u003e\"I have 2 other order flow software providers. TradeDevils has added features that the other software wanted $3K USD for the added add-ons, where TradeDevils already had it built in for $489.\"\u003c\/p\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eRed Miller\u003c\/strong\u003e · verified 5-star, 22 Mar 2025\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 2rem;\"\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; align-items: start;\"\u003e\n\u003cdiv\u003e\n\u003ch3 class=\"td-heading-3\" style=\"margin-bottom: 0.75rem;\"\u003e\"Will this be the last footprint I have to buy?\"\u003c\/h3\u003e\n\u003cp style=\"color: var(--text-dim); font-size: 0.95rem; line-height: 1.55; margin: 0;\"\u003eMost traders end up cycling through 2 or 3 footprints before settling. The ones with limited features get outgrown. The ones that update once a year fall behind. The ones with no automation surface keep you locked to manual trading even when you'd rather hand off. TDU ships with the depth (48 alerts, 25+ detection modules, 5 custom C# slots), gets active updates, and exposes 101 plots so every other tool in your stack can read its data. The reviewers below have stopped looking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-base); border-left: 3px solid #fbbf24; padding: 1.25rem 1.5rem; border-radius: 4px;\"\u003e\n\u003cp style=\"color: var(--text-main); font-style: italic; font-size: 0.95rem; line-height: 1.55; margin: 0 0 0.75rem 0;\"\u003e\"I had tested other footprint indicators before TD Footprint. And I say with absolute certainty: this is the best and most complete of them all. It is worth every penny.\"\u003c\/p\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eSergio Lemos\u003c\/strong\u003e · verified 5-star, 26 Mar 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cp class=\"problem-text\" style=\"margin-top: 2.5rem; text-align: center; max-width: 700px; margin-left: auto; margin-right: auto;\"\u003eIf you've already bought a footprint indicator and feel like you're missing something, this is the gap TDU was built to fill. The 7-day trial means you can compare it against what you're currently running, on your own charts, with no commitment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- DEPTH USP                                                    --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"pas-section\" style=\"background: var(--bg-surface); border-top: 1px solid var(--border-subtle); border-bottom: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eWhat makes this footprint different\u003c\/span\u003e\n\u003ch2 class=\"td-heading-1\"\u003eSix reasons traders who already own a footprint switch to this one.\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 1rem auto 0 auto;\"\u003eThe buyers leaving five-star reviews above already had a footprint indicator. Many had two. They tested everything. Here's what they found missing in the others, and why they ended up here.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\"\u003eStop hunting for patterns by eye.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMost footprints show you cells and stop there. You're left to spot stacked imbalances, exhaustion prints, market sweeps and absorption with your own eyeballs while the bar is still forming. TDU runs the detection modules in real time and marks the patterns directly on the chart. They find you instead of the other way around.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\"\u003eSkip the alert panel everyone learns to ignore.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eGeneric footprints give you a handful of alert types and call it done. You start ignoring them in week two because half are noise. TDU has an alert for every detection module, plus per-signal swing filtering so you only get pinged when the pattern formed in a structurally meaningful spot. The panel becomes useful again.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\"\u003eExpress your own edge in C#.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eOther indicators ship with whatever signals the developer decided you need. TDU ships with a long list of those AND gives you 5 custom slots that accept your own C# expressions evaluated against the full indicator state. If you've found an edge nobody else has noticed yet, you write the rule and the alerts fire on it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\"\u003eStop drawing your own POC lines.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMost footprints draw one POC dot per bar and leave you to figure out the rest. TDU detects the POC pattern: bullish POC, bearish POC, POC in wick, POC gap from bar to bar, the POC momentum wave (3-bar dip-and-recover). Plus POC1, POC2 and POC3 with extension lines projected forward as the reaction levels you actually trade off.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\"\u003eStop watching. Start automating.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMost footprint indicators are visual aids: you watch them, you decide, you click. TDU exposes its full internal state through standard NinjaScript plots. Every imbalance count, delta value, POC level, alert flag is readable from your own strategy, from Bloodhound, from Auto Strategy Builder. The footprint stops being a chart decoration and becomes a data source for actual automated trading.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\" id=\"tick-replay-usp\"\u003eRun NT8 without the Tick Replay tax.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMost footprint indicators force you to enable NT8 Tick Replay, which crushes performance on chart-heavy workspaces. TDU ships with templates designed to run without it (rare in this category, see \u003ca href=\"#tick-replay-row\" style=\"color: #4ade80; text-decoration: underline;\"\u003ecomparison table\u003c\/a\u003e) and uses a consolidated PriceLevel memory architecture so you can run a footprint on every instrument you watch without NT8 starting to swap memory mid-session. \u003ca href=\"#tick-replay-faq\" style=\"color: var(--accent-primary); text-decoration: underline;\"\u003eMore in FAQ →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- NERD VAULT                                                   --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 1.5rem auto; text-align: center;\"\u003eWant every cell mode, every alert type, every option spelled out?\u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 3rem;\"\u003e\n\u003ca class=\"btn-secondary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/footprint-orderflow-indicator-ninjatrader-docs\" target=\"_blank\" rel=\"noopener\"\u003eRead the full documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCell display modes \u0026amp; visualisation\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeft cell text modes (14):\u003c\/strong\u003e Bid\/Ask, Bid, Volume, Bid Volume %, Bid Delta, Total Delta, Delta %, Bid Diagonal Delta, Total Diagonal Delta, Bid Trades, Total Trades, Dominant Bid\/Ask, Bid Average Trade Size, and more.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRight cell text modes (14):\u003c\/strong\u003e Same set as left, configured independently.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCell background modes (13+):\u003c\/strong\u003e Bid Volume, Total Volume, Delta variants, Trades, Average Trade Size.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColoring:\u003c\/strong\u003e Solid, Gradient, Gradient Mono for bars; Solid or Gradient for cells; Dynamic or Fixed display.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBar paint modes:\u003c\/strong\u003e Delta-based, dominant-bid\/ask, custom rule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTick aggregation:\u003c\/strong\u003e Group price levels for noisy instruments.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAll 48 alert types\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp class=\"td-text-body\" style=\"margin-bottom: 1rem;\"\u003eEvery detection module surfaces its own alert. Selected highlights:\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eImbalance family:\u003c\/strong\u003e Standard Imbalance, Stacked Imbalance, Multiple Imbalances, Inverse Imbalance, Reversal Imbalance, Oversized Imbalance, Big Imbalance, Consecutive Imbalances.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDelta family:\u003c\/strong\u003e Big Delta, Delta Drop, Delta Flip, Delta Reversal, Delta Rise, Delta Sweep, Delta Above\/Below POC, Delta Price Divergence.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePOC family:\u003c\/strong\u003e Bullish POC, Bearish POC, Consecutive POC, POC Gap, POC Momentum Wave.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVolume \/ participation:\u003c\/strong\u003e Fat Print, Thin Print, Zero Print, Stopping Volume, Exhaustion Print, Volume Sequencing, Trapped Traders, Market Sweep, Absorption, Passive Absorption, Bid\/Ask Fade, Unfinished Business, Value Area Gap, Ratio.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5 custom slots:\u003c\/strong\u003e Custom1 through Custom5 each accept a C# expression.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003ePOC, Value Area \u0026amp; Volume Profile\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePOC variants:\u003c\/strong\u003e POC1, POC2, POC3 per bar; Bullish POC, Bearish POC; POC In Wick; POC Gap; Consecutive POC; POC Momentum Wave (3-bar pattern).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePOC extensions:\u003c\/strong\u003e Project prominent POC lines forward as reaction levels.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eValue Area:\u003c\/strong\u003e Per-bar Value Area, Engulfing Value Area, Value Area Gap detection.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSession Volume Profile:\u003c\/strong\u003e Histogram, brick or distribution display modes; left or right placement; configurable session boundaries.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDelta calculation methods:\u003c\/strong\u003e Bid\/Ask, Up\/Down Tick, Tick Count.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCustom C# expression engine\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp class=\"td-text-body\" style=\"margin-bottom: 1rem;\"\u003e5 custom slots (Custom1 to Custom5) accept C# expressions evaluated per bar against the indicator's full internal state.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable variables in expressions:\u003c\/strong\u003e Volume, Delta, Ratio, POC, ValueArea, StdDev, HasThinPrint, HasFatPrint, HasBigDeltaCount, plus per-cell bid\/ask figures.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse cases:\u003c\/strong\u003e Define your own alert thresholds, write proprietary signal logic without writing a full custom indicator.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePer-bar evaluation:\u003c\/strong\u003e Expressions run on every closed bar; results feed into the alert system and the cell paint logic.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eNinjaScript API \u0026amp; strategy automation\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e101 numeric plots\u003c\/strong\u003e exposed via standard NinjaScript Values[]. Every imbalance count, delta, POC level, alert flag, signal state is readable.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompanion plots indicator (TDU FootPrint Plots)\u003c\/strong\u003e exposes the same data in a separate indicator for easy reference from strategies.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompatible automation paths:\u003c\/strong\u003e custom NinjaScript strategies, Bloodhound, Auto Strategy Builder, Algo Studio Pro.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-time updates:\u003c\/strong\u003e plot values update on every tick (with NT8 Tick Replay enabled).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev2.0.0.21\u003c\/span\u003e \u003cstrong\u003e(Latest)\u003c\/strong\u003e - Added 6 new built-in colour themes, switchable with one click. Added Big Trades, Bid\/Ask Volume Profile and Delta Gradient templates. Added 8 new order flow signals. Independent swing filter per signal.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev2.0.0.x\u003c\/span\u003e Memory optimisation via PriceLevel consolidation (4 dictionaries replaced with 1 structure). Extreme delta now auto-calculated. Delta Reversal optimised with running averages. POC Above\/Below stripe rendering fix. 20+ raw plots added to API.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- NOT FOR YOU IF                                                --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"problem-section\" style=\"padding-top: 2rem; padding-bottom: 2rem;\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eHonest disqualifier\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\" style=\"margin-bottom: 1.5rem;\"\u003eTDU Footprint isn't for everyone. Skip it if any of these is you.\u003c\/h2\u003e\n\u003cp class=\"problem-text\" style=\"margin-bottom: 2rem;\"\u003eWe sell more by being honest about who shouldn't buy than by pretending it's a fit for everyone. Read this before starting the trial.\u003c\/p\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.25rem; margin-top: 1rem;\"\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou don't trade NinjaTrader 8.\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eTDU Footprint is built natively for NT8 and uses NT8's tick replay. There is no MT4, TradingView or web-platform version.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou only trade on daily or weekly charts.\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eFootprint is an intraday tool. The signal density and value come from looking at minute or tick bars where order flow actually has texture. On a daily, you're paying for capabilities you won't use.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou trade illiquid instruments.\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eFootprints need volume to be meaningful. On thin futures, low-volume cash equities or off-hours sessions, the cells will be sparse and the signals will be noise.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou want to be told exactly when to enter.\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eA footprint shows you what's happening. The decision is still yours. If you want a system that fires entry signals you trade mechanically, look at our Auto Strategy Builder or Algo Studio Pro.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- FAQ                                                          --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eIf yours isn't here, ask in Discord.\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n\n\u003ch3 class=\"faq-category\"\u003eAbout TDU Footprint\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat does TDU Footprint actually show me?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eInside every candle, the bid and ask volume that traded at every price level. Plus per-bar delta, point of control, value area, session volume profile, and 25+ detected order flow patterns (imbalances, absorption, fat prints, market sweep, etc.). 14 one-click templates control which of those you see.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow is this different from NinjaTrader's built-in Order Flow+?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNT Order Flow+ gives you the basics: footprint cells, simple imbalance highlighting, a delta value. TDU Footprint adds 25+ separate detection modules, 48 alert types, 5 custom C# alert slots, advanced POC patterns (Bullish\/Bearish\/In-Wick\/Gap\/Momentum Wave), 14 one-click templates, 6 colour themes, and 101 plots exposed for strategy automation. NT Order Flow+ is fine if you want a basic visual; TDU Footprint is built for traders who actually use the patterns.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow is this different from MZpack or Orderflows.com?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eMZpack and Orderflows.com are both solid footprint products. The honest differentiators with TDU Footprint: 48 alert types vs roughly 12 to 15, 5 custom C# alert slots, the advanced POC pattern library (Momentum Wave, In-Wick, Gap), 101 plots exposed via NinjaScript for strategy automation, 14 one-click templates, and a flexible monthly OR lifetime price option. See the comparison table on this page for the full breakdown.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eSetup \u0026amp; Use\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\" id=\"tick-replay-faq\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo I need NT8 Tick Replay turned on?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo, and this is something most footprints get wrong. TDU ships with default templates designed to run without Tick Replay enabled, which any heavy NT8 user knows is a performance killer on chart-heavy workspaces. From the moment you load the indicator forward, you get accurate bid\/ask cells, imbalance detection, alerts, all of it. Tick Replay is only needed if you want full historical bid\/ask cells on bars that loaded before the indicator was added to the chart. For live trading and forward-going analysis, leave Tick Replay off.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat instruments and bar types does it work on?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAnything NT8 charts with tick data: futures (ES, NQ, MES, MNQ, CL, GC, etc.), cash equities, forex pairs, crypto via supported feeds. Bar types: minute, tick, range, volume, Renko, all work. Footprint shines on intraday timeframes where order flow has texture; less useful on daily \/ weekly bars.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I customise what's shown in the cells?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. 14 left-cell text modes and 14 right-cell text modes (configured independently). 13+ cell background modes. Solid, gradient or gradient mono coloring. 6 included colour themes plus full custom colour control. The 14 one-click templates are starting points, every parameter is overridable.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eSignals \u0026amp; Alerts\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow many alert types are there really?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e48 distinct alert types in the FootPrintAlertType enum, plus 5 custom slots that accept your own C# expressions. Each alert can fire visually on the chart, as a popup, with sound, or as an email. Per-signal swing filtering lets you mute alerts that occur outside structural swing zones.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I write my own alert logic?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes, in two ways. Either use the 5 Custom alert slots (each accepts a C# expression evaluated per bar against the indicator state, variables include Volume, Delta, Ratio, POC, ValueArea, StdDev, HasThinPrint, HasFatPrint, etc.) or read any of the 101 exposed NinjaScript plots from your own custom strategy or indicator and fire alerts from there.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I automate trades from footprint signals?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. The 101 numeric plots are standard NinjaScript Values[] readable from any other strategy. Pair with our Auto Strategy Builder (which can use these plots as entry\/exit triggers in its genetic search) or Algo Studio Pro (which can reference them as operands in its rule engine) to build fully automated order flow strategies.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eTrial, Pricing \u0026amp; Licensing\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow does the 7-day trial work?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eFull feature access for 7 days. No credit card to start. The trial clock starts when you first add the indicator to a chart, not when you sign up, so you can take your time getting NT8 and Tick Replay set up. We don't auto-charge you when the trial ends. If you want to keep using it you start a subscription manually.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003e$55\/month vs $459 lifetime, which makes sense?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eMath is simple. The lifetime license pays for itself after about 9 months of subscription. If you're testing the indicator for a few weeks, take the monthly. If you've already decided you'll be using it past 9 months, lifetime saves you money over time and you keep all future updates.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. Discord and email. Most questions get answered within a few hours during European or US trading hours. Free updates for the life of your subscription, or forever on a lifetime license.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- PRICE ANCHOR                                                 --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"wide-layout\" style=\"background: var(--bg-base); padding: 4rem 0; border-top: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 2.5rem;\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eAbout the price\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\" style=\"margin-top: 0.5rem;\"\u003e$55 a month or $459 lifetime. Reviewers keep telling us we underprice it.\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eThe footprint indicators TDU reviewers had been using before they switched. Their words, not ours.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"max-width: 980px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.25rem;\"\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid #fbbf24; border-radius: 8px; padding: 1.5rem 1.75rem; display: flex; flex-direction: column; justify-content: space-between;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.5rem;\"\u003eWhat they paid elsewhere\u003c\/div\u003e\n\u003cdiv style=\"color: #fbbf24; font-size: 2rem; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 0.75rem;\"\u003e$2,500+\u003c\/div\u003e\n\u003cp style=\"color: var(--text-main); font-size: 0.95rem; line-height: 1.5; margin: 0 0 1rem 0; font-style: italic;\"\u003e\"I have seen and used Footprint charting valued at $2,500 and higher which cannot match this. I've been trading 15 years.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; border-top: 1px solid var(--border-subtle); padding-top: 0.75rem; margin-top: 0.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eMike Skeffington\u003c\/strong\u003e · verified 5-star\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid #fbbf24; border-radius: 8px; padding: 1.5rem 1.75rem; display: flex; flex-direction: column; justify-content: space-between;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.5rem;\"\u003eWhat competitors charge for add-ons\u003c\/div\u003e\n\u003cdiv style=\"color: #fbbf24; font-size: 2rem; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 0.75rem;\"\u003e$3,000\u003c\/div\u003e\n\u003cp style=\"color: var(--text-main); font-size: 0.95rem; line-height: 1.5; margin: 0 0 1rem 0; font-style: italic;\"\u003e\"The other software wanted $3K USD for the added add-ons, where TradeDevils already had it built in for $489.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; border-top: 1px solid var(--border-subtle); padding-top: 0.75rem; margin-top: 0.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eRed Miller\u003c\/strong\u003e · verified 5-star\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid #fbbf24; border-radius: 8px; padding: 1.5rem 1.75rem; display: flex; flex-direction: column; justify-content: space-between;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.5rem;\"\u003eWhat it should cost (per a reviewer)\u003c\/div\u003e\n\u003cdiv style=\"color: #fbbf24; font-size: 2rem; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 0.75rem;\"\u003e$1,000+\u003c\/div\u003e\n\u003cp style=\"color: var(--text-main); font-size: 0.95rem; line-height: 1.5; margin: 0 0 1rem 0; font-style: italic;\"\u003e\"The number of features it provides is just crazy. The price they sell it is a joke. It should be at least $1k.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; border-top: 1px solid var(--border-subtle); padding-top: 0.75rem; margin-top: 0.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eRoot\u003c\/strong\u003e · 5-star review\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"max-width: 760px; margin: 2.5rem auto 0 auto; background: linear-gradient(135deg, rgba(22, 163, 74, 0.1) 0%, rgba(22, 163, 74, 0.02) 100%); border: 1px solid #16a34a; border-radius: 8px; padding: 1.5rem 1.75rem; text-align: center;\"\u003e\n\u003cdiv style=\"color: #4ade80; font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.05em; font-weight: 700; margin-bottom: 0.5rem;\"\u003eWhat TDU costs\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-main); font-size: 1.75rem; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 0.5rem;\"\u003e$55 \/ month or $459 lifetime\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eSame product. Same depth. No add-ons hidden behind upsell pages.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- BOTTOM CTA                                                   --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to stop guessing and start seeing?\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eIf you've tried other footprint indicators and still feel like something's missing, that's the gap TDU was built to fill. The reviews on this page are from traders who tested the alternatives first. Run it side by side against what you're using now for 7 days, no card. Worst case you go back to what you had. Best case you find out why those traders stopped looking.\u003c\/p\u003e\n\u003cdiv class=\"cta-button-row\"\u003e\n\u003ca class=\"btn-primary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/free-trial\"\u003eStart your 7-day trial \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/a\u003e\n\u003ca class=\"btn-secondary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/footprint-orderflow-indicator-ninjatrader-docs\" target=\"_blank\" rel=\"noopener\"\u003eRead the full documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 0.75rem; color: var(--text-muted); margin: 3rem auto 0 auto; max-width: 720px; line-height: 1.5; text-align: center;\"\u003eRisk disclosure: Futures and forex trading carries substantial risk of loss and is not suitable for every investor. Past performance is not indicative of future results. TDU Footprint is a charting and analysis tool, not investment advice. You are solely responsible for the trades you take based on the information it displays.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- \n  ======================================================================\n  VANILLA JAVASCRIPT LOGIC\n  - Handles Accordion state changes smoothly.\n  - Handles the custom 'scroll-to-buy' Loop functionality requested.\n  ======================================================================\n--\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-header');\n    \n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        \n        \/\/ Toggle current accordion\n        if (item.classList.contains('active')) {\n          item.classList.remove('active');\n          this.setAttribute('aria-expanded', 'false');\n          content.style.maxHeight = null;\n        } else {\n          item.classList.add('active');\n          this.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ Scroll to buy (Loop back to top \/ Shopify Buy Box logic)\n    const buyButtons = document.querySelectorAll('.scroll-to-buy');\n    buyButtons.forEach(btn =\u003e {\n      btn.addEventListener('click', function(e) {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":40074763141319,"sku":"","price":459.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumb_40bea325-8cc2-46d3-b4e9-31806bdaa41e.jpg?v=1622101570"},{"product_id":"atr-mean-renko","title":"ATR (backtestable) Median Renko bars","description":"\u003c!-- \n  ======================================================================\n  TRADE DEVILS: ATR MEAN RENKO BARS - BATTLE STATION PRODUCT PAGE\n  ROLE: Senior CRO Engineer \u0026 Front-End Developer\n  ======================================================================\n--\u003e\n\n\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%;\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n\n  \u003c!-- SECTION 0: THE REAL PROBLEM --\u003e\n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYour Strategy Isn't Failing. Your Price Data Is Lying To You.\u003c\/h2\u003e\n      \n      \u003cp class=\"problem-text\"\u003eTime-based charts are a psychological trap. You sit through hours of low-volume chop, forcing trades in random noise, and then completely miss the massive 50-tick expansion because it happened in a single, unreadable 1-minute candle.\u003c\/p\u003e\n      \n      \u003cp class=\"problem-text\"\u003eStandard Renko bars seem like the solution, but they introduce a fatal flaw: subjective brick sizing. If you guess a static size that's too small, you get chopped to pieces by market static. If you guess a size that's too big, your entry triggers are always a mile late.\u003c\/p\u003e\n      \n      \u003cp class=\"problem-text\"\u003eThe ATR Mean Renko completely changes the game. It mathematically adapts to live market volatility, expanding brick sizes during violent moves and shrinking them during consolidation. No more arbitrary time intervals. No more guessing static settings. Just pure, mathematically adaptive momentum mapping.\u003c\/p\u003e\n      \n      \u003cp class=\"problem-text\"\u003eWorst of all? Traditional Renkos use \"fake\" open prices to look visually perfect, meaning every automated backtest you've ever run on them is a complete lie. We engineered this bar type with a dedicated true-open backtest mode, giving you the institutional-grade data required to build strategies you can actually trust.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1: THE EMOTIONAL ENTRY HOOK (PAS) --\u003e\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Map The Geometry Of Volatility.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders rely on arbitrary clocks and static guesses. Institutional algorithms rely on pure volatility expansion. Stop trading the clock.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003c!-- Problem --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eTime-Based Noise\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou waste precious screen time watching arbitrary time bars print empty wicks and meaningless chop. This persistent market \"static\" triggers emotional decisions and consistently destroys your execution edge.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Agitation --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n              \u003cline x1=\"9\" y1=\"3\" x2=\"9\" y2=\"21\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eThe Renko Trap\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou switch to standard Renkos, but guessing the static brick size leaves you paralyzed. You either suffer heavy drawdown from a size too small, or miss the breakout entirely because the brick was too large.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Solution --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n              \u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\n              \u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eVolatility-Adaptive Bricks\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eThe ATR Mean Renko eliminates human error. It dynamically scales brick size in real-time based on the Average True Range, mapping pure market momentum with zero subjective guessing required.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2: VISUAL PROOF (DYNAMIC) --\u003e\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eSee The Difference: Pure Momentum Mapping.\u003c\/h2\u003e\n      \n      \u003c!-- Video Proof Container --\u003e\n      \u003cdiv class=\"video-proof-container\"\u003e\n        \u003ciframe title=\"ATR Mean Renko Bars — Official Product Demo\" src=\"https:\/\/www.youtube.com\/embed\/DC6XiYpFvQY?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- The Ape Test --\u003e\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"ATR Mean Renko bars filtering out market chop live\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/atr-mean-renko_1024x1024.jpg?v=1622880360\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Volatility-Adaptive Renko Bricks Filtering Out Market Chop Live.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3: THE TL;DR BOX --\u003e\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Bar Type\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to filter market noise and backtest with absolute certainty.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003c!-- Benefit 1 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eEliminate Market Noise\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eThe software completely removes time-based static by only printing a new brick when actual, verified price movement occurs, \u003cstrong\u003eso you can eliminate emotional reactions to chop and focus purely on true momentum shifts.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- Benefit 2 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAuto-Scale With Volatility\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eUtilize real-time Average True Range (ATR) algorithms to dynamically expand or contract your bar sizes automatically, \u003cstrong\u003eso you stop getting trapped by wrong settings and always stay in perfect sync with the market's current speed.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- Benefit 3 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eDemand True Backtesting\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eToggle the native backtestable mode which utilizes true, historically accurate open prices, \u003cstrong\u003eensuring you stop testing on fake, repainted data and only risk capital on automated strategies that are mathematically verified.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- Benefit 4 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eDictate Calculation Logic\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eCustomize the core ATR timeframe, adjust period settings, and define specific percentage multipliers, \u003cstrong\u003eallowing you to fine-tune the mathematical engine to perfectly match your specific asset class and trading style.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --\u003e\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003c!-- Row 1 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"ATR Mean Renko rendering pure momentum on live chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/atr-mean-renko_1024x1024.jpg?v=1622880360\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAdaptive Charting Logic\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eTrade Momentum, Not Time.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eRemove the illusion of time from your analysis entirely. The ATR Mean Renko continuously monitors current market volatility, auto-sizing your bricks so you are always trading the actual price action, \u003cstrong\u003eensuring your setups are based on verifiable momentum rather than the arbitrary ticking of a clock.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eAutomatically expands brick size during high-volatility macro events.\u003c\/li\u003e\n            \u003cli\u003eShrinks dynamically to map tight, low-volume consolidation perfectly.\u003c\/li\u003e\n            \u003cli\u003eNever manually guess or change your Renko settings again.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 2 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eInstitutional Backtesting\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eStop Testing On Fake Data.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStandard Renko bars manipulate open prices to look visually perfect, completely invalidating automated backtests. Our architecture includes a specialized Backtest Mode utilizing true historical open prices, \u003cstrong\u003egiving you the raw, unadulterated data required to build and verify institutional-grade automated strategies.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eToggle true open prices for rigorous quantitative testing.\u003c\/li\u003e\n            \u003cli\u003eExpose the reality of historical fills without repainting illusions.\u003c\/li\u003e\n            \u003cli\u003eBuild automated quantitative strategies you can actually trust with live capital.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Backtesting Comparison showing true open values\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/backtest_1c08fb97-1755-433a-90fc-02b6e9bddb51_1024x1024.jpg?v=1661071510\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 1 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 3 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"ATR Mean Renko settings panel\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/atr-mean-renk-settings_1024x1024.jpg?v=1622880488\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eTotal Engine Control\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDictate The Volatility Engine.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eTake complete control over how the algorithm processes volatility. Adjust the core ATR timeframe, tweak period settings, and define exact ATR percentage multipliers, \u003cstrong\u003eso you can calibrate the bar type specifically for highly volatile assets like NQ, or dial it in for slower markets like ES and Forex.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eFine-tune ATR periods and multipliers for granular control.\u003c\/li\u003e\n            \u003cli\u003eMatch the core algorithm to any market or specialized asset class.\u003c\/li\u003e\n            \u003cli\u003eOptimize data feeds specifically for fast scalping or macro swing trading.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 4 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eFlawless Integration\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eScale Across All Markets.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eBuilt natively for NinjaTrader's complex architecture, this bar type seamlessly handles Futures, Stocks, and Forex without lag. With full embedded support for Tick Replay, \u003cstrong\u003eyou get high-fidelity, order-flow ready price mapping that traditional retail indicators simply cannot compute.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eNative NinjaTrader 8 C# integration ensures zero execution lag.\u003c\/li\u003e\n            \u003cli\u003e100% compatible with Tick Replay for advanced order flow analysis.\u003c\/li\u003e\n            \u003cli\u003eProcess macro swings or micro intraday volatility effortlessly.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"ATR Mean Renko rendering in highly volatile futures market\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/atr-mean-renko-1_1024x1024.jpg?v=1622880005\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 2 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5: THE NERD VAULT (ACCORDIONS) --\u003e\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003c!-- Vault Item 1 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eAdaptive Logic\u003c\/strong\u003e\n                  \u003cp\u003eNative ATR-based median Renko bar processing mapped directly to price action.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eTrue Backtest Mode\u003c\/strong\u003e\n                  \u003cp\u003eSpecialized toggle allowing true open prices to emit for accurate strategy testing.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDynamic Real-Time Sizing\u003c\/strong\u003e\n                  \u003cp\u003eBrick sizes actively adjust tick-by-tick based on measured volatility parameters.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDeep Parameter Control\u003c\/strong\u003e\n                  \u003cp\u003eCustomizable ATR timeframe, period settings, and specific ATR percentage multipliers.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eTick Replay Compatibility\u003c\/strong\u003e\n                  \u003cp\u003eFully supports NT8's Tick Replay engine for high-fidelity historical loading.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eUniversal Asset Support\u003c\/strong\u003e\n                  \u003cp\u003eFunctionality guaranteed across all standard markets: Futures, Stocks, and Forex.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 2 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eAutomated Trading Architecture\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor quantitative traders, this bar type provides the foundational data structure required to build profitable algorithms. By eliminating time and rendering true opens, it becomes the ultimate programmatic feed for NinjaScript strategies.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTrue Open Generation:\u003c\/strong\u003e Emits accurate historical open values directly into memory for unmanipulated quantitative backtesting.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTick Replay Integration:\u003c\/strong\u003e Allows custom NinjaScript algorithms and Order Flow indicators to process intrabar tick data flawlessly without breaking the bar structure.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003ePure Volatility Feed:\u003c\/strong\u003e Inherently bases all algorithmic Close calculations on pure ATR data, mathematically removing arbitrary time variables from your system's execution logic.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 3 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eVersion Changelog\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e21-Aug-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.5)\u003c\/strong\u003e - Added specialized backtestable version of the ATR median renko for true open pricing.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e18-Aug-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.4)\u003c\/strong\u003e - Minor bug fixes and performance stability improvements.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e18-Aug-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.3)\u003c\/strong\u003e - Fixed rendering bugs specifically tied to selecting restricted RTH trading hours.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e22-Jul-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.2)\u003c\/strong\u003e - Added option to precisely specify the ATR multiplier in percentages.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e22-Jun-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.1)\u003c\/strong\u003e - Integrated ATR renko status lines into the visual chart interface.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e05-Jun-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the ATR Mean Renko architecture.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6: MASTER FAQ --\u003e\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 7: THE BOTTOM CTA (THE LOOP) --\u003e\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop guessing your data. Start executing with certainty.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e\n          Secure Your License Now \n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- \n  ======================================================================\n  VANILLA JAVASCRIPT LOGIC\n  - Handles Accordion state changes smoothly.\n  - Handles the custom 'scroll-to-buy' Loop functionality requested.\n  ======================================================================\n--\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    \/\/ Accordion Logic\n    const accordionHeaders = document.querySelectorAll('.accordion-header');\n    \n    accordionHeaders.forEach(header =\u003e {\n      header.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        const isActive = item.classList.contains('active');\n        \n        \/\/ Close all accordions within the same container\n        const container = item.closest('.accordion-container');\n        const allItems = container.querySelectorAll('.accordion-item');\n        \n        allItems.forEach(i =\u003e {\n          i.classList.remove('active');\n          i.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n          i.querySelector('.accordion-content').style.maxHeight = null;\n        });\n        \n        \/\/ Open the clicked one if it wasn't already active\n        if (!isActive) {\n          item.classList.add('active');\n          this.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ Scroll to Buy Logic (The Loop)\n    const scrollButtons = document.querySelectorAll('.scroll-to-buy');\n    scrollButtons.forEach(button =\u003e {\n      button.addEventListener('click', function(e) {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":40150052929735,"sku":"","price":275.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/atrrenko.jpg?v=1622879763"},{"product_id":"manual-strategy-backtester","title":"Manual \/ Visual Strategy Backtester","description":"\u003c!-- \n  ======================================================================\n  TRADE DEVILS: MANUAL BACKTEST INDICATOR - BATTLE STATION PRODUCT PAGE\n  ROLE: Senior CRO Engineer \u0026 Front-End Developer\n  ======================================================================\n--\u003e\n\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%; \/* 16:9 Aspect Ratio *\/\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n  \n  \u003c!-- \n    SECTION 0: THE REAL PROBLEM\n  --\u003e\n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eHindsight Bias Is Bankrupting Your Account.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders don't fail because of bad psychology. They fail because they have zero mathematical proof that their discretionary strategy actually works.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou scroll back on a historical chart, spot a massive winning setup, and tell yourself, \"I would have taken that.\" But your brain conveniently ignores the five times that exact same setup failed during a choppy session. This hindsight bias creates a dangerous illusion of edge that is immediately destroyed the second you risk live capital.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Manual Backtest Indicator is the antidote to this subjective guessing. It bridges the gap between visual analysis and quantitative truth. You don't need to spend years learning C# or building complex automated algorithms. You simply use our custom drawing tool to mark your entry, stop-loss, and profit targets directly on the bars.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eInstantly, the software calculates your exact win rate, profit factor, and live PnL. Stop gambling on \"gut feelings.\" Log historical trades visually, verify your metrics automatically, and only execute strategies backed by mathematical certainty.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 1: THE EMOTIONAL ENTRY HOOK (PAS) \n  --\u003e\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Map The Data Of Profit.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eVisual chart review isn't a backtest. Unless you have the statistics to back it up, you are flying blind.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003c!-- Problem --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eThe Hindsight Trap\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eScrolling back and \"mentally\" logging your winners artificially inflates your perceived win rate. Without tracking every single loser, you falsely believe you have an edge, setting yourself up for catastrophic drawdowns.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- Agitation --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M16 18l6-6-6-6\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M8 6l-6 6 6 6\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eThe Coding Barrier\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou know you need hard data, but building an automated backtesting algorithm requires deep, complex knowledge of C# and NinjaScript. Programming a strategy from scratch can take months, leaving you paralyzed and guessing.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- Solution --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n              \u003cline x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"9\" y1=\"21\" x2=\"9\" y2=\"9\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eVisual Verification\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eThe Manual Backtest Indicator turns your discretionary chart analysis into institutional-grade data. Draw your setups visually, and the software instantly generates your exact profitability metrics in real-time.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 2: VISUAL PROOF (DYNAMIC)\n  --\u003e\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eDraw The Trade. Generate The Data.\u003c\/h2\u003e\n      \n      \u003c!-- Video Proof Container (16\/9 Ratio strictly enforced) --\u003e\n      \u003cdiv class=\"video-proof-container\"\u003e\n        \u003ciframe title=\"Manual Backtester - Official Product Demo\" src=\"https:\/\/www.youtube.com\/embed\/ookKz_UWIes?autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n      \n      \u003c!-- The Ape Test --\u003e\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Manual Backtest Indicator showcasing historical trades and PnL\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/manualbacktester-1_1024x1024.jpg?v=1624344418\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Subjective Analysis Translated Into Objective Statistics.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 3: THE TL;DR BOX\n  --\u003e\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to mathematically verify your discretionary trading edge.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003c!-- Benefit 1 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eBypass The Coding Barrier\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eStop wasting months trying to learn C#. The custom drawing tool lets you map complex long and short setups visually on the chart, \u003cstrong\u003eso you can extract institutional-grade statistics without writing a single line of code.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003c!-- Benefit 2 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eUncover The Statistical Truth\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eTrack your exact win rate, profit factor, and cumulative PnL on an automated live dashboard, \u003cstrong\u003eso you can instantly identify and discard losing strategies before they cost you real capital in the live markets.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003c!-- Benefit 3 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eOptimize Risk vs. Reward\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eInstantly view the PnL in both dollars and ticks alongside Risk\/Reward ratios for every individual trade tag, \u003cstrong\u003eensuring you only commit to setups that mathematically justify your stop-loss parameters.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003c!-- Benefit 4 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eBuild Massive Datasets\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eSave your historical backtesting sessions directly to a file and reload them at any time, \u003cstrong\u003eallowing you to compile thousands of trades over several days and guarantee your edge survives all market conditions.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS\n  --\u003e\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003c!-- Row 1 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Draw trades using custom drawing tool\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/Animation_47110b6a-5c42-4a30-b76f-57d88a88c317_1024x1024.gif?v=1624457732\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eVisual Execution Mapping\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDictate Market Truth.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eBypass the need for complex strategy builders. Our custom tool operates exactly like drawing a standard chart line. Simply click your stop-loss, your entry, and your target, \u003cstrong\u003eand instantly log historical discretionary trades faster than any other method on the market.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eDedicated tools for both Long and Short setups.\u003c\/li\u003e\n            \u003cli\u003eAutomatically snaps prices directly to exact ticks.\u003c\/li\u003e\n            \u003cli\u003eLog entries on any market, timeframe, or custom bar type.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 2 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eReal-Time Data Aggregation\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDemand Hard Statistics.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eYour gut feeling isn't an edge. As you map historical setups on the chart, the integrated analytics dashboard updates instantaneously. \u003cstrong\u003eYou get immediate access to the critical, unbiased metrics required to understand if your strategy is actually generating alpha.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eTrack live Win Rate and total Profit vs. Loss.\u003c\/li\u003e\n            \u003cli\u003eAnalyze trade frequency and overall expectancy.\u003c\/li\u003e\n            \u003cli\u003eUpdate metrics dynamically as you add, move, or delete setups.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Ninjatrader manual backtester statistics\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/stats_d2d49ca4-7bf4-4982-bd9a-6924134950fc_1024x1024.jpg?v=1624344467\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 1 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 3 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Realtime trade statistics on charts\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/trademark_1024x1024.gif?v=1624344995\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eDynamic Chart Labeling\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExecute On Objective Math.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eDon't get lost in messy spreadsheets. Every trade you mark is instantly tagged on your chart with detailed, visual execution metrics. \u003cstrong\u003eThis immediate visual feedback ensures you know exactly how many ticks and dollars were captured (or lost) on every single market swing.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eDisplay PnL generated per trade in both Dollars and Ticks.\u003c\/li\u003e\n            \u003cli\u003eAutomatically calculate Risk\/Reward ratio for every setup.\u003c\/li\u003e\n            \u003cli\u003eQuickly identify outlier trades and structural mistakes visually.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 4 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eSession Data Architecture\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003ePreserve Your Progress.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eTrue statistical edges require thousands of data points to prove validity. Don't lose your work when you close the platform. \u003cstrong\u003eOur native save-state architecture lets you build massive, robust datasets over multiple sessions so you can test years of price action without starting over.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eSave your entire backtesting session directly to a file.\u003c\/li\u003e\n            \u003cli\u003eLoad previous work instantly and resume logging trades.\u003c\/li\u003e\n            \u003cli\u003eBuild strategy confidence over weeks of deep historical analysis.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Load and save Backtesting sessions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/Capture_42fb5bb0-301b-457b-8e5d-62487906d38e_1024x1024.jpg?v=1624429347\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 2 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 5: THE NERD VAULT (ACCORDIONS) \n  --\u003e\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003c!-- Vault Item 1 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eCustom Drawing Tool\u003c\/strong\u003e\n                  \u003cp\u003eSpecialized interactive objects for visually plotting Long and Short discretionary trades.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eContract Sizing Control\u003c\/strong\u003e\n                  \u003cp\u003eSpecify exact number of contracts per trade to simulate realistic account growth.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eMultiple Profit Targets\u003c\/strong\u003e\n                  \u003cp\u003eNative support for scaling out of positions at different mathematical targets.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eLive Metrics Dashboard\u003c\/strong\u003e\n                  \u003cp\u003eAggregates global performance including PnL, Win Rate, and Total Trades.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eSession Load\/Save\u003c\/strong\u003e\n                  \u003cp\u003eSerialize your drawn trade objects into files to retain data across platform restarts.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eUniversal Compatibility\u003c\/strong\u003e\n                  \u003cp\u003eFunctions seamlessly on all markets, timeframes, bar types, and NinjaTrader versions.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 2 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eProgrammatic Data Utility\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eWhile designed as a visual, discretionary backtesting tool, the underlying architecture generates clean, structured data objects that advanced users can leverage for system design.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTrade Object Instantiation:\u003c\/strong\u003e Every visual drawing creates a programmatic object containing entry price, stop-loss, target(s), and direction.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003ePre-Automation Structuring:\u003c\/strong\u003e Visually map out your logic and verify statistical viability before committing the time to code a fully automated NinjaScript strategy.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTick-Level Accuracy:\u003c\/strong\u003e Forces visual drawings to snap to the exact instrument tick size, ensuring backtest data reflects actual market constraints.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 3 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eVersion Changelog\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e06-Jul-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.5)\u003c\/strong\u003e - Upgraded drawing tool logic to automatically snap prices to ticks for enhanced accuracy.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e26-Jun-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.3)\u003c\/strong\u003e - Split drawing tools into separate Long and Short versions; added default\/initial stop-loss parameters.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e23-Jun-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.2)\u003c\/strong\u003e - Integrated Save\/Load session architecture; deployed custom drawing tool interface; added variable contract sizing logic.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e22-Jun-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.1)\u003c\/strong\u003e - Initial core release of the Manual Backtester architecture.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 6: MASTER FAQ\n  --\u003e\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \n        \u003c!-- FAQ 1 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 2 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 3 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eIs support included?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n\n        \u003c!-- FAQ 4 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 5 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 6 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 7 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 8 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n\n        \u003c!-- FAQ 9 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 10 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 11 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\n        \u003c!-- FAQ 12 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 13 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\n        \u003c!-- FAQ 14 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 15 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 7: THE BOTTOM CTA (THE LOOP)\n  --\u003e\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Verify Your Edge?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop guessing. Start measuring.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e\n          Secure Your License Now\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- \n  ======================================================================\n  VANILLA JAVASCRIPT LOGIC\n  ======================================================================\n--\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-item');\n    \n    accordions.forEach(item =\u003e {\n      const header = item.querySelector('.accordion-header');\n      const content = item.querySelector('.accordion-content');\n      \n      header.addEventListener('click', () =\u003e {\n        const isActive = item.classList.contains('active');\n        \n        \/\/ Close all accordions first (optional: remove if you want multiple open)\n        accordions.forEach(acc =\u003e {\n          acc.classList.remove('active');\n          acc.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n          acc.querySelector('.accordion-content').style.maxHeight = null;\n        });\n        \n        \/\/ Open the clicked one if it wasn't already active\n        if (!isActive) {\n          item.classList.add('active');\n          header.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ Scroll to Buy (Loops back to top of Shopify form)\n    const scrollBtns = document.querySelectorAll('.scroll-to-buy');\n    scrollBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":40304776315079,"sku":"","price":225.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumb_e3612c87-6fd6-4b55-a9d0-6922dad1f5cb.jpg?v=1624345243"},{"product_id":"market-extremes-indicator","title":"Market Extremes Indicator","description":"\u003c!-- \n  ======================================================================\n  TRADE DEVILS: MARKET EXTREMES INDICATOR - BATTLE STATION PRODUCT PAGE\n  ROLE: Senior CRO Engineer \u0026 Front-End Developer\n  ======================================================================\n--\u003e\n\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n\n  \u003c!-- \n    SECTION 0: THE REAL PROBLEM\n  --\u003e\n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYou're Trading In A Vacuum. The Broader Market Is Crushing You.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders fail because they are victims of tunnel vision. They stare at a single asset, completely blind to the macro liquidity shifts happening in the background.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou spot a perfect pullback on NQ. You enter long. But immediately, price tanks through support, stopping you out. In hindsight, the trap was obvious—the NYSE and Dow Jones were simultaneously hitting massive overbought exhaustion levels, dragging the entire market down with them.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Market Extremes Indicator is built to eliminate this invisible threat. It calculates and tracks the internal tick dynamics of the holy trinity: the NYSE, Dow Jones, and Nasdaq. It looks for the exact moments all three markets stretch to an absolute breaking point simultaneously.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eWhen multiple indices hit extreme overbought or oversold boundaries together, a violent reversion to the mean is almost mathematically guaranteed. Stop guessing against the macro tide. Start entering trades when the entire market is forced to reverse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 1: THE EMOTIONAL ENTRY HOOK (PAS) \n  --\u003e\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Micro Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Track Macro Reality.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eInstitutional algorithms trade the synchronization of the broader market. Retail traders trade isolated charts. It’s time to level the playing field.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003c!-- Problem --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eTunnel Vision Trading\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou hyper-focus on a single chart, totally unaware that the broader market internals are moving aggressively against your position. You are trading a micro illusion.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003c!-- Agitation --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eSteamrolled By The Tide\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou enter a textbook technical setup, only to get instantly stopped out because the NYSE and Dow hit peak exhaustion and violently snapped back, taking your asset with them.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003c!-- Solution --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eMulti-Index Synchronization\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eThe Market Extremes Indicator monitors the NYSE, Dow, and Nasdaq in real-time, alerting you exactly when two or more exchanges reach simultaneous exhaustion, giving you the ultimate high-probability reversal edge.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 2: VISUAL PROOF (DYNAMIC)\n  --\u003e\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eNever Miss A Multi-Market Reversal Again.\u003c\/h2\u003e\n      \u003c!-- The Ape Test --\u003e\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Market extremes charting tool identifying reversals\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/etxremes1_2048x2048.jpg?v=1636447567\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Tri-Market Extremes Confirming Massive Reversals.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 3: THE TL;DR BOX\n  --\u003e\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Edge\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to trade macro exhaustion, packed into one zero-lag C# tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003c!-- Benefit 1 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eSynchronize The Indices\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eTrack the underlying ^TICK data of the NYSE, Dow Jones, and Nasdaq concurrently, \u003cstrong\u003eso you can stop guessing and only enter reversal trades when the broader macro environment confirms exhaustion.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 2 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAdapt To True Volatility\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eToggle the intelligent Auto Mode to calculate extremes using Standard Deviation over a defined period, \u003cstrong\u003eso your signals adapt dynamically to fast or slow markets without relying on static, outdated boundaries.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 3 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate Your Alerts\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eConfigure custom audio and visual triggers based on whether 1, 2, or all 3 exchanges hit extremes, \u003cstrong\u003eensuring you can step away from your monitors and let the system hunt the highest-probability setups for you.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 4 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eExecute Headless Algorithms\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eBuilt for systemic traders. Export deep alignment data directly into Bloodhound or custom NinjaScript routines, \u003cstrong\u003eallowing your automated algorithms to execute complex macro-reversal logic instantaneously, 24\/7.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS\n  --\u003e\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n\n      \u003c!-- Row 1 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Market Extremes indicator plotting confirmed reversal markers\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/extremes2_2048x2048.jpg?v=1636447587\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eMulti-Market Confirmation\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExecute With The Macro Tide.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eTrading against the broader market is a guaranteed path to drawdown. The indicator constantly aggregates the internal strength of the NYSE, Dow, and Nasdaq, rendering visual entry zones only when they align, \u003cstrong\u003eso you can catch massive retracements and reversals with the full weight of institutional liquidity behind you.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eIdentify when 2 or 3 major indices hit exhaustion simultaneously.\u003c\/li\u003e\n            \u003cli\u003eEliminate fakeout setups unsupported by broader market breadth.\u003c\/li\u003e\n            \u003cli\u003eGain the confidence to hold winners through violent mean reversions.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 2 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAdaptive Standard Deviation\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eAdapt Automatically To Volatility.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eFixed overbought\/oversold levels break the second market volatility shifts. Switch to Auto Mode to let the algorithm continuously calculate the market's standard deviation \"stretch,\" \u003cstrong\u003eensuring you only get signals when the market truly deviates from its mean, regardless of whether you're in a slow grind or a panic sell-off.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eAuto Mode adjusts to live market pacing instantly.\u003c\/li\u003e\n            \u003cli\u003eTweak the standard deviation multiplier to filter signal frequency.\u003c\/li\u003e\n            \u003cli\u003eManual Mode available for traders who demand absolute, fixed-level control.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Auto vs Manual settings configuration\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/settings1_a1e611dc-1d12-48a5-8508-0ef72e8ae118_2048x2048.jpg?v=1636830041\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 1 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 3 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Visual display options including rectangles and dots\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/rectangle_039fe088-c5cc-4141-af40-fbaeb4b621ab_480x480.jpg?v=1636830532\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eCustom Visual Overlays\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eSpot Exhaustion Instantly.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop reading complex sub-panels. The indicator plots distinct visual markers—either clean dots or aggressive highlighted rectangles—directly on your price chart when your required number of exchanges hit extreme levels, \u003cstrong\u003egiving you a split-second visual cue to prepare your order entry.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eChoose clean dots for minimalistic charting.\u003c\/li\u003e\n            \u003cli\u003eUse highlighted rectangle zones for maximum visual impact.\u003c\/li\u003e\n            \u003cli\u003eFilter visual plots based on requiring 1, 2, or all 3 indices to align.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 4 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eIntegrated Audio Triggers\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eReclaim Your Screen Time.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eYou don't need to stare at charts all day waiting for the stars to align. Set up precision audio alerts that fire only when multiple markets stretch to your defined extremes, \u003cstrong\u003eso you can step away from the desk and only jump into the battle when a massive, high-probability reversion setup is forming.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eNative NinjaTrader sound alert integration.\u003c\/li\u003e\n            \u003cli\u003eAvoid chart fatigue by letting the algorithm monitor the macro data.\u003c\/li\u003e\n            \u003cli\u003eFocus purely on entry and risk management once alerted.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Market Extremes audio alerts settings\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/alerts_6515036d-186e-4f17-adc6-240eabcba649_2048x2048.jpg?v=1636447663\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 2 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 5: THE NERD VAULT (ACCORDIONS) \n  --\u003e\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n\n        \u003c!-- Vault Item 1 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong style=\"color: var(--accent-primary);\"\u003eCRITICAL: ^TICK Data Required\u003c\/strong\u003e\n                  \u003cp\u003eThis indicator absolutely requires real-time ^TICK index data for the NYSE, DOW, and Nasdaq. This is rarely included in default data subscriptions. Check with your broker.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eMulti-Index Tracking\u003c\/strong\u003e\n                  \u003cp\u003eReal-time comparative tracking of NYSE, NASDAQ, and Dow Jones internal extremes.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eCalculation Modes\u003c\/strong\u003e\n                  \u003cp\u003eSwitch seamlessly between manual fixed levels or automated standard deviation calculations.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eVisual Options\u003c\/strong\u003e\n                  \u003cp\u003eRender signals as specific price rectangles or clean dots overlaid directly on the chart.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eStrategy Integration\u003c\/strong\u003e\n                  \u003cp\u003e100% compatible with Bloodhound, Blackbird, and custom NinjaScript builders.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eTimeframe Agnostic\u003c\/strong\u003e\n                  \u003cp\u003eWorks flawlessly on any timeframe and any bar type (NQ, ES, YM, RTY, etc).\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 2 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this indicator exports a highly specific \"Signal\" plot directly into memory, representing exact macro alignment for Bloodhound or custom algorithms.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003ePlot Value 3:\u003c\/strong\u003e Maximum Bearish Setup. All 3 markets are confirmed overbought.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003ePlot Value 2:\u003c\/strong\u003e 2 out of 3 markets are overbought.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003ePlot Value 0:\u003c\/strong\u003e Neutral macro conditions.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003ePlot Value -2:\u003c\/strong\u003e 2 out of 3 markets are oversold.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003ePlot Value -3:\u003c\/strong\u003e Maximum Bullish Setup. All 3 markets are confirmed oversold.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 3 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e17-may-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.7)\u003c\/strong\u003e - Fixed issue where dropdown menu appeared multiple times in chart menu after saving workspace and reloading NT8.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e07-aug-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.6)\u003c\/strong\u003e - Added dropdown menu for rapid access to core settings. Added option to hide consecutive repeated signals.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e14-dec-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.4)\u003c\/strong\u003e - Users can now define distinct minimum threshold levels for the Dow, NYSE, and NASDAQ independently.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e14-nov-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.3)\u003c\/strong\u003e - Integrated standard deviation automated calculation logic for dynamic tick bounds.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e09-nov-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the Market Extremes Indicator architecture.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 6: MASTER FAQ\n  --\u003e\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eData \u0026amp; Technical Requirements\u003c\/h3\u003e\n        \u003c!-- Specific FAQ for this product --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does this indicator require ^TICK data?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThe Market Extremes Indicator is an advanced macro tool that relies on processing the internal tick dynamics of the NYSE, Dow Jones, and Nasdaq (the literal number of stocks ticking up vs. down). This specific data feed is usually \u003cstrong\u003enot\u003c\/strong\u003e included in a standard retail data package. You must contact your data provider\/broker and explicitly add the ^TICK data subscriptions for these exchanges, or the indicator will not be able to perform its calculations.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \u003c!-- FAQ 1 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 2 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 3 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \u003c!-- FAQ 4 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 5 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 6 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ 7 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \u003c!-- FAQ 14 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 7: THE BOTTOM CTA (THE LOOP)\n  --\u003e\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop trading illusions. Start executing with the macro tide.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- \n  ======================================================================\n  VANILLA JAVASCRIPT LOGIC\n  - Handles Accordion state changes smoothly.\n  - Handles the custom 'scroll-to-buy' Loop functionality requested.\n  ======================================================================\n--\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-item');\n    accordions.forEach(acc =\u003e {\n      const header = acc.querySelector('.accordion-header');\n      header.addEventListener('click', () =\u003e {\n        const isActive = acc.classList.contains('active');\n        \/\/ Close all accordions in the same container\n        const parentContainer = acc.closest('.accordion-container');\n        parentContainer.querySelectorAll('.accordion-item').forEach(item =\u003e {\n          item.classList.remove('active');\n          item.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n          item.querySelector('.accordion-content').style.maxHeight = null;\n        });\n        \/\/ If it wasn't active, open it\n        if (!isActive) {\n          acc.classList.add('active');\n          header.setAttribute('aria-expanded', 'true');\n          const content = acc.querySelector('.accordion-content');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ Scroll to buy button logic (Loops back to top of page\/buy section)\n    const scrollBtns = document.querySelectorAll('.scroll-to-buy');\n    scrollBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":41345975877831,"sku":"","price":269.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumb_d169ba40-4659-46f7-b764-4527a3b156b2.jpg?v=1636447530"},{"product_id":"graphical-orderflow-trading-package","title":"Graphical Orderflow Trading Package","description":"\u003c!-- \n  ======================================================================\n  TRADE DEVILS: GRAPHICAL ORDER FLOW TRADING PACKAGE - BATTLE STATION\n  ROLE: Senior CRO Engineer \u0026 Front-End Developer\n  ======================================================================\n--\u003e\n\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%;\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  .warning-box {\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    padding: 1.5rem;\n    border-radius: 4px;\n    margin-top: 1.5rem;\n  }\n\n  .warning-box strong {\n    color: var(--accent-primary);\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n\n  \u003c!-- \n    SECTION 0: THE REAL PROBLEM\n  --\u003e\n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYour Problem Isn't Order Flow. Your Problem Is Cognitive Overload.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders know that order flow is the key to institutional trading. But they fail because standard footprint charts are a chaotic mess of thousands of flashing bid\/ask numbers.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou stare at the DOM or footprint matrix, trying to decipher delta shifts in real-time. By the time you process the math and realize aggressive buyers are trapped, the reversal has already happened, and you've completely missed the entry.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Graphical Order Flow Trading Package solves this exact bottleneck. It takes professional-grade order flow data—delta divergences, stacked imbalances, unfinished business—and translates it into pure visual geometry overlaid directly on your standard candlestick charts.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eNo more squinting at spreadsheet-like matrices. Get the exact location of trapped institutional liquidity visualized instantly, so you can focus entirely on executing the trade rather than fighting the numbers.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 1: THE EMOTIONAL ENTRY HOOK (PAS) \n  --\u003e\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eDrowning In Numbers?\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Translate Data Into Geometry.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders suffer analysis paralysis looking at raw footprint data. Algorithms read it instantly. It's time to level the playing field.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003c!-- Problem --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eNumber Blindness\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou waste precious seconds trying to read raw bid\/ask volumes inside a footprint candle. This immense cognitive overload destroys your reaction time, causing you to hesitate when you need to act.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003c!-- Agitation --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eMissing The Turn\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou finally spot the delta divergence, but because it took you 5 seconds to process the math, you enter late. You suffer massive execution slippage and get stopped out on the immediate pullback.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003c!-- Solution --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M2 12h4l3-9 5 18 3-9h5\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eVisual Order Flow\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eThe Graphical Order Flow Package plots aggressive imbalances, exhaustion, and delta shifts as clear, distinct visual markers directly on your clean chart. Instant recognition. Instant execution.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 2: VISUAL PROOF (DYNAMIC)\n  --\u003e\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eSee Where The Big Money Is Moving. Instantly.\u003c\/h2\u003e\n      \n      \u003c!-- Video Proof Container --\u003e\n      \u003cdiv class=\"video-proof-container\"\u003e\n        \u003ciframe title=\"Graphical Order Flow Trading Package\" src=\"https:\/\/www.youtube.com\/embed\/DvVXCGGZ4Pc?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- The Ape Test --\u003e\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Orderflow ATR Zigzag Indicator\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/zigzag_2048x2048.jpg?v=1637434155\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Volatility-Adjusted Swings \u0026amp; Institutional Flow Plotted Visually.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 3: THE TL;DR BOX\n  --\u003e\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Package\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003e7 professional-grade order flow indicators, unified into one zero-lag, visually clean suite.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003c!-- Benefit 1 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eEliminate Chart Clutter\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eStop squinting at bid\/ask numbers. The software translates complex footprint data into clear visual markers, \u003cstrong\u003eso you can eliminate cognitive overload and react to momentum shifts instantly.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 2 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eValidate High-Probability Swings\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eMap natural market waves using the ATR-adjusted Zigzag and Auto-Fibonacci tool, \u003cstrong\u003eso you stop trading false breakouts and only enter when the true volatility cycle resets.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 3 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eExploit Trapped Traders\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eDetect stacked imbalances, delta divergences, and \"unfinished business\" at key structural levels, \u003cstrong\u003eso you can easily fade retail traps and trade alongside the institutional money.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 4 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate The Edge\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eBuilt for quantitative traders. Export pure delta, volume POC, and momentum signals directly into Bloodhound, \u003cstrong\u003eallowing you to automate footprint logic completely without writing complex order flow code.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS\n  --\u003e\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n\n      \u003c!-- Row 1 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Auto Fibonacci and Volatility Swings\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/fibonacci_f3c2ebf8-e537-402f-bee0-70e630ef604f_2048x2048.jpg?v=1637438918\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAdaptive Structure Logic\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eMap Volatility-Adjusted Swings.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStandard zigzag tools use arbitrary tick sizes that break entirely when market volatility shifts. This package utilizes a dynamic, ATR-based Orderflow Zigzag that adapts to live market speed, plotting institutional Higher Highs, Lower Lows, and exact Fibonacci retracements automatically, \u003cstrong\u003eso you always know exactly where the smart money is defending the trend.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eAuto-plots 50% and 61.8% pullback zones instantly.\u003c\/li\u003e\n            \u003cli\u003eFilters out dangerous market noise using dynamic ATR logic.\u003c\/li\u003e\n            \u003cli\u003eVisually tags macro structure shifts (HH, LL, LH, HL) on the chart.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 2 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eDelta \u0026amp; Momentum Analysis\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExpose Trapped Liquidity.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eUncover the exact moments when buying or selling pressure completely exhausts itself. The Buy\/Sell Momentum indicator aggressively highlights Delta Divergence and Stacked Imbalances directly on the candles, \u003cstrong\u003egiving you the ultimate edge to enter reversal trades the exact second aggressive retail participants get trapped.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eInstantly identify price\/volume divergences before the reversal.\u003c\/li\u003e\n            \u003cli\u003eSpot \"Unfinished Business\" for high-probability retest targets.\u003c\/li\u003e\n            \u003cli\u003eSee the Volume POC (Point of Control) for every single candle.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Extreme buy\/sell momentum and delta signals\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/momentum_68c0c9ab-b926-41c9-b648-2de7e00efa0a_2048x2048.jpg?v=1639823896\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 1 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 3 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Market Extremes tracking Dow, Nasdaq, and NYSE\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/etxremes1_2048x2048.jpg?v=1636447567\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eMacro Market Context\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eFront-Run Macro Exhaustion.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop trading your asset in a vacuum. The Market Extremes indicator simultaneously monitors real-time ^TICK data from the NYSE, Dow Jones, and Nasdaq. When multiple exchanges hit extreme overbought or oversold conditions at the exact same time, \u003cstrong\u003eyou get massive macro-level confirmation that the broader market is about to reverse violently.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eMonitor 3 major exchange extremes from one single chart.\u003c\/li\u003e\n            \u003cli\u003eFilter out weak signals by demanding multi-index confluence.\u003c\/li\u003e\n            \u003cli\u003eStay on the right side of the institutional macro flow.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 4 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eUnified Visual Processing\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eEliminate Footprint Clutter.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eTrade with the precision of a footprint chart without the eye fatigue. Get clear \"No-Interest\" markers, McGinley River trend dynamics, and Traders Dynamic Index (TDI) setups seamlessly overlaid on your standard candlestick charts, \u003cstrong\u003eso you can keep your workspace clean and your execution ruthlessly fast.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eCombines 7 premium indicators into one cohesive visual system.\u003c\/li\u003e\n            \u003cli\u003eConfigure custom audio alerts for all vital divergence signals.\u003c\/li\u003e\n            \u003cli\u003ePreserve screen real estate while maximizing data fidelity.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Graphical Order Flow Package View\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/graphical-orderflow-2_24166238-15b5-4731-afa5-c7cd92ad5463_2048x2048.jpg?v=1639826002\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 2 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 5: THE NERD VAULT (ACCORDIONS) \n  --\u003e\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \u003c!-- Vault Item 1 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eClean Graphical Charts\u003c\/strong\u003e\n                  \u003cp\u003eView crucial order flow data overlaid on candles without the \"number clutter\" of traditional footprint matrices.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eATR Volatility Swings\u003c\/strong\u003e\n                  \u003cp\u003eUses ATR-based logic to detect high-quality price swings, auto-plotting 50% and 61.8% Fibonacci levels.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eCumulative Volume Waves\u003c\/strong\u003e\n                  \u003cp\u003eA specialized zigzag histogram that shows you exactly how much effort (volume) was spent on every price move.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eUnfinished Business\u003c\/strong\u003e\n                  \u003cp\u003eMarks key price levels where aggressive buyers\/sellers were left hanging, signaling the market is likely to return and \"retest.\"\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eSmart Audio Alerts\u003c\/strong\u003e\n                  \u003cp\u003eReceive instant notifications for No-Interest reversals and Price\/Volume divergence setups.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003e7-in-1 Integration\u003c\/strong\u003e\n                  \u003cp\u003eIncludes McGinley River, Devils Volume, TDI, and Market Extremes seamlessly built into the core package.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \n              \u003cdiv class=\"warning-box\"\u003e\n                \u003cstrong\u003eCRITICAL REQUIREMENT:\u003c\/strong\u003e Please note that the Market Extremes indicator requires real-time ^TICK data for the NYSE, DOW, and Nasdaq. This is NOT included in default broker data subscriptions. You must consult your broker to activate this data feed. The Extremes tool will not function without it.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 2 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this package natively supports full integration with Bloodhound, Blackbird, and the NinjaTrader Strategy Builder, exporting vital footprint data for algorithmic execution.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eDelta Divergence Plot:\u003c\/strong\u003e Signals when price and delta completely disagree, marking a highly probable turning point.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eDelta Pikachu Signal:\u003c\/strong\u003e A specialized algorithmic trigger based on specific delta exhaustion parameters.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eVolume POC Tracking:\u003c\/strong\u003e Outputs the exact Point of Control for every single candle directly into memory.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eNo-Interest Zones:\u003c\/strong\u003e Exports structural markers highlighting exactly where institutional participation has dried up.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 3 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e03-may-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.7)\u003c\/strong\u003e - Fixed issue where the Buy\/Sell momentum indicator incorrectly requested a NinjaTrader Orderflow+ license.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e13-feb-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.7)\u003c\/strong\u003e - Added the McGinley River, Devils Volume, and TDI (Traders Dynamic Index) indicators to the core package.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e09-jan-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.6)\u003c\/strong\u003e - Fixed signal rendering issues with Bloodhound integration.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e18-dec-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.5)\u003c\/strong\u003e - Added Delta Pikachu signal, Delta Divergence signal, Volume POC per candle, and extra strategy builder plots.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e14-dec-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.4)\u003c\/strong\u003e - Enabled user sizing for No-Interest and Market Structure markers. Added divergence alerts and minimum levels for TDU Extreme indicator.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 6: MASTER FAQ\n  --\u003e\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \u003c!-- FAQ 1 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 2 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 3 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \u003c!-- FAQ 4 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 5 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 6 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 7 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 8 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \u003c!-- FAQ 9 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 10 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 11 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n        \u003c!-- FAQ 12 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 13 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \u003c!-- FAQ 14 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 15 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- \n    SECTION 7: THE BOTTOM CTA (THE LOOP)\n  --\u003e\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop staring at raw numbers. Start executing.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- \n  ======================================================================\n  VANILLA JAVASCRIPT LOGIC\n  - Handles Accordion state changes smoothly.\n  - Handles the custom 'scroll-to-buy' Loop functionality requested.\n  ======================================================================\n--\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-item');\n    \n    accordions.forEach(acc =\u003e {\n      const header = acc.querySelector('.accordion-header');\n      \n      header.addEventListener('click', () =\u003e {\n        const isActive = acc.classList.contains('active');\n        const content = acc.querySelector('.accordion-content');\n        \n        \/\/ Close all accordions in the same container\n        const parentContainer = acc.closest('.accordion-container');\n        parentContainer.querySelectorAll('.accordion-item').forEach(sibling =\u003e {\n          sibling.classList.remove('active');\n          sibling.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n          sibling.querySelector('.accordion-content').style.maxHeight = null;\n        });\n        \n        \/\/ If it wasn't active, open it\n        if (!isActive) {\n          acc.classList.add('active');\n          header.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ Scroll to buy (loops back to the top area where the checkout typically resides)\n    const scrollBtns = document.querySelectorAll('.scroll-to-buy');\n    scrollBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":41394313855175,"sku":"","price":1059.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumb_63b3d4d8-bafb-424a-85f2-a58d217fc813.jpg?v=1637432172"},{"product_id":"trend-waves-indicator","title":"Trend Waves Indicator","description":"\u003c!-- \n  ======================================================================\n  TRADE DEVILS: TREND WAVES - BATTLE STATION PRODUCT PAGE\n  ROLE: Senior CRO Engineer \u0026 Front-End Developer\n  ======================================================================\n--\u003e\n\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n\n  \u003c!-- SECTION 0: THE REAL PROBLEM --\u003e\n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYour Entries Aren't the Problem. The Chop Is.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders don't fail because they lack a strategy. They fail because they bleed their capital to death in sideways chop.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou spot a move. You enter the breakout. Then price immediately flattens out, trapping you in a messy, directionless range. You get chopped up, stopped out, and frustrated, only to watch the real momentum ignite an hour later when you're sitting on the sidelines.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eTrend Waves is built specifically to neutralize this problem. It continuously measures real market energy and adapts dynamically. When the market goes into a mess, the core centerline goes dead flat, physically warning you to keep your hands off the mouse and protect your capital.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eWhen momentum finally returns, dynamic volatility bands expand instantly, showing you the precise mathematical zones to buy the pullback. You stop guessing if it's a trend or a trap, and start trading verified market momentum.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1: THE EMOTIONAL ENTRY HOOK (PAS) --\u003e\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Noise.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Map Verifiable Momentum.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders force setups in flat markets. Institutional algorithms wait for verified energy. Stop getting trapped in the sideways grind.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003c!-- Problem --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eTrading The Chop\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou waste your mental energy and margin trying to force trades when the market is ranging. Moving averages get tangled, giving you false signals that lead to back-to-back stop outs.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003c!-- Agitation --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eBlind Pullback Entries\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou attempt to buy the dip during a trend, but you have no mathematical boundary to tell you if price is just pulling back, or if the entire market structure is fully reversing against you.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003c!-- Solution --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eDynamic Volatility Mapping\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eTrend Waves eliminates the noise. It calculates ATR-adjusted bands and smart trend states to keep you out of the sideways chop and pinpoint the exact zones where pullbacks are most likely to hold.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2: VISUAL PROOF (DYNAMIC) --\u003e\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eAvoid The Chop. Ride The Wave.\u003c\/h2\u003e\n      \u003c!-- The Ape Test --\u003e\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Trend Waves Indicator filtering out sideways price action and highlighting momentum\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/trendwaves-1_2048x2048.jpg?v=1639851762\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Sideways chop filtered out, momentum cleanly mapped.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3: THE TL;DR BOX --\u003e\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to automate your trend detection and filter out market noise, packed into one zero-lag tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003c!-- Benefit 1 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eEliminate Messy Markets\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eStop forcing trades in ranging conditions. The custom centerline flattens out when momentum dies, \u003cstrong\u003eso you can physically see when to protect your capital and stay out of sideways traps.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 2 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eNail High-Probability Pullbacks\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eExecute with precision using ATR (Average True Range) volatility bands that adjust live to market energy, \u003cstrong\u003eso you can enter pullbacks confidently at verified structural bounce zones before the trend resumes.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 3 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eReclaim Your Screen Time\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eStop staring at charts waiting for conditions to align. Configure automated sound notifications to trigger the moment the trend state shifts, \u003cstrong\u003eensuring you never miss an explosive new move even if you step away.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 4 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate The Execution\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eBuilt for algorithmic domination. Export live trend data and signal plots directly into NinjaScript or Bloodhound, \u003cstrong\u003eallowing you to strip emotion from your trading and execute your momentum edge 24\/7.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --\u003e\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003c!-- Row 1 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Trend Waves filtering choppy price action\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/trendwaves-4_2048x2048.jpg?v=1639851898\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eSmart Trend Detection\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eNeutralize Sideways Markets.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStandard moving averages get tangled and cross endlessly during consolidation. The Trend Waves centerline utilizes custom logic to render completely flat during low-momentum environments, \u003cstrong\u003eso you have an undeniable visual cue to sit on your hands and preserve your margin until the market decides a real direction.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eClearly identify if the market is trending up, down, or ranging.\u003c\/li\u003e\n            \u003cli\u003eStop getting chopped up by fakeout crossovers.\u003c\/li\u003e\n            \u003cli\u003eProtect your account from \"death by a thousand paper cuts.\"\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 2 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eVolatility-Adjusted Bands\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eCapitalize On Volatility.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eDon't guess where a pullback will end. The outer bands calculate the Average True Range (ATR) in real-time. When volatility explodes, the bands widen to account for the swing; when it dies, they contract. \u003cstrong\u003eThis provides a constantly updating, highly realistic barrier that shows you exactly where price is likely to reverse and resume the major trend.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eFind high-probability entries on deep trend pullbacks.\u003c\/li\u003e\n            \u003cli\u003eIdentify over-extended moves ripe for mean reversion.\u003c\/li\u003e\n            \u003cli\u003eCustomize band styling to fit your exact visual preferences.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Trend Waves Settings Menu\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/settings_1b52c01f-ae1d-45a1-a6b3-78393c5d73b3_2048x2048.jpg?v=1639851786\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 1 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 3 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Trend Waves Alerts Menu\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/alerts_159fc771-e9ca-40f3-bcd6-b8b1c2e0c466_2048x2048.jpg?v=1639851818\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAutomated Trend Alerts\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eNever Miss A Momentum Shift.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop burning your retinas staring at multiple charts. Configure precise audio alerts that trigger the millisecond the indicator detects a valid trend direction change. \u003cstrong\u003eThis frees your mental capital, allowing you to walk away from your desk knowing the software will call you back the moment a high-probability setup forms.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eInstantly react to new opportunities without chart fatigue.\u003c\/li\u003e\n            \u003cli\u003eMonitor multiple assets and timeframes simultaneously.\u003c\/li\u003e\n            \u003cli\u003eFocus purely on execution when the alert fires.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 4 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAlgorithmic Integration\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eAutomate Your Execution Edge.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eWe build tools for serious quants. Trend Waves exports its custom logic as raw data plots that can be natively read by algorithmic builders like Bloodhound or your own NinjaScript strategies, \u003cstrong\u003eallowing you to construct flawless, rule-based trading bots that execute your trend-following edge perfectly.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eAccess dedicated plot logic for advanced routing.\u003c\/li\u003e\n            \u003cli\u003eBacktest your pullback strategies automatically.\u003c\/li\u003e\n            \u003cli\u003eRemove human emotion and hesitation entirely.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Bloodhound Plots for Trend Waves\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/plots_2048x2048.jpg?v=1639852002\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 2 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5: THE NERD VAULT (ACCORDIONS) --\u003e\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003c!-- Vault Item 1 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eSmart Trend Identification\u003c\/strong\u003e\n                  \u003cp\u003eClear visual mapping of up, down, and flat sideways market conditions.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eATR-Based Volatility Bands\u003c\/strong\u003e\n                  \u003cp\u003eDynamic outer bands adjust continuously to identify pullbacks and reversals.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eFully Customizable UI\u003c\/strong\u003e\n                  \u003cp\u003eAdjust colors and styling for every specific trend level and band outline.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eReal-Time Sound Alerts\u003c\/strong\u003e\n                  \u003cp\u003eNative integration for audible notifications when the trend state shifts.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eUniversal Compatibility\u003c\/strong\u003e\n                  \u003cp\u003eWorks flawlessly on any market, any timeframe, and all custom bar types.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eNinjaTrader 8 Native\u003c\/strong\u003e\n                  \u003cp\u003eCompiled natively in C# for zero-lag performance on the NT8 platform.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 2 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this indicator exports raw plot data directly into memory, ready to be digested by NinjaScript strategies or Bloodhound logic trees.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTrend State Plot:\u003c\/strong\u003e Outputs numeric values corresponding to Up Trend, Down Trend, or Neutral\/Sideways Chop to govern algorithmic execution logic.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eUpper\/Lower Band Plots:\u003c\/strong\u003e Continuously tracks the exact Y-axis price of the ATR upper and lower volatility bands for pullback bounce logic.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eCenterline Plot:\u003c\/strong\u003e Outputs the core smoothed trajectory value of the main market structure.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 3 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e18-dec-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the Trend Waves architecture.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6: MASTER FAQ --\u003e\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \n        \u003c!-- FAQ 1 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- FAQ 2 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- FAQ 3 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \n        \u003c!-- FAQ 4 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- FAQ 5 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- FAQ 6 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- FAQ 7 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- FAQ 8 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \n        \u003c!-- FAQ 9 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- FAQ 10 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- FAQ 11 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n        \n        \u003c!-- FAQ 12 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- FAQ 13 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \n        \u003c!-- FAQ 14 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- FAQ 15 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 7: THE BOTTOM CTA (THE LOOP) --\u003e\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop trading the noise. Start executing verified momentum.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- \n  ======================================================================\n  VANILLA JAVASCRIPT LOGIC\n  - Handles Accordion state changes smoothly.\n  - Handles the custom 'scroll-to-buy' Loop functionality requested.\n  ======================================================================\n--\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    \/\/ Accordion Logic\n    const accordionHeaders = document.querySelectorAll('.accordion-header');\n    \n    accordionHeaders.forEach(header =\u003e {\n      header.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        const isActive = item.classList.contains('active');\n        \n        \/\/ Close all accordions in the same container\n        const container = item.closest('.accordion-container');\n        const allItems = container.querySelectorAll('.accordion-item');\n        \n        allItems.forEach(i =\u003e {\n          i.classList.remove('active');\n          i.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n          i.querySelector('.accordion-content').style.maxHeight = null;\n        });\n        \n        \/\/ If it wasn't active, open it\n        if (!isActive) {\n          item.classList.add('active');\n          this.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ Scroll-to-Buy Logic\n    const buyButtons = document.querySelectorAll('.scroll-to-buy');\n    buyButtons.forEach(button =\u003e {\n      button.addEventListener('click', function(e) {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":41532945137863,"sku":"","price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/trendwaves_2f7cbc1b-170e-490e-8f0b-e507767cc34c.jpg?v=1730877887"},{"product_id":"orderflow-buy-sell-momentum","title":"Orderflow Buy\/Sell Momentum","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n  \n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYour Candles Are Lying To You. Order Flow Is The Truth.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eStandard candlestick charts are an illusion. They show you where price went, but they completely hide the aggressive participation—the \u003ci\u003ehow\u003c\/i\u003e and \u003ci\u003ewhy\u003c\/i\u003e it got there.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou see a massive green breakout candle and buy the top. What you didn't see was the hidden exhaustion—all the volume was trapped at the extreme high, and institutional sellers just absorbed every single market buy order. You just became their exit liquidity.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Buy\/Sell Momentum Indicator exposes this invisible liquidity. It layers institutional-grade order flow data directly onto your standard candlesticks. No need to decipher complex, cluttered footprint charts. When aggressive imbalances, trapped traders, or sudden momentum bursts occur, the exact signal is printed right on the candle where you need it.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eStop trading blind. See exactly where institutional volume is stacking, spot hidden divergences before the reversal happens, and execute with the mathematical certainty of true order flow.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Blind.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Expose The Hidden Volume.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders react to empty price candles. Institutional algorithms react to aggressive delta and stacked imbalances. Stop guessing who is in control.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eEmpty Price Action\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou make decisions based purely on candle shapes, completely unaware of the delta and volume trapped inside. This leaves you vulnerable to aggressive institutional traps and sudden reversals.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eBuying The Exhaustion\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou jump into a fast-moving trend, only to realize the move is already dead. Without seeing order flow exhaustion, you end up providing liquidity for smart money exiting their positions.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eVisible Order Flow\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eThe Buy\/Sell Momentum tool translates complex footprint data into simple, actionable visual markers on standard candles, giving you institutional insight without the clutter of a footprint chart.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eUpgrade Your Candles With True Order Flow.\u003c\/h2\u003e\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Buy \/Sell Momentum indicator\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/buy-sell1_2048x2048.jpg?v=1640099569\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Institutional Order Flow Signals Embedded Directly On Standard Candles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to see behind the candles, packed into one zero-lag C# tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eExpose Hidden Reversals\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eStop getting trapped by fakeouts. The algorithm tracks negative delta on green bars and highlights hidden Delta Divergences instantly, \u003cstrong\u003eso you can spot exhaustion early and avoid trading into a brick wall of institutional absorption.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003ePinpoint Aggressive Moves\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eSee exactly when participation goes parabolic. The indicator maps Extreme Momentum via aggressive triangle markers, \u003cstrong\u003eensuring you ride the lightning-fast trends with the smart money and hold your winners with confidence.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eMap Invisible Barriers\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eFind the real liquidity. The software mathematically traces Stacked Imbalances and Unfinished Business, projecting them forward as hardened lines, \u003cstrong\u003eso you can trade off true institutional support zones instead of subjective mouse drawings.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate The Edge\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eBuilt for quants. Export specific data signals for Momentum, Divergence, and Excessive Volume directly into Bloodhound or Blackbird, \u003cstrong\u003eallowing you to build headless trading systems that execute pure order flow logic 24\/7.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Extreme buy\/sell volume\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/buy-sell-volume_2048x2048.jpg?v=1639823719\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eExhaustion Detection\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eSpot Institutional Tops \u0026amp; Bottoms.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStandard candles hide volume distribution. This algorithm highlights candles with bright outlines where massive volume is trapped at the extreme edges, \u003cstrong\u003eso you can instantly spot exhaustion and avoid buying the exact top or selling the absolute bottom.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eOutline high-conviction exhaustion moves instantly.\u003c\/li\u003e\n            \u003cli\u003eAvoid late-entry traps where smart money is exiting.\u003c\/li\u003e\n            \u003cli\u003eDetect hidden absorption on extreme candle wicks.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eInstitutional Support \u0026amp; Resistance\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eTrade Validated Liquidity Zones.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eWhen aggressive buyers or sellers overwhelm the tape across multiple price ticks, a Stacked Imbalance is formed. The indicator permanently maps these heavy participation zones on your chart, \u003cstrong\u003egiving you mathematically proven support and resistance levels to trade against.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eIdentify exactly where institutional money entered by force.\u003c\/li\u003e\n            \u003cli\u003eTrade bounces off mathematically proven support zones.\u003c\/li\u003e\n            \u003cli\u003eEliminate subjective and inaccurate line drawing entirely.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Stacked delta imbalances\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/stacked_imbalances_2048x2048.jpg?v=1637863905\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Unfinished Business\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/unfinished_business_87986786-c920-48da-9e91-da2a03708268_2048x2048.jpg?v=1637864179\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eMagnetic Price Targets\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eTarget Unfinished Business.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eMarkets hate inefficiency. When an extreme high or low leaves hanging trades without proper resolution, it creates a magnetic target. The indicator marks these exact \"Failed Action\" levels, \u003cstrong\u003egiving you highly accurate take-profit targets that price is almost mathematically guaranteed to retest.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eExploit poor market auction theory visuals.\u003c\/li\u003e\n            \u003cli\u003eSet high-probability, magnetic take-profit targets.\u003c\/li\u003e\n            \u003cli\u003eKnow exactly where price wants to return before it happens.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003ePredictive Reversal Logic\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eFront-Run Trend Reversals.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eA green candle doesn't mean buyers are winning. If the delta is violently negative despite a green close, a massive reversal is imminent. The proprietary Delta Divergence and \"Pikachu\" lightning signals alert you to these hidden traps, \u003cstrong\u003eso you can short the exact moment retail traders are tricked into going long.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eUnmask the true battle happening inside the candle.\u003c\/li\u003e\n            \u003cli\u003eSpot the \"Pikachu\" double-divergence lightning bolt.\u003c\/li\u003e\n            \u003cli\u003eIdentify hidden seller absorption on falsely green bars.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Delta divergence signal\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/divergence_9004cdf9-80f0-4a0e-b6dc-8d68b22a40fc_2048x2048.jpg?v=1639824229\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Extreme buy\/sell momentum\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/momentum_68c0c9ab-b926-41c9-b648-2de7e00efa0a_2048x2048.jpg?v=1639823896\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eVelocity Tracking\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eRide Lightning-Fast Momentum.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eSpeed dictates strength. When market activity spikes aggressively, proprietary triangle markers instantly render inside the candle. \u003cstrong\u003eThese markers grade the momentum from 1 to 3 arrows, allowing you to confidently hold winners when institutional volume pushes the pedal to the floor.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eGauge real-time transaction speed visually.\u003c\/li\u003e\n            \u003cli\u003eConfirm breakout validity with absolute volume velocity.\u003c\/li\u003e\n            \u003cli\u003eStay in the trade longer when speed is on your side.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eOrderflow Zigzag\u003c\/strong\u003e\n                  \u003cp\u003eDetects the absolute best price swings using adaptive ATR technology.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eFibonacci Retracements\u003c\/strong\u003e\n                  \u003cp\u003eAutomatically draws and calculates levels for the most recent valid price swings.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eVolume POC Tracking\u003c\/strong\u003e\n                  \u003cp\u003eEach candle features a distinct white line showing the exact Point of Control.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eMarket Extremes\u003c\/strong\u003e\n                  \u003cp\u003eTracks when NYSE, Nasdaq, and Dow are overbought\/oversold simultaneously (Requires real-time ^TICK data from broker).\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eBuilt-In Alerts\u003c\/strong\u003e\n                  \u003cp\u003eConfigurable audio\/visual alerts for aggressive Momentum and Divergence signals.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eVisual Customization\u003c\/strong\u003e\n                  \u003cp\u003eTotal control to change colors, outlines, and signal markers to fit any chart aesthetic.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor algorithmic execution, this indicator natively exports vital order flow states directly into NinjaScript, Bloodhound, or Blackbird.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eMomentum Exports:\u003c\/strong\u003e Delivers integer signals tracking the exact velocity and scale (1 to 3) of institutional participation.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eExcessive Volume:\u003c\/strong\u003e Outputs structural exhaustion plots when volume overwhelmingly dominates the wick edges of a bar.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eDivergence Alerts:\u003c\/strong\u003e Immediately flags strategy engines when price direction and delta completely disconnect, warning of reversals.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e03-may-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.7)\u003c\/strong\u003e - Fixed issue where the indicator incorrectly prompted for the NinjaTrader OrderFlow+ license.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e09-jan-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.6)\u003c\/strong\u003e - Patched and optimized Bloodhound integration data streams.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e21-dec-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.5)\u003c\/strong\u003e - Initial core release as a powerful stand-alone indicator.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop trading blind. Start executing with certainty.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  \/\/ Vanilla JS for Accordion Logic\n  document.querySelectorAll('.accordion-header').forEach(button =\u003e {\n    button.addEventListener('click', () =\u003e {\n      const accordionItem = button.parentElement;\n      const isActive = accordionItem.classList.contains('active');\n      \n      \/\/ Close all currently open items within the same container\n      const container = accordionItem.closest('.accordion-container');\n      container.querySelectorAll('.accordion-item.active').forEach(activeItem =\u003e {\n        activeItem.classList.remove('active');\n        activeItem.querySelector('.accordion-content').style.maxHeight = null;\n        activeItem.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n      });\n\n      \/\/ Toggle clicked item\n      if (!isActive) {\n        accordionItem.classList.add('active');\n        button.setAttribute('aria-expanded', 'true');\n        const content = accordionItem.querySelector('.accordion-content');\n        content.style.maxHeight = content.scrollHeight + \"px\";\n      }\n    });\n  });\n\n  \/\/ Vanilla JS for Scroll-To-Buy Loop functionality\n  document.querySelectorAll('.scroll-to-buy').forEach(button =\u003e {\n    button.addEventListener('click', (e) =\u003e {\n      e.preventDefault();\n      window.scrollTo({\n        top: 0,\n        behavior: 'smooth'\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":41545186902215,"sku":"","price":319.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumb_1948e30c-0fb0-41ee-9564-ebd9a7537ea8.jpg?v=1640099556"},{"product_id":"devils-scalper-trading-package","title":"Devils Scalper Trading package","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%; \/* 16:9 Aspect Ratio *\/\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n\n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYour Execution Isn't the Problem. Your Context Is.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders don't fail prop firm evaluations because they can't click \"buy\" or \"sell.\" They fail because they trade completely blind to higher-timeframe context and invisible liquidity walls.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou spot a standard breakout setup. You aggressively enter the trade. Then price immediately slams into a macro-resistance level you didn't even have plotted, reversing sharply and handing you a devastating max-drawdown hit. Sound familiar?\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Devils Scalper Trading Package was engineered to solve this exact structural blindness. This isn't just a handful of chaotic oscillators. It is a complete, manual scalping system—packing 8 professional-grade indicators—specifically designed to pass stringent funded trading evaluations (like Apex, TopStep, and Leeloo) by prioritizing steady, calculated growth.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eWe strip away the noise and provide the exact templates, rules, and internal timing tools that professional traders use. When you trade with this roadmap, you know exactly where the institutional walls are, ensuring you only risk capital when the market's true context is at your back.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Blind.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Provide The Complete Roadmap.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail scalpers get chewed up by algorithmic chop. Professional prop traders use extreme precision to limit drawdown. Stop guessing your setups.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eBlowing Evaluations\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou enter funded evaluations with high hopes, only to violate strict drawdown limits within days because you took low-probability setups in the middle of chop zones without higher timeframe alignment.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eBuying The Absolute Top\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou buy the breakout precisely when the market is overextended. Ignorant to underlying market internals (The TICK) and daily extremes, you constantly find yourself trapped as exhaustion sets in and institutional sellers take over.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eThe Proven Framework\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eThe Devils Scalping Package gives you the exact workspaces, charting templates, and 8-indicator stack used to consistently pass 50K and 100K evaluations. Keep your losses small, take high-probability setups, and hit your profit targets safely.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch The Strategy In Action.\u003c\/h2\u003e\n      \n      \u003cdiv class=\"video-proof-container\"\u003e\n        \u003ciframe title=\"Devils Scalper Package Demo\" src=\"https:\/\/www.youtube.com\/embed\/lXuBXIB0EmA?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Leeloo 100k Evaluation Equity Curve\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/100kequitycurve_2048x2048.jpg?v=1641582373\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Objective 100K Prop Firm Evaluation Passed In 9 Days With Controlled Drawdown.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of Consistency\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to master manual execution, built into one zero-lag C# ecosystem.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eLeverage Institutional Context\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eGain access to automated Multi-Timeframe Support \u0026amp; Resistance and Daily Pivot tools, \u003cstrong\u003eso you can stop taking bad trades into major walls and only execute when the broader market geometry supports your entry.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eTime Reversals Flawlessly\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eUtilize Market Extremes and internal TICK tracking algorithms to gauge actual buying\/selling pressure, \u003cstrong\u003eensuring you avoid late entries and capitalize precisely when market momentum hits absolute exhaustion.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003ePass Funded Accounts\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eDeploy a structured framework built specifically to handle the strict drawdown limits of top tier prop-firms, \u003cstrong\u003eallowing you to secure funding faster by focusing purely on steady, high-probability growth.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eEliminate Setup Blindness\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eInstantly load our professional custom workspaces, chart templates, and step-by-step video training directly into your platform, \u003cstrong\u003eso you can bypass months of trial-and-error and start executing the strategy immediately.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"50k evaluation statistics\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/50k-stats_2048x2048.jpg?v=1641240160\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eProp-Firm Ready Logic\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDictate Your Funding.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop burning evaluation fees on overly aggressive strategies. This entire package was built with strict risk management at its core, \u003cstrong\u003eso you can naturally adhere to drawdown limits and methodically secure your funding certificates from firms like Leeloo, Apex, and TopStep.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eLimit catastrophic drawdowns through high-probability setups.\u003c\/li\u003e\n            \u003cli\u003eProtect your account balance with steady, calculated growth.\u003c\/li\u003e\n            \u003cli\u003eReplicate the exact systems used to pass the Leeloo 50K \u0026amp; 100K evaluations.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eMulti-Timeframe Ecosystem\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eMap Institutional Walls.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eScalping in a vacuum is suicide. Our automatic Multi-Timeframe S\u0026amp;R and Daily Pivots pull crucial zones from macro timeframes down to your execution chart, \u003cstrong\u003eensuring you never accidentally buy directly into massive institutional selling pressure.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eAutomatically visualize where large block orders sit.\u003c\/li\u003e\n            \u003cli\u003eUse Big Round Numbers as hard psychological magnets.\u003c\/li\u003e\n            \u003cli\u003eSet precise take-profit targets based on undeniable market structure.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Support and Resistance levels on chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/zones-2_1024x1024.jpg?v=1630909115\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Market Extremes Indicator\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/etxremes1_2048x2048.jpg?v=1636447567\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAdvanced Internal Data\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExploit Market Exhaustion.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eDon't guess when the run is over. The Market Extremes and TICK Internal tools monitor the entire NYSE and Nasdaq simultaneously. When the broader market stretches too far, you receive a direct signal, \u003cstrong\u003eallowing you to perfectly time reversals and avoid getting trapped on the wrong side of an exhausted trend.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eSee true internal buying and selling pressure live.\u003c\/li\u003e\n            \u003cli\u003eIdentify overbought\/oversold extremes mathematically.\u003c\/li\u003e\n            \u003cli\u003eTrigger aggressive counter-trend scalps with extreme confidence.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eNews \u0026amp; Session Context\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eTrade With Total Clarity.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eIgnorance blows accounts. The Initial Balance indicator highlights early session breakout zones, while the embedded News Indicator plots volatile economic events directly onto your execution screen. \u003cstrong\u003eThis keeps you perfectly calibrated to session dynamics and ensures you are flat before violent CPI or FOMC spikes.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eNever be blindsided by hidden fundamental data drops.\u003c\/li\u003e\n            \u003cli\u003eSpot early morning tone shifts with the 30-min Opening Range.\u003c\/li\u003e\n            \u003cli\u003eFlatten positions exactly when algorithmic volatility hits.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Opening range indicator\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/opening_range_1024x1024.jpg?v=1620456256\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003e8 Professional Indicators\u003c\/strong\u003e\n                  \u003cp\u003eIncludes S\u0026amp;R, Daily Pivots, Initial Balance, News, Extremes, Internals, Toolbar, and Big Round Numbers.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eMulti-Market Scalping\u003c\/strong\u003e\n                  \u003cp\u003eSystem strictly tested and calibrated for NQ, YM, ES, and RTY futures markets.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eComplete Strategy Training\u003c\/strong\u003e\n                  \u003cp\u003eStep-by-step videos breaking down 3 distinct high-probability trade setups.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eTurnkey Workspaces\u003c\/strong\u003e\n                  \u003cp\u003ePre-configured NinjaTrader chart templates and workspace files included for instant deployment.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eHardened Execution Logic\u003c\/strong\u003e\n                  \u003cp\u003eFull instruction provided on precise trade entries, stop losses, and strategic profit exits.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eLive Environmental Awareness\u003c\/strong\u003e\n                  \u003cp\u003eScannable news alerts and live market internal timing mapped straight to your chart.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eAlgorithmic Precision for Manual Execution\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003e\u003cstrong\u003eImportant Note:\u003c\/strong\u003e This package provides algorithmic, mathematical tools to assist you, but it is a \u003cem\u003emanual\u003c\/em\u003e trading strategy. It is not an automated bot.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eContextual Automation:\u003c\/strong\u003e S\u0026amp;R, Pivots, and Balance ranges are calculated and plotted automatically. No manual drawing required.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eSignal Filtration:\u003c\/strong\u003e The Market Extremes and TICK logic filter out bad setups programmatically, keeping your screen clear of noise.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eExecution Dependency:\u003c\/strong\u003e You remain the execution engine. The indicator suite serves up the exact context; you make the decision to pull the trigger based on the system rules.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eVersion Changelog\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e05-Jan-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the Devils Scalper Trading Package.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Secure Your Funding?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop trading blind. Start executing with ultimate context.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e\n          Secure Your Package Now \n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-header');\n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const parent = this.parentElement;\n        const content = parent.querySelector('.accordion-content');\n        \n        \/\/ Close others in the same group (optional logic)\n        \/\/ const group = parent.parentElement.querySelectorAll('.accordion-item');\n        \/\/ group.forEach(item =\u003e {\n        \/\/   if (item !== parent) {\n        \/\/     item.classList.remove('active');\n        \/\/     item.querySelector('.accordion-content').style.maxHeight = null;\n        \/\/     item.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n        \/\/   }\n        \/\/ });\n\n        parent.classList.toggle('active');\n        if (parent.classList.contains('active')) {\n          content.style.maxHeight = content.scrollHeight + 'px';\n          this.setAttribute('aria-expanded', 'true');\n        } else {\n          content.style.maxHeight = null;\n          this.setAttribute('aria-expanded', 'false');\n        }\n      });\n    });\n\n    \/\/ Scroll to Buy Loop Logic\n    const scrollBtns = document.querySelectorAll('.scroll-to-buy');\n    scrollBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', () =\u003e {\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":41599279956167,"sku":"","price":1145.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/Screenshot2022-01-06102637.jpg?v=1641461980"},{"product_id":"tdu-market-structure-smart-money-concepts","title":"TDU Market Structure - lifetime license (NinjaTrader)","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden; \n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem); \n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem; \n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important; \n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px; \n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6; \n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%; \n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n  \n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYou Are The Liquidity.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost retail traders fail because they are actively trading against the invisible flow of institutional capital. You aren't just getting stopped out—your stop loss is the exact target banks use to fill their massive positions.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou spot a breakout. You buy the push. Then price violently reverses, sweeping your stop before continuing aggressively in your original direction. In hindsight, the trap was obvious: you bought directly into a massive institutional Supply Zone that your standard indicators couldn't see.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe TDU Market Structure suite is engineered to solve this terminal flaw. It acts as an X-ray for institutional order flow, automatically mapping the Break of Structure (BOS), Change of Character (ChoCh), Order Blocks, and Fair Value Gaps directly onto your chart. It shows you exactly where the \"Smart Money\" left their footprints.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eStop trading the retail illusions. Follow the true mathematical geometry of the big banks. What you see is mathematically verified institutional structure—no subjective guessing, no lagging averages, just pure algorithmic truth.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Blind.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe X-Ray Institutional Flow.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders rely on lagging oscillators. Institutional algorithms rely on supply, demand, and structural imbalances. Stop guessing where the money is.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eTrading Against The Machine\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou enter perfectly good setups, only to get bulldozed by sudden price spikes. You are trading standard patterns in zones where banks have already positioned massive counter-orders. Your capital is their entry liquidity.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eThe Fakeout Fatigue\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou buy the breakout, but price instantly drops back into consolidation. You get stopped out, suffering death by a thousand cuts while the market makers absorb retail volume before the *real* move happens without you.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eAlgorithmic Front-Running\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eTDU Market Structure eliminates retail traps. It autonomously scans the tape to reveal hidden Order Blocks and structural shifts, empowering you to execute your entries exactly where the banks are defending their positions.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch Once \u0026amp; Stop Being The Liquidity.\u003c\/h2\u003e\n      \n      \u003cdiv class=\"video-proof-container\"\u003e\n        \u003ciframe title=\"TDU Market Structure — Official Product Demo\" src=\"https:\/\/www.youtube.com\/embed\/EDPnU_uamkY?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Institutional Order Blocks rendered live on NinjaTrader\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/orderblocks-1669661004701.jpg\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Edge\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to automate Smart Money Concepts, packed into one zero-lag C# framework.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eMap True Market Geometry\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eThe software autonomously detects valid Break of Structure (BOS) and Change of Character (ChoCh) patterns in real-time, \u003cstrong\u003eso you can verify the true direction of institutional momentum and instantly validate your setups.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eExploit Supply \u0026amp; Demand\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eDynamically plot high-value Order Blocks where big money accumulated positions, \u003cstrong\u003eallowing you to front-run retail liquidity and place your trades precisely where major algorithmic intervention is mathematically guaranteed to happen.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eCapitalize On Imbalances\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eInstantly reveal Fair Value Gaps (FVG) left by violent, one-sided institutional execution, \u003cstrong\u003egiving you crystal clear magnetic targets for your profit-taking before price snaps back to fill the empty volume voids.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate The Edge\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eOutput all structural shifts, zones, and fibs via 16 dedicated strategy plots for NinjaScript or Bloodhound, \u003cstrong\u003eempowering quantitative traders to build fully automated execution models based entirely on institutional X-ray logic.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Break of Structure plotted dynamically\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/bos-1669634707627.jpg\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eTrend Confirmation Logic\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eCommand Market Structure.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop fighting the tape. A Break of Structure (BOS) confirms the big players are still aggressively in control, while a Change of Character (ChoCh) gives you an early warning that momentum is flipping, \u003cstrong\u003eensuring you never hold a position blindly into an institutional reversal again.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003ePinpoint accurate BOS\/ChoCh shifts dynamically.\u003c\/li\u003e\n            \u003cli\u003eToggle between strict Fractal or Price-Action logic.\u003c\/li\u003e\n            \u003cli\u003eReceive instant audio alerts when structure breaks.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eInstitutional Zones\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eHunt Within Order Blocks.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eRetail sees a random wick. You see the footprint. The indicator isolates exact consolidation ranges where massive block orders were accumulated, \u003cstrong\u003egiving you the exact high-probability strike zones to place your limit orders with mathematically tight risk.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eAutomatically render massive Supply and Demand clusters.\u003c\/li\u003e\n            \u003cli\u003eTrack \"Breaker Blocks\" when support flips to resistance.\u003c\/li\u003e\n            \u003cli\u003eFade retail breakouts perfectly inside institutional zones.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Order blocks and zones\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/bosdemand-1669635833525.jpg\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Fair value gaps tracked live\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/fairvaluegap-1669662761785.jpg\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eImbalance Tracking\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExploit Fair Value Gaps.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eWhen price drops so aggressively that it leaves empty space on the tape, it creates a vacuum. The algorithm maps these Fair Value Gaps instantly, \u003cstrong\u003eproviding you with high-precision magnetic targets where price is highly probable to retrace before continuing its trend.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eVisualize unfilled volume voids effortlessly.\u003c\/li\u003e\n            \u003cli\u003eSet precise take-profit targets based on gap fills.\u003c\/li\u003e\n            \u003cli\u003eCombine FVG targets with Order Block entries.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eMulti-Timeframe Architecture\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDictate Timeframe Alignment.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eTrading on a 5-minute chart? Stop flipping screens. Our Multi-Timeframe (MTF) engine securely pipes 1-hour or 4-hour structural data natively into your active execution chart, \u003cstrong\u003eso you can scalp intraday volatility while maintaining perfect alignment with the macro institutional trend.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eOverlay higher timeframe data seamlessly.\u003c\/li\u003e\n            \u003cli\u003eFilter out micro-noise to find the macro play.\u003c\/li\u003e\n            \u003cli\u003eExecute lower-timeframe entries inside higher-timeframe zones.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Multi-timeframe structural overlay\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/mtf-1669635051971.jpg\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Volume profile integrated directly into moves\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/volumeprofilezones-1669662160217.jpg\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eIntegrated Volume Analytics\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExecute With Volume Precision.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop wondering where the heavy volume occurred. The tool integrates natively with Volume Profile for every single structural move, highlighting the exact Point of Control (POC), \u003cstrong\u003eso you can demand volume-confirmed evidence before committing capital to any structural support.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eSee volume distribution injected directly into the trend move.\u003c\/li\u003e\n            \u003cli\u003ePinpoint the exact POC where maximum liquidity sits.\u003c\/li\u003e\n            \u003cli\u003eConsolidate 5 disjointed indicators into one master toolkit.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eBOS \/ ChoCh Detection\u003c\/strong\u003e\n                  \u003cp\u003eNative algorithmic detection of Break of Structure and Change of Character.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDual Engine Logic\u003c\/strong\u003e\n                  \u003cp\u003eChoose between deep \"Fractal\" calculation or ATR-based \"Price Action\" algorithms.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eOrder Blocks \u0026amp; FVGs\u003c\/strong\u003e\n                  \u003cp\u003eDynamic highlighting of Institutional footprints, imbalances, and Breaker blocks.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eSmart Liquidity Markers\u003c\/strong\u003e\n                  \u003cp\u003eIdentifies Equal Highs\/Lows and Trendline liquidity meant for retail stop hunts.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eMTF Engine Overlay\u003c\/strong\u003e\n                  \u003cp\u003ePull and process Higher Timeframe data instantly onto any lower execution chart.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eIntegrated Volume Profile\u003c\/strong\u003e\n                  \u003cp\u003eTracks actual transactional volume across the specific range of the structural push.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this indicator outputs 16 dedicated strategy plots directly into memory, rendering it instantly compatible with AlgoStudio Pro, Bloodhound, or proprietary NinjaScript algorithms.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTrend Direction Matrix:\u003c\/strong\u003e Outputs immediate +1\/-1 logic denoting current institutional momentum bias.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eOrder Block Nodes:\u003c\/strong\u003e Exports coordinates for the nearest active Supply, Demand, or Breaker blocks.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eFVG Data Links:\u003c\/strong\u003e Feeds the raw pricing data for active Fair Value Gap vacuums.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eFibonacci Extraction:\u003c\/strong\u003e Delivers all 6 automated Fibonacci retracement tier levels directly to your execution scripts.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003eCurrent\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.15+)\u003c\/strong\u003e - Added fractal detection mode, breaker blocks, trendline liquidity, equal highs\/lows, micro structure.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e17-May-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.12)\u003c\/strong\u003e - Fixed dropdown menu rendering post-workspace load.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e09-May-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.11)\u003c\/strong\u003e - Enhanced volume profile stability and rendering sequence.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e20-Mar-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.8)\u003c\/strong\u003e - Added dedicated plots for FVGs and Order Blocks, plus expanded Fibonacci depth logic.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e07-Aug-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.7)\u003c\/strong\u003e - Introduced Fair Value Gaps, Order Blocks, and trend change metrics.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e31-Mar-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.1)\u003c\/strong\u003e - Initial core architectural release.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop drawing. Start executing.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e \n          Secure Your License Now \n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-header');\n    \n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        \n        \/\/ Close all others\n        const allItems = document.querySelectorAll('.accordion-item');\n        allItems.forEach(otherItem =\u003e {\n          if(otherItem !== item \u0026\u0026 otherItem.classList.contains('active')) {\n            otherItem.classList.remove('active');\n            otherItem.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n            otherItem.querySelector('.accordion-content').style.maxHeight = null;\n          }\n        });\n\n        \/\/ Toggle current\n        item.classList.toggle('active');\n        const isActive = item.classList.contains('active');\n        this.setAttribute('aria-expanded', isActive);\n        \n        if (isActive) {\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        } else {\n          content.style.maxHeight = null;\n        }\n      });\n    });\n\n    \/\/ Scroll to Buy Loop Logic\n    const buyBtns = document.querySelectorAll('.scroll-to-buy');\n    buyBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":41957973590215,"sku":"","price":449.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/DALL_E2024-11-0706.51.59-CreateasquareclipartimageforaSmartMoneyindicator_usingvividcolors_noemptyborder_andtightspacing.Featureacandlestickwithacharac.webp?v=1730962372"},{"product_id":"tdu-half-trend","title":"TDU Half Trend","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n\n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYou Are Trading The Noise, Not The Trend.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders get chopped up in sideways markets because moving averages lag and raw price action lies. You enter on a strong green candle, and it instantly reverses. Why?\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eBecause you are reacting to intraday micro-volatility, not the actual institutional momentum. Traditional indicators blindly trail price, forcing you into trades long after the real money has already positioned itself.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Half Trend Indicator solves this mathematical delay. By combining pure price movement with ATR (Average True Range) volatility filters, it actively ignores market \"noise\" and chop. It calculates the true directional path, keeping you out of dangerous false breakouts.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eWhen a genuine reversal is verified, the indicator dynamically shifts its trajectory and paints unmistakable signals right on your chart. No lagging sub-panels. No subjective guessing. Just the true trend.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eStop Getting Chopped Out.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eFollow The True Momentum.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders react to every single candlestick. Institutional systems wait for volatility to confirm direction. Trade the signal, not the noise.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eGetting Chopped to Pieces\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou enter a breakout, only to immediately get stopped out by a wick. Traditional moving averages whip back and forth in consolidation, generating endless false signals that destroy your account.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eLate Entries \u0026amp; Hesitation\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eBy the time your standard indicators finally cross, the explosive move is already over. You're constantly buying the top or shorting the bottom because you're trading lagging data.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M3 3v18h18\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M18.7 8l-5.1 5.2-2.8-2.7L7 14.3\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eVolatility-Filtered Signals\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eThe Half Trend algorithm mathematically filters out random market noise using ATR. It only prints a signal and draws the path when real, verifiable momentum enters the market.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eCrystal Clear Trend Identification.\u003c\/h2\u003e\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Half Trend Indicator filtering noise to show true trend\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/overview_2048x2048.jpg?v=1651601563\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: True Trend Direction Isolated from Market Noise.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to capture explosive moves early, packed into one zero-lag C# tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eFilter Out The Chop\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eThe dynamic ATR buffer filters out intraday noise and random spikes, \u003cstrong\u003eso you can ignore false breakouts, avoid getting wicked out, and stay in the real trend longer.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eVisual Bias Confirmation\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eThe color-coded trajectory line provides an unmistakable visual read on the current market phase, \u003cstrong\u003eensuring you only take setups that align perfectly with broader, undeniable market momentum.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eInstant Execution Alerts\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eNative audio and visual markers trigger the millisecond a reversal is confirmed, \u003cstrong\u003eallowing you to execute the shift with zero hesitation without having to stare at the charts all day.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAlgorithmic Integration\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eSeamless compatibility with Bloodhound and Blackbird allows you to export signals directly into automated strategies, \u003cstrong\u003eso you can trade your edge 24\/7 with zero emotional interference.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Half Trend Indicator filtering out chop\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/image-1_2048x2048.jpg?v=1651601241\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eDynamic Trend Path\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eFilter The Chop.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop reacting to every meaningless tick. The Half Trend establishes a dynamic floor or ceiling that tracks actual momentum while entirely ignoring micro-fluctuations, \u003cstrong\u003eso you can hold your winning trades with confidence instead of panicking at the first red candle.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eEasily identify bullish\/bearish dominance.\u003c\/li\u003e\n            \u003cli\u003eIgnore minor pullbacks that shake out retail.\u003c\/li\u003e\n            \u003cli\u003eStay locked into the major directional moves.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eMathematical Tuning\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDictate Your Sensitivity.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eYou have full control over the algorithm's calculation. Adjust the 'Amplitude' to capture quick intraday swings or stretch the ATR buffer for massive macro trends, \u003cstrong\u003eensuring the tool perfectly aligns with your specific risk tolerance and trading timeframe.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eTighten settings for scalping volatile assets.\u003c\/li\u003e\n            \u003cli\u003eWiden the ATR buffer for long-term swing positions.\u003c\/li\u003e\n            \u003cli\u003eAdapt dynamically to changing market volatility.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Settings menu for Half Trend Indicator\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/settings-1.jpg?v=1651601905\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Alerts configuration panel\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/alerts_4beeb39d-642b-4532-90e7-7eec0bce2632.jpg\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eIntegrated Alert System\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eAutomate Your Attention.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eLet the system do the heavy lifting. Configure custom sound and visual alerts that trigger the exact moment a buy or sell signal is mathematically verified, \u003cstrong\u003eso you can step away from the monitors and only engage when an objective setup presents itself.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eNever miss a major trend reversal again.\u003c\/li\u003e\n            \u003cli\u003eConfigure distinct sounds for long vs. short signals.\u003c\/li\u003e\n            \u003cli\u003eTrade stress-free without charting fatigue.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eBloodhound \/ Blackbird Ready\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDeploy Headless Execution.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eBuilt for Quants. Feed the precise trend states and signals directly into NinjaScript or Bloodhound, \u003cstrong\u003eallowing you to design, backtest, and deploy ruthless automated strategies that execute your edge flawlessly without hesitation.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eExposes raw trend states (+1\/-1) directly to memory.\u003c\/li\u003e\n            \u003cli\u003eSeamless integration into Bloodhound logic trees.\u003c\/li\u003e\n            \u003cli\u003eAutomate your entries and let the code do the work.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Trend state plotted on live chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/image-2_2048x2048.jpg?v=1651601295\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eVisual Direction Arrays\u003c\/strong\u003e\n                  \u003cp\u003eUnmistakable visual buy and sell signal arrows rendered the moment momentum shifts.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDynamic Color Mapping\u003c\/strong\u003e\n                  \u003cp\u003eTrend line automatically changes color based on the calculated momentum state.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eAdjustable ATR Bands\u003c\/strong\u003e\n                  \u003cp\u003eFine-tune the Average True Range (ATR) mathematics for precise volatility tracking.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eAmplitude Control\u003c\/strong\u003e\n                  \u003cp\u003eTotal mathematical control over signal sensitivity for scalping vs swing trading.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eUniversal Compatibility\u003c\/strong\u003e\n                  \u003cp\u003eEngineered to work flawlessly across all timeframes and instruments (Futures, Stocks, Forex).\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eNative Architecture\u003c\/strong\u003e\n                  \u003cp\u003eWorks efficiently with all NinjaTrader license types without memory leaks.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this indicator exports raw plot data directly into memory, fully compatible with Bloodhound, Blackbird, and custom NinjaScript strategies.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTrend State:\u003c\/strong\u003e Emits a constant state signal (+1 for bullish, -1 for bearish) indicating the current calculated trend direction.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eBuy Signal Plot:\u003c\/strong\u003e Emits an instant pulse when a verified long setup is triggered.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eSell Signal Plot:\u003c\/strong\u003e Emits an instant pulse when a verified short setup is triggered.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eLine Value:\u003c\/strong\u003e Continuously outputs the exact Y-axis price of the dynamic trendline for trailing stop algorithms.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e05-may-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.1)\u003c\/strong\u003e - Added deep native support for Bloodhound, Blackbird, and automated strategies.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e03-may-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the Half Trend Indicator.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop drawing. Start executing.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    \/\/ Accordion Logic\n    document.querySelectorAll('.accordion-header').forEach(button =\u003e {\n      button.addEventListener('click', () =\u003e {\n        const item = button.parentElement;\n        const content = item.querySelector('.accordion-content');\n        const isActive = item.classList.contains('active');\n\n        \/\/ Close all other accordions\n        document.querySelectorAll('.accordion-item').forEach(otherItem =\u003e {\n          otherItem.classList.remove('active');\n          otherItem.querySelector('.accordion-content').style.maxHeight = null;\n          otherItem.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n        });\n\n        \/\/ Open clicked if it wasn't active\n        if (!isActive) {\n          item.classList.add('active');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n          button.setAttribute('aria-expanded', 'true');\n        }\n      });\n    });\n\n    \/\/ Scroll-to-Buy Loop Logic\n    document.querySelectorAll('.scroll-to-buy').forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":42163533381831,"sku":"","price":199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumb_debca058-d136-4434-820b-aeabe6b98125.jpg?v=1651601304"},{"product_id":"orderflow-zigzag-histogram","title":"OrderFlow Volume ZigZag Histogram indicator","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden; \/* Safety for wide breakouts *\/\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n   \/* Keeps the background full-width, but the text centered *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important; \/* Strictly forced *\/\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n\/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px; \n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important; \n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"td-product-container\"\u003e\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYour Breakouts Aren't Real. They're Running on Fumes.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eMost traders don't fail because they lack a strategy. They fail because they are completely blind to the actual capital driving a move.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eYou spot the setup. You enter the breakout. Then price immediately collapses. In hindsight, the trap was obvious—the price was moving up, but the institutional volume had completely dried out. You were trading against a phantom market.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eThe OrderFlow Volume ZigZag Histogram is built specifically for this problem. It aggregates the total volume for every single structural price swing, so you can see exactly how much capital is pushing the market. When price makes a new high but the volume histogram shrinks, you are staring directly at an exhaustion divergence.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eEvery calculation happens dynamically, resetting on validated pivots. What you see is the absolute truth of market liquidity—no subjective guessing, no hidden traps, just the raw participation data you need to trade with conviction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eYou're Trading Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Expose the Invisible Liquidity.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003ePrice means nothing without participation. Stop guessing if the move has strength. Measure it mathematically.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003ePhantom Momentum\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eYou buy breakouts that look strong on a traditional candlestick chart, entirely unaware that institutional participation has flatlined. This ignorance turns your account into exit liquidity for the smart money.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eLate to the Reversal\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eYou hold onto a winning trade too long, blindly hoping for continuation. Because you cannot see the volume divergence forming, you ride the reversal all the way back to your breakeven point—or much worse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eMathematical Certainty\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eThe Volume ZigZag Histogram measures the exact cumulative volume of every swing. It automatically resets on true structural pivots, exposing exhaustion and divergence before the retail crowd realizes what hit them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg alt=\"OrderFlow Volume ZigZag Histogram Example showing price and volume divergence\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/volume-histogram_2048x2048.jpg?v=1637435514\" loading=\"lazy\"\u003e\n\u003cp class=\"ape-test-caption\"\u003eRaw Output: Cumulative Swing Volume Revealing Instant Divergence.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tldr-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"tldr-box\"\u003e\n\u003cdiv class=\"tldr-header\"\u003e\n\u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to map true market momentum, backed by institutional order flow data.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-grid\"\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eMeasure Institutional Strength\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eTrack the cumulative volume behind every price swing, \u003cstrong\u003eso that you can verify true institutional participation before committing your capital to a breakout.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eIdentify Fatal Divergence\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eInstantly spot when price makes a new extreme but volume noticeably drops off, \u003cstrong\u003eso that you can anticipate massive reversals and exit your positions before the inevitable collapse.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eAutomate The Math\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eLet the native C# algorithm dynamically recalculate volume totals on every structural pivot, \u003cstrong\u003eso that you can stop manually analyzing order flow and focus purely on executing your edge.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eFilter Market Noise\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eDemand high-volume confirmation for every setup you take, \u003cstrong\u003eso that you effortlessly ignore low-liquidity traps and only trade the highest-probability setups backed by real money.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Volume Histogram visualizing cumulative swing volume\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/volume-histogram_2048x2048.jpg?v=1637435514\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eCumulative Swing Logic\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eVerify The Breakout.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eStop getting chopped up in low-volume fakeouts. By visualizing the exact cumulative volume of an ongoing swing, you instantly know if a move has the institutional backing to sustain itself, \u003cstrong\u003eso you can hold your winners with absolute confidence.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eAggregate total volume on a per-swing basis.\u003c\/li\u003e\n\u003cli\u003eEnsure institutional players are pushing the tape.\u003c\/li\u003e\n\u003cli\u003eAvoid false breakouts with mathematical certainty.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eVisual Divergence Detection\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eExploit Exhaustion.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eDivergence is the footprint of a dying trend. When price pushes a new high but the swing volume prints lower than the previous peak, the move is running on fumes, \u003cstrong\u003egiving you the exact advanced warning needed to flip short while retail traders are still blindly buying the top.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eIdentify structural weakness the moment it forms.\u003c\/li\u003e\n\u003cli\u003eProtect your profits from sudden, sharp reversals.\u003c\/li\u003e\n\u003cli\u003eLeverage visual alerts for price and volume disconnects.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Exhaustion divergence clearly seen in the volume histogram\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/volume-histogram_2048x2048.jpg?v=1637435514\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Seamless integration with orderflow ZigZag\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/volume-histogram_2048x2048.jpg?v=1637435514\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eZero-Lag Integration\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eExecute With Precision.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eRely on true order flow architecture. The histogram integrates seamlessly with macro ZigZag structures, auto-resetting flawlessly on every verified pivot, \u003cstrong\u003eensuring you never miss a critical volume shift during high-volatility, fast-moving sessions.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eAutomatically zero-out on verified structural pivots.\u003c\/li\u003e\n\u003cli\u003eCombine directly with our core Order Flow ZigZag suite.\u003c\/li\u003e\n\u003cli\u003eLeverage true high-performance computational efficiency.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eCumulative Tracking\u003c\/strong\u003e\n\u003cp\u003eSums up the total volume for every bar within a single identified price swing, updating instantly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eAutomatic Pivot Detection\u003c\/strong\u003e\n\u003cp\u003eThe calculation resets entirely to zero the precise moment a new price-swing pivot (up or down) is identified.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eDivergence Alerting\u003c\/strong\u003e\n\u003cp\u003eDesigned to provide clear visual cues when price action and volume strength are moving in opposite directions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eHardware Requirement\u003c\/strong\u003e\n\u003cp\u003eRequires real-time ^TICK data (NYSE, DOW, Nasdaq) to function. Please ensure your data provider supports tick feeds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eBuilt for the quant environment. This indicator exposes programmatic logic for seamless algorithmic strategy development.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eCumulative Swing Volume:\u003c\/strong\u003e Continuously exports the running total volume of the active structural swing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSwing State:\u003c\/strong\u003e Exports a definitive integer indicating the current macro direction (+1 for bullish swing, -1 for bearish swing).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDivergence Flag:\u003c\/strong\u003e Signals instantly when internal logic detects a price peak that is unaccompanied by a corresponding volume peak.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e26-may-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.7)\u003c\/strong\u003e - Officially extracted and released as a powerful standalone order flow indicator.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n\u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop drawing. Start executing.\u003c\/p\u003e\n\u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-item');\n    \n    accordions.forEach(item =\u003e {\n      const header = item.querySelector('.accordion-header');\n      header.addEventListener('click', () =\u003e {\n        const isActive = item.classList.contains('active');\n        \n        \/\/ Close all accordions optionally (remove this loop to allow multiple open)\n        accordions.forEach(acc =\u003e {\n          acc.classList.remove('active');\n          acc.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n          acc.querySelector('.accordion-content').style.maxHeight = null;\n        });\n\n        if (!isActive) {\n          item.classList.add('active');\n          header.setAttribute('aria-expanded', 'true');\n          const content = item.querySelector('.accordion-content');\n          content.style.maxHeight = content.scrollHeight + 'px';\n        }\n      });\n    });\n\n    \/\/ Scroll to buy loop\n    const scrollBtns = document.querySelectorAll('.scroll-to-buy');\n    scrollBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":42247475691719,"sku":"","price":225.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/volume-histogram_2048x2048_44b4bc79-6ab1-4fa3-b09c-909d04b67ecc.webp?v=1653561524"},{"product_id":"market-correlation","title":"Market Strength Correlation","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYour Entries Aren't the Problem. Your Market Selection Is.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders don't fail because their timing is off. They fail because they spend hours fighting a dead, ranging market while the real money is moving elsewhere.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou stare at your favorite index, forcing setups that aren't there, getting chopped to pieces in consolidation. Meanwhile, crude oil or gold is trending cleanly, printing massive structural rotations that you completely missed because of tunnel vision.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Market Correlation Indicator is built specifically to end this. It measures and ranks the relative strength and momentum of up to six different markets simultaneously, plotting clear visual percentage-based performance graphs directly on your chart. Instead of guessing which asset is primed to move, you instantly see where the institutional capital flows are dominating.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eWhether you trade Futures, Forex, Crypto, or Stocks, the math never lies. You immediately identify the high-momentum leaders and avoid the slow-moving laggards that do nothing but hit your stop-loss. Stop trading the chop, and deploy your capital exactly where the market is moving.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading The Chop.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Track Institutional Momentum.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders force setups in dead markets. Institutional algorithms track capital flows across every asset class. Stop trading with tunnel vision.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eAsset Tunnel Vision\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou stare at a single chart all session long, completely blind to the fact that other asset classes are printing massive, clean trends while your market is stuck in a 10-tick range.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eGetting Whipsawed\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou attempt to force momentum strategies in consolidating environments. Your stop-loss gets hit repeatedly because the market simply lacks the underlying institutional volume to sustain a move.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n              \u003cline x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"9\" y1=\"21\" x2=\"9\" y2=\"9\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eRelative Strength Data\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eThe Market Correlation Indicator mathematically ranks cross-asset momentum in real-time, providing a definitive visual dashboard so you always know exactly which market has the strongest trend.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eCommand The Entire Market From One Chart.\u003c\/h2\u003e\n      \n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Market Correlation Overview\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/market_correlation.jpg?v=1662745135\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Objective Cross-Asset Momentum \u0026amp; Relative Strength Identified Live.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to automate your market selection, packed into one zero-lag C# tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eEscape Ranging Markets\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eIdentify diverging market behavior instantly, \u003cstrong\u003eso you can abandon slow zones, protect your capital from whipsaws, and focus purely on high-momentum assets.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eCompare Any Asset Class\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eMonitor up to six distinct markets—including Futures, Forex, Crypto, and Stocks—simultaneously, \u003cstrong\u003eensuring you never miss a prime trading opportunity regardless of where the liquidity shifts.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eVisual Strength Metrics\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eUtilize clear, percentage-based graphical readouts directly on your sub-panel, \u003cstrong\u003eso you immediately recognize the true market leaders at a glance without deciphering complex data tables.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate The Edge\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eFully compatible with NinjaTrader 8's algorithmic tools like Bloodhound and Strategy Builder, \u003cstrong\u003eallowing your automated systems to execute conditionally only when multi-market correlation aligns.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Market Correlation graph showing strong trend leaders\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/market_correlation.jpg?v=1662745135\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eInstitutional Dashboard\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDictate Your Market Focus.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eRemove the guesswork from your morning routine. The indicator maps out real-time percentage changes across your chosen symbols, \u003cstrong\u003eso you can instantly see which market is the strongest leader and avoid assets that are stuck doing nothing.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eIdentify highest-momentum trends instantly.\u003c\/li\u003e\n            \u003cli\u003eCompare up to six distinct markets side-by-side.\u003c\/li\u003e\n            \u003cli\u003eStop losing money to ranging, low-volume assets.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eTotal Interface Control\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eCustomize Your Data Flow.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eYou define the playing field. Input the precise tickers you want to track and customize their visual rendering, \u003cstrong\u003eensuring your momentum dashboard is completely personalized to the specific assets that match your trading style.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eEffortless symbol entry for rapid macro analysis.\u003c\/li\u003e\n            \u003cli\u003eCustom color mapping to match your exact chart theme.\u003c\/li\u003e\n            \u003cli\u003eSupports all bar types and timeframes natively.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Indicator settings configuration panel\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/settings_bfee9b85-257e-4259-80fe-5381d8493110.jpg?v=1662745545\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Forex pairs relative strength comparison\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/forex2_d06e10b4-cf8a-4978-806f-80e8b0e123e7.jpg?v=1662746470\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eCross-Asset Utility\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eCommand Every Asset Class.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eWhether you are measuring risk-on\/risk-off dynamics in equities or identifying the dominant pair in Forex, the algorithm scales flawlessly. \u003cstrong\u003eThis absolute flexibility allows you to deploy relative strength tactics in any market environment, discovering edge where retail traders aren't looking.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eRank currency pairs for optimized Forex execution.\u003c\/li\u003e\n            \u003cli\u003eTrack Crypto leaders against traditional Futures.\u003c\/li\u003e\n            \u003cli\u003eAdapt quickly to shifting liquidity environments.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eMulti-Market Scaling\u003c\/strong\u003e\n                  \u003cp\u003eCompares up to 6 user-defined markets simultaneously on a single chart panel.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eVisual Data Graphs\u003c\/strong\u003e\n                  \u003cp\u003ePercentage-based plots for rapid identification of trending versus ranging behavior.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eUniversal Compatibility\u003c\/strong\u003e\n                  \u003cp\u003eWorks natively with Futures, Forex, Crypto, Stocks, and Options markets.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eAgnostic Data Feed\u003c\/strong\u003e\n                  \u003cp\u003eSupports all custom bar types (Tick, Range, Volume) and any timeframe.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eStrategy Integration\u003c\/strong\u003e\n                  \u003cp\u003eFully compatible with Bloodhound, BlackBird, and standard NinjaTrader Strategy Builder.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003ePlatform Support\u003c\/strong\u003e\n                  \u003cp\u003eOperates flawlessly on any NinjaTrader 8 license level (Free, Lease, or Lifetime).\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor quantitative traders, this indicator exposes its calculated momentum outputs programmatically, ready to be digested by NinjaScript strategies or Bloodhound logic trees.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eRelative Strength Output:\u003c\/strong\u003e Continuously exports the percentage-based performance metric for each of the 6 tracked assets.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eConditional Routing:\u003c\/strong\u003e Utilize Bloodhound to construct logic parameters that allow execution *only* if the primary asset is the number one leader in the correlation array.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eFilter Ranging Data:\u003c\/strong\u003e Block algorithmic trade entries entirely when the calculated variance between all tracked markets falls below your specified threshold.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e18-mar-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.4)\u003c\/strong\u003e - Fixed native rendering issues specifically impacting NinjaTrader 8.1.1.1.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e18-oct-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.2)\u003c\/strong\u003e - Resolved rare UI hangup during intense volatility data processing.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e10-jun-2021\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the Market Correlation architecture.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop drawing. Start executing.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  \/\/ Vanilla JavaScript logic for Accordions \u0026 Loop Scrolling\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    \n    \/\/ Accordion Logic\n    const accordionHeaders = document.querySelectorAll('.accordion-header');\n    \n    accordionHeaders.forEach(header =\u003e {\n      header.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        \n        \/\/ Toggle the active class\n        item.classList.toggle('active');\n        \n        \/\/ Handle max-height for smooth transition\n        if (item.classList.contains('active')) {\n          this.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        } else {\n          this.setAttribute('aria-expanded', 'false');\n          content.style.maxHeight = \"0px\";\n        }\n      });\n    });\n\n    \/\/ Scroll to buy Logic\n    const scrollButtons = document.querySelectorAll('.scroll-to-buy');\n    \n    scrollButtons.forEach(btn =\u003e {\n      btn.addEventListener('click', function(e) {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n    \n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":42688360054983,"sku":"","price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumbmarketcorrelation.jpg?v=1662745181"},{"product_id":"crazy-tma-bands-scalper","title":"Crazy TMA Bands Scalper (NinjaTrader)","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%; \/* 16:9 Aspect Ratio *\/\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n  \n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYour TMA Indicator Is Lying To You.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders who attempt to use Triangular Moving Averages (TMA) fail because they are trading an illusion. Standard TMA indicators are notoriously deceptive: they \"repaint\" and rewrite their past values to make historical signals look flawless.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou spot a perfect pullback on the band. You execute your trade. Then, as the price drops against you, the indicator suddenly shifts its lines and removes the signal entirely. You are left holding a massive drawdown while the chart pretends the setup never existed.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Crazy TMA Bands Scalper was engineered specifically to kill the repainting trap. We separated the smooth visual boundaries of the band from the execution logic itself. Our Buy and Sell markers lock into the chart the absolute millisecond they are triggered, and they never disappear.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou get the crystal-clear visual guidance of an overextended market, combined with the mathematical certainty of non-repainting execution logic. No shifting data. No hindsight illusions. Just pure, accountable edge.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Lock The Execution.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eStop relying on tools that rewrite history. Institutional scalping requires data that remains permanent the second a setup fires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eThe Repainting Trap\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eStandard TMA bands look perfect in hindsight because they recalculate past bars. You are risking real capital on signals that literally change their mind after you enter the trade, destroying your edge and your confidence.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eEntering Ghost Signals\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou enter a heavy position on what looks like a textbook band rejection. The next bar prints, the band abruptly redraws, and your \"perfect setup\" vanishes into thin air. You're left stranded in a bad position based on fake data.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n            \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eImmutable Triggers\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eOur algorithm fixes this fatal flaw. The Crazy TMA Bands Scalper issues permanent, non-repainting entry signals. Once a marker prints, it stays there forever, giving you the mathematical certainty needed to scale your accounts.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch Once \u0026amp; NEVER Fall For Shifting Data Again.\u003c\/h2\u003e\n      \n      \u003cdiv class=\"video-proof-container\"\u003e\n        \u003ciframe title=\"Crazy TMA Bands Scalper — Official Product Demo\" src=\"https:\/\/www.youtube.com\/embed\/SsnctR748B8?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Bloodhound statistics output for automated TMA Scalper system\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/bloodhound_27b48b91-3384-40bf-860c-21dd6597eef7.jpg?v=1664777828\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: High-Win-Rate Scalping Logic Validated by Bloodhound.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to automate your intraday swings, packed into one highly optimized tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eLock In Signal Certainty\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eStop relying on indicators that rewrite history. Our algorithm locks execution signals permanently on the chart the millisecond they fire, \u003cstrong\u003eso you can trust your entry triggers without fear of the data shifting against you in real-time.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eFilter Out Market Noise\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eUtilize a system specifically optimized for Renko bars and smoothed TDU ATR calculations, \u003cstrong\u003eso you eliminate choppy, time-based price action and only execute trades during clear, high-probability momentum shifts.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eDictate Signal Sensitivity\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eAdjust the core ATR multiplier and proximity percentage settings, \u003cstrong\u003eensuring you can precisely tune the engine for aggressive, high-frequency scalping or filter it down for conservative, high-conviction swings.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate The Edge\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eSeamlessly export the non-repainting plot data directly into Bloodhound or custom NinjaScript strategies, \u003cstrong\u003eallowing you to build and deploy headless algorithmic execution systems without manual guesswork or curve-fitting.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"TMA Bands Scalper visual layout on chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/tma-bands-1.jpg?v=1664777310\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eImmutable Trade Logic\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExecute With Absolute Certainty.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eRemove the anxiety of shifting indicators. The system renders smooth TMA boundary lines to visualize market exhaustion, but stamps permanent markers exactly where you need to enter, \u003cstrong\u003egiving you the visual clarity of TMA without the fatal flaw of repainting signals.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eTrust your chart with permanent, non-repainting entry markers.\u003c\/li\u003e\n            \u003cli\u003eVisualize extreme market exhaustion cleanly and professionally.\u003c\/li\u003e\n            \u003cli\u003eNever fall victim to \"hindsight\" indicator traps again.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAdvanced ATR Calibrations\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eCalibrate Your Attack.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eEvery asset breathes differently. By adjusting the ATR Multiplier and proximity threshold, you control exactly what constitutes an overextended market, \u003cstrong\u003eallowing you to adapt instantly from volatile NQ morning sessions to slower ES afternoon grinds.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eSwitch between Standard ATR and smoothed TDU ATR for volatile conditions.\u003c\/li\u003e\n            \u003cli\u003eFine-tune the ATR Multiplier to control band width and signal frequency.\u003c\/li\u003e\n            \u003cli\u003eDictate exactly how close price must approach the band before firing.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Settings menu for Crazy TMA Bands Scalper\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/tma-settings-1.jpg?v=1664778202\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"TMA Bands optimized for Renko price action\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/tma-bands-2.jpg?v=1664777403\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eRenko Optimized\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDominate The Renko Charts.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eTime-based charts are filled with noise that triggers false signals. This system was designed from the ground up to synthesize beautifully with (Median) Renko bars, \u003cstrong\u003eso you can strip away the chaos of time and trade pure price momentum flawlessly.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eBuilt specifically for the mechanics of Renko price action.\u003c\/li\u003e\n            \u003cli\u003eFilter out time-based chop and visualize pure structural flow.\u003c\/li\u003e\n            \u003cli\u003eCatch rapid intraday swings with maximum mechanical efficiency.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAlgorithmic Readiness\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003ePlug \u0026amp; Play Algorithmic Power.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eBecause our signals never repaint, they are perfectly suited for automated trading. Feed the raw signal plots directly into Bloodhound or the Strategy Builder, \u003cstrong\u003eallowing you to backtest legitimately without curve-fitting and deploy your strategy while you sleep.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eFull Bloodhound and NinjaTrader Strategy Builder compatibility.\u003c\/li\u003e\n            \u003cli\u003eUse fixed signal plots to trigger automated entries with zero delay.\u003c\/li\u003e\n            \u003cli\u003eDownload pre-built templates to start testing immediately.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Automated statistics in Bloodhound\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/statistics_d0c066f5-fb31-4aa3-a81d-07361392ed06.jpg?v=1664777797\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eRenko Native\u003c\/strong\u003e\n                  \u003cp\u003eSystem architecture specifically optimized for Median Renko bar mechanics.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eImmutable Signal Logic\u003c\/strong\u003e\n                  \u003cp\u003eBuy and sell markers lock in instantly and never repaint, rewrite, or disappear.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDual ATR Engines\u003c\/strong\u003e\n                  \u003cp\u003eToggle between standard ATR and a smoothed TDU ATR to handle volatile gaps.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eTotal Customization\u003c\/strong\u003e\n                  \u003cp\u003eControl band width via multipliers and set strict proximity thresholds for signals.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eAlert Integration\u003c\/strong\u003e\n                  \u003cp\u003eGet notified immediately via audio or visual alerts when a new signal forms.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eCross-Asset Support\u003c\/strong\u003e\n                  \u003cp\u003eCalculates efficiently on Futures, Stocks, Forex, and Crypto data feeds.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this indicator exports pure, non-repainting plot data directly into memory, ready to be digested by NinjaScript strategies or Bloodhound logic trees.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eSignal Plot:\u003c\/strong\u003e Emits a strictly verified (+1 for Long, -1 for Short) marker when the price action meets threshold criteria against the band.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eUpper Band Plot:\u003c\/strong\u003e Continuously tracks the mathematical resistance threshold.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eLower Band Plot:\u003c\/strong\u003e Continuously tracks the mathematical support threshold.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTemplate Included:\u003c\/strong\u003e Pre-built Bloodhound (.bht) file available to instantly verify historical win-rates and logic execution.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e07-oct-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.1)\u003c\/strong\u003e - Hotfix: Resolved an import packaging issue specific to newer NinjaTrader builds.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e03-oct-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the Crazy TMA Bands Scalper.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop relying on shifting data. Start executing with mathematical certainty.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ Accordion Logic\n    const accordionHeaders = document.querySelectorAll('.accordion-header');\n    \n    accordionHeaders.forEach(header =\u003e {\n      header.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = this.nextElementSibling.nextElementSibling; \/\/ Skip the icon div to target content\n        \n        \/\/ Toggle active class\n        item.classList.toggle('active');\n        \n        \/\/ Handle max-height for smooth transition and aria state\n        if (item.classList.contains('active')) {\n          content.style.maxHeight = content.scrollHeight + \"px\";\n          this.setAttribute('aria-expanded', 'true');\n        } else {\n          content.style.maxHeight = 0;\n          this.setAttribute('aria-expanded', 'false');\n        }\n      });\n    });\n\n    \/\/ Scroll to Buy Logic (The Loop)\n    const scrollBtns = document.querySelectorAll('.scroll-to-buy');\n    \n    scrollBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', function(e) {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":42764729778375,"sku":"","price":345.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumb_015fa8ca-38a5-46d3-960b-804f27e56369.jpg?v=1664777296"},{"product_id":"bar-replay-strategy-tester","title":"TDU Bar Replay indicator","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden; \/* Safety for wide breakouts *\/\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n   \/* Keeps the background full-width, but the text centered *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important; \/* Forces it to ~15px, ignoring theme defaults *\/\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n\/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px; \/* Limits the text width so it doesn't spread too far *\/\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%; \/* 16:9 Aspect Ratio *\/\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYour Strategy Isn't Failing. Your Screen Time Is.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eMost traders don't fail because they have a bad setup. They fail because they simply haven't seen enough market repetitions to execute their edge flawlessly in real-time.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eYou try to backtest. You spend hours downloading massive tick data files, wrestling with the clunky native NinjaTrader playback connection, only to watch the market slowly crawl forward. It's tedious, frustrating, and disconnects you from your actual charting workflow.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eThe Bar Replay Indicator was built to eliminate this friction entirely. It transforms your live chart into an instant flight simulator. No waiting for downloads, no switching connections. You simply drop it on the chart and start manually stepping through historical price action bar-by-bar, executing simulated trades as if the market were live.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eYou compress years of crucial market experience into mere hours. What you gain is the rapid pattern recognition and execution muscle memory required to pull the trigger with zero hesitation when real capital is on the line.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eYou're Wasting Time.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Accelerate Your Experience.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eStop struggling with complex data downloads and clunky connections. Start acquiring thousands of hours of screen time effortlessly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eClunky Native Playback\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eNinjaTrader's built-in playback requires you to disconnect from the live market, download gigabytes of historical data, and run a heavy simulation engine. This cumbersome process kills your momentum.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\u003e\u003c\/path\u003e\n              \u003cline x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eBlind Forward-Testing\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eTaking your unproven strategy straight to a live prop firm evaluation or real account because \"backtesting is too hard\" guarantees failure. Without reps, you have zero statistical proof your edge actually works.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolygon points=\"5 3 19 12 5 21 5 3\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eInstant Bar-By-Bar Replay\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eSkip the downloads. Load up any chart, at any timeframe, and start instantly simulating trades bar-by-bar to calculate your exact win rate and profit factor in real-time, exactly like a live environment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eGain Years Of Experience In Hours.\u003c\/h2\u003e\n\u003cdiv class=\"video-proof-container\"\u003e\u003ciframe title=\"Bar Replay Indicator — Official Product Demo\" src=\"https:\/\/www.youtube.com\/embed\/7K2G1vJ3Eoc?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg alt=\"Bar Replay simulation showing real-time trade action\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/bar-replay-3.jpg?v=1665905689\" loading=\"lazy\"\u003e\n\u003cp class=\"ape-test-caption\"\u003eRaw Output: Instant Bar-By-Bar Simulation On Any Market.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tldr-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"tldr-box\"\u003e\n\u003cdiv class=\"tldr-header\"\u003e\n\u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Simulator\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to master your strategy, packed into one rapid-fire practice environment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-grid\"\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eSkip The Data Downloads\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eStart practicing immediately on any open chart without downloading external historical market replay data, \u003cstrong\u003eso you can maximize your study time and focus purely on reading price action instead of fighting the platform.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eTrack Performance Live\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eMonitor your Win Rate, Profit Factor, and Drawdown updating automatically with every simulated trade you take, \u003cstrong\u003eso you know mathematically if your edge is actually profitable before risking a dime of real capital.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eExecute Realistic Orders\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003ePlace limit, stop, and market orders directly on the chart using a highly interactive point-and-click panel, \u003cstrong\u003eensuring you build actual mechanical muscle memory for aggressive live execution.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003ePause \u0026amp; Resume Training\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eSave your entire simulated trading session directly to your hard drive and instantly reload it later, \u003cstrong\u003eallowing you to build massive sample sizes over multiple days without ever losing your progress.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Bar replay order panel\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/orderpanel_46145f7a-d4f6-4f0c-91e3-ce653ccd9ec6.jpg?v=1665904115\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eInteractive Order Panel\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eControl The Simulation.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eNavigate the market exactly at your own pace. Step forward one bar at a time, jump to a specific time of day, or rewind to review a missed setup, \u003cstrong\u003eso you can deeply study the anatomy of every price swing without the anxiety of live markets.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eStep forward or backward instantly.\u003c\/li\u003e\n\u003cli\u003eJump straight to the NY open or any specific time.\u003c\/li\u003e\n\u003cli\u003eExecute Market, Limit, or Stop orders right from the panel.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eReal-Time Analytics\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eValidate Your Edge.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eStop guessing if your strategy is profitable. The live statistics window calculates your cumulative results instantly, tracking your winners, losers, and risk-to-reward ratio for every single trade, \u003cstrong\u003egiving you the ironclad mathematical confidence required to trade real capital.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eTracks Win Ratio and Profit Factor in real-time.\u003c\/li\u003e\n\u003cli\u003eMonitors cumulative PnL and max Drawdown.\u003c\/li\u003e\n\u003cli\u003eAdjust commission costs for highly realistic net results.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Realtime trading statistics for the bar replay indicator\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/statistics_d0c066f5-fb31-4aa3-a81d-07361392ed06.jpg?v=1664777797\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Ninjatrader 8 bar replay indicator settings\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/settings_18c02bf7-e7da-4718-8e4c-b7c36bbd636b.jpg?v=1665033835\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eAdvanced Trade Management\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eMaster Your Exits.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eEntry is only half the battle. Practice complex trade management by scaling in, handling runners, and trailing stops bar-by-bar, \u003cstrong\u003eso you build the discipline to maximize winning trades and cut your losses mercilessly.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eAdd to existing simulated positions on the fly.\u003c\/li\u003e\n\u003cli\u003eSet default stop loss and take profit targets automatically.\u003c\/li\u003e\n\u003cli\u003eWorks seamlessly with Footprint, Renko, and Time charts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eComplete Independence\u003c\/strong\u003e\n\u003cp\u003eThe only dedicated bar-by-bar replay tool for NinjaTrader 8 that bypasses native market replay downloads.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eAdvanced Navigation\u003c\/strong\u003e\n\u003cp\u003eJump forward or backward by a set number of bars or fast-forward to a specific time of day instantly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eRealistic Trading\u003c\/strong\u003e\n\u003cp\u003ePlace limit and stop orders directly on the chart or buy\/sell at the current bar's close natively.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003ePosition Management\u003c\/strong\u003e\n\u003cp\u003eAdd to existing trades to practice scaling in or handling complex multi-lot \"runners.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eUniversal Compatibility\u003c\/strong\u003e\n\u003cp\u003eWorks flawlessly on any timeframe, market, or bar type (including advanced Renko and Footprint charts).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eSession Saving\u003c\/strong\u003e\n\u003cp\u003eA native dropdown menu allows you to save and load your entire trade history and stats to your hard drive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Metric Tracking\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eTo give you the most accurate reflection of your strategy's viability, the indicator calculates and exports rigorous quantitative data directly to the active statistics panel during your session.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrade History Export:\u003c\/strong\u003e Serializes all simulated entries, exits, and PnL into a save file to be resumed later.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrawdown Monitoring:\u003c\/strong\u003e Continuously tracks your maximum peak-to-trough equity drop to expose hidden strategy risk.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProfit Factor Calculation:\u003c\/strong\u003e Divides your gross profit by gross loss in real-time, giving you an immediate mathematical read on strategy efficiency.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommission Simulation:\u003c\/strong\u003e Bakes standard broker commission structures directly into your net PnL to prevent false confidence in low-yield scalp setups.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e15-dec-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.6)\u003c\/strong\u003e - Added option to extend the current bar slightly, enabling accurate bar-replay on Footprint charts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e23-oct-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.4)\u003c\/strong\u003e - Implemented small performance fixes and stability patches.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e16-oct-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.3)\u003c\/strong\u003e - Massive update: Added options to add to trades, buy\/sell +\/- X ticks, limit\/stop orders on chart, jump to specific times, and specify contract size.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e10-oct-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.1)\u003c\/strong\u003e - Initial core release of the Bar Replay Indicator.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n\u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop guessing. Start practicing.\u003c\/p\u003e\n\u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ Accordion Logic\n    const accordionHeaders = document.querySelectorAll('.accordion-header');\n    \n    accordionHeaders.forEach(header =\u003e {\n      header.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = this.nextElementSibling.nextElementSibling; \/\/ Skip the icon div to target content\n        \n        \/\/ Toggle active class\n        item.classList.toggle('active');\n        \n        \/\/ Handle max-height for smooth transition and aria state\n        if (item.classList.contains('active')) {\n          content.style.maxHeight = content.scrollHeight + \"px\";\n          this.setAttribute('aria-expanded', 'true');\n        } else {\n          content.style.maxHeight = 0;\n          this.setAttribute('aria-expanded', 'false');\n        }\n      });\n    });\n\n    \/\/ Scroll to Buy Logic (The Loop)\n    const scrollBtns = document.querySelectorAll('.scroll-to-buy');\n    \n    scrollBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', function(e) {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":42777882722503,"sku":"","price":249.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumbjpg.jpg?v=1665034174"},{"product_id":"force-index-indicator","title":"Force Index Indicator","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n  \n  \u003csection class=\"problem-section\" id=\"top\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYou Are Trading Hollow Price Action.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost traders don't fail because of bad setups. They fail because they mistake mere price velocity for genuine market power.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou see a massive green breakout candle. You assume momentum is taking over, so you buy the high. Then the market immediately collapses against you. In hindsight, the trap was obvious—that candle was running entirely on fumes. The move was completely devoid of institutional volume and structural force.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe Force Index Pro is built specifically to expose these invisible liquidity traps. By mathematically multiplying price action by tick volume, it calculates the true kinetic energy behind every single movement. When price breaches a critical level, you don't just see the candlestick—you verify the mathematical force driving it.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eStop buying exhaustion. By tracking raw kinetic force through 12 adaptive algorithmic filters, what you see is verified institutional intent—no more falling for retail fakeouts, and no more second-guessing if a trend has the fuel to follow through.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Expose the Engine.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders stare at empty candlesticks hoping they hold. Institutional algorithms calculate the raw kinetic energy of the tape. Stop guessing who is really in control.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eBlind Breakouts\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou enter a trade purely because price crossed a line, oblivious to the fact that there was virtually zero volume or power pushing the move. It's a low-probability gamble.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eThe Exhaustion Trap\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou buy the top of a move just as the momentum secretly dies. You get stopped out instantly, experiencing immense frustration while watching the market reverse exactly where institutional volume evaporated.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eVerified Kinetic Energy\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eForce Index Pro mathematically weights price and volume to eliminate false signals. It accurately gauges the true strength of any trend, ensuring you only risk capital when real power backs the setup.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eMeasure the \"Power\" Behind Every Tick.\u003c\/h2\u003e\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Force Index Pro NinjaTrader 8 Chart Validating Momentum\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/force-index_8cdeb370-a149-4269-b41f-0e4a24de93af.jpg?v=1669402058\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: True Market Power Validating High-Probability Setups.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of Momentum\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to quantify trend strength, packed into one zero-lag C# tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eQuantify True Market Power\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eStop trusting naked price action. The algorithm calculates the intensity of every price move by marrying volatility and volume, \u003cstrong\u003eso you can instantly spot whether a trend is gaining steam or running out of gas.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003e12 Algorithmic Filters\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eToggle between 12 distinct calculation engines, including McGinley, WMA, and VWMA. Control responsiveness to the exact tick, \u003cstrong\u003eensuring your momentum readings fit flawlessly into your specific execution strategy and timeframe.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eInstant Visual Heatmap\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eTransform your naked chart into an aggressive momentum map. Proprietary paint bars color your candles based on underlying kinetic force, \u003cstrong\u003eso you can intuitively read the effort being made to push the trend forward without ever looking away from price.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate Zero-Line Shifts\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eGet an immediate, customizable audio alert the exact moment market force crosses the neutral point. Catch the exact pivot of momentum shifts, \u003cstrong\u003eensuring you never miss a prime entry even if you have multiple charts minimized.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Force index custom algorithmic filters\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/ma-types_54a29484-bb6a-4c99-bc14-d2297f1772de.jpg?v=1669402398\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eAdvanced Moving Averages\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDeploy Adaptive Math.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eThe standard Force Index is rigid and slow. We shattered its limitations by integrating 12 highly responsive calculation types. Switch to VWMA or McGinley Dynamic to aggressively track momentum, \u003cstrong\u003eso you can align the indicator's sensitivity precisely to your asset's unique volatility footprint.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eSwitch between WMA, VWMA, McGinley, and 9 other calculations.\u003c\/li\u003e\n            \u003cli\u003eFilter out false positives in sideways consolidation.\u003c\/li\u003e\n            \u003cli\u003eTune responsiveness for fast scalping or macro swing trades.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eVisual Heat Mapping\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eVisualize Institutional Intent.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop glancing down at obscure sub-panels to figure out what's happening. Force Index Pro's paint bar system renders underlying momentum directly onto your candlesticks, \u003cstrong\u003egiving you the ability to visually detect when a trend is exhausting before the price action actually reverses.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eTransform naked charts into an instant momentum heatmap.\u003c\/li\u003e\n            \u003cli\u003eVisually verify breakouts on the actual candlestick.\u003c\/li\u003e\n            \u003cli\u003eKeep your eyes glued to price action, where execution happens.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Force index paint bars visualization\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/force-index-paintbars.jpg?v=1669402557\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Alerts settings for force index zero line crossover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/alerts_f8fd0bcb-e1b2-47cc-bee2-5f74dd82b856.jpg?v=1669402477\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eSmart Audio Engineering\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eAutomate Zero-Line Shifts.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eThe neutral point is a battlefield. When momentum officially crosses from bearish to bullish (or vice-versa), the system instantly fires a customizable audible alert, \u003cstrong\u003eallowing you to monitor an entire portfolio of assets seamlessly, stepping in only when a high-probability power shift actually occurs.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eFire instant triggers exactly at the zero-line cross.\u003c\/li\u003e\n            \u003cli\u003eEliminate chart fatigue; let the software hunt the setups.\u003c\/li\u003e\n            \u003cli\u003eMaintain an edge even when away from your battle-station.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eTrend Power Measurement\u003c\/strong\u003e\n                  \u003cp\u003eNative algorithm tracks the kinetic intensity of every price move based on volume and spread.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003e12 Calculation Engines\u003c\/strong\u003e\n                  \u003cp\u003eIncludes McGinley Dynamic, Weighted Moving Average (WMA), VWMA, Hull, and more.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eVisual Paint Bars\u003c\/strong\u003e\n                  \u003cp\u003eHighlights market momentum dynamically directly on your primary chart candles.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eZero-Line Shift Alerts\u003c\/strong\u003e\n                  \u003cp\u003eInstantly triggers custom audio cues when the trend breaches the mathematically neutral threshold.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eUniversal Market Compatibility\u003c\/strong\u003e\n                  \u003cp\u003eEngineered for all markets including Futures, Forex, Crypto, and Equities.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eFlexible Bar Types\u003c\/strong\u003e\n                  \u003cp\u003eFully compatible with Time, Tick, Volume, Range, and Renko chart types.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, Force Index Pro exports raw momentum data directly into memory, ready to be digested by custom C# NinjaScript strategies or Bloodhound logic trees.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eForce Value Plot:\u003c\/strong\u003e Outputs the raw decimal calculation of current kinetic market force.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eZero-Line State:\u003c\/strong\u003e Emits an active signal (+1 for positive momentum, -1 for negative momentum) based on the zero-line threshold.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eMoving Average Plot:\u003c\/strong\u003e Continuously tracks and outputs the Y-axis value of your selected secondary algorithmic filter.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eVersion Changelog\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e09-jan-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.1)\u003c\/strong\u003e - Core logic update: Integrated the advanced McGinley Moving Average. Resolved internal logic causing multiple alert triggers on a single bar.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e14-aug-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the Force Index Pro architecture.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eIs support included?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop guessing on momentum. Start executing with mathematical force.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e\n          Secure Your License Now\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    \n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-item');\n    accordions.forEach(acc =\u003e {\n      const header = acc.querySelector('.accordion-header');\n      header.addEventListener('click', () =\u003e {\n        const isActive = acc.classList.contains('active');\n        const content = acc.querySelector('.accordion-content');\n        \n        \/\/ Close all others\n        accordions.forEach(otherAcc =\u003e {\n          if (otherAcc !== acc) {\n            otherAcc.classList.remove('active');\n            otherAcc.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n            otherAcc.querySelector('.accordion-content').style.maxHeight = null;\n          }\n        });\n\n        \/\/ Toggle current\n        if (isActive) {\n          acc.classList.remove('active');\n          header.setAttribute('aria-expanded', 'false');\n          content.style.maxHeight = null;\n        } else {\n          acc.classList.add('active');\n          header.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ Scroll to Buy Loop Logic\n    const loopBtn = document.querySelector('.scroll-to-buy');\n    const topSection = document.getElementById('top');\n    \n    if (loopBtn \u0026\u0026 topSection) {\n      loopBtn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        topSection.scrollIntoView({ behavior: 'smooth', block: 'start' });\n      });\n    }\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":42919546880199,"sku":"","price":159.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/trendwaves_11b1c2a8-a939-4f51-8dc7-251e9f3ee2df.jpg?v=1730878013"},{"product_id":"orderflow-footprint-trader","title":"Auto Orderflow Footprint Trader (lifetime license)","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%;\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"td-product-container\"\u003e\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYour Analysis Is Perfect. Your Execution Is Bleeding You Dry.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eMost order flow traders don't fail because they can't read a footprint chart. They fail because staring at flashing bids and asks for 6 hours a day destroys their mental capital.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eYou spot the trapped traders. You see the delta divergence. But you hesitate for two seconds, and the algorithmic bots on the other side of the trade take your liquidity. Or worse, you enter correctly but panic-exit the moment the tape flashes red, missing the institutional run you perfectly predicted.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eThe Auto Orderflow Footprint Trader is built specifically to bridge this gap. It watches the actual buy and sell orders hitting the exchange—the raw footprint of the market—and executes your exact strategy automatically. Not a lagging indicator. True order flow execution running faster than human reflexes.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eSet your rules once. Let the machine identify the stacked imbalances, the exhaustion prints, and the momentum bursts. What you get is disciplined, emotionless execution that mathematically respects your exact profit targets and daily risk limits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eYou're Trading On Emotion.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Execute On Raw Order Flow.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders hesitate at the trigger. Institutional algorithms strike the millisecond conditions are met. Stop fighting machines with manual clicks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eThe Staring Contest\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eStaring at rapidly changing footprint numbers for hours causes severe screen fatigue. You lose focus, miss the exact moment the delta flips, and your hard-earned edge completely evaporates.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eHesitation \u0026amp; Fear\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eYou see the setup, but fear of loss makes you freeze. You get in late, suffer immediate drawdown, or manually override your stops—sabotaging your own proven strategy in the heat of the moment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eAlgorithmic Discipline\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eThe Auto Footprint Trader executes with machine precision. It mathematically tracks imbalances and trapped traders in real-time, entering and managing your trades exactly to plan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch The Algorithm Strike Live.\u003c\/h2\u003e\n\u003cdiv class=\"video-proof-container\"\u003e\u003ciframe title=\"Orderflow Footprint Auto Trader for NinjaTrader 8\" src=\"https:\/\/www.youtube.com\/embed\/4wqozGR9qoE?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg alt=\"Auto Trader executing on trapped traders in a footprint chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/trap-1672001921204.jpg?v=1672001922\" loading=\"lazy\"\u003e\n\u003cp class=\"ape-test-caption\"\u003eRaw Output: Objective Trapped Traders Identified \u0026amp; Executed Live.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tldr-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"tldr-box\"\u003e\n\u003cdiv class=\"tldr-header\"\u003e\n\u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Auto-Trader\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to fully automate your order flow edge, natively built for NinjaTrader 8.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-grid\"\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eEradicate Screen Fatigue\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eStop staring at flashing numbers. The software scans every single tick and bar for 21 proven order flow anomalies, \u003cstrong\u003eso you can step away from the monitors and save your mental energy for strategy development.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eExecute Without Emotion\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eRemove hesitation from your trading. Let the algorithm pull the trigger the instant a setup is mathematically verified, \u003cstrong\u003eso you stop missing high-probability trades and execute your edge flawlessly.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eBuild Rules Visually\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eDefine custom logic with a drag-and-drop Visual Strategy Designer. Connect over 120 market data points without writing a single line of code, \u003cstrong\u003eensuring your proprietary edge is fully automated in minutes.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eAutomate Trade Management\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eDeploy advanced \"Scalp \u0026amp; Runner\" mechanics instantly. Let the system hit quick targets to remove risk while utilizing smart trailing stops, \u003cstrong\u003eallowing you to capture massive macro moves without manual intervention.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Momentum bursts detected by footprint auto trader\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/surge-1669485722910.jpg?v=1669485726\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eInstitutional Signal Logic\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eDemand Execution Speed.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eYou don't need to reinvent the wheel. Start immediately with 21 pre-loaded, battle-tested order flow patterns that identify exactly when smart money is entering the market, \u003cstrong\u003eso your portfolio is perfectly positioned before the retail crowd even sees the move.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eInstantly trade Trapped Traders and Delta Flips.\u003c\/li\u003e\n\u003cli\u003eIdentify Exhaustion Prints at the top or bottom of swings.\u003c\/li\u003e\n\u003cli\u003eCapitalize on Momentum Bursts when buyers get aggressive.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eVisual Strategy Designer\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eEngineer Your Proprietary Edge.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eIf you have a specific setup you love, automate it without a computer science degree. The Visual Signal Designer lets you pick from over 120 different market data points to create your own \"If This, Then That\" rules, \u003cstrong\u003egiving you the immense power of a quantitative programmer through a simple drag-and-drop interface.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eCombine multiple signals using strict AND\/OR logic.\u003c\/li\u003e\n\u003cli\u003eSave and load up to 16 unique custom templates.\u003c\/li\u003e\n\u003cli\u003eBacktest your visual logic flawlessly in NinjaTrader.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Visual Strategy Designer interface\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/fpdesigner.png\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Interactive Mission Control panel on the chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/fpauto.png?v=1772176871\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eInteractive Mission Control\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eTake Control In Real-Time.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eYou dictate the flow. Use the on-chart \"Mission Control\" panel to instantly toggle specific signals on or off, adapt to live market conditions, or manually override the system, \u003cstrong\u003eensuring you remain the commander of your capital even while the algorithms run the day-to-day execution.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eSwitch seamlessly between Trending and Ranging modes.\u003c\/li\u003e\n\u003cli\u003eEnable or disable signals with a single click.\u003c\/li\u003e\n\u003cli\u003e\"Flatten All\" instantly to protect capital before major news events.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eAdvanced Risk Protocols\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eLock In Profits \u0026amp; Block Losses.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eGetting in is only half the battle. This system manages the trade from the moment it's live. Configure dynamic trailing stops, break-even triggers, and hard daily profit\/loss limits, \u003cstrong\u003eguaranteeing you never give back a winning day and your account is shielded from catastrophic drawdown.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eDeploy Scalp + Runner mode for dynamic profit capturing.\u003c\/li\u003e\n\u003cli\u003eUse ATR, Parabolic SAR, or Chandelier trailing stops.\u003c\/li\u003e\n\u003cli\u003eHalt all trading automatically when your daily goal is hit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Exhaustion prints showing market exhaustion\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/exhaustion-1670754388853.jpg?v=1670754390\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003e21 Native Signals\u003c\/strong\u003e\n\u003cp\u003eDelta Rise, Drop, Divergence, Flip, Tail, Reversal, Trap, Sweep, Slingshot, Exhaustion, and Stacked Imbalances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eVisual Strategy Designer\u003c\/strong\u003e\n\u003cp\u003eDrag-and-drop boolean logic using over 120 data points without requiring custom C# coding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eTrade Management\u003c\/strong\u003e\n\u003cp\u003eScalp \u0026amp; Runner mode, Break-Even triggers, and multiple trailing stops (ATR, Chandelier, Parabolic SAR).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eDaily Risk Filters\u003c\/strong\u003e\n\u003cp\u003eSet strict cutoffs for daily maximum profit, maximum loss, and drawdown limits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003ePosition Sizing\u003c\/strong\u003e\n\u003cp\u003eTrade fixed contracts, dynamic fixed dollar amounts, or a calculated percentage of account equity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eMarket Modes\u003c\/strong\u003e\n\u003cp\u003eDynamic toggles to switch strategy logic between Trending and Ranging environments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (API\/Plots)\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders who require programmatic control, the Auto Orderflow Footprint Trader provides deep data access and API hooks directly within NinjaTrader 8.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eC# Scripting Support:\u003c\/strong\u003e Seamlessly inject your own custom C# logic to override or enhance the visual designer rules.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTDU Footprint Plots:\u003c\/strong\u003e Over 20+ dedicated data plots exported continuously into memory for multi-timeframe strategy referencing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIFootPrintBar Interface:\u003c\/strong\u003e Full access to internal bid\/ask volume arrays, delta calculations, and POC positioning per individual bar.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBacktest Ready:\u003c\/strong\u003e Fully exposed and optimized for the NinjaTrader Strategy Analyzer, supporting rigorous historical backtesting and optimization runs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev2.0.0.21\u003c\/span\u003e \u003cstrong\u003e(Latest Architecture)\u003c\/strong\u003e - Added 6 built-in color themes. Implemented 3 new volume profile templates (Big Trades, Delta Gradient). Integrated a dedicated Swing Filter per signal. Deployed 8 completely new order flow signals. Added 20+ plots to the TDU Footprint Plots indicator. Fixed POC alignment issues.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev1.x Legacy\u003c\/span\u003e \u003cstrong\u003e(Archived)\u003c\/strong\u003e - Initial release with core Visual Designer logic.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n\u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop hesitating. Start executing.\u003c\/p\u003e\n\u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-header');\n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        const isActive = item.classList.contains('active');\n\n        \/\/ Close all inside this container\n        const container = item.closest('.accordion-container');\n        container.querySelectorAll('.accordion-item').forEach(sibling =\u003e {\n          sibling.classList.remove('active');\n          sibling.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n          sibling.querySelector('.accordion-content').style.maxHeight = null;\n        });\n\n        \/\/ Toggle current\n        if (!isActive) {\n          item.classList.add('active');\n          this.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ The Loop (Scroll to buy logic)\n    const buyButtons = document.querySelectorAll('.scroll-to-buy');\n    buyButtons.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n        \/\/ In a real environment, this would trigger Shopify checkout or smooth scroll to pricing block.\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":42948529291463,"sku":"","price":775.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumb_1bb9505d-314b-425c-8266-5d9fa1a08b76.jpg?v=1670582768"},{"product_id":"big-trades-indicator-1","title":"Big Trades Indicator","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"td-product-container\"\u003e\n\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYou Aren't Trading the Market. You're Trading the Retail Mirage.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eMost traders fail because they are fighting battles in the dark. You are staring at static, two-dimensional candlestick charts, completely blind to the actual mechanics of price discovery: liquidity and order execution.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eYou spot a perfect setup. You enter a breakout, confident in the momentum. But suddenly, price reverses violently. You got trapped because you didn't see the massive, institutional block order being dumped right at your entry level. The retail crowd buys the mirage; the smart money fades the invisible liquidity.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eThe Big Trades Indicator unmasks this hidden data. It maps exact locations where significant institutional firepower executes, stripping away market noise. Instead of squinting at complex order flow tables, massive trading volume instantly appears on your chart as dynamic visual bubbles, pinpointing precisely where the \"smart money\" is committing capital.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eStop guessing if a level will hold. See the raw volume driving the tape in real-time, step inside the institutional footprints, and trade with mathematical conviction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eYou're Trading Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Track Institutional Firepower.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eCandles tell you where price was. Volume tells you where price is going. If you aren't tracking where heavy hitters execute, you're just liquidity for someone else.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eBlind To The Tape\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eYou are staring at hollow price bars, unable to distinguish between retail noise and massive, market-moving institutional orders. This lack of transparency forces you to guess where true support lies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eTrapped By Fakeouts\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eYou buy the top of a rally only to have price aggressively reject. Why? Because algorithms and major players were quietly unloading massive block orders exactly where you bought, turning you into exit liquidity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eUnmask The Smart Money\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eThe Big Trades Indicator reads raw market data instantly, plotting undeniable volume bubbles and structural zones right on your chart. When the whales move, you see it live, allowing you to ride their momentum.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eSee Institutional Footprints Instantly.\u003c\/h2\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg alt=\"Big Trade Zones highlighting algorithmic defense\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/bigtrades-1679817039869.png?v=1679817040\" loading=\"lazy\"\u003e\n\u003cp class=\"ape-test-caption\"\u003eRaw Output: Institutional Volume Nodes \u0026amp; Algorithmic Defense Zones Identified Live.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tldr-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"tldr-box\"\u003e\n\u003cdiv class=\"tldr-header\"\u003e\n\u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Edge\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to track order flow execution, packed into one zero-lag C# tool.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-grid\"\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eFollow The Banks\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eSee exactly where institutional traders are active by rendering large block orders instantly on your screen, \u003cstrong\u003eso you can stop guessing, align yourself with the real market movers, and trade with unshakeable conviction.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eInstant Visual Clarity\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eConvert complex tape data into highly readable bubbles and heatmaps that highlight significant execution volume, \u003cstrong\u003eallowing you to filter out retail market noise and instantly spot the absolute biggest trades of the day.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eIdentify Volume Magnets\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eAutomatically project horizontal zones across the chart the moment massive orders hit the market, \u003cstrong\u003egiving you precise price targets and hidden support\/resistance levels where major players have verified skin in the game.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eAutomate Volume Execution\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eExport institutional volume signals directly into Bloodhound or custom NinjaScript strategies for headless operation, \u003cstrong\u003eso you can build algorithmic systems that trigger trades instantly when massive, market-moving block orders execute.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Real-Time Volume Bubbles Visualization\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/bubbles-1679818857045.png?v=1679818857\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eDynamic Execution Mapping\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eRead The Tape Without The Table.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eIdentify significant trades the exact millisecond they happen. The algorithm dynamically calculates volume intensity and draws precise bubbles directly on your candlesticks, \u003cstrong\u003eso you get an instant gauge on market momentum without ever opening a clunky Order Flow table.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eLarger bubbles instantly represent larger executed block orders.\u003c\/li\u003e\n\u003cli\u003eNo Footprint chart required—works seamlessly on any base chart style.\u003c\/li\u003e\n\u003cli\u003eSpot aggressive buying or selling pressure before the candle even closes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eHeatmap Optics\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eSpot Daily Extremes Instantly.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eStop hunting for outliers. Switch from simple mono-color tracking into advanced Heatmap Mode, where visual coding dynamically shifts (e.g., from cool blue to burning red) based on the absolute size of the trade, \u003cstrong\u003eallowing your eyes to immediately lock onto the heaviest, most critical institutional activity of the entire session.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eToggle between Mono, Buy\/Sell colors, or full Heatmap intensity.\u003c\/li\u003e\n\u003cli\u003eFilter out mid-tier trades and focus only on extreme volume spikes.\u003c\/li\u003e\n\u003cli\u003eMaintain a clean, visually intuitive chart despite heavy data loads.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Heatmap Color Coding Visualization\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/heatmao-1679818727210.png?v=1679818727\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Automatic Big Trade Zones\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/bigtrades-1679817039869.png?v=1679817040\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eAutomated S\/R Generation\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eMap The Defense Zones.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eWhen a truly massive trade prints, it represents a price level that institutions are heavily defending or attacking. The indicator automatically projects a horizontal zone extending from this event, \u003cstrong\u003egiving you mathematically verified support and resistance zones where price is highly likely to react upon returning.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eTrade pullbacks into proven areas of high liquidity.\u003c\/li\u003e\n\u003cli\u003eVisualize where institutional players have real capital committed.\u003c\/li\u003e\n\u003cli\u003eRemove the guesswork from identifying hidden structural pivots.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eSmart Contextual Scaling\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eAdapt To Volatility Environments.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eYou dictate the context. Customize how the bubbles scale depending on your timeline. Choose Chart Mode to assess immediate action, Session Mode to weight orders against the entire trading day, or All Mode for macro history, \u003cstrong\u003eensuring your visual data is perfectly calibrated to your specific trading timeframe and strategy.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eChart Mode:\u003c\/strong\u003e Scales size based strictly on visible data.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSession Mode:\u003c\/strong\u003e Evaluates volume relative to the current day's extremes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAll Mode:\u003c\/strong\u003e Pulls context from all historical chart data loaded.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Smart Scaling Options\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/big1-1679818662566.png?v=1679818663\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Alert Settings Panel\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/settings-1679980933040.png?v=1679980933\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eCustom Threshold Alerts\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eNever Miss A Massive Print.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eStop burning your retinas staring at the order flow. Set exact volume thresholds and let the system hunt for you. Receive instant notifications the millisecond a heavy-hitter enters the market, \u003cstrong\u003eso you can step away from the monitors and only jump back into the action when institutional liquidity arrives.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eDefine custom \"Big Trade\" minimum size requirements.\u003c\/li\u003e\n\u003cli\u003eTrigger alerts instantly without requiring screen-time.\u003c\/li\u003e\n\u003cli\u003eFocus purely on execution exactly when volatility spikes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eReal-Time Tracking\u003c\/strong\u003e\n\u003cp\u003ePinpoints massive institutional volume the instant it is executed, directly on your candlesticks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eDynamic Sizing Math\u003c\/strong\u003e\n\u003cp\u003eAuto-scales visual bubbles relative to current visible bounds, the full session, or all history.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eVisual Flexibility\u003c\/strong\u003e\n\u003cp\u003eSupports robust Heatmap modes, standard Buy\/Sell coloring, or minimalist Mono colors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eAutomated Support Zones\u003c\/strong\u003e\n\u003cp\u003eAutomatically projects price barriers extending from significant volume node locations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eTick Replay Agnostic\u003c\/strong\u003e\n\u003cp\u003eFunctions seamlessly and reliably whether Tick Replay is enabled or disabled in NinjaTrader.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eEasy-Access UI\u003c\/strong\u003e\n\u003cp\u003eFeatures a right-click context menu right on the chart for rapid on-the-fly parameter changes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (API\/Plots)\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, the Big Trades Indicator exports raw volume event data directly into memory, ready to be digested by NinjaScript strategies or Bloodhound logic trees.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAlgorithmic Triggers:\u003c\/strong\u003e Fire automated execution logic the exact millisecond a volume threshold is breached.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBloodhound Integration:\u003c\/strong\u003e Fully supported for real-time strategy building (Note: Bloodhound does not support tick replay, so historical backtesting requires specialized handling, but real-time automation is pristine).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAlgo Studio Pro:\u003c\/strong\u003e Verified 100% compatible with TradeDevils Algo Studio Pro for drag-and-drop strategy creation.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e1-oct-2024\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.8)\u003c\/strong\u003e - Fixed issue ensuring perfect compatibility within Algo Studio Pro.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e14-june-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.7)\u003c\/strong\u003e - Patched alerting systems for maximum reliability.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e19-may-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.5)\u003c\/strong\u003e - Upgraded core logic: Big Trades Indicator now works independently without requiring Tick Replay.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e17-may-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.4)\u003c\/strong\u003e - Cleaned up NinjaTrader UI rendering bugs regarding dropdown menus on workspace restarts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e28-march-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.2)\u003c\/strong\u003e - Feature addition: Option to display exact traded volume integer directly inside each bubble.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e26-march-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the Big Trades Indicator architecture.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n\n\u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop drawing. Start executing.\u003c\/p\u003e\n\u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-header');\n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        \n        \/\/ Toggle Active State\n        item.classList.toggle('active');\n        \n        if (item.classList.contains('active')) {\n          content.style.maxHeight = content.scrollHeight + 'px';\n          this.setAttribute('aria-expanded', 'true');\n        } else {\n          content.style.maxHeight = '0';\n          this.setAttribute('aria-expanded', 'false');\n        }\n      });\n    });\n\n    \/\/ Scroll to top\/buy loop\n    const buyBtns = document.querySelectorAll('.scroll-to-buy');\n    buyBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":43134649106631,"sku":"","price":225.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumb.png?v=1679820132"},{"product_id":"orderflow-footprint-delta-candles","title":"Orderflow Footprint Delta Candles","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%;\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"td-product-container\"\u003e\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYou're Trading Blind to the Actual Order Flow.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eMost traders don't fail because of bad patterns. They fail because traditional candlestick charts hide the brutal reality of who is actually controlling the market at any given second.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eYou see a massive green breakout candle and hit buy. Then price immediately drops, trapping you at the high. What you couldn't see was the massive institutional sell limit order absorbing all that buying pressure. You got played by invisible liquidity.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eThe Orderflow Footprint Delta Candles indicator is built specifically to expose this hidden battlefield. It translates complex footprint data into simple, intuitive delta candles directly below your price chart. No more staring at dizzying data tables or guessing momentum. Right below the price action, where your eye already is.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eEvery candle reveals the net difference between aggressive buyers and sellers. What you see is mathematically verified buying or selling pressure—no subjective wicks, no hidden exhaustion, just raw institutional intent mapped tick by tick.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eYou're Trading Illusions.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Map The Order Flow Reality.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders rely on empty price bars. Institutional algorithms rely on verifiable delta momentum. Stop guessing who is in control.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eReading Empty Candles\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eYou waste time analyzing traditional candlesticks that show price but hide volume dynamics. Two identical green candles can have completely different internal buying pressure, destroying your edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eBuying Into Exhaustion\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eYou buy into a strong trend just as the actual buying volume dries up. You get caught in the reversal because your chart didn't warn you that aggressive sellers were quietly taking control.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eVerified Market Momentum\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eThe Delta Candles eliminate the guesswork by plotting exact net volume differences. Instantly spot divergence, absorption, and momentum extremes so you only trade when the true order flow aligns with price.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch Once \u0026amp; NEVER Trade Blind Again.\u003c\/h2\u003e\n\u003cdiv class=\"video-proof-container\"\u003e\u003ciframe title=\"Orderflow Footprint Delta Candles Overview\" src=\"https:\/\/www.youtube.com\/embed\/RjxonDlbLz8\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg alt=\"Delta Divergence Signals Identified Live\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/deltadivergence.png\" loading=\"lazy\"\u003e\n\u003cp class=\"ape-test-caption\"\u003eRaw Output: Objective Delta Divergence \u0026amp; Volume Traps Identified Live.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tldr-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"tldr-box\"\u003e\n\u003cdiv class=\"tldr-header\"\u003e\n\u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Indicator\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to automate your order flow analysis, packed into one zero-lag C# tool.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-grid\"\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eExpose Hidden Exhaustion\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eTranslate complex volume tables into clear, color-coded delta candles, \u003cstrong\u003eso you can instantly identify when buyers or sellers are running out of steam before the price reverses.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eSpot Institutional Absorption\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eVisually detect when massive market orders hit a wall of limit orders during a stalemate, \u003cstrong\u003eso you can avoid breakout traps and trade the inevitable violent mean-reversion move.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eCatch True Divergence\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eAutomatically mark exact moments where price moves up but volume moves down, \u003cstrong\u003eensuring you never buy the top of a fakeout rally fueled by weak underlying volume.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eAutomate The Edge\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eExport real-time Delta, MinDelta, and MaxDelta plots directly into Bloodhound or custom NinjaScript strategies, \u003cstrong\u003eallowing you to remove emotion completely and let your systems capitalize on your edge automatically.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Absorption Analysis\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/absorption.png\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eAbsorption Detection\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eDecode Institutional Absorption.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eWhen the market is in a stalemate, you will see very small delta candles. Watch for a sudden \"flare-up\" or increase in candle size. \u003cstrong\u003eThis is your visual cue that one side has taken control and a move is about to begin, allowing you to fade the retail crowd.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eIdentify early signals before major price breakouts.\u003c\/li\u003e\n\u003cli\u003eSpot zones where limit orders absorb market orders.\u003c\/li\u003e\n\u003cli\u003eNever guess who won the battle at key levels.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eTrend Reversal Triggers\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eAnticipate Trend Reversals.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eIn a strong trend, you might see massive delta candles. If subsequent candles rapidly shrink and change color, it signals total exhaustion. \u003cstrong\u003eThis gives you the mathematical green light to exit early or flip your bias before the reversal becomes obvious on the main chart.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eCatch early clues that a trend is running out of steam.\u003c\/li\u003e\n\u003cli\u003eAvoid entering late into exhausted moves.\u003c\/li\u003e\n\u003cli\u003eLock in profits before massive counter-trend drops.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Trend Reversal Signals\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/reversals_9758e469-a4e5-45ee-990b-d2978db09a0a.png\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Min Max Delta Highlights\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/minmaxdelta.png\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eMomentum Extremes\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eExploit Extreme Momentum.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eThis feature highlights periods of extreme market conviction. A \"Max Delta\" close means buyers were aggressive until the very last second of the bar. \u003cstrong\u003eRide the wave alongside massive institutional momentum without getting shaken out prematurely.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eIdentify absolute conviction from aggressive buyers\/sellers.\u003c\/li\u003e\n\u003cli\u003eFilter out weak momentum pulses.\u003c\/li\u003e\n\u003cli\u003eHold runners confidently during extreme delta pushes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eDelta Divergence Logic\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eExecute On Pure Divergence.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eThe indicator automatically spots when price and volume disagree, placing clear circle markers on your chart. \u003cstrong\u003eIf the price bar is green but buying volume is negative, you receive an instant warning that the upward move is a trap, allowing you to execute high-probability counter-trend trades.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eInstantly identify bearish and bullish divergence.\u003c\/li\u003e\n\u003cli\u003eAvoid false breakouts fueled by weak volume.\u003c\/li\u003e\n\u003cli\u003eExecute precision entries against the retail crowd.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Delta Divergence Signals\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/deltadivergence.png\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eDelta Visualization\u003c\/strong\u003e\n\u003cp\u003eVisualizes Delta, Min Delta, and Max Delta precisely as a dedicated sub-chart indicator.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eDivergence Markers\u003c\/strong\u003e\n\u003cp\u003eNative algorithms automatically plot Bullish and Bearish Divergence circles directly on the interface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eCustomizable UI\u003c\/strong\u003e\n\u003cp\u003eFull control over colors for trend exhaustion, wicks, and momentum extremes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eStandalone Operation\u003c\/strong\u003e\n\u003cp\u003eVisualizes market data for any chart type. It does NOT require a separate \"Footprint\" chart indicator to function.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eData Dependency\u003c\/strong\u003e\n\u003cp\u003eRequires \"Tick Replay\" to be enabled within NinjaTrader 8 for complete historical accuracy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eStrategy Ready\u003c\/strong\u003e\n\u003cp\u003e100% compatible with Bloodhound and fully automated custom NinjaScript systems.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this indicator exports raw order flow plot data directly into memory, ready to be digested by NinjaScript strategies or Bloodhound logic trees.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDelta Plot:\u003c\/strong\u003e Continuously tracks the net difference between aggressive buyers and sellers.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMinDelta Plot:\u003c\/strong\u003e Outputs the lowest recorded delta value achieved during the bar's formation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaxDelta Plot:\u003c\/strong\u003e Outputs the highest recorded delta value achieved during the bar's formation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eImportant Note:\u003c\/strong\u003e Bloodhound does not natively support Tick Replay. Because this indicator requires Tick Replay for historical accuracy, Bloodhound usage is recommended for real-time trading environments only.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e26-may-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.2)\u003c\/strong\u003e - Added separate color rendering for candle wicks. Fixed issue with candles not rendering when 'show delta divergence' was turned off.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e19-may-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the Orderflow Footprint Delta Candles architecture.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n\u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop guessing. Start executing.\u003c\/p\u003e\n\u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", () =\u003e {\n    \/\/ Accordion Logic\n    const accordionHeaders = document.querySelectorAll('.accordion-header');\n    \n    accordionHeaders.forEach(header =\u003e {\n      header.addEventListener('click', () =\u003e {\n        const item = header.parentElement;\n        const content = item.querySelector('.accordion-content');\n        const isActive = item.classList.contains('active');\n\n        \/\/ Close all other accordions first\n        document.querySelectorAll('.accordion-item').forEach(otherItem =\u003e {\n          otherItem.classList.remove('active');\n          otherItem.querySelector('.accordion-content').style.maxHeight = null;\n          otherItem.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n        });\n\n        \/\/ Toggle current accordion state\n        if (!isActive) {\n          item.classList.add('active');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n          header.setAttribute('aria-expanded', 'true');\n        }\n      });\n    });\n\n    \/\/ Scroll-to-Buy Loop Functionality\n    const scrollButtons = document.querySelectorAll('.scroll-to-buy');\n    \n    scrollButtons.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":43209491513543,"sku":"","price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/thumb_513511a2-160c-464e-a84b-5f273b6d1515.png?v=1684482522"},{"product_id":"tdu-trade-copier","title":"TDU NinjaTrader Copier","description":"\u003c!-- \n  ======================================================================\n  TRADE DEVILS: TDU NINJATRADER COPIER - BATTLE STATION PRODUCT PAGE\n  ROLE: Senior CRO Engineer \u0026 Front-End Developer\n  ======================================================================\n--\u003e\n\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%; \/* 16:9 Aspect Ratio *\/\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n  \n  \u003c!-- SECTION 0: THE REAL PROBLEM --\u003e\n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYour Strategy Isn't The Cap. Your Execution Is.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost prop firm and multi-account traders don't fail because they lack an edge. They fail because their execution infrastructure introduces invisible friction into every single trade.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou spot the setup on your master account. You execute. Then you frantically switch DOMs, trying to replicate the exact same entry across 3, 5, or 10 different slave accounts. By the time you click \"Buy\" on the final account, price has moved. You just paid massive slippage to the market purely because you have two hands.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe TDU NinjaTrader Copier is built explicitly to destroy this friction. It bypasses human lag entirely, routing your primary leader execution instantly and synchronously to an unlimited number of local or remote slave accounts in milliseconds.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou trade one chart. The Copier handles the rest. No more missed fills, no more switching windows, and no more leaving money on the table because your manual workflow couldn't scale with your capital.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 1: THE EMOTIONAL ENTRY HOOK (PAS) --\u003e\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Fighting Friction.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Automate The Scale.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders rely on frantic clicking. Professionals rely on synchronized execution architecture. Stop acting as a middleman for your own orders.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003c!-- Problem --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eManual Account Juggling\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou waste critical seconds toggling between multiple platforms and accounts trying to duplicate a setup. This constant task-switching destroys your focus and exposes you to major execution errors.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003c!-- Agitation --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eThe Slippage Trap\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eA two-second delay during a breakout is deadly. While your master account gets a perfect fill, your 4th slave account gets filled 10 ticks late. You end up with a portfolio of scattered, compromised positions.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003c!-- Solution --\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003crect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"9\" y=\"9\" width=\"6\" height=\"6\"\u003e\u003c\/rect\u003e\n              \u003cline x1=\"9\" y1=\"1\" x2=\"9\" y2=\"4\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"15\" y1=\"1\" x2=\"15\" y2=\"4\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"9\" y1=\"20\" x2=\"9\" y2=\"23\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"15\" y1=\"20\" x2=\"15\" y2=\"23\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"20\" y1=\"9\" x2=\"23\" y2=\"9\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"20\" y1=\"14\" x2=\"23\" y2=\"14\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"1\" y1=\"9\" x2=\"4\" y2=\"9\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"1\" y1=\"14\" x2=\"4\" y2=\"14\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eFlawless Replication\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eThe TDU Trade Copier intercepts your leader order and duplicates it across infinite accounts instantly. You get synchronized entries, exact matching stops, and total command over your entire capital stack.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2: VISUAL PROOF (DYNAMIC) --\u003e\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch Once \u0026amp; NEVER Miss A Fill Across Accounts.\u003c\/h2\u003e\n      \n      \u003c!-- Video Proof Container --\u003e\n      \u003cdiv class=\"video-proof-container\"\u003e\n        \u003ciframe title=\"TradeDevils Trade Copier for Ninjatrader\" src=\"https:\/\/www.youtube.com\/embed\/yRZe4BeDMQw?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n      \n      \u003c!-- The Ape Test --\u003e\n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Cross Order Settings and Account Interface\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/crossorder.png?v=1694351695\" loading=\"lazy\"\u003e\n        \u003cp class=\"ape-test-caption\"\u003eRaw Output: Effortless Mapping Between Instruments And Multipliers.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3: THE TL;DR BOX --\u003e\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of Execution\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to seamlessly manage multiple prop accounts, packed into one zero-lag engine.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003c!-- Benefit 1 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eScale Across Networks\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eThe Master\/Slave Architecture allows you to synchronize trades locally and remotely via secure URL pairing, \u003cstrong\u003eso that you scale prop-firm profits securely without needing all accounts running on a single heavy PC.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 2 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eCross-Instrument Mapping\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eCross-Order functionality allows you to instantly map Mini contracts to Micro contracts (e.g., ES to MES), \u003cstrong\u003eso that you can trade your primary setup while safely managing smaller-equity accounts on the exact same signal.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 3 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eDynamic Risk Scaling\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eCustom Contract Ratios allow you to apply fixed multipliers to your slave account sizing, \u003cstrong\u003eso that you maintain strict, percentage-based risk management rules regardless of the varying equity in each individual prop account.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003c!-- Benefit 4 --\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eThe Global Panic Button\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eThe synchronized Global Flatten feature allows you to liquidate all positions on both local and remote nodes instantly, \u003cstrong\u003eso that you can immediately protect your capital across the board during volatile, unexpected news events.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --\u003e\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003c!-- Row 1 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Master Mode Diagram showing local and remote copying\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/master_15181981-a3ce-4bd9-a381-c2e7e0b5c5db.png?v=1704640126\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eMaster Architecture\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eCommand From The Top.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eOperate your primary system as the definitive Leader. The Master Mode continuously broadcasts execution instructions out to your broader network, \u003cstrong\u003eallowing you to dictate entries, exits, and adjustments perfectly across unlimited local accounts and secure remote connections simultaneously.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eExecute trades on one master account, letting the software handle the rest.\u003c\/li\u003e\n            \u003cli\u003eConnect unlimited local accounts via straightforward checkboxes.\u003c\/li\u003e\n            \u003cli\u003eBroadcast securely to remote machines over the network.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 2 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eSlave Node Integration\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eReceive \u0026amp; Distribute Instantly.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eTransform secondary machines or VPS instances into powerful execution hubs. Slave Mode binds seamlessly to your Master, \u003cstrong\u003eensuring you can safely offload heavy NinjaTrader accounts to separate servers while maintaining sub-millisecond execution synchronization.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003ePair remote networks instantly using a simple \"Copy to Clipboard\" URL.\u003c\/li\u003e\n            \u003cli\u003eReceive commands and redistribute to local sub-accounts on the remote machine.\u003c\/li\u003e\n            \u003cli\u003eGet a visual green confirmation the second pairing is secured.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Slave Mode Diagram showing receiving from remote master\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/slave_f2082964-1ff2-49e8-8e31-8fa7b6885ff3.png?v=1704640141\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 1 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 3 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Trade Copier interface showing settings for crossing orders\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/screen-1669451941601_59423fed-80e6-490b-8009-ba287adf6e27.png?v=1694353849\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eCross-Order Engine\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eMap Liquidity intelligently.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop blowing prop accounts by forcing Mini contracts on tight equity. The Cross-Order engine intercepts a heavy entry (like NQ or ES) and converts it perfectly into its Micro equivalent (MNQ or MES) on the slave end, \u003cstrong\u003eguaranteeing you trade the thicker liquidity of the primary market while protecting the risk profile of your smaller accounts.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eTranslate NQ, YM, ES directly into MNQ, MYM, MES on the fly.\u003c\/li\u003e\n            \u003cli\u003eMaintain execution speed regardless of the cross-order calculation.\u003c\/li\u003e\n            \u003cli\u003eToggle cross-mapping per individual slave account instantly.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Row 4 --\u003e\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eMultiplier Logic\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDictate Precision Sizing.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eNot all prop evaluations are the same size. Apply fixed Ratio Multipliers to instruct the Copier to dynamically scale order sizes up or down based on the specific slave account, \u003cstrong\u003eensuring a $150k account trades the appropriate heavy size while a $25k account takes a smaller, mathematically safe position—all from a single master click.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eSet a multiplier of 2x, 3x, etc., specific to individual accounts.\u003c\/li\u003e\n            \u003cli\u003eAutomate risk distribution across a massively diverse portfolio.\u003c\/li\u003e\n            \u003cli\u003eRemove the mental math of trying to calculate contract sizing mid-trade.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Cross Order and Ratio UI setup\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/crossorder.png?v=1694351695\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- CONVERSION BOOSTER 2 --\u003e\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5: THE NERD VAULT (ACCORDIONS) --\u003e\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \u003c!-- Vault Item 1 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eMulti-Mode Support\u003c\/strong\u003e\n                  \u003cp\u003eOperate in Standalone (local only), Master (distributor), or Slave (receiver) mode natively in NinjaTrader.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eRemote Network Pairing\u003c\/strong\u003e\n                  \u003cp\u003eConnect master and slave instances across completely separate PCs using a secure copied URL token.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eCross-Instrument Execution\u003c\/strong\u003e\n                  \u003cp\u003eNative logic built to automatically translate orders from standard Minis down to Micros during transmission.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDynamic Contract Ratios\u003c\/strong\u003e\n                  \u003cp\u003eApply exact mathematical multipliers per account, so 1 master contract equals X slave contracts.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eGlobal Flatten Command\u003c\/strong\u003e\n                  \u003cp\u003ePanic function that bypasses queueing to instantly liquidate all open positions on both local and paired remote accounts.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eSub-Millisecond Routing\u003c\/strong\u003e\n                  \u003cp\u003eDesigned efficiently in C# to ensure minimal latency between leader order submission and slave duplication.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 2 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eBackend Execution Logic\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor traders seeking absolute speed, the TDU Copier doesn't rely on clunky UI scraping. It directly hooks into NinjaTrader’s backend order routing API to intercept raw commands.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eOrder Interception:\u003c\/strong\u003e The exact moment an order ID is generated on the leader account, the state is duplicated in memory.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eMultiplier Translation:\u003c\/strong\u003e Before transmitting, the requested ratio multiplier and instrument maps are applied programmatically.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eSynchronous Submissions:\u003c\/strong\u003e Orders are fired into the broker\/prop-firm data feeds almost perfectly parallel to the master execution, deeply reducing the \"waterfall slippage\" found in cheaper copier tools.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eState Checking:\u003c\/strong\u003e Validates successful slave connection states (green indicators) before broadcasting to ensure orders are not orphaned.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Vault Item 3 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e19-oct-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.1)\u003c\/strong\u003e - Core patch implemented to fix edge-case issue where the Global Flatten command occasionally opened reverse orders. Engine stability improved.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e09-sep-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.0)\u003c\/strong\u003e - Initial core release of the TDU Trade Copier architecture featuring Master\/Slave networking and cross-instrument support.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6: MASTER FAQ --\u003e\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \u003c!-- FAQ 1 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 2 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 3 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \u003c!-- FAQ 4 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 5 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 6 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \u003c!-- FAQ 7 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process execution logic and raw tick data rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts\/accounts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003c!-- FAQ 8 --\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, low-latency execution routing required for tools like our Copier. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments like NinjaTrader.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 7: BOTTOM CTA (THE LOOP) --\u003e\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop clicking. Start executing.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e \n          Secure Your License Now \n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- \n  ======================================================================\n  VANILLA JAVASCRIPT LOGIC\n  - Handles Accordion state changes smoothly.\n  - Handles the custom 'scroll-to-buy' Loop functionality requested.\n  ======================================================================\n--\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-header');\n    \n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        const isActive = item.classList.contains('active');\n        \n        \/\/ Close all accordions in the same container\n        const container = item.closest('.accordion-container');\n        const allItems = container.querySelectorAll('.accordion-item');\n        \n        allItems.forEach(otherItem =\u003e {\n          otherItem.classList.remove('active');\n          otherItem.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n          otherItem.querySelector('.accordion-content').style.maxHeight = null;\n        });\n        \n        \/\/ Toggle current\n        if (!isActive) {\n          item.classList.add('active');\n          this.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ Scroll to buy (Loop to top \/ checkout block)\n    const scrollBtns = document.querySelectorAll('.scroll-to-buy');\n    scrollBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', function(e) {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":43365534400711,"sku":"","price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/thumb_cbf750fe-0f33-4c6a-ab4e-e63f29df2719.png?v=1694349612"},{"product_id":"daily-fib-trader","title":"Daily Fib Trader","description":"","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":43630834024647,"sku":"","price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/123_fb482eca-c21b-4365-853b-47a3a3e08f4f.png?v=1705007110"},{"product_id":"tdu-devils-algo-studio-pro","title":"Algo Studio Pro - Lifetime license (NinjaTrader)","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  .btn-secondary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: transparent;\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: 2px solid var(--accent-primary);\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n  }\n  .btn-secondary:hover {\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n  }\n  .cta-button-row {\n    display: inline-flex;\n    gap: 1rem;\n    flex-wrap: wrap;\n    justify-content: center;\n    align-items: center;\n  }\n  @media (max-width: 600px) {\n    .cta-button-row { flex-direction: column; gap: 0.75rem; width: 100%; }\n    .cta-button-row .btn-primary,\n    .cta-button-row .btn-secondary { width: 100%; }\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%;\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n\n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n\n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n\n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- COMPARISON TABLE --- *\/\n  .asp-compare {\n    font-family: var(--font-body);\n    color: var(--text-main);\n    max-width: 1180px;\n    margin: 4rem auto;\n    padding: 0 1rem;\n  }\n  .asp-compare h2 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    margin: 0 0 .5rem;\n    letter-spacing: -.02em;\n    color: var(--text-main);\n    text-align: center;\n  }\n  .asp-compare .asp-sub {\n    color: var(--text-dim);\n    font-size: 1.1rem;\n    margin: 0 auto 2.5rem;\n    text-align: center;\n    max-width: 680px;\n  }\n  .asp-table-wrap {\n    overflow-x: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 12px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n    background: var(--bg-surface);\n  }\n  table.asp-compare-table {\n    width: 100%;\n    border-collapse: collapse;\n    min-width: 980px;\n    background: transparent;\n  }\n  .asp-compare-table th,\n  .asp-compare-table td {\n    padding: 1rem .9rem;\n    text-align: center;\n    border-bottom: 1px solid var(--border-subtle);\n    font-size: .95rem;\n    vertical-align: middle;\n    color: var(--text-dim);\n  }\n  .asp-compare-table thead th {\n    background: var(--bg-surface-alt);\n    font-weight: 700;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-focus);\n    position: sticky;\n    top: 0;\n  }\n  .asp-compare-table tbody th {\n    text-align: left;\n    font-weight: 600;\n    color: var(--text-main);\n    background: var(--bg-surface);\n    width: 280px;\n  }\n  .asp-compare-table tr:last-child td,\n  .asp-compare-table tr:last-child th { border-bottom: none; }\n  .asp-us-col {\n    background: rgba(74, 222, 128, 0.07);\n    position: relative;\n  }\n  .asp-compare-table thead th.asp-us-col {\n    background: #16a34a;\n    color: var(--text-main);\n    border-bottom-color: #15803d;\n  }\n  .asp-compare-table tbody td.asp-us-col {\n    font-weight: 700;\n    color: var(--text-main);\n  }\n  .asp-badge {\n    display: inline-block;\n    background: var(--bg-base);\n    color: var(--text-main);\n    font-size: .65rem;\n    font-weight: 800;\n    padding: .2rem .5rem;\n    border-radius: 999px;\n    margin-left: .5rem;\n    vertical-align: middle;\n    letter-spacing: .05em;\n    border: 1px solid rgba(255,255,255,0.1);\n  }\n  .asp-yes { color: #4ade80; font-weight: 700; }\n  .asp-no { color: #f87171; font-weight: 700; }\n  .asp-mid { color: #fbbf24; font-weight: 700; }\n  .asp-note { display:block; font-size:.78rem; color:var(--text-muted); margin-top:.3rem; font-weight:400; }\n  .asp-foot {\n    margin-top: 1.5rem;\n    font-size: .85rem;\n    color: var(--text-muted);\n    line-height: 1.6;\n    text-align: center;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"td-product-container\"\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- HERO                                                          --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection style=\"background: linear-gradient(180deg, #0a0a0a 0%, #000 100%); border-bottom: 1px solid var(--border-subtle);\" class=\"hero-proof-section wide-layout\"\u003e\n\u003cdiv style=\"padding-top: 5rem; padding-bottom: 5rem;\" class=\"td-container\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 2.5rem;\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eVisual Strategy Designer for NinjaTrader 8\u003c\/span\u003e\n\u003ch1 style=\"font-size: clamp(2rem, 4.5vw, 3.25rem); margin-top: 0.75rem; margin-bottom: 1rem;\" class=\"td-heading-2\"\u003eYour trading rules. Trading themselves. Inside NinjaTrader 8.\u003c\/h1\u003e\n\u003cp style=\"margin: 0 auto; font-size: 1.15rem; max-width: 820px;\" class=\"td-text-lead\"\u003eStop watching screens for setups you can already describe. Algo Studio Pro turns your rules into a live NT8 bot that takes every trade, sticks to your daily loss limit, and never moves the stop because \"this one looks different.\" Build the rules visually, watch the equity curve update as you edit, validate against tick data, then enable live. Get your evenings back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto 2.5rem auto;\"\u003e\u003cimg style=\"width: 100%; border: 1px solid var(--border-subtle); border-radius: 8px; box-shadow: 0 20px 40px rgba(0,0,0,0.8);\" loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/graphicaldesigner_1.webp?v=1772465197\u0026amp;width=1400\" alt=\"Algo Studio Pro visual strategy designer\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1rem;\"\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: bold; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003ePlatform\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003eNative NinjaTrader 8\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eBuilt directly against NT8 APIs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: bold; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eBacktest accuracy\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003eTick \/ second \/ minute \/ bar\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eTick replay for exact intrabar fills\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: bold; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eOptimizer\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003eGA + Differential Evolution\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eFor ATM and indicator parameters\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: bold; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eLive feedback\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003eEquity curve updates as you edit\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eNo 10-minute Strategy Analyzer wait\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; margin-top: 2.5rem;\"\u003e\n\u003cdiv class=\"cta-button-row\"\u003e\n\u003ca href=\"https:\/\/tradedevils-indicators.com\/pages\/free-trial\" class=\"btn-primary\"\u003eStart your 7-day trial\u003c\/a\u003e \u003ca rel=\"noopener\" href=\"https:\/\/tradedevils-indicators.com\/pages\/algo-studio-pro-full-documentation\" class=\"btn-secondary\" target=\"_blank\"\u003eRead the full documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 0.85rem; color: var(--text-muted); margin-top: 0.75rem;\"\u003eFull feature access. No credit card to start. NinjaTrader 8 only.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- WHY THIS EXISTS                                              --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eWhy this exists\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYou already have the strategy. You just can't sit at the screen 12 hours a day.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eEvery discretionary trader hits the same wall. The strategy works on paper, you can spot the setups in hindsight, you can describe the rules in one paragraph. The problem is sitting in front of NinjaTrader from London open until US close to mechanically execute those rules every day, without skipping the trade after a loss or moving the stop because \"this one looks different.\" That isn't a trading problem. That's a job nobody is going to do well for very long.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eAlgo Studio Pro is the alternative. You convert your rules into a visual rule list once. You click backtest and see how it actually performed across years of tick data. You let the optimizer find better stops or targets if you want. Then you enable it to trade live. The bot reads every tick, applies your rules without exception, and stops out at your daily loss limit even if you're asleep.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- 3 CARDS: Why a bot beats you                                 --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eWhere bots quietly outperform humans.\u003c\/h2\u003e\n\u003cp style=\"margin: 0 auto;\" class=\"td-text-lead\"\u003eDiscipline isn't the issue. Your attention, your fingers, and your reaction to a losing trade have hard limits that software doesn't.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n  \u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n  \u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eAttention span\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMarkets move 23 hours a day, 5 days a week. You're awake for maybe 8 of them and at the screen for fewer. The bot watches the entire window for the setup you'd actually take, and it doesn't blink.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n  \u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\n  \u003cline y2=\"9\" x2=\"21\" y1=\"9\" x1=\"3\"\u003e\u003c\/line\u003e\n  \u003cline y2=\"9\" x2=\"9\" y1=\"21\" x1=\"9\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eIdentical execution\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eTake the same setup 200 times by hand and you'll execute 200 slightly different trades. Different entry tick, different stop placement, different size. The bot takes the exact trade your rules describe, every time, with no \"this one feels off.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n  \u003cpath d=\"M12 2v6\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M12 22v-6\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M4.93 4.93l4.24 4.24\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M14.83 14.83l4.24 4.24\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M2 12h6\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M22 12h-6\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eNo revenge trade\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eAfter a loss your decision-making gets worse. Every trader knows this and most can't override it. The bot doesn't have a \"next trade\" that's worse because the last one stopped out. It has the next trade your rules signal, sized exactly the way the previous one was.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- VISUAL PROOF                                                 --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 style=\"text-align: center; margin-bottom: 3rem;\" class=\"td-heading-2\"\u003eBuild the rule list. Backtest it. Trade it.\u003c\/h2\u003e\n\u003cdiv class=\"video-proof-container\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/da6N3kzN4KQ?rel=0\u0026amp;modestbranding=1\" title=\"Algo Studio Pro overview\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/graphicaldesigner_1.webp?v=1772465197\u0026amp;width=1400\" alt=\"ASP Diagram Editor view\"\u003e\n\u003cp class=\"ape-test-caption\"\u003eDiagram Editor view. Each block is a rule that fires when its condition becomes true on the live chart.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- TESTIMONIALS                                                 --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection style=\"background: var(--bg-base); padding: 5rem 0; border-top: 1px solid var(--border-subtle); border-bottom: 1px solid var(--border-subtle);\" class=\"wide-layout\"\u003e\n\u003cdiv style=\"padding-top: 0; padding-bottom: 0;\" class=\"td-container\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 3rem;\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eFrom the TradeDevils Discord\u003c\/span\u003e\n\u003ch2 style=\"margin-top: 0.5rem;\" class=\"td-heading-2\"\u003eReal users. Real strategies. Real results.\u003c\/h2\u003e\n\u003cp style=\"margin: 0 auto;\" class=\"td-text-lead\"\u003eA small sample of what gets posted in our Discord. Names, dates and numbers are from the actual messages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(420px, 1fr)); gap: 1.5rem;\"\u003e\n\u003ca style=\"display: block; background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; overflow: hidden; text-decoration: none; transition: var(--transition-fast);\" rel=\"noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/nurseinmarkets.png?v=1778145971\" target=\"_blank\"\u003e\u003cimg style=\"width: 100%; height: auto; display: block;\" loading=\"lazy\" alt=\"NurseInTheMarkets Discord post: 60+ algos running\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/nurseinmarkets.png?v=1778145971\"\u003e\n\u003cdiv style=\"padding: 1rem 1.25rem; border-top: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: baseline; gap: 0.5rem; flex-wrap: wrap;\"\u003e\n\u003cstrong style=\"color: var(--text-main); font-size: 0.95rem;\"\u003eNurseInTheMarkets\u003c\/strong\u003e \u003cspan style=\"color: #4ade80; font-size: 0.78rem; font-family: var(--font-mono);\"\u003e60+ algos live\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.75rem; margin-top: 0.3rem;\"\u003eDiscord, 04 Apr 2025\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca style=\"display: block; background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; overflow: hidden; text-decoration: none; transition: var(--transition-fast);\" rel=\"noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/becker.png?v=1778145970\" target=\"_blank\"\u003e\u003cimg style=\"width: 100%; height: auto; display: block;\" loading=\"lazy\" alt=\"Becker Discord post: CCI + EMA strategy on APEX, 21 days backtest\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/becker.png?v=1778145970\"\u003e\n\u003cdiv style=\"padding: 1rem 1.25rem; border-top: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: baseline; gap: 0.5rem; flex-wrap: wrap;\"\u003e\n\u003cstrong style=\"color: var(--text-main); font-size: 0.95rem;\"\u003eBecker\u003c\/strong\u003e \u003cspan style=\"color: #4ade80; font-size: 0.78rem; font-family: var(--font-mono);\"\u003e$7,345 net \/ 11 days \/ PF 2.27\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.75rem; margin-top: 0.3rem;\"\u003eDiscord, 30 Oct 2025\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca style=\"display: block; background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; overflow: hidden; text-decoration: none; transition: var(--transition-fast);\" rel=\"noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/rod.png?v=1778145970\" target=\"_blank\"\u003e\u003cimg style=\"width: 100%; height: auto; display: block;\" loading=\"lazy\" alt=\"Rod Discord post: 1597 tick chart MNQ, 60 days results\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/rod.png?v=1778145970\"\u003e\n\u003cdiv style=\"padding: 1rem 1.25rem; border-top: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: baseline; gap: 0.5rem; flex-wrap: wrap;\"\u003e\n\u003cstrong style=\"color: var(--text-main); font-size: 0.95rem;\"\u003eRod\u003c\/strong\u003e \u003cspan style=\"color: #4ade80; font-size: 0.78rem; font-family: var(--font-mono);\"\u003e$3,773 net \/ 60 days \/ 81% win\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.75rem; margin-top: 0.3rem;\"\u003eDiscord, 15 Mar 2025\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca style=\"display: block; background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; overflow: hidden; text-decoration: none; transition: var(--transition-fast);\" rel=\"noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/rob.png?v=1778145970\" target=\"_blank\"\u003e\u003cimg style=\"width: 100%; height: auto; display: block;\" loading=\"lazy\" alt=\"Rob3255 Discord post: TDU Wicked Wave on prop firm 50K, MNQ 2min\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/rob.png?v=1778145970\"\u003e\n\u003cdiv style=\"padding: 1rem 1.25rem; border-top: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: baseline; gap: 0.5rem; flex-wrap: wrap;\"\u003e\n\u003cstrong style=\"color: var(--text-main); font-size: 0.95rem;\"\u003eRob3255\u003c\/strong\u003e \u003cspan style=\"color: #4ade80; font-size: 0.78rem; font-family: var(--font-mono);\"\u003eProp 50K \/ MNQ \/ live\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.75rem; margin-top: 0.3rem;\"\u003eDiscord, 03 Apr 2025\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: center; color: var(--text-muted); font-size: 0.8rem; margin-top: 2.5rem; max-width: 720px; margin-left: auto; margin-right: auto;\"\u003eUnedited screenshots from the TradeDevils Discord. Click any post to view full size. Past performance is not indicative of future results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- OUTCOMES                                                     --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/graphicaldesigner_1.webp?v=1772465197\u0026amp;width=1200\" alt=\"ASP visual rule designer\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eVisual rule designer\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eDescribe your strategy in rules, not code.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eASP gives you two views of the same strategy. The Diagram Editor lays the rules out as a flowchart. The Tree View shows them as a hierarchy grouped by entry, exit and risk. Every rule combines an operator (cross above, greater than, equal to, change of, and more) with two operands (any indicator plot, price OHLC, ATR, swing high or low, time of day, account state). You add rules until the entry condition is what you want. No C#, no scripting language, no compiler step.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eTwo views: Diagram Editor (flowchart) and Tree View (hierarchical)\u003c\/li\u003e\n\u003cli\u003eOperators include cross above\/below, greater\/less than, equal, change of, etc.\u003c\/li\u003e\n\u003cli\u003eOperands: any indicator plot, OHLC, ATR, swing high\/low, time, account equity\u003c\/li\u003e\n\u003cli\u003eBackground evaluation. Editing rules doesn't freeze the UI\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eIndicator agnostic\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eWorks with any NinjaTrader indicator. Including the ones you paid for.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eIf the indicator loads in NT8 and exposes plot values, ASP can read it. Built-in NT indicators, custom ones you wrote, paid third-party tools (footprint, market structure, order flow, anything). You don't need source code, you don't need a wrapper. The indicator just shows up in the operand dropdown and you point your rules at the plots you care about.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eAll built-in NinjaTrader 8 indicators\u003c\/li\u003e\n\u003cli\u003eCustom indicators you built\u003c\/li\u003e\n\u003cli\u003eThird-party paid indicators (no source code access required)\u003c\/li\u003e\n\u003cli\u003eIndicator parameters auto-detected and exposed for optimization\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/any_indi_1.jpg?v=1772465197\u0026amp;width=1200\" alt=\"Universal indicator support\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv style=\"padding-top: 0; padding-bottom: 0;\" class=\"td-container\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linejoin=\"round\" fill=\"none\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTry it for 7 days. No credit card to start. Full feature access.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/weighted_risk_1.jpg?v=1772465197\u0026amp;width=1200\" alt=\"ASP live equity curve, backtester and optimizer\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eLive backtest + optimizer\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eWatch the equity curve update as you tweak. Let the optimizer find the rest.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eMost strategy builders make you save your changes, switch to Strategy Analyzer, run a full backtest, and wait ten minutes to see whether the tweak helped. ASP runs the backtest in the background as you edit. Add a rule, change an operand, adjust an ATR multiplier, the equity curve, trade count, win rate, profit factor and drawdown all redraw on the spot. When the rough shape is right, hand it to the optimizer (Genetic Algorithm or Differential Evolution) to find the best stops, targets and indicator parameters across thousands of combinations on tick-accurate data.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eEquity curve and trade stats redraw live as you edit\u003c\/li\u003e\n\u003cli\u003e4 backtest accuracy levels: bar \/ minute \/ second \/ tick\u003c\/li\u003e\n\u003cli\u003eTwo optimizer engines: Genetic Algorithm and Differential Evolution\u003c\/li\u003e\n\u003cli\u003e30+ performance metrics on every result, sortable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eATM trade management\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eFive stop types. Three target types. Four trailing modes.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eASP isn't just rule entry. It's the whole trade lifecycle. Choose from fixed-tick, ATR-based, swing-high, swing-low or break-even stops. Targets in fixed ticks, ATR multiples or risk-reward ratios. Trailing modes from simple tick trail to swing-based structural trail. Six trigger styles for break-even moves and scale-in logic. Add a max-bars-in-trade safety net and a bars-cooldown between entries so the bot doesn't chain trades it shouldn't.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e5 stop types: fixed tick, ATR, swing high, swing low, break-even\u003c\/li\u003e\n\u003cli\u003e3 target types: fixed tick, ATR multiple, risk-reward ratio\u003c\/li\u003e\n\u003cli\u003e4 trailing modes including structural swing trailing\u003c\/li\u003e\n\u003cli\u003e6 trigger styles for break-even and scale-in\u003c\/li\u003e\n\u003cli\u003eMax-bars-in-trade and bars-cooldown to control churn\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/smart_position_1.jpg?v=1772465197\u0026amp;width=1200\" alt=\"ATM trade management settings\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/prop_accounts_1.jpg?v=1772465197\u0026amp;width=1200\" alt=\"Daily risk gates and prop firm management\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eDaily risk gates\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eDaily loss limit. Daily profit lock. Trailing drawdown. News blackout.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eASP enforces four risk gates on its own. Daily profit limit locks gains and halts the day. Daily loss limit stops trading at the threshold you set. Trailing drawdown matches what Apex, Topstep and similar prop firms enforce so you don't blow an evaluation while you're at lunch. News blackout pauses entries automatically around scheduled high-impact news events (configurable minutes before and after) so the bot doesn't get caught flat-footed by an NFP spike. When a limit hits, the bot closes its positions and won't take another trade until the next session.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eDaily profit lock, daily loss limit, trailing drawdown limit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNews-event blackout filter\u003c\/strong\u003e — auto-skip entries around scheduled high-impact news, configurable minutes before and after. Added in v1.3.\u003c\/li\u003e\n\u003cli\u003eAuto-close positions and halt on breach\u003c\/li\u003e\n\u003cli\u003eQuestion-mark markers explain why a setup didn't trade (limit hit, cooldown active, session filter, news blackout)\u003c\/li\u003e\n\u003cli\u003eUp to 10 algos running in one NT8 instance\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- COMPARISON TABLE                                             --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection aria-label=\"Algo Studio Pro comparison\" class=\"asp-compare\"\u003e\n\u003ch2\u003eHow ASP Compares\u003c\/h2\u003e\n\u003cp class=\"asp-sub\"\u003eA side-by-side look at the visual and no-code strategy building tools NinjaTrader 8 traders consider.\u003c\/p\u003e\n\u003cdiv class=\"asp-table-wrap\"\u003e\n\u003ctable class=\"asp-compare-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eCapability\u003c\/th\u003e\n\u003cth class=\"asp-us-col\" scope=\"col\"\u003eAlgo Studio Pro \u003cspan class=\"asp-badge\"\u003eOURS\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eNinjaTrader Strategy Builder\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBloodhound + Blackbird\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eNinza Infinity Algo Engine\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eQuagensia N Edition\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBuild Alpha\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eStrategyQuant X\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRuns natively inside NinjaTrader 8\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eCompiles to NT8\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eStandalone, exports .cs\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eNT8 export removed in current version\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eVisual no-code designer\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eDiagram + Tree views\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eForm-based wizard, not visual\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eNode graph (fuzzy logic)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLive backtest feedback while editing\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eEquity curve + stats update on every rule change\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eRe-run Strategy Analyzer each time\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eRe-run generation\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eRe-run optimizer\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTick-accurate backtest\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eBar \/ minute \/ second \/ tick\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eVia NT8\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003eDepends\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eOn data feed\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWalk-Forward Analysis\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eIncluding WF Matrix\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMonte Carlo robustness (100+ runs)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003ePer-permutation distribution\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003ePartial\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eStrategy Analyzer post-test\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOut-of-sample \/ incubation holdout\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eIS\/OOS color split + yellow incubation zone\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eManual\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eManual\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eIncubation\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLive execution inside NT8 (no export step)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eUp to 10 simultaneous algos\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eVia Blackbird\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003ePartial\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eExport, often needs touch-up\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eNo NT8 export in current version\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eReads any NT8 indicator (built-in + custom + 3rd-party)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eNo source code required\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003ePartial\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eBias toward ninZa indicators\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eOwn signal library only\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eOwn indicator library only\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuilt-in ATM (5+ stop types, multiple trailing modes)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003e5 stops \/ 3 targets \/ 4 trailing \/ 6 triggers\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eBasic\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eVia Blackbird\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eBasic\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eBasic\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProp-firm daily risk gates (Apex \/ Topstep style)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eProfit lock, loss limit, trailing drawdown\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: rgba(169, 35, 35, 0.08);\"\u003e\n\u003cth style=\"background: rgba(169, 35, 35, 0.08);\" scope=\"row\"\u003eBuilt-in news-event blackout for live trading \u003cspan style=\"display: inline-block; background: var(--accent-primary); color: #fff; font-size: 0.65rem; font-weight: 800; padding: 0.15rem 0.45rem; border-radius: 4px; margin-left: 0.5rem; vertical-align: middle; letter-spacing: 0.05em;\"\u003eONLY ON ASP\u003c\/span\u003e\n\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eAuto-skips entries around scheduled high-impact news, configurable minutes before and after. Required for most prop firm accounts.\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003ePartial\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eNews filter inside generator, not in NT8 execution\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003ePartial\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eNews filter inside generator, not in NT8 execution\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAuto-generates strategies (genetic search)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-mid\"\u003eCompanion\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eSee our Auto Strategy Builder\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003ePartial\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003e\"AI Generate\" combos\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePricing\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cstrong\u003e$99\/mo or $1,795 lifetime\u003c\/strong\u003e\u003cspan class=\"asp-note\"\u003eCancel monthly anytime\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003eFree with NT8\u003c\/td\u003e\n\u003ctd\u003e$99-$349 + $74-$149 one-time\u003c\/td\u003e\n\u003ctd\u003eList ~$2,700, often discounted\u003c\/td\u003e\n\u003ctd\u003eSubscription, ~$1\/day\u003c\/td\u003e\n\u003ctd\u003e$1,497-$2,500 lifetime + monthly tiers\u003c\/td\u003e\n\u003ctd\u003eInstallments + ~$300\/yr renewals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"asp-foot\"\u003eComparison reflects publicly documented features at time of writing. Pricing for third-party products is approximate and may change. Verify on each vendor's site. Trademarks belong to their respective owners.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- ROBUSTNESS \/ VALIDATION USP                                  --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection style=\"background: var(--bg-surface); border-top: 1px solid var(--border-subtle); border-bottom: 1px solid var(--border-subtle);\" class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eValidation, not decoration\u003c\/span\u003e\n\u003ch2 class=\"td-heading-1\"\u003eHow ASP separates a real edge from a pretty backtest.\u003c\/h2\u003e\n\u003cp style=\"margin: 1rem auto 0 auto;\" class=\"td-text-lead\"\u003eStrategies that look great on history often die on day one of live trading. ASP runs every backtest through the validation passes below by default, so you find the curve-fits before you risk capital.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n  \u003cline y2=\"12\" x2=\"21\" y1=\"12\" x1=\"3\"\u003e\u003c\/line\u003e\n  \u003cline y2=\"16\" x2=\"6\" y1=\"8\" x1=\"6\"\u003e\u003c\/line\u003e\n  \u003cline y2=\"18\" x2=\"10\" y1=\"6\" x1=\"10\"\u003e\u003c\/line\u003e\n  \u003cline y2=\"15\" x2=\"14\" y1=\"9\" x1=\"14\"\u003e\u003c\/line\u003e\n  \u003cline y2=\"17\" x2=\"18\" y1=\"7\" x1=\"18\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eTick-accurate backtest\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eNo assumed fills. With NT8 tick replay, every print is processed the way live execution would handle it. The equity curve you see is the equity curve you'd actually have had.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n  \u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\n  \u003cline y2=\"21\" x2=\"12\" y1=\"3\" x1=\"12\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eIn-sample \/ out-of-sample split\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eThe equity curve is colour-coded. Green is in-sample (the data the optimizer saw). Magenta is out-of-sample (data it didn't). When the magenta segment falls apart, you know the strategy memorised history rather than learning a pattern.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n  \u003cpath d=\"M3 3v18h18\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M7 14l4-4 4 4 5-5\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eWalk-forward analysis\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMultiple training and validation windows step forward through history. A strategy that only worked on one stretch of data fails the walk-forward test and gets flagged before you waste a live session on it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n  \u003cpolyline points=\"20 12 4 12\"\u003e\u003c\/polyline\u003e\n  \u003cpolyline points=\"8 8 4 12 8 16\"\u003e\u003c\/polyline\u003e\n  \u003cpolyline points=\"16 16 20 12 16 8\"\u003e\u003c\/polyline\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eMonte Carlo, 100+ runs\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eTrade order shuffled, slippage randomised, fill quality varied. The worst-case curve and risk-of-ruin are computed across 100+ permutations so you see what the strategy looks like when conditions go against you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n  \u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\n  \u003cline y2=\"21\" x2=\"15\" y1=\"3\" x1=\"15\"\u003e\u003c\/line\u003e\n  \u003cpath d=\"M18 8l-2 4 2 4\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eIncubation period (yellow zone)\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eThe most recent slice of data (default 10%) is locked away from the optimizer entirely and shown in yellow on the equity curve. The strategy has to perform there too, not just in-sample. Added in v1.2.6.0.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n  \u003cline y2=\"6\" x2=\"20\" y1=\"6\" x1=\"9\"\u003e\u003c\/line\u003e\n  \u003cline y2=\"12\" x2=\"20\" y1=\"12\" x1=\"9\"\u003e\u003c\/line\u003e\n  \u003cline y2=\"18\" x2=\"20\" y1=\"18\" x1=\"9\"\u003e\u003c\/line\u003e\n  \u003ccircle r=\"1\" cy=\"6\" cx=\"5\"\u003e\u003c\/circle\u003e\n  \u003ccircle r=\"1\" cy=\"12\" cx=\"5\"\u003e\u003c\/circle\u003e\n  \u003ccircle r=\"1\" cy=\"18\" cx=\"5\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003e30+ metrics, not just \"profit\"\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eSharpe, Sortino, K-Ratio, MAR, SQN (System Quality Number), CPC Index, MAE, MFE, profit factor, max drawdown, recovery factor and more. Sortable columns make it obvious when total profit came from one outlier trade instead of from a real edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n  \u003crect height=\"7\" width=\"7\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\n  \u003crect height=\"7\" width=\"7\" y=\"3\" x=\"14\"\u003e\u003c\/rect\u003e\n  \u003crect height=\"7\" width=\"7\" y=\"14\" x=\"3\"\u003e\u003c\/rect\u003e\n  \u003crect height=\"7\" width=\"7\" y=\"14\" x=\"14\"\u003e\u003c\/rect\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eEight diagnostic charts, plain-English graded\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eOn the ATM Optimizer results panel, every strategy now opens an eight-chart diagnostic pane: underwater equity, walk-forward IS vs OOS efficiency, rolling Sharpe and profit factor, per-trade P\u0026amp;L histogram, Vs-Random fan, calendar heatmap, MAE\/MFE scatter, leaderboard correlation. Each chart shows a Poor → Outstanding rating with a one-line interpretation. You don't need a stats degree to tell a fragile curve from a real one. Added in v1.3.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: center; margin: 2.5rem auto 0 auto; max-width: 720px; color: var(--text-dim);\" class=\"td-text-body\"\u003eAll seven are part of the standard backtest pipeline. You don't enable them, you just look at them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- NERD VAULT                                                   --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 style=\"text-align: center; margin-bottom: 1rem;\" class=\"td-heading-2\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cp style=\"margin: 0 auto 1.5rem auto; text-align: center;\" class=\"td-text-lead\"\u003eWant every operator, every metric, every option spelled out?\u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 3rem;\"\u003e\u003ca rel=\"noopener\" href=\"https:\/\/tradedevils-indicators.com\/pages\/algo-studio-pro-full-documentation\" class=\"btn-secondary\" target=\"_blank\"\u003eRead the full documentation\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv id=\"vault-accordions\" class=\"accordion-container\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWhat's actually in the rule engine\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eOperators:\u003c\/strong\u003e cross above, cross below, greater than, less than, equal to, change of, and more.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOperands:\u003c\/strong\u003e any indicator plot, OHLC price, ATR value, swing high\/low bar, time of day, day of week, account equity, current position, time since last trade.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLogic:\u003c\/strong\u003e rules combine with AND inside a group. Multiple groups give you OR logic at the entry level.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eActions:\u003c\/strong\u003e enter long \/ short, exit, modify position, scale in.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEvaluation:\u003c\/strong\u003e rule evaluation runs on a background thread. The UI stays responsive even on complex rule sets.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eATM (Advanced Trade Management) full spec\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e5 stop types:\u003c\/strong\u003e fixed tick, ATR-based, swing high, swing low, break-even.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3 target types:\u003c\/strong\u003e fixed tick, ATR multiple, risk-reward ratio.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e4 trailing modes:\u003c\/strong\u003e tick trail, ATR trail, swing-based structural trail, break-even trail.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e6 trigger styles:\u003c\/strong\u003e for break-even moves and scale-in logic.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMax bars in trade:\u003c\/strong\u003e auto-close positions held longer than X bars (time-based safety net).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBars cooldown:\u003c\/strong\u003e minimum bars between trades, blocks revenge entries.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5 position sizing models:\u003c\/strong\u003e fixed contracts, percent equity, fixed dollar risk, ATR-scaled, Fractional Kelly.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eBacktester + optimizer specs\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAccuracy levels:\u003c\/strong\u003e bar, minute, second, tick (tick mode requires NT8 tick replay).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOptimizers:\u003c\/strong\u003e Genetic Algorithm and Differential Evolution (JADE variant).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eValidation:\u003c\/strong\u003e walk-forward analysis, Monte Carlo (100+ runs), incubation holdout.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEquity curve display:\u003c\/strong\u003e in-sample (green), out-of-sample (magenta), incubation (yellow).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerformance metrics (30+):\u003c\/strong\u003e Sharpe, Sortino, K-Ratio, MAR, SQN, CPC Index, MAE, MFE, profit factor, max drawdown, recovery factor, expectancy, win rate, payoff ratio, average trade, average bars in trade, ulcer index, and more.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTargets to optimize:\u003c\/strong\u003e ATM parameters (stop, target, trailing), any indicator parameter, custom weighted score.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eLive trading architecture\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eUp to 10 simultaneous algos\u003c\/strong\u003e per NinjaTrader 8 instance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDaily risk gates:\u003c\/strong\u003e profit lock, loss limit, trailing drawdown limit (Apex \/ Topstep \/ MyFundedFutures compatible).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLimit-order entries:\u003c\/strong\u003e place entries at a configurable tick offset for better fill quality.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuestion-mark markers:\u003c\/strong\u003e shows on the chart exactly why a signal didn't trade (limit hit, cooldown, session filter, etc.).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-time PnL panel:\u003c\/strong\u003e per-algo and aggregated.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNative execution:\u003c\/strong\u003e ASP runs inside NT8 directly. No webhook bridges, no plugin layers, no third-party translation.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev1.3.0.0\u003c\/span\u003e \u003cstrong\u003e(Latest)\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAuto Trader news blackout filter. New EnableNewsBlock toggle plus configurable minutes-before \/ minutes-after window auto-pauses entries around scheduled high-impact news events. Critical for prop firm accounts that prohibit news trading and for any live bot you don't want hitting a stop on an NFP spike.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEight new diagnostic charts on the ATM Optimizer results panel\u003c\/strong\u003e, one click away from any leaderboard pick:\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnderwater chart\u003c\/strong\u003e — how deep and how long the equity sat below its highest point. Catches strategies that look profitable overall but spend weeks at a time in a deep hole.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalk-Forward Efficiency chart\u003c\/strong\u003e — IS vs OOS profit factor side-by-side. Instantly see whether the strategy that worked in training also held up out-of-sample.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRolling Sharpe + Profit Factor charts\u003c\/strong\u003e — 30-trade sliding window of both metrics across the strategy's lifetime. A trending-down line means the edge died mid-period even if the aggregate numbers look fine.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrade P\u0026amp;L Histogram\u003c\/strong\u003e — distribution of per-trade profits. A broad mound = many small wins. A tall spike at the right = one or two giant trades carried everything.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVs-Random Fan chart\u003c\/strong\u003e — your equity drawn on top of percentile bands of 500 fake strategies with the same trade sizes but random direction. Above the blue band = real edge; inside it = indistinguishable from luck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCalendar Heatmap\u003c\/strong\u003e — PnL grouped by weekday and hour. Spots concentrated edges that decay fast once the regime shifts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMAE\/MFE Scatter\u003c\/strong\u003e — per-trade max pain vs max gain before exit. Green dots in the upper-left = winners run, losers cut fast. Stops parked in the noise show up immediately.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStrategy Correlation chart\u003c\/strong\u003e — Pearson correlation between the selected strategy and every other leaderboard entry. Low bars = unique diversifier. Tall bars = duplicates in your top 100.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlain-English grades on every new chart\u003c\/strong\u003e — Poor → Outstanding rating with a one-line interpretation, same color scale as the existing Monte Carlo rating. No quant background needed to read them.\u003c\/li\u003e\n\u003cli\u003eReports tab chart labels now align bars to the half-hour they represent (was visually off by half a column, making the first session bar look like a pre-session one).\u003c\/li\u003e\n\u003cli\u003eEnd-of-session boundary cleaned up so the 16:00 bar (which is the last in-session minute on close-time data) is correctly treated as in-session.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev1.2.6.0\u003c\/span\u003e - Incubation period validation (yellow holdout zone). Background signal evaluation, no UI freeze on complex rule sets. 2.5x faster optimization via pre-sampling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev1.2.5.1\u003c\/span\u003e - Strategy styles (Trend Following, Mean Reversion, Scalping) with style-specific exit mechanics. Added swing-based trailing stop and 0-100 style scoring.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev1.2.5.0\u003c\/span\u003e - Profit consistency Monte Carlo metric. Mandatory and optional indicator constraints. Same-bar trade prevention. Decimal handling fix for standard deviations.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev1.2.4.6\u003c\/span\u003e - Initial public release. Visual designer, GA optimizer, walk-forward analysis, native NinjaScript export pipeline.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- NOT FOR YOU IF                                                --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection style=\"padding-top: 2rem; padding-bottom: 2rem;\" class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eHonest disqualifier\u003c\/span\u003e\n\u003ch2 style=\"margin-bottom: 1.5rem;\" class=\"problem-headline\"\u003eASP isn't for everyone. Skip it if any of these is you.\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 2rem;\" class=\"problem-text\"\u003eWe sell more by being honest about who shouldn't buy than by pretending it's a fit for everyone. Read this before starting the trial.\u003c\/p\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.25rem; margin-top: 1rem;\"\u003e\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou don't trade on NinjaTrader 8.\u003c\/strong\u003e \u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eASP is built natively against NT8. There is no MT4, TradingView, Sierra Chart or Quantower version, and there are no plans for one.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou want a black box that \"just makes money.\"\u003c\/strong\u003e \u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eASP doesn't invent strategies for you. It takes the strategy you describe in rules and automates the execution. If you don't have a setup yet, that's a different problem.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou want zero learning curve.\u003c\/strong\u003e \u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eASP is no-code but it isn't shallow. Five stop types, four trailing modes, walk-forward, Monte Carlo, incubation. Plan on a few hours the first weekend to absorb the surface. Most users find it worth that.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou expect the strategy to work forever.\u003c\/strong\u003e \u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eMarkets shift. Strategies decay. Re-optimization on recent data is part of running a bot well. If that sounds like effort, this isn't the right tool.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- FAQ                                                          --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 style=\"text-align: center; margin-bottom: 1rem;\" class=\"td-heading-2\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp style=\"margin: 0 auto 3rem auto; text-align: center;\" class=\"td-text-lead\"\u003eIf yours isn't here, ask in Discord.\u003c\/p\u003e\n\u003cdiv id=\"master-faq\" class=\"accordion-container\"\u003e\n\u003ch3 class=\"faq-category\"\u003eAbout Algo Studio Pro\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWhat does ASP actually do?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eIt's a visual strategy designer, backtester, optimizer and live trader for NinjaTrader 8. You build entry and exit rules from indicators already on your chart (built-in, custom or third-party), backtest the strategy on tick-accurate data, run Monte Carlo and walk-forward validation on it, optimize stops and targets if you want, and trade it live with daily risk gates. All inside NT8.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eHow is this different from NinjaTrader's built-in Strategy Builder?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNT8's Strategy Builder lets you write rules and run a basic backtest. ASP adds: tick-accurate backtesting, Monte Carlo and walk-forward validation, two optimizer engines (GA and Differential Evolution), 30+ performance metrics, in-sample\/out-of-sample equity curve coloring, incubation holdout, full ATM trade management (5 stop types, 4 trailing modes), daily risk gates for prop firm rules, and live multi-algo execution. NT's builder gives you rule entry. ASP gives you the whole research-to-live pipeline.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eIs ASP the same thing as Auto Strategy Builder (ASB)?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. ASP is the visual designer where you describe a strategy in rules and ASP automates and validates it. ASB is a separate product where a genetic algorithm invents strategies from scratch by combinatorially testing indicators you point it at. They're sister products in the same suite, not the same tool.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eDesigning \u0026amp; Backtesting\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eDo I need to know how to code?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. The interface is visual. You combine operators (cross above, greater than, etc.) with operands (indicator plots, price, ATR, swing points) into rules. The backtest, optimizer and live trader all read those rules directly. You never touch C#.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eDoes it work with my custom or third-party indicator?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. If the indicator loads in NT8 and exposes plot values, ASP can read it. ASP auto-detects parameters, exposes them in the rule editor, and lets you reference any plot value as an operand. No source code access required.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eRobustness \u0026amp; Validation\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eHow does ASP catch curve-fitting?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eSix layers. Tick-accurate backtest (no fake fills), in-sample\/out-of-sample color split on the equity curve (catches overfit visually), walk-forward (catches strategies that worked once), Monte Carlo with 100+ runs (catches order-of-trades luck), incubation holdout (locks the most recent data away from the optimizer), and 30+ performance metrics so you can spot a strategy that profited from one trade rather than from a real edge.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWhat's \"incubation period\" and why does it matter?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eStandard out-of-sample testing splits data into train\/test. The optimizer still gets to \"see\" the test split when you tune things. Incubation goes one step further: you reserve a slice (default 10%) that the optimizer literally cannot read. It's shown in yellow on the equity curve. The strategy has to perform there too. If it doesn't, you've got a clue you found pattern instead of edge. Added in v1.2.6.0.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eLive Trading\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eHow many strategies can I run live at once?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eUp to 10 simultaneous algos per NT8 instance. Each one can be on a different instrument, timeframe and account. CPU is the practical limit before that, especially if your rules touch multiple indicators per tick.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWill it actually stop trading on my prop firm daily loss limit?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. ASP enforces three risk gates internally: daily profit lock, daily loss limit, trailing drawdown limit. When any of them is hit, the bot closes its open positions and won't enter another trade until the next session. Set the numbers to match your prop firm's rules (Apex 50K, Topstep 50K, etc.) and the bot will respect them whether you're at the screen or not.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eCan I run it on Apex \/ Topstep \/ MyFundedFutures?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes, anywhere NinjaTrader 8 is supported. The daily risk gates are designed to match prop firm trailing drawdown rules. Several traders in our Discord run ASP bots on funded Apex and Topstep accounts. Configure the limits to match your specific account size before you go live.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eTrial, Pricing \u0026amp; Licensing\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eHow does the 7-day trial work?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eFull feature access for 7 days. No credit card to start. The trial clock starts when you first add ASP to a chart, not when you sign up, so you can take your time getting NT8 set up. We don't auto-charge when the trial ends. If you want to keep using it you start a subscription manually.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. Discord and email. Most questions get answered within a few hours during European or US trading hours. Free updates for the life of your subscription.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- BOTTOM CTA                                                   --\u003e \u003c!-- ============================================================ --\u003e\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to put your strategy on autopilot?\u003c\/h2\u003e\n\u003cp style=\"margin: 0 auto 3rem auto;\" class=\"td-text-lead\"\u003eASP is the only NinjaTrader 8 strategy builder that combines live backtest feedback as you edit, walk-forward + Monte Carlo + incubation validation, prop-firm risk gates, and works with any indicator already on your chart. Try it for 7 days. No credit card to start.\u003c\/p\u003e\n\u003cdiv class=\"cta-button-row\"\u003e\n\u003ca href=\"https:\/\/tradedevils-indicators.com\/pages\/free-trial\" class=\"btn-primary\"\u003e Start your 7-day trial \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/a\u003e \u003ca rel=\"noopener\" href=\"https:\/\/tradedevils-indicators.com\/pages\/algo-studio-pro-full-documentation\" class=\"btn-secondary\" target=\"_blank\"\u003eRead the full documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 0.75rem; color: var(--text-muted); margin: 3rem auto 0 auto; max-width: 720px; line-height: 1.5; text-align: center;\"\u003eRisk disclosure: Futures and forex trading carries substantial risk of loss and is not suitable for every investor. Past performance is not indicative of future results. Algo Studio Pro is a research and automation tool, not investment advice. Hypothetical or simulated performance results have inherent limitations. You are solely responsible for the strategies you deploy and the trades they place.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":44157776855239,"sku":"","price":1795.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/algostudio.jpg?v=1714490512"},{"product_id":"algo-studio-pro-designer-trader-bundle-quantower","title":"Algo Studio Pro - Designer \u0026 Trader Bundle (Quantower)","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"td-product-container\"\u003e\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYour Strategy Isn't Broken. Your Execution Is.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eMost traders don't fail because they lack a profitable system. They fail because humans are biologically incapable of executing it perfectly over thousands of iterations without fatigue.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eYou spot the setup, but hesitation sets in. You enter late, panic during normal drawdown, and close the trade manually before it hits its target. Or worse, you revenge trade after a loss, completely ignoring your rules and destroying weeks of disciplined work in a single afternoon of emotional tilt.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eAlgo Studio Pro is built specifically to remove you from the equation. It democratizes the exact quantitative building tools previously reserved for high-frequency hedge funds. You construct your edge visually, stress-test it mathematically, and let the machine pull the trigger on your behalf.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eNo fatigue. No revenge trading. No second-guessing your entries. Just 100% disciplined, millisecond execution, running 24\/7 so you can finally step away from the monitors and reclaim your life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eYou're Trading Emotion.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Execute The Math.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp style=\"margin: 0 auto;\" class=\"td-text-lead\"\u003eInstitutional algorithms don't hesitate or feel fear. It's time to stop fighting them and start trading like them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eChained To The Charts\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eYou spend 12+ hours a day staring at candles waiting for the perfect setup, sacrificing your health and time, only to miss the move when you finally step away to use the bathroom.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eEmotional Sabotage\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eA perfectly good strategy is ruined by inconsistent execution. Fear causes you to cut winners short, and hope causes you to move your stop-loss, letting a small manageable loss become an account blowout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n              \u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n              \u003cline y2=\"12\" x2=\"12\" y1=\"16\" x1=\"12\"\u003e\u003c\/line\u003e\n              \u003cline y2=\"8\" x2=\"12.01\" y1=\"8\" x1=\"12\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eThe Automated Edge\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eAlgo Studio Pro executes your exact logic with machine precision. It monitors every tick, scales position sizing dynamically, and executes orders in microseconds without a drop of adrenaline.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 style=\"text-align: center; margin-bottom: 3rem;\" class=\"td-heading-2\"\u003eBuild Institutional Logic. No Code Required.\u003c\/h2\u003e\n\u003cdiv class=\"video-proof-container\"\u003e\u003ciframe title=\"PATS Price Action Indicator Overview\" src=\"https:\/\/www.youtube.com\/embed\/da6N3kzN4KQ?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/graphicaldesigner_1.webp?v=1772465197\u0026amp;width=1200\" alt=\"Algo Studio Pro Graphical Designer Interface\"\u003e\n\u003cp class=\"ape-test-caption\"\u003eRaw Output: Visual Logic Trees Powering Automated Execution.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tldr-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"tldr-box\"\u003e\n\u003cdiv class=\"tldr-header\"\u003e\n\u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of Automation\u003c\/h2\u003e\n\u003cp style=\"margin: 0 auto;\" class=\"td-text-lead\"\u003eEverything you need to build, test, and deploy hedge-fund grade trading systems.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-grid\"\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eBuild Without Code\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eStop paying developers thousands to code your ideas. Use the intuitive visual designer to snap conditions together, \u003cstrong\u003eso you can prototype, iterate, and deploy complex strategies in minutes instead of months.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003ePass Prop Firm Challenges\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eEnable Dedicated Prop Firm Mode to lock in rigid equity guardrails and trailing drawdown limits, \u003cstrong\u003eso you never accidentally blow a funded account (like Apex or Topstep) due to a sudden market gap or fat-finger mistake.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eOptimize Mathematically\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eLeverage built-in Monte Carlo robustness testing and Genetic Algorithm evolution, \u003cstrong\u003eso you stop guessing what your parameters should be and start letting pure mathematics dictate your optimal stops and targets.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eScale Dynamically\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eMove beyond amateur fixed-contract sizing by utilizing Fractional Kelly Criterion formulas, \u003cstrong\u003eallowing your algorithms to automatically increase risk when odds are favorable and protect capital during drawdown phases.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/graphicaldesigner_1.webp?v=1772465197\u0026amp;width=1200\" alt=\"Algo Studio Pro Graphical Designer Interface\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eVisual Logic Trees\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eConstruct Infinite Strategies.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eStop paying developers to code your ideas. Our drag-and-drop interface lets you construct sophisticated logic in minutes. Build complex entry and exit conditions using a visual workspace, \u003cstrong\u003eso you can turn your manual edge into a fully automated system before the market even opens.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eConnect variables, indicators, and price action instantly.\u003c\/li\u003e\n\u003cli\u003eNo C# or programming experience required.\u003c\/li\u003e\n\u003cli\u003eWatch logic evaluate in real-time on live data.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eProp Firm Guardrails\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eDominate Prop Firm Accounts.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eBuilt specifically to pass challenges on Apex, Topstep, and MyFundedFutures. It includes built-in risk management to prevent drawdown breaches. \u003cstrong\u003eConfigure daily loss limits and trailing stop parameters so your bot always operates within the strict rules of your funding provider.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eAuto-halt trading before hitting daily drawdown limits.\u003c\/li\u003e\n\u003cli\u003eManage multiple funded accounts simultaneously.\u003c\/li\u003e\n\u003cli\u003eSecure your payouts by strictly enforcing risk rules.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/prop_accounts_1.jpg?v=1772465197\u0026amp;width=1200\" alt=\"Prop firm account management interface\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv style=\"padding-top: 0; padding-bottom: 0;\" class=\"td-container\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linejoin=\"round\" fill=\"none\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/weighted_risk_1.jpg?v=1772465197\u0026amp;width=1200\" alt=\"Weighted risk and optimization settings\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eGenetic ATM Optimizer\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eGenetically Evolve Your Edge.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eDon't guess your parameters. Mathematically derive the optimal Stop Loss, Take Profit, and Indicator settings for any asset class using biological evolution algorithms. \u003cstrong\u003eLet the engine run thousands of permutations to find the exact numerical settings that historically produce the highest net profit.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eFind the perfect ATR multiplier for your stops.\u003c\/li\u003e\n\u003cli\u003eStress-test strategies with Monte Carlo simulations.\u003c\/li\u003e\n\u003cli\u003eEliminate curve-fitting through robust out-of-sample testing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eDynamic Lot Sizing\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eCompound Capital Intelligently.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eMove beyond fixed contracts with dynamic Fractional Kelly Criterion sizing. Maximize growth when odds are in your favor and scale back dynamically during inevitable losing streaks. \u003cstrong\u003eBy mathematically managing your position size, you dramatically increase your account's compounding potential while protecting downside.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eAutomatically size positions based on current account equity.\u003c\/li\u003e\n\u003cli\u003eImplement Kelly Criterion for optimal mathematical growth.\u003c\/li\u003e\n\u003cli\u003ePrevent catastrophic losses during market regime shifts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/smart_position_1.jpg?v=1772465197\u0026amp;width=1200\" alt=\"Smart position sizing logic panel\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv style=\"padding-top: 0; padding-bottom: 0;\" class=\"td-container\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linejoin=\"round\" fill=\"none\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/any_indi_1.jpg?v=1772465197\u0026amp;width=1200\" alt=\"Universal indicator mapping system\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eUniversal Interoperability\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eAutomate Any Indicator.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eIf it's on your chart, you can automate it immediately. Algo Studio Pro works with any NinjaTrader indicator, including custom third-party DLLs and external order flow tools. \u003cstrong\u003eYou are not locked into our ecosystem; combine your favorite external indicators into one cohesive, automated money-printing machine.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eMap plots from any custom 3rd-party indicator.\u003c\/li\u003e\n\u003cli\u003eCombine order flow imbalances with basic RSI\/MACD logic.\u003c\/li\u003e\n\u003cli\u003eBuild strategies using indicators you already own and trust.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 style=\"text-align: center; margin-bottom: 3rem;\" class=\"td-heading-2\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cdiv id=\"vault-accordions\" class=\"accordion-container\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eVisual Designer Engine\u003c\/strong\u003e\n\u003cp\u003eDrag-and-drop node-based logic mapping for complex entry\/exit conditions without writing C#.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eUniversal DLL Integration\u003c\/strong\u003e\n\u003cp\u003eAbility to read and execute logic based on any 3rd-party indicator plot loaded on the platform.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eGenetic Optimizer\u003c\/strong\u003e\n\u003cp\u003eBiological evolution algorithms built-in to aggressively hunt for the most profitable parameter combinations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eProp Firm Protocols\u003c\/strong\u003e\n\u003cp\u003eHard-coded risk rules to prevent daily stop-loss or trailing drawdown violations on funded accounts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eInstant Real-Time Backtesting\u003c\/strong\u003e\n\u003cp\u003eZero-lag compilation allowing you to watch equity curves update live as you tweak the visual logic.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eSmart Position Sizing\u003c\/strong\u003e\n\u003cp\u003eFractional Kelly Criterion and equity-percentage based sizing models baked directly into the core.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eAutomated Trading Architecture\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp style=\"margin-bottom: 1.5rem;\" class=\"td-text-body\"\u003eAlgo Studio Pro does not rely on clunky webhooks or bridge software. It interacts directly with your platform's core API for absolute minimum latency execution.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNinjaTrader 8 Native:\u003c\/strong\u003e Compiles your visual logic directly into heavily optimized NinjaScript for sub-millisecond local execution.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuantower Native:\u003c\/strong\u003e Connects flawlessly with Quantower's proprietary execution engine for multi-broker routing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTick-Level Accuracy:\u003c\/strong\u003e Backtesting and live execution process every single tick, never relying on aggregated minute data approximations.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMemory Efficiency:\u003c\/strong\u003e Capable of monitoring dozens of logic trees across multiple assets simultaneously without locking up your UI thread.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003eCurrent\u003c\/span\u003e \u003cstrong\u003e(v2.3.0)\u003c\/strong\u003e - Deployed the \"Institutional Engine\" update. Added dedicated Quantower support and enhanced the AI Auto Strategy Builder integration.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ePrevious\u003c\/span\u003e \u003cstrong\u003e(v2.1.0)\u003c\/strong\u003e - Integrated Fractional Kelly Criterion for dynamic position sizing. Added Prop Firm specific trailing drawdown modules.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003eLaunch\u003c\/span\u003e \u003cstrong\u003e(v1.0.0)\u003c\/strong\u003e - Initial release of the Algo Studio visual logic compiler.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 style=\"text-align: center; margin-bottom: 1rem;\" class=\"td-heading-2\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp style=\"margin: 0 auto 3rem auto; text-align: center;\" class=\"td-text-lead\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n\u003cdiv id=\"master-faq\" class=\"accordion-container\"\u003e\n\u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n\u003cp style=\"margin: 0 auto 3rem auto;\" class=\"td-text-lead\"\u003eStop drawing. Start executing.\u003c\/p\u003e\n\u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" fill=\"none\" stroke-width=\"2\" stroke=\"currentColor\" d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":44956439609543,"sku":null,"price":1999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/algostudio.jpg?v=1714490512"},{"product_id":"algo-studio-pro-designer-trader-subscription-ninjatrader","title":"Algo Studio Pro -  Monthly Subscription (NinjaTrader)","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  .btn-secondary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: transparent;\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: 2px solid var(--accent-primary);\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n  }\n  .btn-secondary:hover {\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n  }\n  .cta-button-row {\n    display: inline-flex;\n    gap: 1rem;\n    flex-wrap: wrap;\n    justify-content: center;\n    align-items: center;\n  }\n  @media (max-width: 600px) {\n    .cta-button-row { flex-direction: column; gap: 0.75rem; width: 100%; }\n    .cta-button-row .btn-primary,\n    .cta-button-row .btn-secondary { width: 100%; }\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%;\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n\n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n\n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n\n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- COMPARISON TABLE --- *\/\n  .asp-compare {\n    font-family: var(--font-body);\n    color: var(--text-main);\n    max-width: 1180px;\n    margin: 4rem auto;\n    padding: 0 1rem;\n  }\n  .asp-compare h2 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    margin: 0 0 .5rem;\n    letter-spacing: -.02em;\n    color: var(--text-main);\n    text-align: center;\n  }\n  .asp-compare .asp-sub {\n    color: var(--text-dim);\n    font-size: 1.1rem;\n    margin: 0 auto 2.5rem;\n    text-align: center;\n    max-width: 680px;\n  }\n  .asp-table-wrap {\n    overflow-x: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 12px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n    background: var(--bg-surface);\n  }\n  table.asp-compare-table {\n    width: 100%;\n    border-collapse: collapse;\n    min-width: 980px;\n    background: transparent;\n  }\n  .asp-compare-table th,\n  .asp-compare-table td {\n    padding: 1rem .9rem;\n    text-align: center;\n    border-bottom: 1px solid var(--border-subtle);\n    font-size: .95rem;\n    vertical-align: middle;\n    color: var(--text-dim);\n  }\n  .asp-compare-table thead th {\n    background: var(--bg-surface-alt);\n    font-weight: 700;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-focus);\n    position: sticky;\n    top: 0;\n  }\n  .asp-compare-table tbody th {\n    text-align: left;\n    font-weight: 600;\n    color: var(--text-main);\n    background: var(--bg-surface);\n    width: 280px;\n  }\n  .asp-compare-table tr:last-child td,\n  .asp-compare-table tr:last-child th { border-bottom: none; }\n  .asp-us-col {\n    background: rgba(74, 222, 128, 0.07);\n    position: relative;\n  }\n  .asp-compare-table thead th.asp-us-col {\n    background: #16a34a;\n    color: var(--text-main);\n    border-bottom-color: #15803d;\n  }\n  .asp-compare-table tbody td.asp-us-col {\n    font-weight: 700;\n    color: var(--text-main);\n  }\n  .asp-badge {\n    display: inline-block;\n    background: var(--bg-base);\n    color: var(--text-main);\n    font-size: .65rem;\n    font-weight: 800;\n    padding: .2rem .5rem;\n    border-radius: 999px;\n    margin-left: .5rem;\n    vertical-align: middle;\n    letter-spacing: .05em;\n    border: 1px solid rgba(255,255,255,0.1);\n  }\n  .asp-yes { color: #4ade80; font-weight: 700; }\n  .asp-no { color: #f87171; font-weight: 700; }\n  .asp-mid { color: #fbbf24; font-weight: 700; }\n  .asp-note { display:block; font-size:.78rem; color:var(--text-muted); margin-top:.3rem; font-weight:400; }\n  .asp-foot {\n    margin-top: 1.5rem;\n    font-size: .85rem;\n    color: var(--text-muted);\n    line-height: 1.6;\n    text-align: center;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"td-product-container\"\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- HERO                                                          --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"hero-proof-section wide-layout\" style=\"background: linear-gradient(180deg, #0a0a0a 0%, #000 100%); border-bottom: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 5rem; padding-bottom: 5rem;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 2.5rem;\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eVisual Strategy Designer for NinjaTrader 8\u003c\/span\u003e\n\u003ch1 class=\"td-heading-2\" style=\"font-size: clamp(2rem, 4.5vw, 3.25rem); margin-top: 0.75rem; margin-bottom: 1rem;\"\u003eYour trading rules. Trading themselves. Inside NinjaTrader 8.\u003c\/h1\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto; font-size: 1.15rem; max-width: 820px;\"\u003eStop watching screens for setups you can already describe. Algo Studio Pro turns your rules into a live NT8 bot that takes every trade, sticks to your daily loss limit, and never moves the stop because \"this one looks different.\" Build the rules visually, watch the equity curve update as you edit, validate against tick data, then enable live. Get your evenings back.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto 2.5rem auto;\"\u003e\n\u003cimg alt=\"Algo Studio Pro visual strategy designer\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/graphicaldesigner_1.webp?v=1772465197\u0026amp;width=1400\" loading=\"lazy\" style=\"width: 100%; border: 1px solid var(--border-subtle); border-radius: 8px; box-shadow: 0 20px 40px rgba(0,0,0,0.8);\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1rem;\"\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003ePlatform\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003eNative NinjaTrader 8\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eBuilt directly against NT8 APIs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eBacktest accuracy\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003eTick \/ second \/ minute \/ bar\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eTick replay for exact intrabar fills\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eOptimizer\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003eGA + Differential Evolution\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eFor ATM and indicator parameters\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eLive feedback\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003eEquity curve updates as you edit\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eNo 10-minute Strategy Analyzer wait\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"text-align: center; margin-top: 2.5rem;\"\u003e\n\u003cdiv class=\"cta-button-row\"\u003e\n\u003ca class=\"btn-primary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/free-trial\"\u003eStart your 7-day trial\u003c\/a\u003e\n\u003ca class=\"btn-secondary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/algo-studio-pro-full-documentation\" target=\"_blank\" rel=\"noopener\"\u003eRead the full documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 0.85rem; color: var(--text-muted); margin-top: 0.75rem;\"\u003eFull feature access. No credit card to start. NinjaTrader 8 only.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- WHY THIS EXISTS                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eWhy this exists\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYou already have the strategy. You just can't sit at the screen 12 hours a day.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eEvery discretionary trader hits the same wall. The strategy works on paper, you can spot the setups in hindsight, you can describe the rules in one paragraph. The problem is sitting in front of NinjaTrader from London open until US close to mechanically execute those rules every day, without skipping the trade after a loss or moving the stop because \"this one looks different.\" That isn't a trading problem. That's a job nobody is going to do well for very long.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eAlgo Studio Pro is the alternative. You convert your rules into a visual rule list once. You click backtest and see how it actually performed across years of tick data. You let the optimizer find better stops or targets if you want. Then you enable it to trade live. The bot reads every tick, applies your rules without exception, and stops out at your daily loss limit even if you're asleep.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 3 CARDS: Why a bot beats you                                 --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eWhere bots quietly outperform humans.\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eDiscipline isn't the issue. Your attention, your fingers, and your reaction to a losing trade have hard limits that software doesn't.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n  \u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eAttention span\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMarkets move 23 hours a day, 5 days a week. You're awake for maybe 8 of them and at the screen for fewer. The bot watches the entire window for the setup you'd actually take, and it doesn't blink.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\n  \u003cline x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"9\" y1=\"21\" x2=\"9\" y2=\"9\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eIdentical execution\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eTake the same setup 200 times by hand and you'll execute 200 slightly different trades. Different entry tick, different stop placement, different size. The bot takes the exact trade your rules describe, every time, with no \"this one feels off.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003cpath d=\"M12 2v6\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M12 22v-6\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M4.93 4.93l4.24 4.24\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M14.83 14.83l4.24 4.24\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M2 12h6\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M22 12h-6\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eNo revenge trade\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eAfter a loss your decision-making gets worse. Every trader knows this and most can't override it. The bot doesn't have a \"next trade\" that's worse because the last one stopped out. It has the next trade your rules signal, sized exactly the way the previous one was.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- VISUAL PROOF                                                 --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eBuild the rule list. Backtest it. Trade it.\u003c\/h2\u003e\n\u003cdiv class=\"video-proof-container\"\u003e\u003ciframe title=\"Algo Studio Pro overview\" src=\"https:\/\/www.youtube.com\/embed\/da6N3kzN4KQ?rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg alt=\"ASP Diagram Editor view\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/graphicaldesigner_1.webp?v=1772465197\u0026amp;width=1400\" loading=\"lazy\"\u003e\n\u003cp class=\"ape-test-caption\"\u003eDiagram Editor view. Each block is a rule that fires when its condition becomes true on the live chart.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- TESTIMONIALS                                                 --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"wide-layout\" style=\"background: var(--bg-base); padding: 5rem 0; border-top: 1px solid var(--border-subtle); border-bottom: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 3rem;\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eFrom the TradeDevils Discord\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\" style=\"margin-top: 0.5rem;\"\u003eReal users. Real strategies. Real results.\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eA small sample of what gets posted in our Discord. Names, dates and numbers are from the actual messages.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(420px, 1fr)); gap: 1.5rem;\"\u003e\n\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/nurseinmarkets.png?v=1778145971\" target=\"_blank\" rel=\"noopener\" style=\"display: block; background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; overflow: hidden; text-decoration: none; transition: var(--transition-fast);\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/nurseinmarkets.png?v=1778145971\" alt=\"NurseInTheMarkets Discord post: 60+ algos running\" loading=\"lazy\" style=\"width: 100%; height: auto; display: block;\"\u003e\n\u003cdiv style=\"padding: 1rem 1.25rem; border-top: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: baseline; gap: 0.5rem; flex-wrap: wrap;\"\u003e\n\u003cstrong style=\"color: var(--text-main); font-size: 0.95rem;\"\u003eNurseInTheMarkets\u003c\/strong\u003e\n\u003cspan style=\"color: #4ade80; font-size: 0.78rem; font-family: var(--font-mono);\"\u003e60+ algos live\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.75rem; margin-top: 0.3rem;\"\u003eDiscord, 04 Apr 2025\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/becker.png?v=1778145970\" target=\"_blank\" rel=\"noopener\" style=\"display: block; background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; overflow: hidden; text-decoration: none; transition: var(--transition-fast);\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/becker.png?v=1778145970\" alt=\"Becker Discord post: CCI + EMA strategy on APEX, 21 days backtest\" loading=\"lazy\" style=\"width: 100%; height: auto; display: block;\"\u003e\n\u003cdiv style=\"padding: 1rem 1.25rem; border-top: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: baseline; gap: 0.5rem; flex-wrap: wrap;\"\u003e\n\u003cstrong style=\"color: var(--text-main); font-size: 0.95rem;\"\u003eBecker\u003c\/strong\u003e\n\u003cspan style=\"color: #4ade80; font-size: 0.78rem; font-family: var(--font-mono);\"\u003e$7,345 net \/ 11 days \/ PF 2.27\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.75rem; margin-top: 0.3rem;\"\u003eDiscord, 30 Oct 2025\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/rod.png?v=1778145970\" target=\"_blank\" rel=\"noopener\" style=\"display: block; background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; overflow: hidden; text-decoration: none; transition: var(--transition-fast);\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/rod.png?v=1778145970\" alt=\"Rod Discord post: 1597 tick chart MNQ, 60 days results\" loading=\"lazy\" style=\"width: 100%; height: auto; display: block;\"\u003e\n\u003cdiv style=\"padding: 1rem 1.25rem; border-top: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: baseline; gap: 0.5rem; flex-wrap: wrap;\"\u003e\n\u003cstrong style=\"color: var(--text-main); font-size: 0.95rem;\"\u003eRod\u003c\/strong\u003e\n\u003cspan style=\"color: #4ade80; font-size: 0.78rem; font-family: var(--font-mono);\"\u003e$3,773 net \/ 60 days \/ 81% win\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.75rem; margin-top: 0.3rem;\"\u003eDiscord, 15 Mar 2025\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/rob.png?v=1778145970\" target=\"_blank\" rel=\"noopener\" style=\"display: block; background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; overflow: hidden; text-decoration: none; transition: var(--transition-fast);\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/rob.png?v=1778145970\" alt=\"Rob3255 Discord post: TDU Wicked Wave on prop firm 50K, MNQ 2min\" loading=\"lazy\" style=\"width: 100%; height: auto; display: block;\"\u003e\n\u003cdiv style=\"padding: 1rem 1.25rem; border-top: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: baseline; gap: 0.5rem; flex-wrap: wrap;\"\u003e\n\u003cstrong style=\"color: var(--text-main); font-size: 0.95rem;\"\u003eRob3255\u003c\/strong\u003e\n\u003cspan style=\"color: #4ade80; font-size: 0.78rem; font-family: var(--font-mono);\"\u003eProp 50K \/ MNQ \/ live\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.75rem; margin-top: 0.3rem;\"\u003eDiscord, 03 Apr 2025\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003cp style=\"text-align: center; color: var(--text-muted); font-size: 0.8rem; margin-top: 2.5rem; max-width: 720px; margin-left: auto; margin-right: auto;\"\u003eUnedited screenshots from the TradeDevils Discord. Click any post to view full size. Past performance is not indicative of future results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- OUTCOMES                                                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"ASP visual rule designer\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/graphicaldesigner_1.webp?v=1772465197\u0026amp;width=1200\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eVisual rule designer\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eDescribe your strategy in rules, not code.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eASP gives you two views of the same strategy. The Diagram Editor lays the rules out as a flowchart. The Tree View shows them as a hierarchy grouped by entry, exit and risk. Every rule combines an operator (cross above, greater than, equal to, change of, and more) with two operands (any indicator plot, price OHLC, ATR, swing high or low, time of day, account state). You add rules until the entry condition is what you want. No C#, no scripting language, no compiler step.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eTwo views: Diagram Editor (flowchart) and Tree View (hierarchical)\u003c\/li\u003e\n\u003cli\u003eOperators include cross above\/below, greater\/less than, equal, change of, etc.\u003c\/li\u003e\n\u003cli\u003eOperands: any indicator plot, OHLC, ATR, swing high\/low, time, account equity\u003c\/li\u003e\n\u003cli\u003eBackground evaluation. Editing rules doesn't freeze the UI\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eIndicator agnostic\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eWorks with any NinjaTrader indicator. Including the ones you paid for.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eIf the indicator loads in NT8 and exposes plot values, ASP can read it. Built-in NT indicators, custom ones you wrote, paid third-party tools (footprint, market structure, order flow, anything). You don't need source code, you don't need a wrapper. The indicator just shows up in the operand dropdown and you point your rules at the plots you care about.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eAll built-in NinjaTrader 8 indicators\u003c\/li\u003e\n\u003cli\u003eCustom indicators you built\u003c\/li\u003e\n\u003cli\u003eThird-party paid indicators (no source code access required)\u003c\/li\u003e\n\u003cli\u003eIndicator parameters auto-detected and exposed for optimization\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Universal indicator support\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/any_indi_1.jpg?v=1772465197\u0026amp;width=1200\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTry it for 7 days. No credit card to start. Full feature access.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"ASP live equity curve, backtester and optimizer\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/weighted_risk_1.jpg?v=1772465197\u0026amp;width=1200\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eLive backtest + optimizer\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eWatch the equity curve update as you tweak. Let the optimizer find the rest.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eMost strategy builders make you save your changes, switch to Strategy Analyzer, run a full backtest, and wait ten minutes to see whether the tweak helped. ASP runs the backtest in the background as you edit. Add a rule, change an operand, adjust an ATR multiplier, the equity curve, trade count, win rate, profit factor and drawdown all redraw on the spot. When the rough shape is right, hand it to the optimizer (Genetic Algorithm or Differential Evolution) to find the best stops, targets and indicator parameters across thousands of combinations on tick-accurate data.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eEquity curve and trade stats redraw live as you edit\u003c\/li\u003e\n\u003cli\u003e4 backtest accuracy levels: bar \/ minute \/ second \/ tick\u003c\/li\u003e\n\u003cli\u003eTwo optimizer engines: Genetic Algorithm and Differential Evolution\u003c\/li\u003e\n\u003cli\u003e30+ performance metrics on every result, sortable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eATM trade management\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eFive stop types. Three target types. Four trailing modes.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eASP isn't just rule entry. It's the whole trade lifecycle. Choose from fixed-tick, ATR-based, swing-high, swing-low or break-even stops. Targets in fixed ticks, ATR multiples or risk-reward ratios. Trailing modes from simple tick trail to swing-based structural trail. Six trigger styles for break-even moves and scale-in logic. Add a max-bars-in-trade safety net and a bars-cooldown between entries so the bot doesn't chain trades it shouldn't.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e5 stop types: fixed tick, ATR, swing high, swing low, break-even\u003c\/li\u003e\n\u003cli\u003e3 target types: fixed tick, ATR multiple, risk-reward ratio\u003c\/li\u003e\n\u003cli\u003e4 trailing modes including structural swing trailing\u003c\/li\u003e\n\u003cli\u003e6 trigger styles for break-even and scale-in\u003c\/li\u003e\n\u003cli\u003eMax-bars-in-trade and bars-cooldown to control churn\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"ATM trade management settings\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/smart_position_1.jpg?v=1772465197\u0026amp;width=1200\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Daily risk gates and prop firm management\" src=\"https:\/\/tradedevils-indicators.com\/cdn\/shop\/files\/prop_accounts_1.jpg?v=1772465197\u0026amp;width=1200\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eDaily risk gates\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eDaily loss limit. Daily profit lock. Trailing drawdown.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eASP enforces three risk gates on its own. Daily profit limit locks gains and halts the day. Daily loss limit stops trading at the threshold you set. Trailing drawdown matches what Apex, Topstep and similar prop firms enforce so you don't blow an evaluation while you're at lunch. When a limit hits, the bot closes its positions and won't take another trade until the next session.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eDaily profit lock, daily loss limit, trailing drawdown limit\u003c\/li\u003e\n\u003cli\u003eAuto-close positions and halt on breach\u003c\/li\u003e\n\u003cli\u003eQuestion-mark markers explain why a setup didn't trade (limit hit, cooldown active, session filter)\u003c\/li\u003e\n\u003cli\u003eUp to 10 algos running in one NT8 instance\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- COMPARISON TABLE                                             --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"asp-compare\" aria-label=\"Algo Studio Pro comparison\"\u003e\n\u003ch2\u003eHow ASP Compares\u003c\/h2\u003e\n\u003cp class=\"asp-sub\"\u003eA side-by-side look at the visual and no-code strategy building tools NinjaTrader 8 traders consider.\u003c\/p\u003e\n\n\u003cdiv class=\"asp-table-wrap\"\u003e\n\u003ctable class=\"asp-compare-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eCapability\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"asp-us-col\"\u003eAlgo Studio Pro \u003cspan class=\"asp-badge\"\u003eOURS\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eNinjaTrader Strategy Builder\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBloodhound + Blackbird\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eNinza Infinity Algo Engine\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eQuagensia N Edition\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBuild Alpha\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eStrategyQuant X\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRuns natively inside NinjaTrader 8\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eCompiles to NT8\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eStandalone, exports .cs\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eNT8 export removed in current version\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eVisual no-code designer\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eDiagram + Tree views\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eForm-based wizard, not visual\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eNode graph (fuzzy logic)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLive backtest feedback while editing\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eEquity curve + stats update on every rule change\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eRe-run Strategy Analyzer each time\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eRe-run generation\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eRe-run optimizer\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTick-accurate backtest\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eBar \/ minute \/ second \/ tick\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eVia NT8\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003eDepends\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eOn data feed\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWalk-Forward Analysis\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eIncluding WF Matrix\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMonte Carlo robustness (100+ runs)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003ePer-permutation distribution\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003ePartial\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eStrategy Analyzer post-test\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOut-of-sample \/ incubation holdout\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eIS\/OOS color split + yellow incubation zone\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eManual\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eManual\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eIncubation\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLive execution inside NT8 (no export step)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eUp to 10 simultaneous algos\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eVia Blackbird\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003ePartial\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eExport, often needs touch-up\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eNo NT8 export in current version\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eReads any NT8 indicator (built-in + custom + 3rd-party)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eNo source code required\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003ePartial\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eBias toward ninZa indicators\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eOwn signal library only\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eOwn indicator library only\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuilt-in ATM (5+ stop types, multiple trailing modes)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003e5 stops \/ 3 targets \/ 4 trailing \/ 6 triggers\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eBasic\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eVia Blackbird\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eBasic\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-mid\"\u003eBasic\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProp-firm daily risk gates (Apex \/ Topstep style)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eProfit lock, loss limit, trailing drawdown\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAuto-generates strategies (genetic search)\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cspan class=\"asp-mid\"\u003eCompanion\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003eSee our Auto Strategy Builder\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"asp-mid\"\u003ePartial\u003c\/span\u003e\u003cspan class=\"asp-note\"\u003e\"AI Generate\" combos\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"asp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePricing\u003c\/th\u003e\n\u003ctd class=\"asp-us-col\"\u003e\n\u003cstrong\u003e$99\/mo or $1,795 lifetime\u003c\/strong\u003e\u003cspan class=\"asp-note\"\u003eCancel monthly anytime\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003eFree with NT8\u003c\/td\u003e\n\u003ctd\u003e$99-$349 + $74-$149 one-time\u003c\/td\u003e\n\u003ctd\u003eList ~$2,700, often discounted\u003c\/td\u003e\n\u003ctd\u003eSubscription, ~$1\/day\u003c\/td\u003e\n\u003ctd\u003e$1,497-$2,500 lifetime + monthly tiers\u003c\/td\u003e\n\u003ctd\u003eInstallments + ~$300\/yr renewals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"asp-foot\"\u003eComparison reflects publicly documented features at time of writing. Pricing for third-party products is approximate and may change. Verify on each vendor's site. Trademarks belong to their respective owners.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- ROBUSTNESS \/ VALIDATION USP                                  --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"pas-section\" style=\"background: var(--bg-surface); border-top: 1px solid var(--border-subtle); border-bottom: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eValidation, not decoration\u003c\/span\u003e\n\u003ch2 class=\"td-heading-1\"\u003eHow ASP separates a real edge from a pretty backtest.\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 1rem auto 0 auto;\"\u003eStrategies that look great on history often die on day one of live trading. ASP runs every backtest through the validation passes below by default, so you find the curve-fits before you risk capital.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003cline x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"6\" y1=\"8\" x2=\"6\" y2=\"16\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"10\" y1=\"6\" x2=\"10\" y2=\"18\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"14\" y1=\"9\" x2=\"14\" y2=\"15\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"18\" y1=\"7\" x2=\"18\" y2=\"17\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eTick-accurate backtest\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eNo assumed fills. With NT8 tick replay, every print is processed the way live execution would handle it. The equity curve you see is the equity curve you'd actually have had.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\n  \u003cline x1=\"12\" y1=\"3\" x2=\"12\" y2=\"21\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eIn-sample \/ out-of-sample split\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eThe equity curve is colour-coded. Green is in-sample (the data the optimizer saw). Magenta is out-of-sample (data it didn't). When the magenta segment falls apart, you know the strategy memorised history rather than learning a pattern.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003cpath d=\"M3 3v18h18\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M7 14l4-4 4 4 5-5\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eWalk-forward analysis\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMultiple training and validation windows step forward through history. A strategy that only worked on one stretch of data fails the walk-forward test and gets flagged before you waste a live session on it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003cpolyline points=\"20 12 4 12\"\u003e\u003c\/polyline\u003e\n  \u003cpolyline points=\"8 8 4 12 8 16\"\u003e\u003c\/polyline\u003e\n  \u003cpolyline points=\"16 16 20 12 16 8\"\u003e\u003c\/polyline\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eMonte Carlo, 100+ runs\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eTrade order shuffled, slippage randomised, fill quality varied. The worst-case curve and risk-of-ruin are computed across 100+ permutations so you see what the strategy looks like when conditions go against you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\n  \u003cline x1=\"15\" y1=\"3\" x2=\"15\" y2=\"21\"\u003e\u003c\/line\u003e\n  \u003cpath d=\"M18 8l-2 4 2 4\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eIncubation period (yellow zone)\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eThe most recent slice of data (default 10%) is locked away from the optimizer entirely and shown in yellow on the equity curve. The strategy has to perform there too, not just in-sample. Added in v1.2.6.0.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003cline x1=\"9\" y1=\"6\" x2=\"20\" y2=\"6\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"9\" y1=\"12\" x2=\"20\" y2=\"12\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"9\" y1=\"18\" x2=\"20\" y2=\"18\"\u003e\u003c\/line\u003e\n  \u003ccircle cx=\"5\" cy=\"6\" r=\"1\"\u003e\u003c\/circle\u003e\n  \u003ccircle cx=\"5\" cy=\"12\" r=\"1\"\u003e\u003c\/circle\u003e\n  \u003ccircle cx=\"5\" cy=\"18\" r=\"1\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003e30+ metrics, not just \"profit\"\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eSharpe, Sortino, K-Ratio, MAR, SQN (System Quality Number), CPC Index, MAE, MFE, profit factor, max drawdown, recovery factor and more. Sortable columns make it obvious when total profit came from one outlier trade instead of from a real edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"td-text-body\" style=\"text-align: center; margin: 2.5rem auto 0 auto; max-width: 720px; color: var(--text-dim);\"\u003eAll six are part of the standard backtest pipeline. You don't enable them, you just look at them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- NERD VAULT                                                   --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 1.5rem auto; text-align: center;\"\u003eWant every operator, every metric, every option spelled out?\u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 3rem;\"\u003e\n\u003ca class=\"btn-secondary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/algo-studio-pro-full-documentation\" target=\"_blank\" rel=\"noopener\"\u003eRead the full documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat's actually in the rule engine\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eOperators:\u003c\/strong\u003e cross above, cross below, greater than, less than, equal to, change of, and more.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOperands:\u003c\/strong\u003e any indicator plot, OHLC price, ATR value, swing high\/low bar, time of day, day of week, account equity, current position, time since last trade.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLogic:\u003c\/strong\u003e rules combine with AND inside a group. Multiple groups give you OR logic at the entry level.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eActions:\u003c\/strong\u003e enter long \/ short, exit, modify position, scale in.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEvaluation:\u003c\/strong\u003e rule evaluation runs on a background thread. The UI stays responsive even on complex rule sets.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eATM (Advanced Trade Management) full spec\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e5 stop types:\u003c\/strong\u003e fixed tick, ATR-based, swing high, swing low, break-even.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3 target types:\u003c\/strong\u003e fixed tick, ATR multiple, risk-reward ratio.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e4 trailing modes:\u003c\/strong\u003e tick trail, ATR trail, swing-based structural trail, break-even trail.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e6 trigger styles:\u003c\/strong\u003e for break-even moves and scale-in logic.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMax bars in trade:\u003c\/strong\u003e auto-close positions held longer than X bars (time-based safety net).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBars cooldown:\u003c\/strong\u003e minimum bars between trades, blocks revenge entries.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5 position sizing models:\u003c\/strong\u003e fixed contracts, percent equity, fixed dollar risk, ATR-scaled, Fractional Kelly.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eBacktester + optimizer specs\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAccuracy levels:\u003c\/strong\u003e bar, minute, second, tick (tick mode requires NT8 tick replay).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOptimizers:\u003c\/strong\u003e Genetic Algorithm and Differential Evolution (JADE variant).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eValidation:\u003c\/strong\u003e walk-forward analysis, Monte Carlo (100+ runs), incubation holdout.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEquity curve display:\u003c\/strong\u003e in-sample (green), out-of-sample (magenta), incubation (yellow).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerformance metrics (30+):\u003c\/strong\u003e Sharpe, Sortino, K-Ratio, MAR, SQN, CPC Index, MAE, MFE, profit factor, max drawdown, recovery factor, expectancy, win rate, payoff ratio, average trade, average bars in trade, ulcer index, and more.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTargets to optimize:\u003c\/strong\u003e ATM parameters (stop, target, trailing), any indicator parameter, custom weighted score.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eLive trading architecture\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eUp to 10 simultaneous algos\u003c\/strong\u003e per NinjaTrader 8 instance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDaily risk gates:\u003c\/strong\u003e profit lock, loss limit, trailing drawdown limit (Apex \/ Topstep \/ MyFundedFutures compatible).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLimit-order entries:\u003c\/strong\u003e place entries at a configurable tick offset for better fill quality.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuestion-mark markers:\u003c\/strong\u003e shows on the chart exactly why a signal didn't trade (limit hit, cooldown, session filter, etc.).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-time PnL panel:\u003c\/strong\u003e per-algo and aggregated.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNative execution:\u003c\/strong\u003e ASP runs inside NT8 directly. No webhook bridges, no plugin layers, no third-party translation.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev1.2.6.0\u003c\/span\u003e \u003cstrong\u003e(Latest)\u003c\/strong\u003e - Incubation period validation (yellow holdout zone). Background signal evaluation, no UI freeze on complex rule sets. 2.5x faster optimization via pre-sampling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev1.2.5.1\u003c\/span\u003e - Strategy styles (Trend Following, Mean Reversion, Scalping) with style-specific exit mechanics. Added swing-based trailing stop and 0-100 style scoring.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev1.2.5.0\u003c\/span\u003e - Profit consistency Monte Carlo metric. Mandatory and optional indicator constraints. Same-bar trade prevention. Decimal handling fix for standard deviations.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev1.2.4.6\u003c\/span\u003e - Initial public release. Visual designer, GA optimizer, walk-forward analysis, native NinjaScript export pipeline.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- NOT FOR YOU IF                                                --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"problem-section\" style=\"padding-top: 2rem; padding-bottom: 2rem;\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eHonest disqualifier\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\" style=\"margin-bottom: 1.5rem;\"\u003eASP isn't for everyone. Skip it if any of these is you.\u003c\/h2\u003e\n\u003cp class=\"problem-text\" style=\"margin-bottom: 2rem;\"\u003eWe sell more by being honest about who shouldn't buy than by pretending it's a fit for everyone. Read this before starting the trial.\u003c\/p\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.25rem; margin-top: 1rem;\"\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou don't trade on NinjaTrader 8.\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eASP is built natively against NT8. There is no MT4, TradingView, Sierra Chart or Quantower version, and there are no plans for one.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou want a black box that \"just makes money.\"\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eASP doesn't invent strategies for you. It takes the strategy you describe in rules and automates the execution. If you don't have a setup yet, that's a different problem.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou want zero learning curve.\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eASP is no-code but it isn't shallow. Five stop types, four trailing modes, walk-forward, Monte Carlo, incubation. Plan on a few hours the first weekend to absorb the surface. Most users find it worth that.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou expect the strategy to work forever.\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eMarkets shift. Strategies decay. Re-optimization on recent data is part of running a bot well. If that sounds like effort, this isn't the right tool.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- FAQ                                                          --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eIf yours isn't here, ask in Discord.\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n\n\u003ch3 class=\"faq-category\"\u003eAbout Algo Studio Pro\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat does ASP actually do?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eIt's a visual strategy designer, backtester, optimizer and live trader for NinjaTrader 8. You build entry and exit rules from indicators already on your chart (built-in, custom or third-party), backtest the strategy on tick-accurate data, run Monte Carlo and walk-forward validation on it, optimize stops and targets if you want, and trade it live with daily risk gates. All inside NT8.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow is this different from NinjaTrader's built-in Strategy Builder?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNT8's Strategy Builder lets you write rules and run a basic backtest. ASP adds: tick-accurate backtesting, Monte Carlo and walk-forward validation, two optimizer engines (GA and Differential Evolution), 30+ performance metrics, in-sample\/out-of-sample equity curve coloring, incubation holdout, full ATM trade management (5 stop types, 4 trailing modes), daily risk gates for prop firm rules, and live multi-algo execution. NT's builder gives you rule entry. ASP gives you the whole research-to-live pipeline.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs ASP the same thing as Auto Strategy Builder (ASB)?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. ASP is the visual designer where you describe a strategy in rules and ASP automates and validates it. ASB is a separate product where a genetic algorithm invents strategies from scratch by combinatorially testing indicators you point it at. They're sister products in the same suite, not the same tool.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eDesigning \u0026amp; Backtesting\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo I need to know how to code?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. The interface is visual. You combine operators (cross above, greater than, etc.) with operands (indicator plots, price, ATR, swing points) into rules. The backtest, optimizer and live trader all read those rules directly. You never touch C#.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes it work with my custom or third-party indicator?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. If the indicator loads in NT8 and exposes plot values, ASP can read it. ASP auto-detects parameters, exposes them in the rule editor, and lets you reference any plot value as an operand. No source code access required.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eRobustness \u0026amp; Validation\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow does ASP catch curve-fitting?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eSix layers. Tick-accurate backtest (no fake fills), in-sample\/out-of-sample color split on the equity curve (catches overfit visually), walk-forward (catches strategies that worked once), Monte Carlo with 100+ runs (catches order-of-trades luck), incubation holdout (locks the most recent data away from the optimizer), and 30+ performance metrics so you can spot a strategy that profited from one trade rather than from a real edge.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat's \"incubation period\" and why does it matter?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eStandard out-of-sample testing splits data into train\/test. The optimizer still gets to \"see\" the test split when you tune things. Incubation goes one step further: you reserve a slice (default 10%) that the optimizer literally cannot read. It's shown in yellow on the equity curve. The strategy has to perform there too. If it doesn't, you've got a clue you found pattern instead of edge. Added in v1.2.6.0.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eLive Trading\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow many strategies can I run live at once?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eUp to 10 simultaneous algos per NT8 instance. Each one can be on a different instrument, timeframe and account. CPU is the practical limit before that, especially if your rules touch multiple indicators per tick.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWill it actually stop trading on my prop firm daily loss limit?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. ASP enforces three risk gates internally: daily profit lock, daily loss limit, trailing drawdown limit. When any of them is hit, the bot closes its open positions and won't enter another trade until the next session. Set the numbers to match your prop firm's rules (Apex 50K, Topstep 50K, etc.) and the bot will respect them whether you're at the screen or not.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I run it on Apex \/ Topstep \/ MyFundedFutures?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes, anywhere NinjaTrader 8 is supported. The daily risk gates are designed to match prop firm trailing drawdown rules. Several traders in our Discord run ASP bots on funded Apex and Topstep accounts. Configure the limits to match your specific account size before you go live.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eTrial, Pricing \u0026amp; Licensing\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow does the 7-day trial work?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eFull feature access for 7 days. No credit card to start. The trial clock starts when you first add ASP to a chart, not when you sign up, so you can take your time getting NT8 set up. We don't auto-charge when the trial ends. If you want to keep using it you start a subscription manually.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. Discord and email. Most questions get answered within a few hours during European or US trading hours. Free updates for the life of your subscription.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- BOTTOM CTA                                                   --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to put your strategy on autopilot?\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eASP is the only NinjaTrader 8 strategy builder that combines live backtest feedback as you edit, walk-forward + Monte Carlo + incubation validation, prop-firm risk gates, and works with any indicator already on your chart. Try it for 7 days. No credit card to start.\u003c\/p\u003e\n\u003cdiv class=\"cta-button-row\"\u003e\n\u003ca class=\"btn-primary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/free-trial\"\u003e Start your 7-day trial \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/a\u003e\n\u003ca class=\"btn-secondary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/algo-studio-pro-full-documentation\" target=\"_blank\" rel=\"noopener\"\u003eRead the full documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 0.75rem; color: var(--text-muted); margin: 3rem auto 0 auto; max-width: 720px; line-height: 1.5; text-align: center;\"\u003eRisk disclosure: Futures and forex trading carries substantial risk of loss and is not suitable for every investor. Past performance is not indicative of future results. Algo Studio Pro is a research and automation tool, not investment advice. Hypothetical or simulated performance results have inherent limitations. You are solely responsible for the strategies you deploy and the trades they place.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ Accordion Logic\n    const accordionHeaders = document.querySelectorAll('.accordion-header');\n\n    accordionHeaders.forEach(header =\u003e {\n      header.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n\n        \/\/ Close all other accordions\n        document.querySelectorAll('.accordion-item').forEach(otherItem =\u003e {\n          if (otherItem !== item \u0026\u0026 otherItem.classList.contains('active')) {\n            otherItem.classList.remove('active');\n            otherItem.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n            otherItem.querySelector('.accordion-content').style.maxHeight = null;\n          }\n        });\n\n        \/\/ Toggle current accordion\n        if (item.classList.contains('active')) {\n          item.classList.remove('active');\n          this.setAttribute('aria-expanded', 'false');\n          content.style.maxHeight = null;\n        } else {\n          item.classList.add('active');\n          this.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n  });\n\u003c\/script\u003e\n","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":45964553879751,"sku":null,"price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/algostudio.jpg?v=1714490512"},{"product_id":"footprint-orderflow-monthly-subscription","title":"Footprint Orderflow indicator - Monthly Subscription (NinjaTrader 8)","description":"\u003c!-- \n  ======================================================================\n  TRADE DEVILS: ULTIMATE ORDER FLOW FOOTPRINT - BATTLE STATION PRODUCT PAGE\n  ROLE: Senior CRO Engineer \u0026 Front-End Developer\n  ======================================================================\n--\u003e\n\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\n  \/* --- ADDITIONAL BUTTON + LAYOUT STYLES --- *\/\n  .btn-secondary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: transparent;\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: 2px solid var(--accent-primary);\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n  }\n  .btn-secondary:hover {\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n  }\n  .cta-button-row {\n    display: inline-flex;\n    gap: 1rem;\n    flex-wrap: wrap;\n    justify-content: center;\n    align-items: center;\n  }\n  @media (max-width: 600px) {\n    .cta-button-row { flex-direction: column; gap: 0.75rem; width: 100%; }\n    .cta-button-row .btn-primary,\n    .cta-button-row .btn-secondary { width: 100%; }\n  }\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%;\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  \/* --- COMPARISON TABLE --- *\/\n  .fp-compare {\n    font-family: var(--font-body);\n    color: var(--text-main);\n    max-width: 1180px;\n    margin: 4rem auto;\n    padding: 0 1rem;\n  }\n  .fp-compare h2 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    margin: 0 0 .5rem;\n    letter-spacing: -.02em;\n    color: var(--text-main);\n    text-align: center;\n  }\n  .fp-compare .fp-sub {\n    color: var(--text-dim);\n    font-size: 1.1rem;\n    margin: 0 auto 2.5rem;\n    text-align: center;\n    max-width: 680px;\n  }\n  .fp-table-wrap {\n    overflow-x: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 12px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n    background: var(--bg-surface);\n  }\n  table.fp-compare-table {\n    width: 100%;\n    border-collapse: collapse;\n    min-width: 940px;\n    background: transparent;\n  }\n  .fp-compare-table th,\n  .fp-compare-table td {\n    padding: 1rem .9rem;\n    text-align: center;\n    border-bottom: 1px solid var(--border-subtle);\n    font-size: .95rem;\n    vertical-align: middle;\n    color: var(--text-dim);\n  }\n  .fp-compare-table thead th {\n    background: var(--bg-surface-alt);\n    font-weight: 700;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-focus);\n    position: sticky;\n    top: 0;\n  }\n  .fp-compare-table tbody th {\n    text-align: left;\n    font-weight: 600;\n    color: var(--text-main);\n    background: var(--bg-surface);\n    width: 280px;\n  }\n  .fp-compare-table tr:last-child td,\n  .fp-compare-table tr:last-child th { border-bottom: none; }\n  .fp-us-col {\n    background: rgba(74, 222, 128, 0.07);\n    position: relative;\n  }\n  .fp-compare-table thead th.fp-us-col {\n    background: #16a34a;\n    color: var(--text-main);\n    border-bottom-color: #15803d;\n  }\n  .fp-compare-table tbody td.fp-us-col {\n    font-weight: 700;\n    color: var(--text-main);\n  }\n  .fp-badge {\n    display: inline-block;\n    background: var(--bg-base);\n    color: var(--text-main);\n    font-size: .65rem;\n    font-weight: 800;\n    padding: .2rem .5rem;\n    border-radius: 999px;\n    margin-left: .5rem;\n    vertical-align: middle;\n    letter-spacing: .05em;\n    border: 1px solid rgba(255,255,255,0.1);\n  }\n  .fp-yes { color: #4ade80; font-weight: 700; }\n  .fp-no { color: #f87171; font-weight: 700; }\n  .fp-mid { color: #fbbf24; font-weight: 700; }\n  .fp-note { display:block; font-size:.78rem; color:var(--text-muted); margin-top:.3rem; font-weight:400; }\n  .fp-foot {\n    margin-top: 1.5rem;\n    font-size: .85rem;\n    color: var(--text-muted);\n    line-height: 1.6;\n    text-align: center;\n  }\n\n  \/* --- VERIFIED REVIEW CARDS --- *\/\n  .review-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-left: 3px solid #fbbf24;\n    border-radius: 8px;\n    padding: 1.5rem 1.75rem;\n    display: flex;\n    flex-direction: column;\n  }\n  .review-stars {\n    color: #fbbf24;\n    font-size: 1rem;\n    letter-spacing: 0.1em;\n    margin-bottom: 0.5rem;\n  }\n  .review-verified {\n    display: inline-block;\n    color: #4ade80;\n    font-size: 0.7rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    margin-bottom: 0.75rem;\n  }\n  .review-quote {\n    color: var(--text-main);\n    font-size: 0.98rem;\n    line-height: 1.6;\n    margin: 0 0 1rem 0;\n    flex-grow: 1;\n  }\n  .review-meta {\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n    border-top: 1px solid var(--border-subtle);\n    padding-top: 0.75rem;\n    margin-top: 0.5rem;\n  }\n  .review-name {\n    color: var(--text-main);\n    font-weight: 600;\n    font-size: 0.95rem;\n  }\n  .review-date {\n    color: var(--text-muted);\n    font-size: 0.78rem;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- HERO                                                         --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"hero-proof-section wide-layout\" style=\"background: linear-gradient(180deg, #0a0a0a 0%, #000 100%); border-bottom: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 5rem; padding-bottom: 5rem;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 2.5rem;\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eOrder Flow Footprint Indicator for NinjaTrader 8\u003c\/span\u003e\n\u003ch1 class=\"td-heading-2\" style=\"font-size: clamp(2rem, 4.5vw, 3.25rem); margin-top: 0.75rem; margin-bottom: 1rem;\"\u003eStop guessing what happened inside the candle.\u003c\/h1\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto; font-size: 1.15rem; max-width: 820px;\"\u003eTDU Footprint is the most feature-complete order flow indicator for NinjaTrader 8. Bid and ask volume at every price level on every bar, 25+ imbalance detection modules, 48 alert types, advanced POC patterns, and 101 plots exportable to your own NinjaScript strategies.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto 2.5rem auto;\"\u003e\n\u003cimg alt=\"TDU Footprint Indicator on NinjaTrader 8\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/footprint-1673941734064.jpg?v=1673941737\" loading=\"lazy\" style=\"width: 100%; border: 1px solid var(--border-subtle); border-radius: 8px; box-shadow: 0 20px 40px rgba(0,0,0,0.8);\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1rem;\"\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eAlerts\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003e48 alert types\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003ePlus 5 custom C# alert slots\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eImbalance detection\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003e25+ modules\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eStacked, sequencing, exhaustion, more\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eTemplates\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003e14 one-click presets\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003e6 color themes included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-surface); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 1.25rem;\"\u003e\n\u003cdiv style=\"color: var(--accent-primary); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem;\"\u003eNinjaScript API\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.05rem; font-weight: 600; color: var(--text-main);\"\u003e101 exportable plots\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.85rem; color: var(--text-dim); margin-top: 0.25rem;\"\u003eBuild your own automated strategies\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"text-align: center; margin-top: 2.5rem;\"\u003e\n\u003cdiv class=\"cta-button-row\"\u003e\n\u003ca class=\"btn-primary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/free-trial\"\u003eStart your 7-day trial\u003c\/a\u003e\n\u003ca class=\"btn-secondary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/footprint-orderflow-indicator-ninjatrader-docs\" target=\"_blank\" rel=\"noopener\"\u003eRead the full documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 0.85rem; color: var(--text-muted); margin-top: 0.75rem;\"\u003e$55\/month or $459 lifetime. 7-day trial, no credit card to start.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- WHY THIS EXISTS                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eWhy this exists\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYou're not losing because your strategy is bad. You're losing because your chart hides half the story.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eYou take the breakout at the high of the range. Two minutes later it reverses three points and stops you out. The post-mortem is always the same: with hindsight, sellers were absorbing every aggressive buy at exactly that price. Your candle was green. You were getting trapped.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eYou spot the reversal setup at \"support.\" The bar wicks down, looks like rejection, you go long. Price rolls over and takes you out. What you missed: the actual point of control was three ticks below where you entered. The level you traded from didn't have any real volume defending it. The level that did was sitting underneath you.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eA footprint indicator fixes this. Every cell on every bar shows the actual bid and ask volume that traded at that price. Absorption, exhaustion, the real POC, stacked imbalances, all visible while the bar is still forming. You stop guessing whether the move is real and start seeing who's actually trading.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eThat's what every footprint indicator promises. The next sections explain why most don't deliver, and why TDU does.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n  \u003c!-- SECTION 1: THE EMOTIONAL ENTRY HOOK (PAS) --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 3 CARDS: WHERE FOOTPRINT BEATS CANDLES                       --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eThree things a footprint shows that a candle never can.\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eSame green bar, completely different story underneath. These are the three patterns the candle will hide and the footprint will not.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003cpath d=\"M3 12h4l3 9 4-18 3 9h4\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eAbsorption at the highs\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eHeavy market buying gets soaked up by passive sellers without price moving. The candle prints green, the bid\/ask cells show all the buy aggression hitting a wall. The breakout that wasn't.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003crect x=\"2\" y=\"6\" width=\"20\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\n  \u003cline x1=\"6\" y1=\"10\" x2=\"6\" y2=\"14\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"10\" y1=\"10\" x2=\"10\" y2=\"14\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"14\" y1=\"10\" x2=\"14\" y2=\"14\"\u003e\u003c\/line\u003e\n  \u003cline x1=\"18\" y1=\"10\" x2=\"18\" y2=\"14\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eStacked imbalances\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eWhen buy market orders outweigh sell offers at three or more consecutive price levels, that's a footprint signature of aggressive directional flow. Often the only warning before a sharp continuation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\n  \u003ccircle cx=\"12\" cy=\"12\" r=\"3\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eThe real point of control\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eThe price level where the most volume actually changed hands, not the visual middle of the candle. The level price will return to, the level institutions defended. Marked automatically on every bar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- VISUAL PROOF                                                 --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eSwitch templates with one click. See the order flow change instantly.\u003c\/h2\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg alt=\"One-click template menu showing instant view switching\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/menu-1671990331674.gif?v=1671990335\" loading=\"lazy\"\u003e\n\u003cp class=\"ape-test-caption\"\u003e14 included templates. Bid\/Ask, Delta, Profile, Brick, Gradient and more. Switch from the on-chart menu, no settings dive required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- TESTIMONIALS                                                 --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"wide-layout\" style=\"background: var(--bg-base); padding: 5rem 0; border-top: 1px solid var(--border-subtle); border-bottom: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 1rem;\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eTrusted by traders worldwide\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\" style=\"margin-top: 0.5rem;\"\u003e60+ verified five-star reviews. 20+ countries. Since 2021.\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eMost of these traders tested other footprint indicators first. Here's a quick scan of what they said.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: flex; justify-content: center; gap: 2rem; margin-bottom: 3rem; flex-wrap: wrap; color: var(--text-dim); font-size: 0.85rem;\"\u003e\n\u003cdiv\u003e\n\u003cstrong style=\"color: #fbbf24; font-size: 1.1rem;\"\u003e★★★★★\u003c\/strong\u003e Average across all reviews\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003e4+ years\u003c\/strong\u003e of public reviews\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003e20+ countries\u003c\/strong\u003e represented\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1rem;\"\u003e\n\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-quote\"\u003e\"I have Valtos and MZpack footprints, and this one is by far the best.\"\u003c\/p\u003e\n\u003cdiv class=\"review-meta\"\u003e\n\u003cspan class=\"review-name\"\u003eChloe · US\u003c\/span\u003e\u003cspan class=\"review-date\"\u003eJan 2023\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-quote\"\u003e\"What makes it even better is you DO NOT have to use tick replay, which any heavy NinjaTrader user knows kills your charts.\"\u003c\/p\u003e\n\u003cdiv class=\"review-meta\"\u003e\n\u003cspan class=\"review-name\"\u003eBryan Guenther · US\u003c\/span\u003e\u003cspan class=\"review-date\"\u003eJun 2023\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-quote\"\u003e\"I've tested about all footprint add-ons available under the sun. TradeDevil's is, to me, the best by far.\"\u003c\/p\u003e\n\u003cdiv class=\"review-meta\"\u003e\n\u003cspan class=\"review-name\"\u003eArnaud M · FR\u003c\/span\u003e\u003cspan class=\"review-date\"\u003eDec 2022\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-quote\"\u003e\"It opens the hood to what's going on inside every candle. It has kept me in good trades and kept me out of bad ones.\"\u003c\/p\u003e\n\u003cdiv class=\"review-meta\"\u003e\n\u003cspan class=\"review-name\"\u003eChad · US\u003c\/span\u003e\u003cspan class=\"review-date\"\u003eOct 2023\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-quote\"\u003e\"By far the best Order Flow indicator available. Easily fully automate order flow strategies and backtest them.\"\u003c\/p\u003e\n\u003cdiv class=\"review-meta\"\u003e\n\u003cspan class=\"review-name\"\u003eMatt Edmonds · NZ\u003c\/span\u003e\u003cspan class=\"review-date\"\u003eJul 2025\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cp style=\"text-align: center; color: var(--text-muted); font-size: 0.8rem; margin-top: 2rem;\"\u003eVerified buyer reviews from tradedevils-indicators.com. Past performance is not indicative of future results. The longer-form review comparisons appear later on this page.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- OUTCOMES                                                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Delta Footprint View showing buying and selling shifts\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/delta-1673941637274.jpg?v=1673941639\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eDetection breadth\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eEvery imbalance pattern you've ever read about, detected automatically.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eStandard footprint indicators give you bid vs ask cells and call it a day. TDU Footprint runs separate detection modules over every bar: standard buy\/sell imbalances, stacked imbalances, sequencing, exhaustion prints, fat and thin prints, big delta, market sweep, market weakness, absorption, passive absorption, POC patterns, value area gaps, unfinished business, and more. Each one is configurable. Each one can fire an alert.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eConfigurable thresholds per detection (ratio, volume, count, lookback)\u003c\/li\u003e\n\u003cli\u003eIndependent swing filters per signal to focus on structure\u003c\/li\u003e\n\u003cli\u003eVisualised on the bar in real time as it forms\u003c\/li\u003e\n\u003cli\u003eSee the comparison table below for the count vs other indicators\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eAlert coverage\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eAn alert for every detection. Plus slots for your own C# logic.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eEvery detection module above has its own alert type, plus delta signals, POC patterns, volume sequencing, trapped trader detection, and more. When the built-in set isn't enough, custom alert slots accept your own C# expressions written against the indicator state, so you can fire alerts on conditions nobody else has thought of yet.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eAn alert type per detection module, ready to use out of the box\u003c\/li\u003e\n\u003cli\u003eCustom C# expression slots for your own conditions\u003c\/li\u003e\n\u003cli\u003eVisual chart markers, popup alerts, sound, email\u003c\/li\u003e\n\u003cli\u003ePer-signal swing filtering so you stop ignoring the panel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Footprint Alerts Settings Panel\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/alerts_5381b9cb-58df-4d47-9adc-d28139af465c.png?v=1683265707\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTry it for 7 days. No credit card to start. Full feature access.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Point of Control and Value Area marked on chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/pocvaluearea-1673736508883.jpg?v=1673736509\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eAdvanced POC patterns\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eThe POC isn't just a line. It's a family of patterns.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eMost indicators draw a single Point of Control line and stop there. TDU Footprint detects the bullish POC, the bearish POC, POC sitting in the wick, POC gaps from one bar to the next, the POC Momentum Wave (3-bar dip-and-recover or pop-and-drop pattern), plus configurable POC1, POC2 and POC3 levels with extension lines projected forward as reaction zones.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eBullish, Bearish, Consecutive, In-Wick, Gap and Momentum Wave POC patterns\u003c\/li\u003e\n\u003cli\u003eUp to 3 POCs per bar with extension lines projected forward\u003c\/li\u003e\n\u003cli\u003eBar Value Area, Engulfing Value Area and Value Area Gap detection\u003c\/li\u003e\n\u003cli\u003eSession Volume Profile with histogram, brick or distribution display modes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eWorkflow speed\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eOne-click templates. Six themes. No settings dive.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003ePre-built layout templates ship with the indicator: Bid\/Ask Volume, Delta, Histogram, Brick, Gradient, Big Trades, Profile and more. Switch from the on-chart menu without opening any settings panel. Colour themes for light and dark setups. Tick aggregation cleans up noisy instruments. The dashboard at the bottom of each bar surfaces dozens of metrics so you read the bar at a glance.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eOn-chart dropdown menu for instant template switching\u003c\/li\u003e\n\u003cli\u003eBuilt-in colour themes plus full customisation\u003c\/li\u003e\n\u003cli\u003ePer-bar dashboard with selectable metrics\u003c\/li\u003e\n\u003cli\u003eTick aggregation for noisy instruments\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Summary Dashboard and Volume Profile at the bottom of chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/summary-1673941883785.jpg?v=1673941885\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003e$55\/month or $459 lifetime. Cancel monthly anytime.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Footprint Indicator displaying Bid\/Ask Volume and Imbalances\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/footprint-1673941734064.jpg?v=1673941737\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eNinjaScript API\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eWire every value into your own strategy.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eTDU Footprint exposes its full internal state through the standard NinjaScript plot system. Every imbalance count, delta value, POC level, volume bucket, alert flag and signal state is readable from any other strategy or indicator on the chart. Pair it with our Auto Strategy Builder or Algo Studio Pro to backtest and automate strategies that trade off real order flow data, not just price.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eNumeric plots exposed via standard NinjaScript Values\u003c\/li\u003e\n\u003cli\u003eCompatible with Bloodhound, custom strategies, ASB and Algo Studio Pro\u003c\/li\u003e\n\u003cli\u003eEvery detection module accessible programmatically\u003c\/li\u003e\n\u003cli\u003eBuild genuinely automated order flow strategies, not just visual aids\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- COMPARISON TABLE                                             --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"fp-compare\" aria-label=\"TDU Footprint comparison\"\u003e\n\u003ch2\u003eHow TDU Footprint Compares\u003c\/h2\u003e\n\u003cp class=\"fp-sub\"\u003eA side-by-side look at the order flow and footprint indicators NinjaTrader 8 traders consider.\u003c\/p\u003e\n\n\u003cdiv class=\"fp-table-wrap\"\u003e\n\u003ctable class=\"fp-compare-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eCapability\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"fp-us-col\"\u003eTDU Footprint \u003cspan class=\"fp-badge\"\u003eOURS\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eNT Order Flow+\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eMZpack mzFootprint\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eOrderflows.com\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eGorilla FootPrint Pro\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eemoji trading OF Suite\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBid\/Ask volume per price level\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDistinct imbalance detection modules\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cspan class=\"fp-yes\"\u003e25+\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eStacked, sequencing, exhaustion, sweep, more\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~3\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~6\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~5\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~3\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~6\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDistinct alert types\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cspan class=\"fp-yes\"\u003e48\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003ePlus 5 custom C# alert slots\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~6\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~12\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~15\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~5\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003e~14\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCustom C# alert expressions\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003e5 user-defined slots\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBig trades \/ fat prints highlighting\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003emzBigTrade module\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAbsorption \/ passive absorption detection\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAdvanced POC patterns (Bullish\/Bearish\/In-Wick\/Gap\/Momentum Wave)\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOne-click layout templates\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003e14 included\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eLimited\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSession Volume Profile included\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNinjaScript plots exposed for strategy automation\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cspan class=\"fp-yes\"\u003e101\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eAll imbalance, delta, POC, volume data\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003eStandard\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003emzPack API\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr id=\"tick-replay-row\"\u003e\n\u003cth scope=\"row\"\u003eWorks without Tick Replay (preserves NT8 performance)\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cspan class=\"fp-yes\"\u003eYes\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eTemplates designed to run without tick replay\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eTick replay required\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"fp-mid\"\u003ePartial\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eTick replay required\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eTick replay required\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"fp-no\"\u003eNo\u003c\/span\u003e\u003cspan class=\"fp-note\"\u003eTick replay required\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePricing\u003c\/th\u003e\n\u003ctd class=\"fp-us-col\"\u003e\n\u003cstrong\u003e$55\/mo or $459 lifetime\u003c\/strong\u003e\u003cspan class=\"fp-note\"\u003eCancel monthly anytime\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e$59\/mo or NT lifetime\u003c\/td\u003e\n\u003ctd\u003eEUR 149-369 one-time\u003c\/td\u003e\n\u003ctd\u003e$350-$1,250 one-time\u003c\/td\u003e\n\u003ctd\u003e$169-249 one-time\u003c\/td\u003e\n\u003ctd\u003e$99-149\/mo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"fp-foot\"\u003eComparison reflects publicly documented features at time of writing. Pricing for third-party products is approximate and may change. Verify on each vendor's site. Trademarks belong to their respective owners.\u003c\/p\u003e\n\n\u003cdiv style=\"max-width: 980px; margin: 2rem auto 0 auto; background: linear-gradient(135deg, rgba(22, 163, 74, 0.08) 0%, rgba(22, 163, 74, 0.02) 100%); border: 1px solid #16a34a; border-left: 4px solid #16a34a; border-radius: 8px; padding: 1.5rem 1.75rem;\"\u003e\n\u003cdiv style=\"display: flex; align-items: flex-start; gap: 1rem; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"flex-shrink: 0;\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"32\" height=\"32\" fill=\"none\" stroke=\"#4ade80\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n\u003cpolyline points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\u003e\u003c\/polyline\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; min-width: 280px;\"\u003e\n\u003cdiv style=\"color: #4ade80; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.4rem;\"\u003eLook at the Tick Replay row above\u003c\/div\u003e\n\u003cp style=\"color: var(--text-main); font-size: 1.05rem; line-height: 1.5; margin: 0;\"\u003eEvery other footprint in this table requires NT8 Tick Replay to function. TDU is the only one with default templates designed to run without it. If you've ever watched NT8 freeze when you opened a fifth chart, this is why. \u003ca href=\"#tick-replay-usp\" style=\"color: #4ade80; text-decoration: underline; white-space: nowrap;\"\u003eWhy it matters →\u003c\/a\u003e · \u003ca href=\"#tick-replay-faq\" style=\"color: #4ade80; text-decoration: underline; white-space: nowrap;\"\u003eTechnical detail →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- WHY TRADERS SWITCH                                           --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"problem-section\" style=\"padding-top: 4rem; padding-bottom: 4rem;\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eThe honest answer\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\" style=\"margin-bottom: 2rem;\"\u003eWhy pick this footprint and not the cheaper \/ older \/ more famous one?\u003c\/h2\u003e\n\u003cp class=\"problem-text\" style=\"margin-bottom: 2.5rem;\"\u003eA buyer comparing footprint indicators usually has the same three concerns. None of them are about whether the cells render bid\/ask volume. Every footprint does that. Here's what actually decides the choice, and what the verified reviewers above said about each.\u003c\/p\u003e\n\n\u003cdiv style=\"display: grid; gap: 2rem; margin-top: 1rem;\"\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 2rem;\"\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; align-items: start;\"\u003e\n\u003cdiv\u003e\n\u003ch3 class=\"td-heading-3\" style=\"margin-bottom: 0.75rem;\"\u003e\"Will this actually find the patterns, or just show cells?\"\u003c\/h3\u003e\n\u003cp style=\"color: var(--text-dim); font-size: 0.95rem; line-height: 1.55; margin: 0;\"\u003eThe biggest gap between footprint indicators isn't the cell rendering. It's how much the indicator does for you. Most show bid\/ask volume and expect you to spot the stacked imbalances, the absorption, the exhaustion prints with your own eyes while the bar is still forming. TDU runs 25+ detection modules over every bar in real time and marks the patterns directly on the chart. You stop missing setups because you blinked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-base); border-left: 3px solid #fbbf24; padding: 1.25rem 1.5rem; border-radius: 4px;\"\u003e\n\u003cp style=\"color: var(--text-main); font-style: italic; font-size: 0.95rem; line-height: 1.55; margin: 0 0 0.75rem 0;\"\u003e\"Over the past 14 months I tried several footprint indicators before settling on TradeDevils. This far surpassed any of the others. To be honest, it wasn't even close. I've been trading over 30 years professionally.\"\u003c\/p\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eBritton Brown\u003c\/strong\u003e · verified 5-star, 16 Feb 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 2rem;\"\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; align-items: start;\"\u003e\n\u003cdiv\u003e\n\u003ch3 class=\"td-heading-3\" style=\"margin-bottom: 0.75rem;\"\u003e\"Will I have to pay extra for the features that matter?\"\u003c\/h3\u003e\n\u003cp style=\"color: var(--text-dim); font-size: 0.95rem; line-height: 1.55; margin: 0;\"\u003eThe well-known names in the order flow space love unbundling. The base product gets you the cells. Absorption detection is an add-on. Iceberg detection is another add-on. Custom alerts are a different add-on. By the time you've assembled what TDU ships in the box, you've spent multiples. TDU is $55 per month or $459 lifetime, with absorption, custom alerts, advanced POC patterns, NinjaScript automation, all included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-base); border-left: 3px solid #fbbf24; padding: 1.25rem 1.5rem; border-radius: 4px;\"\u003e\n\u003cp style=\"color: var(--text-main); font-style: italic; font-size: 0.95rem; line-height: 1.55; margin: 0 0 0.75rem 0;\"\u003e\"I have 2 other order flow software providers. TradeDevils has added features that the other software wanted $3K USD for the added add-ons, where TradeDevils already had it built in for $489.\"\u003c\/p\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eRed Miller\u003c\/strong\u003e · verified 5-star, 22 Mar 2025\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-radius: 8px; padding: 2rem;\"\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; align-items: start;\"\u003e\n\u003cdiv\u003e\n\u003ch3 class=\"td-heading-3\" style=\"margin-bottom: 0.75rem;\"\u003e\"Will this be the last footprint I have to buy?\"\u003c\/h3\u003e\n\u003cp style=\"color: var(--text-dim); font-size: 0.95rem; line-height: 1.55; margin: 0;\"\u003eMost traders end up cycling through 2 or 3 footprints before settling. The ones with limited features get outgrown. The ones that update once a year fall behind. The ones with no automation surface keep you locked to manual trading even when you'd rather hand off. TDU ships with the depth (48 alerts, 25+ detection modules, 5 custom C# slots), gets active updates, and exposes 101 plots so every other tool in your stack can read its data. The reviewers below have stopped looking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--bg-base); border-left: 3px solid #fbbf24; padding: 1.25rem 1.5rem; border-radius: 4px;\"\u003e\n\u003cp style=\"color: var(--text-main); font-style: italic; font-size: 0.95rem; line-height: 1.55; margin: 0 0 0.75rem 0;\"\u003e\"I had tested other footprint indicators before TD Footprint. And I say with absolute certainty: this is the best and most complete of them all. It is worth every penny.\"\u003c\/p\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eSergio Lemos\u003c\/strong\u003e · verified 5-star, 26 Mar 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cp class=\"problem-text\" style=\"margin-top: 2.5rem; text-align: center; max-width: 700px; margin-left: auto; margin-right: auto;\"\u003eIf you've already bought a footprint indicator and feel like you're missing something, this is the gap TDU was built to fill. The 7-day trial means you can compare it against what you're currently running, on your own charts, with no commitment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- DEPTH USP                                                    --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"pas-section\" style=\"background: var(--bg-surface); border-top: 1px solid var(--border-subtle); border-bottom: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eWhat makes this footprint different\u003c\/span\u003e\n\u003ch2 class=\"td-heading-1\"\u003eSix reasons traders who already own a footprint switch to this one.\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 1rem auto 0 auto;\"\u003eThe buyers leaving five-star reviews above already had a footprint indicator. Many had two. They tested everything. Here's what they found missing in the others, and why they ended up here.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\"\u003eStop hunting for patterns by eye.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMost footprints show you cells and stop there. You're left to spot stacked imbalances, exhaustion prints, market sweeps and absorption with your own eyeballs while the bar is still forming. TDU runs the detection modules in real time and marks the patterns directly on the chart. They find you instead of the other way around.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\"\u003eSkip the alert panel everyone learns to ignore.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eGeneric footprints give you a handful of alert types and call it done. You start ignoring them in week two because half are noise. TDU has an alert for every detection module, plus per-signal swing filtering so you only get pinged when the pattern formed in a structurally meaningful spot. The panel becomes useful again.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\"\u003eExpress your own edge in C#.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eOther indicators ship with whatever signals the developer decided you need. TDU ships with a long list of those AND gives you 5 custom slots that accept your own C# expressions evaluated against the full indicator state. If you've found an edge nobody else has noticed yet, you write the rule and the alerts fire on it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\"\u003eStop drawing your own POC lines.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMost footprints draw one POC dot per bar and leave you to figure out the rest. TDU detects the POC pattern: bullish POC, bearish POC, POC in wick, POC gap from bar to bar, the POC momentum wave (3-bar dip-and-recover). Plus POC1, POC2 and POC3 with extension lines projected forward as the reaction levels you actually trade off.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\"\u003eStop watching. Start automating.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMost footprint indicators are visual aids: you watch them, you decide, you click. TDU exposes its full internal state through standard NinjaScript plots. Every imbalance count, delta value, POC level, alert flag is readable from your own strategy, from Bloodhound, from Auto Strategy Builder. The footprint stops being a chart decoration and becomes a data source for actual automated trading.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3 class=\"td-heading-3\" id=\"tick-replay-usp\"\u003eRun NT8 without the Tick Replay tax.\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eMost footprint indicators force you to enable NT8 Tick Replay, which crushes performance on chart-heavy workspaces. TDU ships with templates designed to run without it (rare in this category, see \u003ca href=\"#tick-replay-row\" style=\"color: #4ade80; text-decoration: underline;\"\u003ecomparison table\u003c\/a\u003e) and uses a consolidated PriceLevel memory architecture so you can run a footprint on every instrument you watch without NT8 starting to swap memory mid-session. \u003ca href=\"#tick-replay-faq\" style=\"color: var(--accent-primary); text-decoration: underline;\"\u003eMore in FAQ →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- NERD VAULT                                                   --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 1.5rem auto; text-align: center;\"\u003eWant every cell mode, every alert type, every option spelled out?\u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 3rem;\"\u003e\n\u003ca class=\"btn-secondary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/footprint-orderflow-indicator-ninjatrader-docs\" target=\"_blank\" rel=\"noopener\"\u003eRead the full documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCell display modes \u0026amp; visualisation\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeft cell text modes (14):\u003c\/strong\u003e Bid\/Ask, Bid, Volume, Bid Volume %, Bid Delta, Total Delta, Delta %, Bid Diagonal Delta, Total Diagonal Delta, Bid Trades, Total Trades, Dominant Bid\/Ask, Bid Average Trade Size, and more.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRight cell text modes (14):\u003c\/strong\u003e Same set as left, configured independently.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCell background modes (13+):\u003c\/strong\u003e Bid Volume, Total Volume, Delta variants, Trades, Average Trade Size.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColoring:\u003c\/strong\u003e Solid, Gradient, Gradient Mono for bars; Solid or Gradient for cells; Dynamic or Fixed display.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBar paint modes:\u003c\/strong\u003e Delta-based, dominant-bid\/ask, custom rule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTick aggregation:\u003c\/strong\u003e Group price levels for noisy instruments.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAll 48 alert types\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp class=\"td-text-body\" style=\"margin-bottom: 1rem;\"\u003eEvery detection module surfaces its own alert. Selected highlights:\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eImbalance family:\u003c\/strong\u003e Standard Imbalance, Stacked Imbalance, Multiple Imbalances, Inverse Imbalance, Reversal Imbalance, Oversized Imbalance, Big Imbalance, Consecutive Imbalances.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDelta family:\u003c\/strong\u003e Big Delta, Delta Drop, Delta Flip, Delta Reversal, Delta Rise, Delta Sweep, Delta Above\/Below POC, Delta Price Divergence.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePOC family:\u003c\/strong\u003e Bullish POC, Bearish POC, Consecutive POC, POC Gap, POC Momentum Wave.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVolume \/ participation:\u003c\/strong\u003e Fat Print, Thin Print, Zero Print, Stopping Volume, Exhaustion Print, Volume Sequencing, Trapped Traders, Market Sweep, Absorption, Passive Absorption, Bid\/Ask Fade, Unfinished Business, Value Area Gap, Ratio.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5 custom slots:\u003c\/strong\u003e Custom1 through Custom5 each accept a C# expression.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003ePOC, Value Area \u0026amp; Volume Profile\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePOC variants:\u003c\/strong\u003e POC1, POC2, POC3 per bar; Bullish POC, Bearish POC; POC In Wick; POC Gap; Consecutive POC; POC Momentum Wave (3-bar pattern).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePOC extensions:\u003c\/strong\u003e Project prominent POC lines forward as reaction levels.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eValue Area:\u003c\/strong\u003e Per-bar Value Area, Engulfing Value Area, Value Area Gap detection.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSession Volume Profile:\u003c\/strong\u003e Histogram, brick or distribution display modes; left or right placement; configurable session boundaries.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDelta calculation methods:\u003c\/strong\u003e Bid\/Ask, Up\/Down Tick, Tick Count.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCustom C# expression engine\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp class=\"td-text-body\" style=\"margin-bottom: 1rem;\"\u003e5 custom slots (Custom1 to Custom5) accept C# expressions evaluated per bar against the indicator's full internal state.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable variables in expressions:\u003c\/strong\u003e Volume, Delta, Ratio, POC, ValueArea, StdDev, HasThinPrint, HasFatPrint, HasBigDeltaCount, plus per-cell bid\/ask figures.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse cases:\u003c\/strong\u003e Define your own alert thresholds, write proprietary signal logic without writing a full custom indicator.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePer-bar evaluation:\u003c\/strong\u003e Expressions run on every closed bar; results feed into the alert system and the cell paint logic.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eNinjaScript API \u0026amp; strategy automation\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e101 numeric plots\u003c\/strong\u003e exposed via standard NinjaScript Values[]. Every imbalance count, delta, POC level, alert flag, signal state is readable.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompanion plots indicator (TDU FootPrint Plots)\u003c\/strong\u003e exposes the same data in a separate indicator for easy reference from strategies.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompatible automation paths:\u003c\/strong\u003e custom NinjaScript strategies, Bloodhound, Auto Strategy Builder, Algo Studio Pro.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-time updates:\u003c\/strong\u003e plot values update on every tick (with NT8 Tick Replay enabled).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev2.0.0.21\u003c\/span\u003e \u003cstrong\u003e(Latest)\u003c\/strong\u003e - Added 6 new built-in colour themes, switchable with one click. Added Big Trades, Bid\/Ask Volume Profile and Delta Gradient templates. Added 8 new order flow signals. Independent swing filter per signal.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev2.0.0.x\u003c\/span\u003e Memory optimisation via PriceLevel consolidation (4 dictionaries replaced with 1 structure). Extreme delta now auto-calculated. Delta Reversal optimised with running averages. POC Above\/Below stripe rendering fix. 20+ raw plots added to API.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- NOT FOR YOU IF                                                --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"problem-section\" style=\"padding-top: 2rem; padding-bottom: 2rem;\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eHonest disqualifier\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\" style=\"margin-bottom: 1.5rem;\"\u003eTDU Footprint isn't for everyone. Skip it if any of these is you.\u003c\/h2\u003e\n\u003cp class=\"problem-text\" style=\"margin-bottom: 2rem;\"\u003eWe sell more by being honest about who shouldn't buy than by pretending it's a fit for everyone. Read this before starting the trial.\u003c\/p\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.25rem; margin-top: 1rem;\"\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou don't trade NinjaTrader 8.\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eTDU Footprint is built natively for NT8 and uses NT8's tick replay. There is no MT4, TradingView or web-platform version.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou only trade on daily or weekly charts.\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eFootprint is an intraday tool. The signal density and value come from looking at minute or tick bars where order flow actually has texture. On a daily, you're paying for capabilities you won't use.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou trade illiquid instruments.\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eFootprints need volume to be meaningful. On thin futures, low-volume cash equities or off-hours sessions, the cells will be sparse and the signals will be noise.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid var(--accent-primary); border-radius: 6px; padding: 1.25rem 1.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main); display: block; margin-bottom: 0.5rem;\"\u003eYou want to be told exactly when to enter.\u003c\/strong\u003e\n\u003cspan style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eA footprint shows you what's happening. The decision is still yours. If you want a system that fires entry signals you trade mechanically, look at our Auto Strategy Builder or Algo Studio Pro.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- FAQ                                                          --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eIf yours isn't here, ask in Discord.\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n\n\u003ch3 class=\"faq-category\"\u003eAbout TDU Footprint\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat does TDU Footprint actually show me?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eInside every candle, the bid and ask volume that traded at every price level. Plus per-bar delta, point of control, value area, session volume profile, and 25+ detected order flow patterns (imbalances, absorption, fat prints, market sweep, etc.). 14 one-click templates control which of those you see.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow is this different from NinjaTrader's built-in Order Flow+?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNT Order Flow+ gives you the basics: footprint cells, simple imbalance highlighting, a delta value. TDU Footprint adds 25+ separate detection modules, 48 alert types, 5 custom C# alert slots, advanced POC patterns (Bullish\/Bearish\/In-Wick\/Gap\/Momentum Wave), 14 one-click templates, 6 colour themes, and 101 plots exposed for strategy automation. NT Order Flow+ is fine if you want a basic visual; TDU Footprint is built for traders who actually use the patterns.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow is this different from MZpack or Orderflows.com?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eMZpack and Orderflows.com are both solid footprint products. The honest differentiators with TDU Footprint: 48 alert types vs roughly 12 to 15, 5 custom C# alert slots, the advanced POC pattern library (Momentum Wave, In-Wick, Gap), 101 plots exposed via NinjaScript for strategy automation, 14 one-click templates, and a flexible monthly OR lifetime price option. See the comparison table on this page for the full breakdown.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eSetup \u0026amp; Use\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\" id=\"tick-replay-faq\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo I need NT8 Tick Replay turned on?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo, and this is something most footprints get wrong. TDU ships with default templates designed to run without Tick Replay enabled, which any heavy NT8 user knows is a performance killer on chart-heavy workspaces. From the moment you load the indicator forward, you get accurate bid\/ask cells, imbalance detection, alerts, all of it. Tick Replay is only needed if you want full historical bid\/ask cells on bars that loaded before the indicator was added to the chart. For live trading and forward-going analysis, leave Tick Replay off.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat instruments and bar types does it work on?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAnything NT8 charts with tick data: futures (ES, NQ, MES, MNQ, CL, GC, etc.), cash equities, forex pairs, crypto via supported feeds. Bar types: minute, tick, range, volume, Renko, all work. Footprint shines on intraday timeframes where order flow has texture; less useful on daily \/ weekly bars.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I customise what's shown in the cells?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. 14 left-cell text modes and 14 right-cell text modes (configured independently). 13+ cell background modes. Solid, gradient or gradient mono coloring. 6 included colour themes plus full custom colour control. The 14 one-click templates are starting points, every parameter is overridable.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eSignals \u0026amp; Alerts\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow many alert types are there really?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e48 distinct alert types in the FootPrintAlertType enum, plus 5 custom slots that accept your own C# expressions. Each alert can fire visually on the chart, as a popup, with sound, or as an email. Per-signal swing filtering lets you mute alerts that occur outside structural swing zones.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I write my own alert logic?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes, in two ways. Either use the 5 Custom alert slots (each accepts a C# expression evaluated per bar against the indicator state, variables include Volume, Delta, Ratio, POC, ValueArea, StdDev, HasThinPrint, HasFatPrint, etc.) or read any of the 101 exposed NinjaScript plots from your own custom strategy or indicator and fire alerts from there.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I automate trades from footprint signals?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. The 101 numeric plots are standard NinjaScript Values[] readable from any other strategy. Pair with our Auto Strategy Builder (which can use these plots as entry\/exit triggers in its genetic search) or Algo Studio Pro (which can reference them as operands in its rule engine) to build fully automated order flow strategies.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3 class=\"faq-category\"\u003eTrial, Pricing \u0026amp; Licensing\u003c\/h3\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eHow does the 7-day trial work?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eFull feature access for 7 days. No credit card to start. The trial clock starts when you first add the indicator to a chart, not when you sign up, so you can take your time getting NT8 and Tick Replay set up. We don't auto-charge you when the trial ends. If you want to keep using it you start a subscription manually.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003e$55\/month vs $459 lifetime, which makes sense?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eMath is simple. The lifetime license pays for itself after about 9 months of subscription. If you're testing the indicator for a few weeks, take the monthly. If you've already decided you'll be using it past 9 months, lifetime saves you money over time and you keep all future updates.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. Discord and email. Most questions get answered within a few hours during European or US trading hours. Free updates for the life of your subscription, or forever on a lifetime license.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- PRICE ANCHOR                                                 --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"wide-layout\" style=\"background: var(--bg-base); padding: 4rem 0; border-top: 1px solid var(--border-subtle);\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 2.5rem;\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eAbout the price\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\" style=\"margin-top: 0.5rem;\"\u003e$55 a month or $459 lifetime. Reviewers keep telling us we underprice it.\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eThe footprint indicators TDU reviewers had been using before they switched. Their words, not ours.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"max-width: 980px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.25rem;\"\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid #fbbf24; border-radius: 8px; padding: 1.5rem 1.75rem; display: flex; flex-direction: column; justify-content: space-between;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.5rem;\"\u003eWhat they paid elsewhere\u003c\/div\u003e\n\u003cdiv style=\"color: #fbbf24; font-size: 2rem; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 0.75rem;\"\u003e$2,500+\u003c\/div\u003e\n\u003cp style=\"color: var(--text-main); font-size: 0.95rem; line-height: 1.5; margin: 0 0 1rem 0; font-style: italic;\"\u003e\"I have seen and used Footprint charting valued at $2,500 and higher which cannot match this. I've been trading 15 years.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; border-top: 1px solid var(--border-subtle); padding-top: 0.75rem; margin-top: 0.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eMike Skeffington\u003c\/strong\u003e · verified 5-star\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid #fbbf24; border-radius: 8px; padding: 1.5rem 1.75rem; display: flex; flex-direction: column; justify-content: space-between;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.5rem;\"\u003eWhat competitors charge for add-ons\u003c\/div\u003e\n\u003cdiv style=\"color: #fbbf24; font-size: 2rem; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 0.75rem;\"\u003e$3,000\u003c\/div\u003e\n\u003cp style=\"color: var(--text-main); font-size: 0.95rem; line-height: 1.5; margin: 0 0 1rem 0; font-style: italic;\"\u003e\"The other software wanted $3K USD for the added add-ons, where TradeDevils already had it built in for $489.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; border-top: 1px solid var(--border-subtle); padding-top: 0.75rem; margin-top: 0.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eRed Miller\u003c\/strong\u003e · verified 5-star\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--bg-surface-alt); border: 1px solid var(--border-subtle); border-left: 3px solid #fbbf24; border-radius: 8px; padding: 1.5rem 1.75rem; display: flex; flex-direction: column; justify-content: space-between;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.5rem;\"\u003eWhat it should cost (per a reviewer)\u003c\/div\u003e\n\u003cdiv style=\"color: #fbbf24; font-size: 2rem; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 0.75rem;\"\u003e$1,000+\u003c\/div\u003e\n\u003cp style=\"color: var(--text-main); font-size: 0.95rem; line-height: 1.5; margin: 0 0 1rem 0; font-style: italic;\"\u003e\"The number of features it provides is just crazy. The price they sell it is a joke. It should be at least $1k.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-muted); font-size: 0.78rem; border-top: 1px solid var(--border-subtle); padding-top: 0.75rem; margin-top: 0.5rem;\"\u003e\n\u003cstrong style=\"color: var(--text-main);\"\u003eRoot\u003c\/strong\u003e · 5-star review\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"max-width: 760px; margin: 2.5rem auto 0 auto; background: linear-gradient(135deg, rgba(22, 163, 74, 0.1) 0%, rgba(22, 163, 74, 0.02) 100%); border: 1px solid #16a34a; border-radius: 8px; padding: 1.5rem 1.75rem; text-align: center;\"\u003e\n\u003cdiv style=\"color: #4ade80; font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.05em; font-weight: 700; margin-bottom: 0.5rem;\"\u003eWhat TDU costs\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-main); font-size: 1.75rem; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 0.5rem;\"\u003e$55 \/ month or $459 lifetime\u003c\/div\u003e\n\u003cdiv style=\"color: var(--text-dim); font-size: 0.95rem;\"\u003eSame product. Same depth. No add-ons hidden behind upsell pages.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- BOTTOM CTA                                                   --\u003e\n\u003c!-- ============================================================ --\u003e\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to stop guessing and start seeing?\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eIf you've tried other footprint indicators and still feel like something's missing, that's the gap TDU was built to fill. The reviews on this page are from traders who tested the alternatives first. Run it side by side against what you're using now for 7 days, no card. Worst case you go back to what you had. Best case you find out why those traders stopped looking.\u003c\/p\u003e\n\u003cdiv class=\"cta-button-row\"\u003e\n\u003ca class=\"btn-primary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/free-trial\"\u003eStart your 7-day trial \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/a\u003e\n\u003ca class=\"btn-secondary\" href=\"https:\/\/tradedevils-indicators.com\/pages\/footprint-orderflow-indicator-ninjatrader-docs\" target=\"_blank\" rel=\"noopener\"\u003eRead the full documentation\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 0.75rem; color: var(--text-muted); margin: 3rem auto 0 auto; max-width: 720px; line-height: 1.5; text-align: center;\"\u003eRisk disclosure: Futures and forex trading carries substantial risk of loss and is not suitable for every investor. Past performance is not indicative of future results. TDU Footprint is a charting and analysis tool, not investment advice. You are solely responsible for the trades you take based on the information it displays.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- \n  ======================================================================\n  VANILLA JAVASCRIPT LOGIC\n  - Handles Accordion state changes smoothly.\n  - Handles the custom 'scroll-to-buy' Loop functionality requested.\n  ======================================================================\n--\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-header');\n    \n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        \n        \/\/ Toggle current accordion\n        if (item.classList.contains('active')) {\n          item.classList.remove('active');\n          this.setAttribute('aria-expanded', 'false');\n          content.style.maxHeight = null;\n        } else {\n          item.classList.add('active');\n          this.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ Scroll to buy (Loop back to top \/ Shopify Buy Box logic)\n    const buyButtons = document.querySelectorAll('.scroll-to-buy');\n    buyButtons.forEach(btn =\u003e {\n      btn.addEventListener('click', function(e) {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":46156326764743,"sku":null,"price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/fp.png?v=1770229139"},{"product_id":"auto-orderflow-footprint-trader-monthly-subscription","title":"Auto Orderflow Footprint Trader - monthly subscription","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem;\n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%;\n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"td-product-container\"\u003e\n\u003csection class=\"problem-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n\u003ch2 class=\"problem-headline\"\u003eYour Analysis Is Perfect. Your Execution Is Bleeding You Dry.\u003c\/h2\u003e\n\u003cp class=\"problem-text\"\u003eMost order flow traders don't fail because they can't read a footprint chart. They fail because staring at flashing bids and asks for 6 hours a day destroys their mental capital.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eYou spot the trapped traders. You see the delta divergence. But you hesitate for two seconds, and the algorithmic bots on the other side of the trade take your liquidity. Or worse, you enter correctly but panic-exit the moment the tape flashes red, missing the institutional run you perfectly predicted.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eThe Auto Orderflow Footprint Trader is built specifically to bridge this gap. It watches the actual buy and sell orders hitting the exchange—the raw footprint of the market—and executes your exact strategy automatically. Not a lagging indicator. True order flow execution running faster than human reflexes.\u003c\/p\u003e\n\u003cp class=\"problem-text\"\u003eSet your rules once. Let the machine identify the stacked imbalances, the exhaustion prints, and the momentum bursts. What you get is disciplined, emotionless execution that mathematically respects your exact profit targets and daily risk limits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"pas-header\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eYou're Trading On Emotion.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe Execute On Raw Order Flow.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders hesitate at the trigger. Institutional algorithms strike the millisecond conditions are met. Stop fighting machines with manual clicks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eThe Staring Contest\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eStaring at rapidly changing footprint numbers for hours causes severe screen fatigue. You lose focus, miss the exact moment the delta flips, and your hard-earned edge completely evaporates.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eHesitation \u0026amp; Fear\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eYou see the setup, but fear of loss makes you freeze. You get in late, suffer immediate drawdown, or manually override your stops—sabotaging your own proven strategy in the heat of the moment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003cdiv class=\"pas-icon-wrap\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"td-heading-3\"\u003eAlgorithmic Discipline\u003c\/h3\u003e\n\u003cp class=\"td-text-body\"\u003eThe Auto Footprint Trader executes with machine precision. It mathematically tracks imbalances and trapped traders in real-time, entering and managing your trades exactly to plan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"visual-proof-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch The Algorithm Strike Live.\u003c\/h2\u003e\n\u003cdiv class=\"video-proof-container\"\u003e\u003ciframe title=\"Orderflow Footprint Auto Trader for NinjaTrader 8\" src=\"https:\/\/www.youtube.com\/embed\/4wqozGR9qoE?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"ape-test-wrapper\"\u003e\n\u003cimg alt=\"Auto Trader executing on trapped traders in a footprint chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/trap-1672001921204.jpg?v=1672001922\" loading=\"lazy\"\u003e\n\u003cp class=\"ape-test-caption\"\u003eRaw Output: Objective Trapped Traders Identified \u0026amp; Executed Live.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tldr-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"tldr-box\"\u003e\n\u003cdiv class=\"tldr-header\"\u003e\n\u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Auto-Trader\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to fully automate your order flow edge, natively built for NinjaTrader 8.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-grid\"\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eEradicate Screen Fatigue\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eStop staring at flashing numbers. The software scans every single tick and bar for 21 proven order flow anomalies, \u003cstrong\u003eso you can step away from the monitors and save your mental energy for strategy development.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eExecute Without Emotion\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eRemove hesitation from your trading. Let the algorithm pull the trigger the instant a setup is mathematically verified, \u003cstrong\u003eso you stop missing high-probability trades and execute your edge flawlessly.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eBuild Rules Visually\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eDefine custom logic with a drag-and-drop Visual Strategy Designer. Connect over 120 market data points without writing a single line of code, \u003cstrong\u003eensuring your proprietary edge is fully automated in minutes.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tldr-item\"\u003e\n\u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"td-heading-3\"\u003eAutomate Trade Management\u003c\/h4\u003e\n\u003cp class=\"td-text-body\"\u003eDeploy advanced \"Scalp \u0026amp; Runner\" mechanics instantly. Let the system hit quick targets to remove risk while utilizing smart trailing stops, \u003cstrong\u003eallowing you to capture massive macro moves without manual intervention.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"outcomes-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Momentum bursts detected by footprint auto trader\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/surge-1669485722910.jpg?v=1669485726\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eInstitutional Signal Logic\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eDemand Execution Speed.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eYou don't need to reinvent the wheel. Start immediately with 21 pre-loaded, battle-tested order flow patterns that identify exactly when smart money is entering the market, \u003cstrong\u003eso your portfolio is perfectly positioned before the retail crowd even sees the move.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eInstantly trade Trapped Traders and Delta Flips.\u003c\/li\u003e\n\u003cli\u003eIdentify Exhaustion Prints at the top or bottom of swings.\u003c\/li\u003e\n\u003cli\u003eCapitalize on Momentum Bursts when buyers get aggressive.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eVisual Strategy Designer\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eEngineer Your Proprietary Edge.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eIf you have a specific setup you love, automate it without a computer science degree. The Visual Signal Designer lets you pick from over 120 different market data points to create your own \"If This, Then That\" rules, \u003cstrong\u003egiving you the immense power of a quantitative programmer through a simple drag-and-drop interface.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eCombine multiple signals using strict AND\/OR logic.\u003c\/li\u003e\n\u003cli\u003eSave and load up to 16 unique custom templates.\u003c\/li\u003e\n\u003cli\u003eBacktest your visual logic flawlessly in NinjaTrader.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Visual Strategy Designer interface\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/fpdesigner.png\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Interactive Mission Control panel on the chart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/fpauto.png?v=1772176871\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eInteractive Mission Control\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eTake Control In Real-Time.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eYou dictate the flow. Use the on-chart \"Mission Control\" panel to instantly toggle specific signals on or off, adapt to live market conditions, or manually override the system, \u003cstrong\u003eensuring you remain the commander of your capital even while the algorithms run the day-to-day execution.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eSwitch seamlessly between Trending and Ranging modes.\u003c\/li\u003e\n\u003cli\u003eEnable or disable signals with a single click.\u003c\/li\u003e\n\u003cli\u003e\"Flatten All\" instantly to protect capital before major news events.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-row\"\u003e\n\u003cdiv class=\"outcome-text\"\u003e\n\u003cspan class=\"outcome-badge\"\u003eAdvanced Risk Protocols\u003c\/span\u003e\n\u003ch2 class=\"td-heading-2\"\u003eLock In Profits \u0026amp; Block Losses.\u003c\/h2\u003e\n\u003cp class=\"td-text-body\"\u003eGetting in is only half the battle. This system manages the trade from the moment it's live. Configure dynamic trailing stops, break-even triggers, and hard daily profit\/loss limits, \u003cstrong\u003eguaranteeing you never give back a winning day and your account is shielded from catastrophic drawdown.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003eDeploy Scalp + Runner mode for dynamic profit capturing.\u003c\/li\u003e\n\u003cli\u003eUse ATR, Parabolic SAR, or Chandelier trailing stops.\u003c\/li\u003e\n\u003cli\u003eHalt all trading automatically when your daily goal is hit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"outcome-media\"\u003e\u003cimg alt=\"Exhaustion prints showing market exhaustion\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/exhaustion-1670754388853.jpg?v=1670754390\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wide-layout\"\u003e\n\u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n\u003cdiv class=\"conversion-banner\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vault-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n\u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003e21 Native Signals\u003c\/strong\u003e\n\u003cp\u003eDelta Rise, Drop, Divergence, Flip, Tail, Reversal, Trap, Sweep, Slingshot, Exhaustion, and Stacked Imbalances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eVisual Strategy Designer\u003c\/strong\u003e\n\u003cp\u003eDrag-and-drop boolean logic using over 120 data points without requiring custom C# coding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eTrade Management\u003c\/strong\u003e\n\u003cp\u003eScalp \u0026amp; Runner mode, Break-Even triggers, and multiple trailing stops (ATR, Chandelier, Parabolic SAR).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eDaily Risk Filters\u003c\/strong\u003e\n\u003cp\u003eSet strict cutoffs for daily maximum profit, maximum loss, and drawdown limits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003ePosition Sizing\u003c\/strong\u003e\n\u003cp\u003eTrade fixed contracts, dynamic fixed dollar amounts, or a calculated percentage of account equity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-item\"\u003e\n\u003cstrong\u003eMarket Modes\u003c\/strong\u003e\n\u003cp\u003eDynamic toggles to switch strategy logic between Trending and Ranging environments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (API\/Plots)\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders who require programmatic control, the Auto Orderflow Footprint Trader provides deep data access and API hooks directly within NinjaTrader 8.\u003c\/p\u003e\n\u003cul class=\"outcome-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eC# Scripting Support:\u003c\/strong\u003e Seamlessly inject your own custom C# logic to override or enhance the visual designer rules.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTDU Footprint Plots:\u003c\/strong\u003e Over 20+ dedicated data plots exported continuously into memory for multi-timeframe strategy referencing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIFootPrintBar Interface:\u003c\/strong\u003e Full access to internal bid\/ask volume arrays, delta calculations, and POC positioning per individual bar.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBacktest Ready:\u003c\/strong\u003e Fully exposed and optimized for the NinjaTrader Strategy Analyzer, supporting rigorous historical backtesting and optimization runs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003e\n\u003cul class=\"changelog-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev2.0.0.21\u003c\/span\u003e \u003cstrong\u003e(Latest Architecture)\u003c\/strong\u003e - Added 6 built-in color themes. Implemented 3 new volume profile templates (Big Trades, Delta Gradient). Integrated a dedicated Swing Filter per signal. Deployed 8 completely new order flow signals. Added 20+ plots to the TDU Footprint Plots indicator. Fixed POC alignment issues.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003ev1.x Legacy\u003c\/span\u003e \u003cstrong\u003e(Archived)\u003c\/strong\u003e - Initial release with core Visual Designer logic.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"faq-section\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n\u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bottom-cta-section wide-layout\"\u003e\n\u003cdiv class=\"td-container\"\u003e\n\u003cdiv class=\"bottom-cta-content\"\u003e\n\u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n\u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop hesitating. Start executing.\u003c\/p\u003e\n\u003cbutton class=\"btn-primary scroll-to-buy\"\u003e Secure Your License Now \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-header');\n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        const isActive = item.classList.contains('active');\n\n        \/\/ Close all inside this container\n        const container = item.closest('.accordion-container');\n        container.querySelectorAll('.accordion-item').forEach(sibling =\u003e {\n          sibling.classList.remove('active');\n          sibling.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n          sibling.querySelector('.accordion-content').style.maxHeight = null;\n        });\n\n        \/\/ Toggle current\n        if (!isActive) {\n          item.classList.add('active');\n          this.setAttribute('aria-expanded', 'true');\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        }\n      });\n    });\n\n    \/\/ The Loop (Scroll to buy logic)\n    const buyButtons = document.querySelectorAll('.scroll-to-buy');\n    buyButtons.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n        \/\/ In a real environment, this would trigger Shopify checkout or smooth scroll to pricing block.\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":46156336332999,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/products\/thumb_1bb9505d-314b-425c-8266-5d9fa1a08b76.jpg?v=1670582768"},{"product_id":"tdu-market-structure-monthly-subscription-ninjatrader","title":"TDU Market Structure - monthly subscription (NinjaTrader)","description":"\u003cstyle\u003e\n  \/* --- CSS VARIABLES \u0026 BRANDING --- *\/\n  :root {\n    --bg-base: #000000;\n    --bg-surface: #0a0a0a;\n    --bg-surface-alt: #121212;\n    --accent-primary: #a92323;\n    --accent-hover: #c42929;\n    --accent-glow: rgba(169, 35, 35, 0.4);\n    --text-main: #ffffff;\n    --text-dim: #a0a0a0;\n    --text-muted: #666666;\n    --border-subtle: #222222;\n    --border-focus: #333333;\n    --transition-fast: 0.2s ease;\n    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    --font-mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;\n  }\n\n  \/* --- GLOBAL RESETS \u0026 UTILITIES --- *\/\n  .td-product-container {\n    background-color: var(--bg-base);\n    color: var(--text-main);\n    font-family: var(--font-body);\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden; \n    padding-bottom: 80px;\n  }\n\n  .td-product-container * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* WIDE LAYOUT HACK (CRITICAL) *\/\n  .wide-layout {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: var(--bg-surface);\n  }\n\n  \/* TYPOGRAPHY *\/\n  .td-heading-1 {\n    font-size: clamp(1.5rem, 3vw, 2rem); \n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n  }\n\n  .td-heading-2 {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .td-heading-3 {\n    font-size: clamp(1.25rem, 2vw, 1.75rem);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    color: var(--text-main);\n    margin-bottom: 0.75rem;\n  }\n\n  .td-text-lead {\n    font-size: 1.1rem; \n    color: var(--text-dim);\n    margin-bottom: 2rem;\n    max-width: 800px;\n  }\n\n  .td-text-body {\n    font-size: 0.95rem !important; \n    color: var(--text-dim);\n    margin-bottom: 1.5rem;\n    line-height: 1.5;\n  }\n\n  .td-accent-text {\n    color: var(--accent-primary);\n  }\n\n  \/* --- CONSTRAINED WIDTHS --- *\/\n  .td-container {\n    max-width: 1100px; \n    margin: 0 auto;\n    padding: 4rem 2rem;\n  }\n\n  \/* BUTTONS *\/\n  .btn-primary {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: var(--accent-primary);\n    color: var(--text-main);\n    font-weight: 700;\n    font-size: 1.125rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 1.25rem 2.5rem;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: var(--transition-fast);\n    text-decoration: none;\n    box-shadow: 0 4px 15px rgba(169, 35, 35, 0.2);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .btn-primary:hover {\n    background-color: var(--accent-hover);\n    box-shadow: 0 6px 20px rgba(169, 35, 35, 0.4);\n    transform: translateY(-2px);\n  }\n\n  .btn-primary svg {\n    margin-left: 10px;\n    width: 20px;\n    height: 20px;\n    fill: currentColor;\n    transition: transform var(--transition-fast);\n  }\n\n  .btn-primary:hover svg {\n    transform: translateX(4px);\n  }\n\n  \/* --- SECTION 0: THE REAL PROBLEM --- *\/\n  .problem-section {\n    padding: 6rem 0 2rem 0;\n  }\n  \n  .problem-eyebrow {\n    color: var(--accent-primary);\n    font-family: var(--font-heading);\n    font-size: 0.85rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    display: block;\n  }\n  \n  .problem-headline {\n    font-size: clamp(2rem, 4vw, 3rem);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    color: var(--text-main);\n    margin-bottom: 3rem;\n    max-width: 1000px;\n  }\n  \n  .problem-text {\n    font-size: 0.95rem !important;\n    color: var(--text-dim);\n    line-height: 1.6; \n    margin-bottom: 1.5rem;\n    max-width: 850px;\n  }\n\n  \/* --- SECTION 1: EMOTIONAL ENTRY HOOK (PAS) --- *\/\n  .pas-section {\n    padding: 2rem 0 4rem 0;\n  }\n\n  .pas-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .pas-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n  }\n\n  .pas-card {\n    background: var(--bg-surface-alt);\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    padding: 2.5rem 2rem;\n    position: relative;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover {\n    border-color: var(--border-focus);\n    transform: translateY(-5px);\n  }\n\n  .pas-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: var(--border-subtle);\n    border-radius: 8px 8px 0 0;\n    transition: var(--transition-smooth);\n  }\n\n  .pas-card:hover::before {\n    background: var(--accent-primary);\n  }\n\n  .pas-icon-wrap {\n    width: 50px;\n    height: 50px;\n    background: rgba(255,255,255,0.05);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .pas-icon-wrap svg {\n    width: 24px;\n    height: 24px;\n    stroke: var(--accent-primary);\n  }\n\n  .pas-label {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--accent-primary);\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  \/* --- SECTION 2: VISUAL PROOF (DYNAMIC) --- *\/\n  .visual-proof-section {\n    background: var(--bg-surface);\n  }\n\n  .video-proof-container {\n    position: relative;\n    width: 100%;\n    padding-top: 56.25%; \n    background-color: #000;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.8);\n    margin-bottom: 3rem;\n  }\n\n  .video-proof-container iframe,\n  .video-proof-container video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n  }\n\n  .ape-test-wrapper {\n    text-align: center;\n  }\n\n  .ape-test-wrapper img {\n    max-width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  }\n\n  .ape-test-caption {\n    margin-top: 1rem;\n    font-size: 0.9rem;\n    color: var(--text-muted);\n    font-family: var(--font-mono);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 3: THE TL;DR BOX --- *\/\n  .tldr-section {\n    padding: 5rem 0;\n  }\n\n  .tldr-box {\n    background: linear-gradient(145deg, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border: 1px solid var(--border-focus);\n    border-radius: 12px;\n    padding: 4rem;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .tldr-box::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 100%;\n    height: 100%;\n    background: radial-gradient(circle, var(--accent-glow) 0%, transparent 60%);\n    opacity: 0.1;\n    pointer-events: none;\n  }\n\n  .tldr-header {\n    margin-bottom: 3rem;\n    text-align: center;\n  }\n\n  .tldr-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 3rem;\n  }\n\n  .tldr-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.5rem;\n  }\n\n  .tldr-check {\n    flex-shrink: 0;\n    width: 32px;\n    height: 32px;\n    background: rgba(169, 35, 35, 0.1);\n    border: 1px solid var(--accent-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .tldr-check svg {\n    width: 16px;\n    height: 16px;\n    fill: var(--accent-primary);\n  }\n\n  \/* --- SECTION 4: OUTCOME-DRIVEN BENEFIT ROWS --- *\/\n  .outcomes-section {\n    padding: 2rem 0;\n  }\n\n  .outcome-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n    margin-bottom: 6rem;\n  }\n\n  .outcome-row:nth-child(even) .outcome-text {\n    order: 2;\n  }\n\n  .outcome-row:nth-child(even) .outcome-media {\n    order: 1;\n  }\n\n  .outcome-media img {\n    width: 100%;\n    height: auto;\n    border: 1px solid var(--border-subtle);\n    border-radius: 8px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.6);\n    transition: var(--transition-smooth);\n  }\n\n  .outcome-media img:hover {\n    border-color: var(--border-focus);\n    transform: scale(1.02);\n  }\n\n  .outcome-badge {\n    display: inline-block;\n    padding: 0.35rem 0.75rem;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n    font-size: 0.75rem;\n    font-family: var(--font-mono);\n    color: var(--text-dim);\n    text-transform: uppercase;\n    margin-bottom: 1rem;\n    letter-spacing: 0.05em;\n  }\n\n  ul.outcome-list {\n    list-style: none;\n    margin-top: 1.5rem;\n  }\n\n  ul.outcome-list li {\n    position: relative;\n    padding-left: 1.5rem;\n    margin-bottom: 0.75rem;\n    color: var(--text-dim);\n  }\n\n  ul.outcome-list li::before {\n    content: '→';\n    position: absolute;\n    left: 0;\n    color: var(--accent-primary);\n    font-weight: bold;\n  }\n\n  \/* CONVERSION BOOSTERS *\/\n  .conversion-banner {\n    background: var(--bg-surface-alt);\n    border-top: 1px solid var(--border-subtle);\n    border-bottom: 1px solid var(--border-subtle);\n    padding: 2rem;\n    text-align: center;\n    margin: 4rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n  }\n\n  .conversion-banner svg {\n    width: 28px;\n    height: 28px;\n    fill: var(--accent-primary);\n  }\n\n  .conversion-banner h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--text-main);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  \/* --- SECTION 5 \u0026 6: ACCORDIONS (NERD VAULT \u0026 FAQ) --- *\/\n  .vault-section, .faq-section {\n    padding: 4rem 0;\n  }\n\n  .accordion-container {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .accordion-item {\n    border: 1px solid var(--border-subtle);\n    background: var(--bg-surface);\n    margin-bottom: 1rem;\n    border-radius: 6px;\n    overflow: hidden;\n  }\n\n  .accordion-header {\n    width: 100%;\n    padding: 1.5rem 2rem;\n    background: transparent;\n    border: none;\n    text-align: left;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n    color: var(--text-main);\n    font-size: 1.125rem;\n    font-weight: 600;\n    transition: var(--transition-fast);\n  }\n\n  .accordion-header:hover {\n    background: rgba(255,255,255,0.02);\n  }\n\n  .accordion-icon {\n    width: 24px;\n    height: 24px;\n    position: relative;\n  }\n\n  .accordion-icon::before,\n  .accordion-icon::after {\n    content: '';\n    position: absolute;\n    background-color: var(--text-dim);\n    transition: var(--transition-fast);\n  }\n\n  .accordion-icon::before {\n    top: 11px;\n    left: 4px;\n    width: 16px;\n    height: 2px;\n  }\n\n  .accordion-icon::after {\n    top: 4px;\n    left: 11px;\n    width: 2px;\n    height: 16px;\n  }\n\n  .accordion-item.active .accordion-header {\n    border-bottom: 1px solid var(--border-subtle);\n  }\n\n  .accordion-item.active .accordion-icon::after {\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-in-out;\n    background: var(--bg-surface-alt);\n  }\n\n  .accordion-content-inner {\n    padding: 2rem;\n    color: var(--text-dim);\n  }\n\n  .faq-category {\n    margin-top: 3rem;\n    margin-bottom: 1.5rem;\n    font-size: 1.5rem;\n    color: var(--text-main);\n    border-bottom: 2px solid var(--border-subtle);\n    padding-bottom: 0.5rem;\n    display: inline-block;\n  }\n\n  \/* SPECIFIC NERD VAULT STYLES *\/\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .spec-item {\n    background: var(--bg-base);\n    padding: 1rem;\n    border: 1px solid var(--border-subtle);\n    border-radius: 4px;\n  }\n\n  .spec-item strong {\n    color: var(--text-main);\n    display: block;\n    margin-bottom: 0.25rem;\n  }\n\n  .changelog-list {\n    list-style: none;\n    font-family: var(--font-mono);\n    font-size: 0.9rem;\n  }\n\n  .changelog-list li {\n    margin-bottom: 1rem;\n    padding-bottom: 1rem;\n    border-bottom: 1px dashed var(--border-subtle);\n  }\n\n  .changelog-list li:last-child {\n    border-bottom: none;\n    margin-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .changelog-date {\n    color: var(--accent-primary);\n    margin-right: 1rem;\n  }\n\n  \/* --- SECTION 7: BOTTOM CTA (THE LOOP) --- *\/\n  .bottom-cta-section {\n    padding: 8rem 0;\n    text-align: center;\n    background: radial-gradient(circle at center, var(--bg-surface-alt) 0%, var(--bg-base) 100%);\n    border-top: 1px solid var(--border-subtle);\n  }\n\n  .bottom-cta-content {\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .pas-grid {\n      grid-template-columns: 1fr;\n    }\n    .tldr-grid {\n      grid-template-columns: 1fr;\n    }\n    .outcome-row {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    .outcome-row:nth-child(even) .outcome-text {\n      order: 1;\n    }\n    .outcome-row:nth-child(even) .outcome-media {\n      order: 2;\n    }\n    .tldr-box {\n      padding: 2rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .td-heading-1 {\n      font-size: 2rem;\n    }\n    .problem-headline {\n      font-size: 2.25rem;\n    }\n    .td-container {\n      padding: 3rem 1.5rem;\n    }\n    .btn-primary {\n      width: 100%;\n    }\n    .conversion-banner {\n      flex-direction: column;\n      text-align: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"td-product-container\"\u003e\n  \n  \u003csection class=\"problem-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cspan class=\"problem-eyebrow\"\u003eThe Real Problem\u003c\/span\u003e\n      \u003ch2 class=\"problem-headline\"\u003eYou Are The Liquidity.\u003c\/h2\u003e\n      \u003cp class=\"problem-text\"\u003eMost retail traders fail because they are actively trading against the invisible flow of institutional capital. You aren't just getting stopped out—your stop loss is the exact target banks use to fill their massive positions.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eYou spot a breakout. You buy the push. Then price violently reverses, sweeping your stop before continuing aggressively in your original direction. In hindsight, the trap was obvious: you bought directly into a massive institutional Supply Zone that your standard indicators couldn't see.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eThe TDU Market Structure suite is engineered to solve this terminal flaw. It acts as an X-ray for institutional order flow, automatically mapping the Break of Structure (BOS), Change of Character (ChoCh), Order Blocks, and Fair Value Gaps directly onto your chart. It shows you exactly where the \"Smart Money\" left their footprints.\u003c\/p\u003e\n      \u003cp class=\"problem-text\"\u003eStop trading the retail illusions. Follow the true mathematical geometry of the big banks. What you see is mathematically verified institutional structure—no subjective guessing, no lagging averages, just pure algorithmic truth.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pas-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"pas-header\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eYou're Trading Blind.\u003cbr\u003e\u003cspan class=\"td-accent-text\"\u003eWe X-Ray Institutional Flow.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eRetail traders rely on lagging oscillators. Institutional algorithms rely on supply, demand, and structural imbalances. Stop guessing where the money is.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"pas-grid\"\u003e\n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eTrading Against The Machine\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou enter perfectly good setups, only to get bulldozed by sudden price spikes. You are trading standard patterns in zones where banks have already positioned massive counter-orders. Your capital is their entry liquidity.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eThe Fakeout Fatigue\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eYou buy the breakout, but price instantly drops back into consolidation. You get stopped out, suffering death by a thousand cuts while the market makers absorb retail volume before the *real* move happens without you.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"pas-card\"\u003e\n          \u003cdiv class=\"pas-icon-wrap\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\n              \u003cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"td-heading-3\"\u003eAlgorithmic Front-Running\u003c\/h3\u003e\n          \u003cp class=\"td-text-body\"\u003eTDU Market Structure eliminates retail traps. It autonomously scans the tape to reveal hidden Order Blocks and structural shifts, empowering you to execute your entries exactly where the banks are defending their positions.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"visual-proof-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eWatch Once \u0026amp; Stop Being The Liquidity.\u003c\/h2\u003e\n      \n      \u003cdiv class=\"video-proof-container\"\u003e\n        \u003ciframe title=\"TDU Market Structure — Official Product Demo\" src=\"https:\/\/www.youtube.com\/embed\/EDPnU_uamkY?start=0\u0026amp;autoplay=0\u0026amp;loop=0\u0026amp;mute=0\u0026amp;controls=1\u0026amp;enablejsapi=1\u0026amp;rel=0\u0026amp;modestbranding=1\"\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"ape-test-wrapper\"\u003e\n        \u003cimg alt=\"Institutional Order Blocks rendered live on NinjaTrader\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/orderblocks-1669661004701.jpg\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tldr-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"tldr-box\"\u003e\n        \u003cdiv class=\"tldr-header\"\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eThe Architecture Of The Edge\u003c\/h2\u003e\n          \u003cp class=\"td-text-lead\" style=\"margin: 0 auto;\"\u003eEverything you need to automate Smart Money Concepts, packed into one zero-lag C# framework.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"tldr-grid\"\u003e\n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eMap True Market Geometry\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eThe software autonomously detects valid Break of Structure (BOS) and Change of Character (ChoCh) patterns in real-time, \u003cstrong\u003eso you can verify the true direction of institutional momentum and instantly validate your setups.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eExploit Supply \u0026amp; Demand\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eDynamically plot high-value Order Blocks where big money accumulated positions, \u003cstrong\u003eallowing you to front-run retail liquidity and place your trades precisely where major algorithmic intervention is mathematically guaranteed to happen.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eCapitalize On Imbalances\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eInstantly reveal Fair Value Gaps (FVG) left by violent, one-sided institutional execution, \u003cstrong\u003egiving you crystal clear magnetic targets for your profit-taking before price snaps back to fill the empty volume voids.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \n          \u003cdiv class=\"tldr-item\"\u003e\n            \u003cdiv class=\"tldr-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"td-heading-3\"\u003eAutomate The Edge\u003c\/h4\u003e\n              \u003cp class=\"td-text-body\"\u003eOutput all structural shifts, zones, and fibs via 16 dedicated strategy plots for NinjaScript or Bloodhound, \u003cstrong\u003eempowering quantitative traders to build fully automated execution models based entirely on institutional X-ray logic.\u003c\/strong\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"outcomes-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Break of Structure plotted dynamically\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/bos-1669634707627.jpg\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eTrend Confirmation Logic\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eCommand Market Structure.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop fighting the tape. A Break of Structure (BOS) confirms the big players are still aggressively in control, while a Change of Character (ChoCh) gives you an early warning that momentum is flipping, \u003cstrong\u003eensuring you never hold a position blindly into an institutional reversal again.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003ePinpoint accurate BOS\/ChoCh shifts dynamically.\u003c\/li\u003e\n            \u003cli\u003eToggle between strict Fractal or Price-Action logic.\u003c\/li\u003e\n            \u003cli\u003eReceive instant audio alerts when structure breaks.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eInstitutional Zones\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eHunt Within Order Blocks.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eRetail sees a random wick. You see the footprint. The indicator isolates exact consolidation ranges where massive block orders were accumulated, \u003cstrong\u003egiving you the exact high-probability strike zones to place your limit orders with mathematically tight risk.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eAutomatically render massive Supply and Demand clusters.\u003c\/li\u003e\n            \u003cli\u003eTrack \"Breaker Blocks\" when support flips to resistance.\u003c\/li\u003e\n            \u003cli\u003eFade retail breakouts perfectly inside institutional zones.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Order blocks and zones\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/bosdemand-1669635833525.jpg\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eUnlock A No-Strings-Attached 7-Day Trial Today.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Fair value gaps tracked live\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/fairvaluegap-1669662761785.jpg\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eImbalance Tracking\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExploit Fair Value Gaps.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eWhen price drops so aggressively that it leaves empty space on the tape, it creates a vacuum. The algorithm maps these Fair Value Gaps instantly, \u003cstrong\u003eproviding you with high-precision magnetic targets where price is highly probable to retrace before continuing its trend.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eVisualize unfilled volume voids effortlessly.\u003c\/li\u003e\n            \u003cli\u003eSet precise take-profit targets based on gap fills.\u003c\/li\u003e\n            \u003cli\u003eCombine FVG targets with Order Block entries.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eMulti-Timeframe Architecture\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eDictate Timeframe Alignment.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eTrading on a 5-minute chart? Stop flipping screens. Our Multi-Timeframe (MTF) engine securely pipes 1-hour or 4-hour structural data natively into your active execution chart, \u003cstrong\u003eso you can scalp intraday volatility while maintaining perfect alignment with the macro institutional trend.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eOverlay higher timeframe data seamlessly.\u003c\/li\u003e\n            \u003cli\u003eFilter out micro-noise to find the macro play.\u003c\/li\u003e\n            \u003cli\u003eExecute lower-timeframe entries inside higher-timeframe zones.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Multi-timeframe structural overlay\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/mtf-1669635051971.jpg\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wide-layout\"\u003e\n        \u003cdiv class=\"td-container\" style=\"padding-top: 0; padding-bottom: 0;\"\u003e\n          \u003cdiv class=\"conversion-banner\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003ch4\u003eTrade With Confidence: Free Exchange Within 7 Days.\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"outcome-row\"\u003e\n        \u003cdiv class=\"outcome-media\"\u003e\n          \u003cimg alt=\"Volume profile integrated directly into moves\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/t\/5\/assets\/volumeprofilezones-1669662160217.jpg\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"outcome-text\"\u003e\n          \u003cspan class=\"outcome-badge\"\u003eIntegrated Volume Analytics\u003c\/span\u003e\n          \u003ch2 class=\"td-heading-2\"\u003eExecute With Volume Precision.\u003c\/h2\u003e\n          \u003cp class=\"td-text-body\"\u003eStop wondering where the heavy volume occurred. The tool integrates natively with Volume Profile for every single structural move, highlighting the exact Point of Control (POC), \u003cstrong\u003eso you can demand volume-confirmed evidence before committing capital to any structural support.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cul class=\"outcome-list\"\u003e\n            \u003cli\u003eSee volume distribution injected directly into the trend move.\u003c\/li\u003e\n            \u003cli\u003ePinpoint the exact POC where maximum liquidity sits.\u003c\/li\u003e\n            \u003cli\u003eConsolidate 5 disjointed indicators into one master toolkit.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vault-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 3rem;\"\u003eThe Nerd Vault\u003c\/h2\u003e\n      \u003cdiv class=\"accordion-container\" id=\"vault-accordions\"\u003e\n        \n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eFull Feature Specifications\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cdiv class=\"spec-grid\"\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eBOS \/ ChoCh Detection\u003c\/strong\u003e\n                  \u003cp\u003eNative algorithmic detection of Break of Structure and Change of Character.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eDual Engine Logic\u003c\/strong\u003e\n                  \u003cp\u003eChoose between deep \"Fractal\" calculation or ATR-based \"Price Action\" algorithms.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eOrder Blocks \u0026amp; FVGs\u003c\/strong\u003e\n                  \u003cp\u003eDynamic highlighting of Institutional footprints, imbalances, and Breaker blocks.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eSmart Liquidity Markers\u003c\/strong\u003e\n                  \u003cp\u003eIdentifies Equal Highs\/Lows and Trendline liquidity meant for retail stop hunts.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eMTF Engine Overlay\u003c\/strong\u003e\n                  \u003cp\u003ePull and process Higher Timeframe data instantly onto any lower execution chart.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"spec-item\"\u003e\n                  \u003cstrong\u003eIntegrated Volume Profile\u003c\/strong\u003e\n                  \u003cp\u003eTracks actual transactional volume across the specific range of the structural push.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eAutomated Trading Data (Plots)\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cp class=\"td-text-body\" style=\"margin-bottom: 1.5rem;\"\u003eFor advanced quantitative traders, this indicator outputs 16 dedicated strategy plots directly into memory, rendering it instantly compatible with AlgoStudio Pro, Bloodhound, or proprietary NinjaScript algorithms.\u003c\/p\u003e\n              \u003cul class=\"outcome-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003eTrend Direction Matrix:\u003c\/strong\u003e Outputs immediate +1\/-1 logic denoting current institutional momentum bias.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eOrder Block Nodes:\u003c\/strong\u003e Exports coordinates for the nearest active Supply, Demand, or Breaker blocks.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eFVG Data Links:\u003c\/strong\u003e Feeds the raw pricing data for active Fair Value Gap vacuums.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eFibonacci Extraction:\u003c\/strong\u003e Delivers all 6 automated Fibonacci retracement tier levels directly to your execution scripts.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eVersion Changelog\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003e\n              \u003cul class=\"changelog-list\"\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003eCurrent\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.15+)\u003c\/strong\u003e - Added fractal detection mode, breaker blocks, trendline liquidity, equal highs\/lows, micro structure.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e17-May-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.12)\u003c\/strong\u003e - Fixed dropdown menu rendering post-workspace load.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e09-May-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.11)\u003c\/strong\u003e - Enhanced volume profile stability and rendering sequence.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e20-Mar-2023\u003c\/span\u003e \u003cstrong\u003e(v1.0.1.8)\u003c\/strong\u003e - Added dedicated plots for FVGs and Order Blocks, plus expanded Fibonacci depth logic.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e07-Aug-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.7)\u003c\/strong\u003e - Introduced Fair Value Gaps, Order Blocks, and trend change metrics.\u003c\/li\u003e\n                \u003cli\u003e\n\u003cspan class=\"changelog-date\"\u003e31-Mar-2022\u003c\/span\u003e \u003cstrong\u003e(v1.0.0.1)\u003c\/strong\u003e - Initial core architectural release.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003ch2 class=\"td-heading-2\" style=\"text-align: center; margin-bottom: 1rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto; text-align: center;\"\u003eEverything you need to know about licensing, platform architecture, and trials.\u003c\/p\u003e\n      \n      \u003cdiv class=\"accordion-container\" id=\"master-faq\"\u003e\n        \n        \u003ch3 class=\"faq-category\"\u003eGeneral Info \u0026amp; Trials\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhich platforms do you support?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe specialize in professional-grade indicators for NinjaTrader 8, Quantower, and Sierra Chart. Unlike competitors who use clunky \"wrapper\" code to port one indicator across 10 different platforms, we build natively in C# and C++ for each specific platform. This ensures maximum stability and zero-lag performance that retail alternatives simply can't offer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDo you offer a trial period?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYes. We offer a highly generous 7-day risk-free trial for our indicator packages, which is practically unheard of in an industry where competitors hide behind \"no trial\" policies or 24-hour locked demos. If you want to test our tools even further before committing to a lifetime license, many of our products feature a low-cost monthly billing option. Buy a month to see exactly why over 12,500 traders trust us.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs support included?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Most vendors vanish the second your payment clears. Every TradeDevils purchase or subscription includes access to our dedicated support team via Discord and email, plus ongoing software updates and video guides at no extra cost. We stand by our tech.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eLicensing \u0026amp; Billing\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhere exactly do I find my \"Contact ID\" for activation?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eYour Contact ID is in the Profile or Account Details section when you log into tradedevils-indicators.com. While competitors make you wait 24-48 hours for manual email keys, our system is entirely automated, getting you onto the live charts instantaneously.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eCan I use my indicators on two computers at the same time?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eLicenses are tied to one active machine to maintain security. However, unlike competitors who lock you to a single PC or charge you for a second key, we provide a real-time License Manager on our site. You can deactivate your home PC and activate your laptop in seconds, giving you ultimate portability for free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI missed a few days of my trial. Can I have an extension?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eOur generous 7-day trial clock only starts when you first add the indicator to a chart, not when you sign up. Because this activation-based system is already far more flexible than industry standards, we do not offer extensions. If you need more time to dial in your setup, grab a 1-month subscription.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is your exchange policy?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eWe offer a 7-day Exchange Guarantee. Most competitors have a strict \"no refunds, no exchanges\" wall that traps you with software you don't like. We believe in our tools. If an indicator doesn't match your evolving strategy, contact us within 7 days of purchase and we'll swap it out.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy does the Sierra Chart trial require me to join Discord?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eSierra Chart is notoriously complex with unique data handling protocols. While other vendors leave you to figure it out alone (often leading to broken trials), joining our Discord allows an admin to personally verify your setup and hand you the right templates. We guarantee you start on day one with a flawless chart.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003ePlatforms \u0026amp; Technical\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy do my indicators look different than the ones in your YouTube videos?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCheap retail indicators look the same everywhere because they use low-resolution, aggregated \"minute\" data. TradeDevils tools render with 100% accuracy using high-quality tick data. You must ensure you have a professional feed (Rithmic\/CQG) and that \"Tick Replay\" is enabled in NT8. Our indicators reveal hidden market dynamics that lesser tools are blind to.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eDoes TradeDevils support TradingView?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. TradingView is great for social charting, but its architecture cannot support the raw, tick-level data processing required for our advanced order flow tools. We refuse to \"dumb down\" our algorithms to fit into web-based platforms like our competitors do. We build exclusively for professional environments.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat is the difference between \"Fractal\" and \"PriceAction\" mode in Market Structure?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eCompetitor structure tools just use basic zigzag math. While our \"Fractal\" mode does this beautifully, our proprietary \"PriceAction\" mode is a volatility-adaptive algorithm based on ATR or ticks. It filters out market noise aggressively, giving scalpers an edge in volatile markets like NQ or Crude Oil that generic tools completely fail at.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eTools \u0026amp; Automation\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eIs the \"Auto Orderflow Footprint Trader\" the same as the \"Footprint Indicator\"?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eNo. The Footprint Indicator is a visual tool for manual trading. The Auto Orderflow Footprint Trader is a dedicated execution algorithm. Unlike competitors who bundle clunky, basic auto-execution features as an afterthought, our Auto Trader reads imbalances and delta divergences to execute trades faster than humanly possible.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eI’m not a coder. Can I still use Algo Studio Pro?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eAbsolutely. Other \"simplified\" builders on the market lack algorithmic depth. Algo Studio Pro integrates institutional-grade Genetic Algorithms into a drag-and-drop, no-code interface. You get the immense power of a C# programmer to test and optimize strategies, without writing a single line of code.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"faq-category\"\u003eHardware \u0026amp; Specs\u003c\/h3\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhat are the recommended system specs?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eBecause our tools process millions of raw order flow ticks rather than just drawing generic moving averages, they are computationally intensive. We recommend an Intel i7\/i9 or AMD Ryzen 7\/9, a minimum of 16GB RAM (32GB for multiple charts), and an NVMe SSD. We deliver pro performance, which requires pro hardware.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"accordion-item\"\u003e\n          \u003cbutton class=\"accordion-header\" aria-expanded=\"false\"\u003e \u003cspan\u003eWhy is my \"Big Trades\" bubble appearing late?\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"accordion-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n          \u003cdiv class=\"accordion-content\"\u003e\n            \u003cdiv class=\"accordion-content-inner\"\u003eThis is caused by internet latency. Retail vendors will blame the charting platform, but the truth is your residential internet is too slow. To eliminate this and get volume bubbles instantly, you must use a high-performance VPS located in the same data center as the exchange (e.g., Equinix in Chicago). TradeDevils sets you up to compete with the big players.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bottom-cta-section wide-layout\"\u003e\n    \u003cdiv class=\"td-container\"\u003e\n      \u003cdiv class=\"bottom-cta-content\"\u003e\n        \u003ch2 class=\"td-heading-1\"\u003eReady to Automate Your Edges?\u003c\/h2\u003e\n        \u003cp class=\"td-text-lead\" style=\"margin: 0 auto 3rem auto;\"\u003eStop drawing. Start executing.\u003c\/p\u003e\n        \u003cbutton class=\"btn-primary scroll-to-buy\"\u003e \n          Secure Your License Now \n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    \/\/ Accordion Logic\n    const accordions = document.querySelectorAll('.accordion-header');\n    \n    accordions.forEach(acc =\u003e {\n      acc.addEventListener('click', function() {\n        const item = this.parentElement;\n        const content = item.querySelector('.accordion-content');\n        \n        \/\/ Close all others\n        const allItems = document.querySelectorAll('.accordion-item');\n        allItems.forEach(otherItem =\u003e {\n          if(otherItem !== item \u0026\u0026 otherItem.classList.contains('active')) {\n            otherItem.classList.remove('active');\n            otherItem.querySelector('.accordion-header').setAttribute('aria-expanded', 'false');\n            otherItem.querySelector('.accordion-content').style.maxHeight = null;\n          }\n        });\n\n        \/\/ Toggle current\n        item.classList.toggle('active');\n        const isActive = item.classList.contains('active');\n        this.setAttribute('aria-expanded', isActive);\n        \n        if (isActive) {\n          content.style.maxHeight = content.scrollHeight + \"px\";\n        } else {\n          content.style.maxHeight = null;\n        }\n      });\n    });\n\n    \/\/ Scroll to Buy Loop Logic\n    const buyBtns = document.querySelectorAll('.scroll-to-buy');\n    buyBtns.forEach(btn =\u003e {\n      btn.addEventListener('click', (e) =\u003e {\n        e.preventDefault();\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"tradedevils-indicators","offers":[{"title":"Default Title","offer_id":46158958166215,"sku":null,"price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6286\/3047\/files\/DALL_E2024-11-0706.51.59-CreateasquareclipartimageforaSmartMoneyindicator_usingvividcolors_noemptyborder_andtightspacing.Featureacandlestickwithacharac.webp?v=1730962372"}],"url":"https:\/\/tradedevils-indicators.com\/collections\/latest-additions.oembed?page=2","provider":"tradedevils-indicators","version":"1.0","type":"link"}