{"id":1192,"date":"2026-07-07T22:46:58","date_gmt":"2026-07-07T22:46:58","guid":{"rendered":"https:\/\/theindicatorstore.com\/?page_id=1192"},"modified":"2026-09-24T18:25:02","modified_gmt":"2026-09-24T18:25:02","slug":"tradingview","status":"publish","type":"page","link":"https:\/\/theindicatorstore.com\/es\/tradingview\/","title":{"rendered":"TradingView Automation &amp; Indicators"},"content":{"rendered":"\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  THE INDICATOR STORE \u2014 TRADINGVIEW AUTOMATOR (24-09-2026)\n  Estructura est\u00e1ndar del sitio (Brief 4.5):\n    1. <style> una sola vez arriba.\n    2. Bloque completo en ingl\u00e9s  (tis-lang-block--en).\n    3. Bloque completo en espa\u00f1ol (tis-lang-block--es).\n  PayPal: cada bloque tiene sus contenedores propios; el script dibuja\n  solo los del idioma visible. Anclas distintas por idioma\n  (#how-it-works \/ #plans en EN, #como-funciona \/ #planes en ES).\n  Pegar TODO en el bloque Custom HTML (modo Text\/Code).\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&family=JetBrains+Mono:wght@500;700&display=swap');\n  .tvh * { box-sizing: border-box; margin: 0; padding: 0; }\n  .tvh {\n    --bg:        #0d0d0d;\n    --bg-2:      #161616;\n    --bg-3:      #1c1c1c;\n    --line:      #2a2a2a;\n    --gold:      #E0B33A;\n    --gold-dim:  #b89230;\n    --ink:       #0d0d0d;\n    --text:      #e6e4df;\n    --muted:     #9a978f;\n    --grey:      #6f6c65;\n    background: var(--bg);\n    color: var(--text);\n    font-family: 'Inter', sans-serif;\n    line-height: 1.6;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .tvh a,\n  .tvh a:link,\n  .tvh a:visited,\n  .tvh a:hover,\n  .tvh a:active { color: inherit !important; text-decoration: none !important; }\n  .tvh .tvh-txt-gold  { color: var(--gold) !important; }\n  .tvh .tvh-txt-ink   { color: var(--ink)  !important; }\n  .tvh .tvh-txt-light { color: var(--text) !important; }\n  .tvh .tvh-btn--ghost:hover .tvh-txt-light { color: var(--gold) !important; }\n  .tvh-sec { padding: 72px 40px; }\n  .tvh-inner { max-width: 960px; margin: 0 auto; }\n  .tvh-eyebrow {\n    display: inline-block;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px; font-weight: 700;\n    letter-spacing: 2.5px; text-transform: uppercase;\n    color: var(--gold);\n    border: 1px solid rgba(224,179,58,0.35);\n    border-radius: 20px; padding: 5px 15px; margin-bottom: 22px;\n  }\n  .tvh-hero {\n    background:\n      radial-gradient(ellipse 60% 55% at 50% 0%, rgba(224,179,58,0.10) 0%, transparent 68%),\n      var(--bg);\n    text-align: center; padding: 80px 40px 68px;\n    border-bottom: 1px solid var(--line);\n  }\n  .tvh-hero h1 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: clamp(30px, 5vw, 48px); font-weight: 700;\n    line-height: 1.08; letter-spacing: -0.5px; margin-bottom: 20px;\n  }\n  .tvh-hero h1 .hl { color: var(--gold); }\n  .tvh-hero p.lead {\n    font-size: 17px; color: var(--muted);\n    max-width: 620px; margin: 0 auto 32px;\n  }\n  .tvh-btn {\n    display: inline-block; font-weight: 700; font-size: 15px;\n    padding: 14px 30px; border-radius: 9px; cursor: pointer;\n    transition: transform .12s ease, box-shadow .12s ease;\n  }\n  .tvh-btn--gold {\n    background: var(--gold); color: var(--ink) !important;\n    box-shadow: 0 4px 20px rgba(224,179,58,0.25);\n  }\n  .tvh-btn--gold:hover { transform: translateY(-2px); box-shadow: 0 6px 26px rgba(224,179,58,0.38); }\n  .tvh-btn--ghost {\n    background: transparent; color: var(--text) !important;\n    border: 1px solid var(--line);\n  }\n  .tvh-btn--ghost:hover { border-color: var(--gold); color: var(--gold) !important; }\n  .tvh-btn-row { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\n  .tvh-automator { border-left: 3px solid var(--gold); }\n  .tvh-automator .tvh-inner { padding-left: 4px; }\n  .tvh-sec h2 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: clamp(24px, 3.4vw, 32px); font-weight: 700;\n    letter-spacing: -0.4px; margin-bottom: 14px;\n  }\n  .tvh-sec .sub { color: var(--muted); font-size: 16px; max-width: 640px; margin-bottom: 40px; }\n  .tvh-flow {\n    display: flex; align-items: center; flex-wrap: wrap; gap: 10px;\n    background: var(--bg-2); border: 1px solid var(--line);\n    border-radius: 12px; padding: 22px 24px; margin-bottom: 40px;\n  }\n  .tvh-flow .node {\n    font-family: 'JetBrains Mono', monospace; font-size: 13px; font-weight: 700;\n    color: var(--text); background: var(--bg-3);\n    border: 1px solid var(--line); border-radius: 7px; padding: 9px 13px; white-space: nowrap;\n  }\n  .tvh-flow .node.gold { border-color: var(--gold); color: var(--gold); }\n  .tvh-flow .arrow { color: var(--grey); font-weight: 700; }\n  .tvh-feat { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n  .tvh-feat .card {\n    background: var(--bg-2); border: 1px solid var(--line);\n    border-radius: 11px; padding: 22px 24px;\n  }\n  .tvh-feat .card h3 {\n    font-family: 'Space Grotesk', sans-serif; font-size: 16px; font-weight: 600;\n    color: var(--gold); margin-bottom: 7px;\n  }\n  .tvh-feat .card p { font-size: 14px; color: var(--muted); }\n  .tvh-params { border: 1px solid var(--line); border-radius: 11px; overflow: hidden; }\n  .tvh-params .row { display: grid; grid-template-columns: 240px 1fr; border-top: 1px solid var(--line); }\n  .tvh-params .row:first-child { border-top: none; }\n  .tvh-params .row.head { background: var(--gold); }\n  .tvh-params .row.head div { color: var(--ink); font-family: 'JetBrains Mono', monospace; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; }\n  .tvh-params .row div { padding: 13px 18px; font-size: 14px; color: var(--muted); }\n  .tvh-params .row div:first-child { font-family: 'JetBrains Mono', monospace; font-size: 13px; font-weight: 700; color: var(--text); background: var(--bg-2); }\n  .tvh-params .row.head div:first-child { background: transparent; color: var(--ink); }\n  .tvh-fit { font-size: 16px; color: var(--text); max-width: 720px; }\n  .tvh-fit strong { color: var(--gold); font-weight: 600; }\n  .tvh-price-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\n  .tvh-plan {\n    background: var(--bg-2); border: 1px solid var(--line);\n    border-radius: 13px; padding: 30px 28px; position: relative;\n  }\n  .tvh-plan.best { border-color: var(--gold); box-shadow: 0 0 0 1px var(--gold), 0 8px 30px rgba(224,179,58,0.14); }\n  .tvh-plan .tag {\n    position: absolute; top: -12px; left: 28px;\n    font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 700;\n    letter-spacing: 1.5px; text-transform: uppercase;\n    background: var(--gold); color: var(--ink);\n    padding: 4px 12px; border-radius: 20px;\n  }\n  .tvh-plan h3 { font-family: 'Space Grotesk', sans-serif; font-size: 18px; font-weight: 600; margin-bottom: 6px; }\n  .tvh-plan .desc { font-size: 13px; color: var(--muted); min-height: 38px; margin-bottom: 14px; }\n  .tvh-plan .price { font-family: 'Space Grotesk', sans-serif; font-size: 60px; font-weight: 700; color: var(--gold); }\n  .tvh-plan .price .tvh-price-amount { font-size: 60px; }\n  .tvh-plan .price span { font-size: 16px; color: var(--muted); font-weight: 500; }\n  .tvh-plan ul { list-style: none; margin-bottom: 22px; }\n  .tvh-plan li { font-size: 14px; color: var(--text); padding: 5px 0 5px 22px; position: relative; }\n  .tvh-plan li::before { content: '\u2713'; position: absolute; left: 0; color: var(--gold); font-weight: 700; }\n  .tvh-plan .tvh-btn { width: 100%; text-align: center; }\n  .tvh-plan .tis-sub-note { font-size: 12px; color: var(--muted); margin: 0 0 12px; }\n  .tvh-plan .tis-trial-note {\n    font-size: 13px; font-weight: 600; color: var(--gold);\n    background: rgba(224,179,58,0.09); border: 1px solid rgba(224,179,58,0.3);\n    border-radius: 7px; padding: 8px 12px; margin: 0 0 16px;\n  }\n  .tvh-billing-toggle {\n    display: inline-flex; background: var(--bg-3); border: 1px solid var(--line);\n    border-radius: 999px; padding: 3px; margin-bottom: 16px; gap: 2px;\n  }\n  .tvh-toggle-btn {\n    font-family: 'JetBrains Mono', monospace; font-size: 11px; font-weight: 700;\n    letter-spacing: 0.3px; color: var(--muted); background: transparent; border: none;\n    border-radius: 999px; padding: 7px 13px; cursor: pointer;\n    display: flex; align-items: center; gap: 6px;\n    transition: background .15s ease, color .15s ease;\n  }\n  .tvh-toggle-btn.active { background: var(--gold); color: var(--ink); }\n  .tvh-toggle-badge {\n    font-size: 9px; font-weight: 700; background: rgba(224,179,58,0.18); color: var(--gold);\n    border-radius: 999px; padding: 2px 6px; letter-spacing: 0.3px;\n  }\n  .tvh-toggle-btn.active .tvh-toggle-badge { background: rgba(13,13,13,0.15); color: var(--ink); }\n  .tvh-cycle--annual { display: none; }\n  .tvh-annual-note {\n    font-size: 12px; color: var(--muted); margin: 0 0 16px;\n    background: var(--bg-3); border: 1px solid var(--line); border-radius: 7px; padding: 8px 12px;\n  }\n  .tvh-bridge {\n    background: var(--bg-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);\n    text-align: center; padding: 44px 40px;\n  }\n  .tvh-bridge .div { width: 40px; height: 2px; background: var(--grey); margin: 0 auto 20px; border-radius: 2px; }\n  .tvh-bridge p { font-size: 17px; color: var(--text); max-width: 560px; margin: 0 auto 24px; }\n  .tvh-bridge p strong { color: var(--gold); font-weight: 600; }\n  .tvh-close {\n    text-align: center; padding: 76px 40px;\n    background: radial-gradient(ellipse 60% 70% at 50% 100%, rgba(224,179,58,0.09) 0%, transparent 70%), var(--bg);\n    border-top: 1px solid var(--line);\n  }\n  .tvh-close h2 { margin-bottom: 26px; }\n  .tvh-refer {\n    font-family: 'JetBrains Mono', monospace; font-size: 13px; color: var(--muted);\n    margin-top: 30px;\n  }\n  .tvh-refer a { border-bottom: 1px solid rgba(224,179,58,0.4); }\n  .tvh-note { font-size: 12px; color: var(--grey); max-width: 720px; margin: 28px auto 0; line-height: 1.6; }\n  @media (max-width: 720px) {\n    .tvh-sec, .tvh-hero, .tvh-bridge, .tvh-close { padding-left: 22px; padding-right: 22px; }\n    .tvh-feat, .tvh-price-grid { grid-template-columns: 1fr; }\n    .tvh-params .row { grid-template-columns: 1fr; }\n    .tvh-flow { flex-direction: column; align-items: stretch; }\n    .tvh-flow .node { text-align: center; }\n    .tvh-flow .arrow { text-align: center; transform: rotate(90deg); }\n  }\n<\/style>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ENGLISH VERSION \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"tis-lang-block tis-lang-block--en\">\n<div class=\"tvh\">\n\n  <section class=\"tvh-hero\">\n    <span class=\"tvh-eyebrow\">TIS Automator \u00b7 TradingView<\/span>\n    <h1>Automate <span class=\"hl\">any indicator<\/span><br>on TradingView<\/h1>\n    <p class=\"lead\">The TIS Automator turns the signals of any indicator into complete, well-formed orders \u2014 entry, target, stop, session and size \u2014 with no code.<\/p>\n    <div class=\"tvh-btn-row\">\n      <a class=\"tvh-btn tvh-btn--gold\" href=\"#plans\"><span class=\"tvh-txt-ink\">See plans &amp; start free trial<\/span><\/a>\n      <a class=\"tvh-btn tvh-btn--ghost\" href=\"#how-it-works\"><span class=\"tvh-txt-light\">See how it works<\/span><\/a>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-sec tvh-automator\" id=\"how-it-works\">\n    <div class=\"tvh-inner\">\n      <span class=\"tvh-eyebrow\">Execution bridge<\/span>\n      <h2>How the Automator works<\/h2>\n      <p class=\"sub\">It is not an indicator or a signal engine: it is the layer that automates your system&#8217;s single final signal. You connect your indicator&#8217;s output \u2014yours or third-party\u2014 to the Automator&#8217;s signal sources. When a signal fires, the Automator builds the order and emits a standard TradingView strategy alert. TIS forms the order; the gateway routes it to your broker.<\/p>\n      <div class=\"tvh-flow\"><span class=\"node\">Indicator<\/span> <span class=\"arrow\">\u2192<\/span> <span class=\"node gold\">TIS Automator<\/span> <span class=\"arrow\">\u2192<\/span> <span class=\"node\">Strategy Alert<\/span> <span class=\"arrow\">\u2192<\/span> <span class=\"node\">Gateway<\/span> <span class=\"arrow\">\u2192<\/span> <span class=\"node\">Broker<\/span><\/div>\n      <div class=\"tvh-feat\">\n        <div class=\"card\"><h3>Universal signal source<\/h3><p>Works with the plots or signals of any indicator. Pick the buy plot and the sell plot from a dropdown \u2014 no code.<\/p><\/div>\n        <div class=\"card\"><h3>Dual reading mode<\/h3><p>Dual mode (two separate plots, ideal for MACD\/CCI-style oscillators, even with negative or zero values) or single-plot mode (one plot +1 \/ 0 \/ \u22121, Markers style): positive buys, negative sells.<\/p><\/div>\n        <div class=\"card\"><h3>Tick-based Target &amp; Stop<\/h3><p>Define exits in ticks, agnostic to the instrument&#8217;s nominal value: the same setup scales between full-size and micro contracts.<\/p><\/div>\n        <div class=\"card\"><h3>DST-safe session filter<\/h3><p>Restrict trades to your session window. Uses TradingView&#8217;s native session handling, so it won&#8217;t drift with daylight-saving changes.<\/p><\/div>\n        <div class=\"card\"><h3>Standard TradingView alerts<\/h3><p>Emits strategy alerts carrying the full order as JSON (entry, exit, target, stop, ticker, contracts), compatible with any gateway that supports them.<\/p><\/div>\n        <div class=\"card\"><h3>BUY \/ SELL visual labels<\/h3><p>Plots the signals on your chart. Adjustable label position so they read well with both price-based signals and oscillators.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-sec tvh-automator\">\n    <div class=\"tvh-inner\">\n      <span class=\"tvh-eyebrow\">See it in action<\/span>\n      <h2>Watch the Automator running live<\/h2>\n      <p class=\"sub\">A real walkthrough of the TIS Automator turning an indicator signal into a complete order.<\/p>\n      <div style=\"position:relative; width:100%; padding-top:56.25%; margin-top:24px; border-radius:12px; overflow:hidden;\">\n        <iframe src=\"https:\/\/www.youtube.com\/embed\/r9l7BInwC8M\" title=\"TIS Automator demo\" style=\"position:absolute; top:0; left:0; width:100%; height:100%; border:0;\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\"><\/iframe>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-sec tvh-automator\">\n    <div class=\"tvh-inner\">\n      <h2>Parameters<\/h2>\n      <p class=\"sub\">Everything is set from the indicator&#8217;s settings panel.<\/p>\n      <div class=\"tvh-params\">\n        <div class=\"row head\"><div>Parameter<\/div><div>What it controls<\/div><\/div>\n        <div class=\"row\"><div>Long \/ Short Signals Plot<\/div><div>Your indicator&#8217;s buy plot and sell plot. Select the same one in both for single-plot +1\/0\/\u22121 mode.<\/div><\/div>\n        <div class=\"row\"><div>Target (ticks)<\/div><div>Take-profit distance, in ticks.<\/div><\/div>\n        <div class=\"row\"><div>Stop (ticks)<\/div><div>Stop-loss distance, in ticks.<\/div><\/div>\n        <div class=\"row\"><div>Contracts<\/div><div>Number of contracts per trade.<\/div><\/div>\n        <div class=\"row\"><div>Use Time Filter \/ Trading Hours<\/div><div>Enables the time filter and defines the trading window (DST-proof).<\/div><\/div>\n        <div class=\"row\"><div>Signal Label Position \/ Visual Offset<\/div><div>Position of the BUY\/SELL visual labels: bottom\/top, or absolute price level for oscillators.<\/div><\/div>\n      <\/div>\n      <h2 style=\"margin-top:56px;\">Who is it for?<\/h2>\n      <p class=\"tvh-fit\">For the futures trader who already has an indicator with clear buy\/sell signals and wants to automate execution on TradingView without programming. Ideal for Markers-style single-plot signals and for oscillators. <strong>Built for futures (MNQ, MES, NQ, ES).<\/strong><\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-sec tvh-automator\" id=\"plans\">\n    <div class=\"tvh-inner\">\n      <h2>Automator plans<\/h2>\n      <p class=\"sub\">A subscription (rental) model \u2014 cancel anytime. Annual plans include two months free. The Combo is the best value and our recommended plan.<\/p>\n      <div class=\"tvh-price-grid\">\n        <div class=\"tvh-plan\" data-plan-card=\"automator-en\">\n          <h3>Automator<\/h3>\n          <p class=\"desc\">The automation engine on its own \u2014 pair it with any indicator you already use.<\/p>\n          <div class=\"tvh-billing-toggle\" data-toggle-for=\"automator-en\">\n            <button type=\"button\" class=\"tvh-toggle-btn active\" data-cycle=\"monthly\">Monthly<\/button>\n            <button type=\"button\" class=\"tvh-toggle-btn\" data-cycle=\"annual\">Annual <span class=\"tvh-toggle-badge\">2 mo free<\/span><\/button>\n          <\/div>\n          <div class=\"price\">$<span class=\"tvh-price-amount\">39<\/span><span> <span class=\"tvh-cycle tvh-cycle--monthly\">\/mo<\/span><span class=\"tvh-cycle tvh-cycle--annual\">\/yr<\/span><\/span><\/div>\n          <div class=\"tvh-annual-note tvh-cycle tvh-cycle--annual\">Billed once a year. Cancel anytime before renewal.<\/div>\n          <ul><li>Universal signal input<\/li><li>Tick-based Target &amp; Stop<\/li><li>DST-safe session filter<\/li><li>Standard TradingView alerts<\/li><\/ul>\n          <div class=\"tis-trial-note tvh-cycle tvh-cycle--monthly\">\u2713 Includes a 7-day free trial \u2014 cancel anytime before it ends and you won&#8217;t be charged.<\/div>\n          <div id=\"pp-automator-en\" style=\"margin-top:4px;\"><\/div>\n        <\/div>\n        <div class=\"tvh-plan best\" data-plan-card=\"combo-en\">\n          <span class=\"tag\">Best value<\/span>\n          <h3>Combo \u2014 Automator + 5 indicators of your choice<\/h3>\n          <p class=\"desc\">The full stack: the Automator plus any 5 TIS indicators you choose. Separately this would be $88\/mo.<\/p>\n          <div class=\"tvh-billing-toggle\" data-toggle-for=\"combo-en\">\n            <button type=\"button\" class=\"tvh-toggle-btn active\" data-cycle=\"monthly\">Monthly<\/button>\n            <button type=\"button\" class=\"tvh-toggle-btn\" data-cycle=\"annual\">Annual <span class=\"tvh-toggle-badge\">2 mo free<\/span><\/button>\n          <\/div>\n          <div class=\"price\">$<span class=\"tvh-price-amount\">79<\/span><span> <span class=\"tvh-cycle tvh-cycle--monthly\">\/mo<\/span><span class=\"tvh-cycle tvh-cycle--annual\">\/yr<\/span><\/span><\/div>\n          <div class=\"tvh-annual-note tvh-cycle tvh-cycle--annual\">Billed once a year. Cancel anytime before renewal.<\/div>\n          <ul><li>Everything in the Automator plan<\/li><li>5 TIS indicators of your choice<\/li><li>One subscription, full toolkit<\/li><\/ul>\n          <div class=\"tis-trial-note tvh-cycle tvh-cycle--monthly\">\u2713 Includes a 7-day free trial \u2014 cancel anytime before it ends and you won&#8217;t be charged.<\/div>\n          <p class=\"tis-sub-note\">Tell us which 5 indicators after checkout. <a href=\"https:\/\/theindicatorstore.com\/cat\/indicators\/tradingview\/\"><span class=\"tvh-txt-gold\">Browse the catalog \u2192<\/span><\/a><\/p>\n          <div id=\"pp-combo-en\" style=\"margin-top:4px;\"><\/div>\n        <\/div>\n      <\/div>\n      <p class=\"tvh-note\">Technical note: the Automator only generates alerts inside TradingView; it does not execute trades or connect directly to any broker. Target and stop are computed inside TradingView&#8217;s strategy simulator; the broker receives only the market entry and exit orders through your gateway. Requires a TradingView account that supports alerts and an execution gateway. Trading involves risk; past performance does not guarantee future results.<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-bridge\">\n    <div class=\"div\"><\/div>\n    <p><strong>Prefer to trade manually?<\/strong> Rent TIS indicators standalone on any market \u2014 crypto, forex, indices or stocks.<\/p>\n    <div class=\"tvh-btn-row\">\n      <a class=\"tvh-btn tvh-btn--ghost\" href=\"https:\/\/theindicatorstore.com\/cat\/indicators\/tradingview\/\"><span class=\"tvh-txt-light\">See the indicators<\/span><\/a>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-close\">\n    <h2>Ready to automate your trading on TradingView?<\/h2>\n    <div class=\"tvh-btn-row\">\n      <a class=\"tvh-btn tvh-btn--gold\" href=\"#plans\"><span class=\"tvh-txt-ink\">See plans &amp; start free trial<\/span><\/a>\n    <\/div>\n    <p class=\"tvh-refer\">New to TradingView? <a href=\"https:\/\/go.theindicatorstore.com\/tradingview\"><span class=\"tvh-txt-gold\">Sign up with our link and get $15 off<\/span><\/a>.<\/p>\n  <\/section>\n\n<\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 VERSI\u00d3N EN ESPA\u00d1OL \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"tis-lang-block tis-lang-block--es\">\n<div class=\"tvh\">\n\n  <section class=\"tvh-hero\">\n    <span class=\"tvh-eyebrow\">TIS Automator \u00b7 TradingView<\/span>\n    <h1>Automatiz\u00e1 <span class=\"hl\">cualquier indicador<\/span><br>en TradingView<\/h1>\n    <p class=\"lead\">El TIS Automator convierte las se\u00f1ales de cualquier indicador en \u00f3rdenes completas y bien formadas \u2014 entrada, target, stop, horario y tama\u00f1o \u2014 sin escribir c\u00f3digo.<\/p>\n    <div class=\"tvh-btn-row\">\n      <a class=\"tvh-btn tvh-btn--gold\" href=\"#planes\"><span class=\"tvh-txt-ink\">Ver planes y empezar la prueba gratis<\/span><\/a>\n      <a class=\"tvh-btn tvh-btn--ghost\" href=\"#como-funciona\"><span class=\"tvh-txt-light\">Ver c\u00f3mo funciona<\/span><\/a>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-sec tvh-automator\" id=\"como-funciona\">\n    <div class=\"tvh-inner\">\n      <span class=\"tvh-eyebrow\">Puente de ejecuci\u00f3n<\/span>\n      <h2>C\u00f3mo funciona el Automator<\/h2>\n      <p class=\"sub\">No es un indicador ni un motor de se\u00f1ales: es la capa que automatiza la se\u00f1al final \u00fanica de tu sistema. Conect\u00e1s la salida de tu indicador \u2014tuyo o de terceros\u2014 a las fuentes de se\u00f1al del Automator. Cuando se dispara una se\u00f1al, el Automator forma la orden y emite una alerta de estrategia est\u00e1ndar de TradingView. TIS arma la orden; el gateway la enruta a tu broker.<\/p>\n      <div class=\"tvh-flow\"><span class=\"node\">Indicador<\/span> <span class=\"arrow\">\u2192<\/span> <span class=\"node gold\">TIS Automator<\/span> <span class=\"arrow\">\u2192<\/span> <span class=\"node\">Alerta de estrategia<\/span> <span class=\"arrow\">\u2192<\/span> <span class=\"node\">Gateway<\/span> <span class=\"arrow\">\u2192<\/span> <span class=\"node\">Broker<\/span><\/div>\n      <div class=\"tvh-feat\">\n        <div class=\"card\"><h3>Fuente de se\u00f1al universal<\/h3><p>Funciona con los plots o se\u00f1ales de cualquier indicador. Eleg\u00eds el plot de compra y el de venta desde un men\u00fa, sin tocar c\u00f3digo.<\/p><\/div>\n        <div class=\"card\"><h3>Doble modo de lectura<\/h3><p>Modo dual (dos plots distintos, ideal para osciladores tipo MACD\/CCI, incluso con valores negativos o cero) o modo single-plot (un solo plot +1 \/ 0 \/ \u22121, estilo Markers): positivo compra, negativo vende.<\/p><\/div>\n        <div class=\"card\"><h3>Target y Stop en ticks<\/h3><p>Defin\u00eds las salidas en ticks, agn\u00f3stico al valor nominal del instrumento: la misma configuraci\u00f3n escala entre contrato completo y micro.<\/p><\/div>\n        <div class=\"card\"><h3>Filtro horario anti-DST<\/h3><p>Restring\u00ed las operaciones a tu ventana horaria. Usa el horario nativo de TradingView, as\u00ed que no se corre con los cambios de horario de verano\/invierno.<\/p><\/div>\n        <div class=\"card\"><h3>Alertas est\u00e1ndar de TradingView<\/h3><p>Emite alertas de estrategia con la orden completa en formato JSON (entrada, salida, target, stop, ticker, contratos), compatible con cualquier gateway que las soporte.<\/p><\/div>\n        <div class=\"card\"><h3>Etiquetas visuales BUY \/ SELL<\/h3><p>Muestra las se\u00f1ales sobre el chart. Modo de posici\u00f3n ajustable para que las etiquetas se lean bien tanto con se\u00f1ales de precio como con osciladores.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-sec tvh-automator\">\n    <div class=\"tvh-inner\">\n      <span class=\"tvh-eyebrow\">Mirala en acci\u00f3n<\/span>\n      <h2>Mir\u00e1 al Automator funcionando en vivo<\/h2>\n      <p class=\"sub\">Un recorrido real del TIS Automator convirtiendo la se\u00f1al de un indicador en una orden completa.<\/p>\n      <div style=\"position:relative; width:100%; padding-top:56.25%; margin-top:24px; border-radius:12px; overflow:hidden;\">\n        <iframe src=\"https:\/\/www.youtube.com\/embed\/srafXkeHlk8\" title=\"Demo de TIS Automator\" style=\"position:absolute; top:0; left:0; width:100%; height:100%; border:0;\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\"><\/iframe>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-sec tvh-automator\">\n    <div class=\"tvh-inner\">\n      <h2>Par\u00e1metros<\/h2>\n      <p class=\"sub\">Todo se configura desde el panel de ajustes del indicador.<\/p>\n      <div class=\"tvh-params\">\n        <div class=\"row head\"><div>Par\u00e1metro<\/div><div>Qu\u00e9 controla<\/div><\/div>\n        <div class=\"row\"><div>Long \/ Short Signals Plot<\/div><div>El plot de compra y el de venta de tu indicador. Seleccion\u00e1 el mismo en ambos para el modo single-plot +1\/0\/\u22121.<\/div><\/div>\n        <div class=\"row\"><div>Target (ticks)<\/div><div>Distancia del objetivo de ganancia, en ticks.<\/div><\/div>\n        <div class=\"row\"><div>Stop (ticks)<\/div><div>Distancia del stop de p\u00e9rdida, en ticks.<\/div><\/div>\n        <div class=\"row\"><div>Contracts<\/div><div>Cantidad de contratos por operaci\u00f3n.<\/div><\/div>\n        <div class=\"row\"><div>Use Time Filter \/ Trading Hours<\/div><div>Activa el filtro horario y define la ventana de operaci\u00f3n (a prueba de DST).<\/div><\/div>\n        <div class=\"row\"><div>Signal Label Position \/ Visual Offset<\/div><div>Posici\u00f3n de las etiquetas visuales BUY\/SELL: abajo\/arriba, o nivel de precio absoluto para osciladores.<\/div><\/div>\n      <\/div>\n      <h2 style=\"margin-top:56px;\">\u00bfPara qui\u00e9n es?<\/h2>\n      <p class=\"tvh-fit\">Para el trader de futuros que ya tiene un indicador con se\u00f1ales claras de compra\/venta y quiere automatizar su ejecuci\u00f3n en TradingView sin programar. Ideal para se\u00f1ales single-plot estilo Markers y para osciladores. <strong>Pensado para futuros (MNQ, MES, NQ, ES).<\/strong><\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-sec tvh-automator\" id=\"planes\">\n    <div class=\"tvh-inner\">\n      <h2>Planes del Automator<\/h2>\n      <p class=\"sub\">Modelo de suscripci\u00f3n (alquiler) \u2014 cancel\u00e1s cuando quieras. Los planes anuales incluyen dos meses gratis. El Combo es la opci\u00f3n que m\u00e1s conviene y la que recomendamos.<\/p>\n      <div class=\"tvh-price-grid\">\n        <div class=\"tvh-plan\" data-plan-card=\"automator-es\">\n          <h3>Automator<\/h3>\n          <p class=\"desc\">El motor de automatizaci\u00f3n solo \u2014 combinalo con cualquier indicador que ya uses.<\/p>\n          <div class=\"tvh-billing-toggle\" data-toggle-for=\"automator-es\">\n            <button type=\"button\" class=\"tvh-toggle-btn active\" data-cycle=\"monthly\">Mensual<\/button>\n            <button type=\"button\" class=\"tvh-toggle-btn\" data-cycle=\"annual\">Anual <span class=\"tvh-toggle-badge\">2 meses gratis<\/span><\/button>\n          <\/div>\n          <div class=\"price\">$<span class=\"tvh-price-amount\">39<\/span><span> <span class=\"tvh-cycle tvh-cycle--monthly\">\/mes<\/span><span class=\"tvh-cycle tvh-cycle--annual\">\/a\u00f1o<\/span><\/span><\/div>\n          <div class=\"tvh-annual-note tvh-cycle tvh-cycle--annual\">Se cobra una vez al a\u00f1o. Cancel\u00e1 cuando quieras antes de la renovaci\u00f3n.<\/div>\n          <ul><li>Fuente de se\u00f1al universal<\/li><li>Target y Stop en ticks<\/li><li>Filtro horario anti-DST<\/li><li>Alertas est\u00e1ndar de TradingView<\/li><\/ul>\n          <div class=\"tis-trial-note tvh-cycle tvh-cycle--monthly\">\u2713 Incluye prueba gratuita de 7 d\u00edas \u2014 cancel\u00e1 antes de que termine y no se te cobra nada.<\/div>\n          <div id=\"pp-automator-es\" style=\"margin-top:4px;\"><\/div>\n        <\/div>\n        <div class=\"tvh-plan best\" data-plan-card=\"combo-es\">\n          <span class=\"tag\">La que m\u00e1s conviene<\/span>\n          <h3>Combo \u2014 Automator + 5 indicadores a elecci\u00f3n<\/h3>\n          <p class=\"desc\">El stack completo: el Automator m\u00e1s 5 indicadores TIS a tu elecci\u00f3n. Por separado ser\u00edan $88\/mes.<\/p>\n          <div class=\"tvh-billing-toggle\" data-toggle-for=\"combo-es\">\n            <button type=\"button\" class=\"tvh-toggle-btn active\" data-cycle=\"monthly\">Mensual<\/button>\n            <button type=\"button\" class=\"tvh-toggle-btn\" data-cycle=\"annual\">Anual <span class=\"tvh-toggle-badge\">2 meses gratis<\/span><\/button>\n          <\/div>\n          <div class=\"price\">$<span class=\"tvh-price-amount\">79<\/span><span> <span class=\"tvh-cycle tvh-cycle--monthly\">\/mes<\/span><span class=\"tvh-cycle tvh-cycle--annual\">\/a\u00f1o<\/span><\/span><\/div>\n          <div class=\"tvh-annual-note tvh-cycle tvh-cycle--annual\">Se cobra una vez al a\u00f1o. Cancel\u00e1 cuando quieras antes de la renovaci\u00f3n.<\/div>\n          <ul><li>Todo lo del plan Automator<\/li><li>5 indicadores TIS a tu elecci\u00f3n<\/li><li>Una sola suscripci\u00f3n, kit completo<\/li><\/ul>\n          <div class=\"tis-trial-note tvh-cycle tvh-cycle--monthly\">\u2713 Incluye prueba gratuita de 7 d\u00edas \u2014 cancel\u00e1 antes de que termine y no se te cobra nada.<\/div>\n          <p class=\"tis-sub-note\">Nos dec\u00eds cu\u00e1les 5 indicadores despu\u00e9s de pagar. <a href=\"https:\/\/theindicatorstore.com\/cat\/indicators\/tradingview\/\"><span class=\"tvh-txt-gold\">Ver el cat\u00e1logo \u2192<\/span><\/a><\/p>\n          <div id=\"pp-combo-es\" style=\"margin-top:4px;\"><\/div>\n        <\/div>\n      <\/div>\n      <p class=\"tvh-note\">Nota t\u00e9cnica: el Automator solo genera alertas dentro de TradingView; no ejecuta operaciones ni se conecta directamente a ning\u00fan broker. El target y el stop se calculan dentro del simulador de estrategia de TradingView; el broker recibe \u00fanicamente las \u00f3rdenes de entrada y salida a mercado a trav\u00e9s de tu gateway. Requiere una cuenta de TradingView compatible con alertas y un gateway de ejecuci\u00f3n. El trading conlleva riesgo; el rendimiento pasado no garantiza resultados futuros.<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-bridge\">\n    <div class=\"div\"><\/div>\n    <p><strong>\u00bfPrefer\u00eds operar a mano?<\/strong> Alquil\u00e1 indicadores TIS por separado en cualquier mercado \u2014 crypto, forex, \u00edndices o acciones.<\/p>\n    <div class=\"tvh-btn-row\">\n      <a class=\"tvh-btn tvh-btn--ghost\" href=\"https:\/\/theindicatorstore.com\/cat\/indicators\/tradingview\/\"><span class=\"tvh-txt-light\">Ver los indicadores<\/span><\/a>\n    <\/div>\n  <\/section>\n\n  <section class=\"tvh-close\">\n    <h2>\u00bfListo para automatizar tu trading en TradingView?<\/h2>\n    <div class=\"tvh-btn-row\">\n      <a class=\"tvh-btn tvh-btn--gold\" href=\"#planes\"><span class=\"tvh-txt-ink\">Ver planes y empezar la prueba gratis<\/span><\/a>\n    <\/div>\n    <p class=\"tvh-refer\">\u00bfNuevo en TradingView? <a href=\"https:\/\/go.theindicatorstore.com\/tradingview\"><span class=\"tvh-txt-gold\">Registrate con nuestro link y llevate $15 de descuento<\/span><\/a>.<\/p>\n  <\/section>\n\n<\/div>\n<\/div>\n\n<script>\n\/* PayPal: cada idioma tiene sus propios contenedores (pp-automator-en \/ -es, pp-combo-en \/ -es).\n   Se dibujan solo los botones del bloque visible; si el visitante cambia de idioma,\n   se recarga el SDK con el locale correcto y se dibujan los del otro bloque.\n   Un solo SDK a la vez. El toggle Mensual\/Anual no recrea el bot\u00f3n: cambia el plan_id al hacer click. *\/\n(function () {\n  var THANKS_BASE = 'https:\/\/theindicatorstore.com\/thanks-subscription\/';\n  var CLIENT_ID = 'AXDGRlqnksngyOeP4fAZ3Gwp4-yWAYrylm53zS8FIeaoJTrQicybbAUXYgQT7wfdAhGpvNHMcYLr6Vds';\n\n  var PLANS = {\n    automator: {\n      monthly: { id: 'P-33D397284B0864420NJHEOSQ', value: 39,  slug: 'automator' },\n      annual:  { id: 'P-8BJ03590LY879993JNJIUKQI', value: 390, slug: 'automator_annual' }\n    },\n    combo: {\n      monthly: { id: 'P-4WR19365BJ420350SNJHFBCA', value: 79,  slug: 'combo' },\n      annual:  { id: 'P-1VG895610T736622FNJIULUA', value: 790, slug: 'combo_annual' }\n    }\n  };\n\n  var selectedCycle = {};\n\n  \/\/ Idioma visible = el bloque cuyo contenedor de PayPal tiene tama\u00f1o.\n  function visibleLang() {\n    var en = document.getElementById('pp-automator-en');\n    return (en && en.offsetWidth > 0) ? 'en' : 'es';\n  }\n\n  var currentLoadedLang = null, currentScriptEl = null, loading = false;\n\n  function loadSdkForLang(lang, cb) {\n    if (currentLoadedLang === lang && window.paypal) { cb(); return; }\n    if (loading) { setTimeout(function () { loadSdkForLang(lang, cb); }, 200); return; }\n    loading = true;\n    if (currentScriptEl && currentScriptEl.parentNode) currentScriptEl.parentNode.removeChild(currentScriptEl);\n    try { delete window.paypal; } catch (e) { window.paypal = undefined; }\n    var locale = lang === 'es' ? 'es_ES' : 'en_US';\n    var s = document.createElement('script');\n    s.src = 'https:\/\/www.paypal.com\/sdk\/js?client-id=' + CLIENT_ID + '&vault=true&intent=subscription&locale=' + locale;\n    s.onload = function () { currentLoadedLang = lang; loading = false; cb(); };\n    s.onerror = function () { loading = false; console.error('No se pudo cargar el SDK de PayPal para locale ' + locale); };\n    document.body.appendChild(s);\n    currentScriptEl = s;\n  }\n\n  function renderButton(type, lang) {\n    var key = type + '-' + lang;\n    var el = document.getElementById('pp-' + key);\n    if (!el || !window.paypal) return;\n    el.innerHTML = '';\n    window.paypal.Buttons({\n      style: { shape: 'rect', color: 'gold', layout: 'vertical', label: 'subscribe' },\n      createSubscription: function (data, actions) {\n        return actions.subscription.create({ plan_id: PLANS[type][selectedCycle[key] || 'monthly'].id });\n      },\n      onApprove: function () {\n        var d = PLANS[type][selectedCycle[key] || 'monthly'];\n        window.location.href = THANKS_BASE + '?plan=' + d.slug + '&value=' + d.value;\n      },\n      onError: function (err) { console.error('PayPal subscription error (' + key + '):', err); }\n    }).render('#pp-' + key);\n  }\n\n  function renderVisible() {\n    var lang = visibleLang();\n    loadSdkForLang(lang, function () {\n      renderButton('automator', lang);\n      renderButton('combo', lang);\n    });\n    return lang;\n  }\n\n  function updateCardUI(key) {\n    var type = key.split('-')[0];\n    var cycle = selectedCycle[key];\n    var card = document.querySelector('[data-plan-card=\"' + key + '\"]');\n    if (!card) return;\n    var amountEl = card.querySelector('.tvh-price-amount');\n    if (amountEl) amountEl.textContent = PLANS[type][cycle].value;\n    card.querySelectorAll('.tvh-cycle--monthly').forEach(function (x) { x.style.display = (cycle === 'monthly') ? '' : 'none'; });\n    card.querySelectorAll('.tvh-cycle--annual').forEach(function (x) { x.style.display = (cycle === 'annual') ? '' : 'none'; });\n  }\n\n  document.querySelectorAll('.tvh-billing-toggle').forEach(function (toggle) {\n    var key = toggle.getAttribute('data-toggle-for');\n    var buttons = toggle.querySelectorAll('.tvh-toggle-btn');\n    buttons.forEach(function (btn) {\n      btn.addEventListener('click', function () {\n        selectedCycle[key] = btn.getAttribute('data-cycle');\n        buttons.forEach(function (b) { b.classList.remove('active'); });\n        btn.classList.add('active');\n        updateCardUI(key);\n      });\n    });\n  });\n\n  var lastLang = renderVisible();\n  setInterval(function () {\n    var lang = visibleLang();\n    if (lang !== lastLang) { lastLang = lang; renderVisible(); }\n  }, 800);\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Automate any TradingView indicator into broker-ready orders \u2014 entry, target, stop and size. Plus five Pine Script indicators. 7-day trial.<\/p>","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-1192","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/theindicatorstore.com\/es\/wp-json\/wp\/v2\/pages\/1192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theindicatorstore.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/theindicatorstore.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/theindicatorstore.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/theindicatorstore.com\/es\/wp-json\/wp\/v2\/comments?post=1192"}],"version-history":[{"count":18,"href":"https:\/\/theindicatorstore.com\/es\/wp-json\/wp\/v2\/pages\/1192\/revisions"}],"predecessor-version":[{"id":3535,"href":"https:\/\/theindicatorstore.com\/es\/wp-json\/wp\/v2\/pages\/1192\/revisions\/3535"}],"wp:attachment":[{"href":"https:\/\/theindicatorstore.com\/es\/wp-json\/wp\/v2\/media?parent=1192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}