{"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-08-07T19:45:18","modified_gmt":"2026-08-07T19:45:18","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\/ \u2014 ARQUITECTURA NUEVA\n  CAMBIO ESTRUCTURAL (a pedido de Pablo, reemplaza el enfoque de\n  \"dos bloques completos EN\/ES que se ocultan con CSS\"):\n\n  Antes: toda la p\u00e1gina se duplicaba dentro de\n    <div class=\"tis-lang-block tis-lang-block--en\">...todo...<\/div>\n    <div class=\"tis-lang-block tis-lang-block--es\">...todo...<\/div>\n  y el bloque no activo se ocultaba con CSS (display:none). Cualquier\n  widget de terceros (el bot\u00f3n de PayPal) que quedara dentro del\n  bloque oculto en el momento de renderizarse quedaba roto para\n  siempre, porque el SDK mide el tama\u00f1o del contenedor en el momento\n  del render, no cuando se vuelve visible despu\u00e9s.\n\n  Ahora: HAY UNA SOLA COPIA de la estructura de la p\u00e1gina (un solo\n  <div class=\"tvh\">). Lo \u00fanico que se duplica es el TEXTO: cada frase\n  que cambia de idioma va envuelta en un <span class=\"tis-lang-block\n  tis-lang-block--en\">\u2026<\/span> \/ <span class=\"tis-lang-block\n  tis-lang-block--es\">\u2026<\/span> pegados uno al lado del otro, usando\n  el mismo mecanismo de CSS que ya usa el resto del sitio para texto.\n  Los contenedores de los 4 botones de PayPal (pp-automator, pp-combo,\n  pp-indicator, pp-pack5) son \u00daNICOS \u2014 nunca est\u00e1n dentro de un\n  tis-lang-block, as\u00ed que nunca est\u00e1n ocultos ni tienen tama\u00f1o cero.\n\n  Para que el bot\u00f3n de PayPal muestre el idioma correcto (label\n  \"Subscribe\" vs \"Suscribirse\"), el script de m\u00e1s abajo lee la\n  cookie tis_lang directamente (no depende de si algo es visible) y\n  elige el SDK correspondiente (window.paypal o window.paypalEs). Si\n  el visitante cambia de idioma sin recargar la p\u00e1gina, un chequeo\n  liviano cada 1 segundo detecta el cambio de cookie y vuelve a\n  renderizar el bot\u00f3n con el locale correcto \u2014 sin duplicar nada.\n\n  TAMBI\u00c9N INCLUYE (de la sesi\u00f3n anterior):\n  - Menci\u00f3n del trial de 7 d\u00edas en Automator y Combo (Indicador y\n    Pack5 no tienen trial, as\u00ed que no la llevan).\n\n  PASO SIGUIENTE:\n  - Reemplazar TODO el contenido del bloque Custom HTML de\n    \/tradingview\/ por este archivo completo (modo Text\/Code).\n  - Verificar en el front: togglear idioma y confirmar que los 4\n    botones de PayPal est\u00e1n visibles y funcionan en los dos idiomas,\n    sin necesidad de recargar la p\u00e1gina.\n  - Dar de baja o noindexar \/pruebas\/ una vez confirmado esto en vivo.\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-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 .annual { font-family: 'JetBrains Mono', monospace; font-size: 12px; color: var(--grey); margin: 6px 0 20px; }\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: 14px 0 8px; }\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; }\n  .tvh-bridge p strong { color: var(--gold); font-weight: 600; }\n  .tvh-manual .card h3 { color: var(--text); }\n  .tvh-ind-list { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 40px; }\n  .tvh-ind-list .ind {\n    font-family: 'JetBrains Mono', monospace; font-size: 14px; font-weight: 500;\n    background: var(--bg-2); border: 1px solid var(--line); border-left: 2px solid var(--grey);\n    border-radius: 7px; padding: 13px 16px; color: var(--text);\n  }\n  .tvh-tags { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 34px; }\n  .tvh-tags span {\n    font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: 0.5px;\n    color: var(--muted); background: var(--bg-3); border: 1px solid var(--line);\n    border-radius: 6px; padding: 6px 11px;\n  }\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: 13px; color: var(--grey); margin-top: 12px; }\n  \/* Los spans biling\u00fces heredan el mismo display que usa el resto del\n     sitio (tis-lang-block--en\/es, definidas globalmente en functions.php).\n     No se redefinen ac\u00e1 para no pisar la regla global. *\/\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, .tvh-ind-list { 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<div class=\"tvh\">\n\n  <!-- HERO -->\n  <section class=\"tvh-hero\">\n    <span class=\"tvh-eyebrow\"><a href=\"https:\/\/theindicatorstore.com\/tis-automator\/\"><span class=\"tvh-txt-gold\">TIS Automator<\/span><\/a> \u00b7 TradingView<\/span>\n\n    <h1>\n      <span class=\"tis-lang-block tis-lang-block--en\">Automate <span class=\"hl\">any indicator<\/span><br>on TradingView<\/span>\n      <span class=\"tis-lang-block tis-lang-block--es\">Automatiz\u00e1 <span class=\"hl\">cualquier indicador<\/span><br>en TradingView<\/span>\n    <\/h1>\n\n    <p class=\"lead\">\n      <span class=\"tis-lang-block tis-lang-block--en\">The <a href=\"https:\/\/theindicatorstore.com\/tis-automator\/\"><span class=\"tvh-txt-gold\">TIS Automator<\/span><\/a> turns the signals of any indicator into complete, well-formed orders \u2014 entry, target, stop, session and size \u2014 with no code. Or run our five indicators standalone and trade manually. Your platform, your way.<\/span>\n      <span class=\"tis-lang-block tis-lang-block--es\">El <a href=\"https:\/\/theindicatorstore.com\/tis-automator\/\"><span class=\"tvh-txt-gold\">TIS Automator<\/span><\/a> 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. O us\u00e1 nuestros cinco indicadores por separado y oper\u00e1 a mano. Tu plataforma, a tu manera.<\/span>\n    <\/p>\n\n    <div class=\"tvh-btn-row\">\n      <a class=\"tvh-btn tvh-btn--gold\" href=\"#automator\"><span class=\"tvh-txt-ink\">\n        <span class=\"tis-lang-block tis-lang-block--en\">See Automator plans<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Ver planes del Automator<\/span>\n      <\/span><\/a>\n      <a class=\"tvh-btn tvh-btn--ghost\" href=\"#indicators\"><span class=\"tvh-txt-light\">\n        <span class=\"tis-lang-block tis-lang-block--en\">See the indicators<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Ver los indicadores<\/span>\n      <\/span><\/a>\n    <\/div>\n  <\/section>\n\n  <!-- AUTOMATOR \u2014 INFO FIRST -->\n  <section class=\"tvh-sec tvh-automator\" id=\"automator\">\n    <div class=\"tvh-inner\">\n      <span class=\"tvh-eyebrow\">\n        <span class=\"tis-lang-block tis-lang-block--en\">The star product<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">El producto estrella<\/span>\n      <\/span>\n\n      <h2>\n        <span class=\"tis-lang-block tis-lang-block--en\">How the Automator works<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">C\u00f3mo funciona el Automator<\/span>\n      <\/h2>\n\n      <p class=\"sub\">\n        <span class=\"tis-lang-block tis-lang-block--en\">Feed it the signal of any TradingView indicator. It builds a complete order and fires a standard strategy alert your gateway can execute. TIS shapes the order; the gateway routes it to your broker.<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Alimentalo con la se\u00f1al de cualquier indicador de TradingView. Arma una orden completa y dispara una alerta de estrategia est\u00e1ndar que tu gateway puede ejecutar. TIS forma la orden; el gateway la enruta a tu broker.<\/span>\n      <\/p>\n\n      <div class=\"tvh-flow\">\n        <span class=\"node\">\n          <span class=\"tis-lang-block tis-lang-block--en\">Indicator<\/span>\n          <span class=\"tis-lang-block tis-lang-block--es\">Indicador<\/span>\n        <\/span><span class=\"arrow\">\u2192<\/span>\n        <span class=\"node gold\"><a href=\"https:\/\/theindicatorstore.com\/tis-automator\/\"><span class=\"tvh-txt-gold\">TIS Automator<\/span><\/a><\/span><span class=\"arrow\">\u2192<\/span>\n        <span class=\"node\">\n          <span class=\"tis-lang-block tis-lang-block--en\">Strategy Alert<\/span>\n          <span class=\"tis-lang-block tis-lang-block--es\">Alerta de estrategia<\/span>\n        <\/span><span class=\"arrow\">\u2192<\/span>\n        <span class=\"node\">Gateway<\/span><span class=\"arrow\">\u2192<\/span>\n        <span class=\"node\">Broker<\/span>\n      <\/div>\n\n      <div class=\"tvh-feat\">\n        <div class=\"card\">\n          <h3>\n            <span class=\"tis-lang-block tis-lang-block--en\">Universal signal input<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Fuente de se\u00f1al universal<\/span>\n          <\/h3>\n          <p>\n            <span class=\"tis-lang-block tis-lang-block--en\">Works with any indicator&#8217;s plots or signals \u2014 yours or a third party&#8217;s. No code required.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Funciona con los plots o se\u00f1ales de cualquier indicador \u2014 tuyo o de terceros. Sin c\u00f3digo.<\/span>\n          <\/p>\n        <\/div>\n        <div class=\"card\">\n          <h3>\n            <span class=\"tis-lang-block tis-lang-block--en\">Tick-based Target &amp; Stop<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Target y Stop en ticks<\/span>\n          <\/h3>\n          <p>\n            <span class=\"tis-lang-block tis-lang-block--en\">Set exits in ticks, agnostic between full contracts and micros.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Defin\u00ed las salidas en ticks, agn\u00f3stico entre contrato completo y micro.<\/span>\n          <\/p>\n        <\/div>\n        <div class=\"card\">\n          <h3>\n            <span class=\"tis-lang-block tis-lang-block--en\">DST-safe session filter<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Filtro horario anti-DST<\/span>\n          <\/h3>\n          <p>\n            <span class=\"tis-lang-block tis-lang-block--en\">Robust trading-hours filter that won&#8217;t drift with daylight-saving changes.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Filtro robusto de horario de operaci\u00f3n que no se corre con los cambios de horario.<\/span>\n          <\/p>\n        <\/div>\n        <div class=\"card\">\n          <h3>\n            <span class=\"tis-lang-block tis-lang-block--en\">Standard TradingView alerts<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Alertas est\u00e1ndar de TradingView<\/span>\n          <\/h3>\n          <p>\n            <span class=\"tis-lang-block tis-lang-block--en\">Emits standard strategy alerts compatible with any gateway that supports them.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Emite alertas de estrategia est\u00e1ndar compatibles con cualquier gateway que las soporte.<\/span>\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- AUTOMATOR \u2014 VIDEO DEMO (elemento \u00fanico, sin duplicar por idioma) -->\n  <section class=\"tvh-sec tvh-automator\">\n    <div class=\"tvh-inner\">\n      <span class=\"tvh-eyebrow\">\n        <span class=\"tis-lang-block tis-lang-block--en\">See it in action<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Mirala en acci\u00f3n<\/span>\n      <\/span>\n      <h2>\n        <span class=\"tis-lang-block tis-lang-block--en\">Watch the Automator running live<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Mir\u00e1 al Automator funcionando en vivo<\/span>\n      <\/h2>\n      <p class=\"sub\">\n        <span class=\"tis-lang-block tis-lang-block--en\">A real walkthrough of the TIS Automator turning an indicator signal into a complete order.<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Un recorrido real del TIS Automator convirtiendo la se\u00f1al de un indicador en una orden completa.<\/span>\n      <\/p>\n      <div class=\"tis-lang-block tis-lang-block--en\" 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 class=\"tis-lang-block tis-lang-block--es\" 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  <!-- AUTOMATOR \u2014 PRICING (contenedores de PayPal \u00daNICOS, fuera de cualquier bloque de idioma) -->\n  <section class=\"tvh-sec tvh-automator\">\n    <div class=\"tvh-inner\">\n      <h2>\n        <span class=\"tis-lang-block tis-lang-block--en\">Automator plans<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Planes del Automator<\/span>\n      <\/h2>\n      <p class=\"sub\">\n        <span class=\"tis-lang-block tis-lang-block--en\">A subscription (rental) model \u2014 cancel anytime. Annual plans include two months free. The Combo is the best value and our recommended plan.<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">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.<\/span>\n      <\/p>\n\n      <div class=\"tvh-price-grid\">\n        <div class=\"tvh-plan\" data-plan-card=\"automator\">\n          <h3>Automator<\/h3>\n          <p class=\"desc\">\n            <span class=\"tis-lang-block tis-lang-block--en\">The automation engine on its own \u2014 pair it with any indicator you already use.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">El motor de automatizaci\u00f3n solo \u2014 combinalo con cualquier indicador que ya uses.<\/span>\n          <\/p>\n          <div class=\"tvh-billing-toggle\" data-toggle-for=\"automator\">\n            <button type=\"button\" class=\"tvh-toggle-btn active\" data-cycle=\"monthly\">\n              <span class=\"tis-lang-block tis-lang-block--en\">Monthly<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">Mensual<\/span>\n            <\/button>\n            <button type=\"button\" class=\"tvh-toggle-btn\" data-cycle=\"annual\">\n              <span class=\"tis-lang-block tis-lang-block--en\">Annual<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">Anual<\/span>\n              <span class=\"tvh-toggle-badge\">\n                <span class=\"tis-lang-block tis-lang-block--en\">2 mo free<\/span>\n                <span class=\"tis-lang-block tis-lang-block--es\">2 meses gratis<\/span>\n              <\/span>\n            <\/button>\n          <\/div>\n          <div class=\"price\">$<span class=\"tvh-price-amount\">39<\/span><span>\n            <span class=\"tvh-cycle tvh-cycle--monthly\">\n              <span class=\"tis-lang-block tis-lang-block--en\">\/mo<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">\/mes<\/span>\n            <\/span>\n            <span class=\"tvh-cycle tvh-cycle--annual\">\n              <span class=\"tis-lang-block tis-lang-block--en\">\/yr<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">\/a\u00f1o<\/span>\n            <\/span>\n          <\/span><\/div>\n          <div class=\"tvh-annual-note tvh-cycle tvh-cycle--annual\">\n            <span class=\"tis-lang-block tis-lang-block--en\">Billed once a year. Cancel anytime before renewal.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Se cobra una vez al a\u00f1o. Cancel\u00e1 cuando quieras antes de la renovaci\u00f3n.<\/span>\n          <\/div>\n          <ul>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">Universal signal input<\/span><span class=\"tis-lang-block tis-lang-block--es\">Fuente de se\u00f1al universal<\/span><\/li>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">Tick-based Target &amp; Stop<\/span><span class=\"tis-lang-block tis-lang-block--es\">Target y Stop en ticks<\/span><\/li>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">DST-safe session filter<\/span><span class=\"tis-lang-block tis-lang-block--es\">Filtro horario anti-DST<\/span><\/li>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">Standard TradingView alerts<\/span><span class=\"tis-lang-block tis-lang-block--es\">Alertas est\u00e1ndar de TradingView<\/span><\/li>\n          <\/ul>\n          <div class=\"tis-trial-note tvh-cycle tvh-cycle--monthly\">\u2713\n            <span class=\"tis-lang-block tis-lang-block--en\">Includes a 7-day free trial \u2014 cancel anytime before it ends and you won&#8217;t be charged.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Incluye prueba gratuita de 7 d\u00edas \u2014 cancel\u00e1 antes de que termine y no se te cobra nada.<\/span>\n          <\/div>\n          <div id=\"pp-automator\" style=\"margin-top:4px;\"><\/div>\n        <\/div>\n\n        <div class=\"tvh-plan best\" data-plan-card=\"combo\">\n          <span class=\"tag\">\n            <span class=\"tis-lang-block tis-lang-block--en\">Best value<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">La que m\u00e1s conviene<\/span>\n          <\/span>\n          <h3>\n            <span class=\"tis-lang-block tis-lang-block--en\">Combo \u2014 Automator + 5 indicators<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Combo \u2014 Automator + 5 indicadores<\/span>\n          <\/h3>\n          <p class=\"desc\">\n            <span class=\"tis-lang-block tis-lang-block--en\">The full stack: the Automator plus all five TIS indicators. Separately this would be $88\/mo.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">El stack completo: el Automator m\u00e1s los cinco indicadores TIS. Por separado ser\u00edan $88\/mes.<\/span>\n          <\/p>\n          <div class=\"tvh-billing-toggle\" data-toggle-for=\"combo\">\n            <button type=\"button\" class=\"tvh-toggle-btn active\" data-cycle=\"monthly\">\n              <span class=\"tis-lang-block tis-lang-block--en\">Monthly<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">Mensual<\/span>\n            <\/button>\n            <button type=\"button\" class=\"tvh-toggle-btn\" data-cycle=\"annual\">\n              <span class=\"tis-lang-block tis-lang-block--en\">Annual<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">Anual<\/span>\n              <span class=\"tvh-toggle-badge\">\n                <span class=\"tis-lang-block tis-lang-block--en\">2 mo free<\/span>\n                <span class=\"tis-lang-block tis-lang-block--es\">2 meses gratis<\/span>\n              <\/span>\n            <\/button>\n          <\/div>\n          <div class=\"price\">$<span class=\"tvh-price-amount\">79<\/span><span>\n            <span class=\"tvh-cycle tvh-cycle--monthly\">\n              <span class=\"tis-lang-block tis-lang-block--en\">\/mo<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">\/mes<\/span>\n            <\/span>\n            <span class=\"tvh-cycle tvh-cycle--annual\">\n              <span class=\"tis-lang-block tis-lang-block--en\">\/yr<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">\/a\u00f1o<\/span>\n            <\/span>\n          <\/span><\/div>\n          <div class=\"tvh-annual-note tvh-cycle tvh-cycle--annual\">\n            <span class=\"tis-lang-block tis-lang-block--en\">Billed once a year. Cancel anytime before renewal.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Se cobra una vez al a\u00f1o. Cancel\u00e1 cuando quieras antes de la renovaci\u00f3n.<\/span>\n          <\/div>\n          <ul>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">Everything in the Automator plan<\/span><span class=\"tis-lang-block tis-lang-block--es\">Todo lo del plan Automator<\/span><\/li>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">All 5 TIS indicators included<\/span><span class=\"tis-lang-block tis-lang-block--es\">Los 5 indicadores TIS incluidos<\/span><\/li>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">One subscription, full toolkit<\/span><span class=\"tis-lang-block tis-lang-block--es\">Una sola suscripci\u00f3n, kit completo<\/span><\/li>\n          <\/ul>\n          <div class=\"tis-trial-note tvh-cycle tvh-cycle--monthly\">\u2713\n            <span class=\"tis-lang-block tis-lang-block--en\">Includes a 7-day free trial \u2014 cancel anytime before it ends and you won&#8217;t be charged.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Incluye prueba gratuita de 7 d\u00edas \u2014 cancel\u00e1 antes de que termine y no se te cobra nada.<\/span>\n          <\/div>\n          <div id=\"pp-combo\" style=\"margin-top:4px;\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- BRIDGE -->\n  <section class=\"tvh-bridge\">\n    <div class=\"div\"><\/div>\n    <p>\n      <span class=\"tis-lang-block tis-lang-block--en\"><strong>Prefer to trade manually?<\/strong> Run the TIS indicators standalone on any market \u2014 crypto, forex, indices or stocks. No gateway, no automation \u2014 just the signals on your chart.<\/span>\n      <span class=\"tis-lang-block tis-lang-block--es\"><strong>\u00bfPrefer\u00eds operar a mano?<\/strong> Us\u00e1 los indicadores TIS por separado en cualquier mercado \u2014 crypto, forex, \u00edndices o acciones. Sin gateway, sin automatizaci\u00f3n \u2014 solo las se\u00f1ales en tu chart.<\/span>\n    <\/p>\n  <\/section>\n\n  <!-- INDICATORS \u2014 INFO FIRST -->\n  <section class=\"tvh-sec tvh-manual\" id=\"indicators\">\n    <div class=\"tvh-inner\">\n      <span class=\"tvh-eyebrow\">\n        <span class=\"tis-lang-block tis-lang-block--en\">The manual path<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">El camino manual<\/span>\n      <\/span>\n      <h2>\n        <span class=\"tis-lang-block tis-lang-block--en\">The 5 TIS indicators<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Los 5 indicadores TIS<\/span>\n      <\/h2>\n      <p class=\"sub\">\n        <span class=\"tis-lang-block tis-lang-block--en\">Built in Pine Script v6. Alert-ready, multi-asset, and non-repainting \u2014 trade them by hand on any TradingView market.<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Hechos en Pine Script v6. Listos para alertas, multi-activo y sin repintado \u2014 operalos a mano en cualquier mercado de TradingView.<\/span>\n      <\/p>\n      <div class=\"tvh-tags\">\n        <span>Pine Script v6<\/span>\n        <span><span class=\"tis-lang-block tis-lang-block--en\">Alert-ready<\/span><span class=\"tis-lang-block tis-lang-block--es\">Listos para alertas<\/span><\/span>\n        <span><span class=\"tis-lang-block tis-lang-block--en\">Multi-asset<\/span><span class=\"tis-lang-block tis-lang-block--es\">Multi-activo<\/span><\/span>\n        <span><span class=\"tis-lang-block tis-lang-block--en\">No repaint<\/span><span class=\"tis-lang-block tis-lang-block--es\">Sin repintado<\/span><\/span>\n      <\/div>\n      <div class=\"tvh-ind-list\">\n        <div class=\"ind\">TIS_ATR_Trend<\/div>\n        <div class=\"ind\">TIS_Donchian_Trend<\/div>\n        <div class=\"ind\">TIS_EDGE<\/div>\n        <div class=\"ind\">TIS_Rebote<\/div>\n        <div class=\"ind\">TIS_REVERSAL<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- INDICATORS \u2014 PRICING (contenedores de PayPal \u00daNICOS) -->\n  <section class=\"tvh-sec tvh-manual\">\n    <div class=\"tvh-inner\">\n      <h2>\n        <span class=\"tis-lang-block tis-lang-block--en\">Indicator plans<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Planes de indicadores<\/span>\n      <\/h2>\n      <p class=\"sub\">\n        <span class=\"tis-lang-block tis-lang-block--en\">Same subscription model. Pick a single indicator, or take all five and save about 50%.<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Mismo modelo de suscripci\u00f3n. Eleg\u00ed un solo indicador, o llev\u00e1 los cinco y ahorr\u00e1 cerca del 50%.<\/span>\n      <\/p>\n\n      <div class=\"tvh-price-grid\">\n        <div class=\"tvh-plan\" data-plan-card=\"indicator\">\n          <h3>\n            <span class=\"tis-lang-block tis-lang-block--en\">Single indicator<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Indicador individual<\/span>\n          <\/h3>\n          <p class=\"desc\">\n            <span class=\"tis-lang-block tis-lang-block--en\">Any one of the five, on its own.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Cualquiera de los cinco, por separado.<\/span>\n          <\/p>\n          <div class=\"tvh-billing-toggle\" data-toggle-for=\"indicator\">\n            <button type=\"button\" class=\"tvh-toggle-btn active\" data-cycle=\"monthly\">\n              <span class=\"tis-lang-block tis-lang-block--en\">Monthly<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">Mensual<\/span>\n            <\/button>\n            <button type=\"button\" class=\"tvh-toggle-btn\" data-cycle=\"annual\">\n              <span class=\"tis-lang-block tis-lang-block--en\">Annual<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">Anual<\/span>\n              <span class=\"tvh-toggle-badge\">\n                <span class=\"tis-lang-block tis-lang-block--en\">2 mo free<\/span>\n                <span class=\"tis-lang-block tis-lang-block--es\">2 meses gratis<\/span>\n              <\/span>\n            <\/button>\n          <\/div>\n          <div class=\"price\">$<span class=\"tvh-price-amount\">19<\/span><span>\n            <span class=\"tvh-cycle tvh-cycle--monthly\">\n              <span class=\"tis-lang-block tis-lang-block--en\">\/mo<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">\/mes<\/span>\n            <\/span>\n            <span class=\"tvh-cycle tvh-cycle--annual\">\n              <span class=\"tis-lang-block tis-lang-block--en\">\/yr<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">\/a\u00f1o<\/span>\n            <\/span>\n          <\/span><\/div>\n          <div class=\"tvh-annual-note tvh-cycle tvh-cycle--annual\">\n            <span class=\"tis-lang-block tis-lang-block--en\">Billed once a year. Cancel anytime before renewal.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Se cobra una vez al a\u00f1o. Cancel\u00e1 cuando quieras antes de la renovaci\u00f3n.<\/span>\n          <\/div>\n          <ul>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">One TIS indicator<\/span><span class=\"tis-lang-block tis-lang-block--es\">Un indicador TIS<\/span><\/li>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">Alert-ready, no repaint<\/span><span class=\"tis-lang-block tis-lang-block--es\">Listo para alertas, sin repintado<\/span><\/li>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">Any market<\/span><span class=\"tis-lang-block tis-lang-block--es\">Cualquier mercado<\/span><\/li>\n          <\/ul>\n          <a class=\"tvh-btn tvh-btn--ghost\" href=\"https:\/\/theindicatorstore.com\/cat\/indicators\/tradingview\/\"><span class=\"tvh-txt-light\">\n            <span class=\"tis-lang-block tis-lang-block--en\">Browse indicators<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Ver indicadores<\/span>\n          <\/span><\/a>\n          <p class=\"tis-sub-note\">\n            <span class=\"tis-lang-block tis-lang-block--en\">Already know which one? Subscribe now \u2014 tell us which indicator after checkout.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">\u00bfYa sab\u00e9s cu\u00e1l quer\u00e9s? Suscribite ahora \u2014 nos dec\u00eds cu\u00e1l indicador despu\u00e9s de pagar.<\/span>\n          <\/p>\n          <div id=\"pp-indicator\" style=\"margin-top:4px;\"><\/div>\n        <\/div>\n\n        <div class=\"tvh-plan best\" data-plan-card=\"pack5\">\n          <span class=\"tag\">\n            <span class=\"tis-lang-block tis-lang-block--en\">Save ~50%<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Ahorr\u00e1s ~50%<\/span>\n          <\/span>\n          <h3>\n            <span class=\"tis-lang-block tis-lang-block--en\">Pack of 5 indicators<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Pack de 5 indicadores<\/span>\n          <\/h3>\n          <p class=\"desc\">\n            <span class=\"tis-lang-block tis-lang-block--en\">All five TIS indicators in one subscription.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Los cinco indicadores TIS en una suscripci\u00f3n.<\/span>\n          <\/p>\n          <div class=\"tvh-billing-toggle\" data-toggle-for=\"pack5\">\n            <button type=\"button\" class=\"tvh-toggle-btn active\" data-cycle=\"monthly\">\n              <span class=\"tis-lang-block tis-lang-block--en\">Monthly<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">Mensual<\/span>\n            <\/button>\n            <button type=\"button\" class=\"tvh-toggle-btn\" data-cycle=\"annual\">\n              <span class=\"tis-lang-block tis-lang-block--en\">Annual<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">Anual<\/span>\n              <span class=\"tvh-toggle-badge\">\n                <span class=\"tis-lang-block tis-lang-block--en\">2 mo free<\/span>\n                <span class=\"tis-lang-block tis-lang-block--es\">2 meses gratis<\/span>\n              <\/span>\n            <\/button>\n          <\/div>\n          <div class=\"price\">$<span class=\"tvh-price-amount\">49<\/span><span>\n            <span class=\"tvh-cycle tvh-cycle--monthly\">\n              <span class=\"tis-lang-block tis-lang-block--en\">\/mo<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">\/mes<\/span>\n            <\/span>\n            <span class=\"tvh-cycle tvh-cycle--annual\">\n              <span class=\"tis-lang-block tis-lang-block--en\">\/yr<\/span>\n              <span class=\"tis-lang-block tis-lang-block--es\">\/a\u00f1o<\/span>\n            <\/span>\n          <\/span><\/div>\n          <div class=\"tvh-annual-note tvh-cycle tvh-cycle--annual\">\n            <span class=\"tis-lang-block tis-lang-block--en\">Billed once a year. Cancel anytime before renewal.<\/span>\n            <span class=\"tis-lang-block tis-lang-block--es\">Se cobra una vez al a\u00f1o. Cancel\u00e1 cuando quieras antes de la renovaci\u00f3n.<\/span>\n          <\/div>\n          <ul>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">All 5 TIS indicators<\/span><span class=\"tis-lang-block tis-lang-block--es\">Los 5 indicadores TIS<\/span><\/li>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">~50% off vs. buying separately<\/span><span class=\"tis-lang-block tis-lang-block--es\">~50% off vs. comprarlos por separado<\/span><\/li>\n            <li><span class=\"tis-lang-block tis-lang-block--en\">Any market<\/span><span class=\"tis-lang-block tis-lang-block--es\">Cualquier mercado<\/span><\/li>\n          <\/ul>\n          <div id=\"pp-pack5\" style=\"margin-top:4px;\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CLOSE -->\n  <section class=\"tvh-close\">\n    <h2>\n      <span class=\"tis-lang-block tis-lang-block--en\">Ready to automate your trading on TradingView?<\/span>\n      <span class=\"tis-lang-block tis-lang-block--es\">\u00bfListo para automatizar tu trading en TradingView?<\/span>\n    <\/h2>\n    <div class=\"tvh-btn-row\">\n      <a class=\"tvh-btn tvh-btn--gold\" href=\"#automator\"><span class=\"tvh-txt-ink\">\n        <span class=\"tis-lang-block tis-lang-block--en\">See Automator plans<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Ver planes del Automator<\/span>\n      <\/span><\/a>\n      <a class=\"tvh-btn tvh-btn--ghost\" href=\"#indicators\"><span class=\"tvh-txt-light\">\n        <span class=\"tis-lang-block tis-lang-block--en\">See the indicator plans<\/span>\n        <span class=\"tis-lang-block tis-lang-block--es\">Ver los planes de indicadores<\/span>\n      <\/span><\/a>\n    <\/div>\n    <p class=\"tvh-refer\">\n      <span class=\"tis-lang-block tis-lang-block--en\">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>.<\/span>\n      <span class=\"tis-lang-block tis-lang-block--es\">\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>.<\/span>\n    <\/p>\n  <\/section>\n<\/div>\n\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  PAYPAL \u2014 un solo SDK a la vez (seg\u00fan idioma) + toggle Mensual\/Anual\n  por tarjeta. Cada plan tiene ahora dos Plan ID de PayPal (monthly y\n  annual). El bot\u00f3n se renderiza UNA sola vez por tarjeta; el toggle\n  no destruye ni recrea el bot\u00f3n \u2014 solo cambia qu\u00e9 plan_id usa\n  createSubscription\/onApprove en el momento del click, leyendo el\n  estado guardado en selectedCycle. As\u00ed el toggle es instant\u00e1neo y no\n  depende de que el SDK vuelva a cargar.\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<script>\n(function () {\n  var THANKS_BASE = 'https:\/\/theindicatorstore.com\/thanks-subscription\/';\n  var CLIENT_ID = 'AXDGRlqnksngyOeP4fAZ3Gwp4-yWAYrylm53zS8FIeaoJTrQicybbAUXYgQT7wfdAhGpvNHMcYLr6Vds';\n\n  var PLANS = {\n    automator: {\n      container: 'pp-automator',\n      monthly: { id: 'P-33D397284B0864420NJHEOSQ', value: 39,  slug: 'automator' },\n      annual:  { id: 'P-8BJ03590LY879993JNJIUKQI', value: 390, slug: 'automator_annual' }\n    },\n    combo: {\n      container: 'pp-combo',\n      monthly: { id: 'P-4WR19365BJ420350SNJHFBCA', value: 79,  slug: 'combo' },\n      annual:  { id: 'P-1VG895610T736622FNJIULUA', value: 790, slug: 'combo_annual' }\n    },\n    indicator: {\n      container: 'pp-indicator',\n      monthly: { id: 'P-40H9165259537001SNJHGK4Y', value: 19,  slug: 'indicator' },\n      annual:  { id: 'P-2HH05964R4611953BNJIUMVI', value: 190, slug: 'indicator_annual' }\n    },\n    pack5: {\n      container: 'pp-pack5',\n      monthly: { id: 'P-83663396J9572331ENJHGKFA', value: 49,  slug: 'pack5' },\n      annual:  { id: 'P-9Y28225449619590CNJIUNOY', value: 490, slug: 'pack5_annual' }\n    }\n  };\n\n  var selectedCycle = { automator: 'monthly', combo: 'monthly', indicator: 'monthly', pack5: 'monthly' };\n\n  function getLang() {\n    var m = document.cookie.match(\/(?:^|;\\s*)tis_lang=([^;]+)\/);\n    return m ? decodeURIComponent(m[1]) : 'en';\n  }\n\n  var currentLoadedLang = null;\n  var currentScriptEl = null;\n  var 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) {\n      currentScriptEl.parentNode.removeChild(currentScriptEl);\n    }\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 () {\n      currentLoadedLang = lang;\n      loading = false;\n      cb();\n    };\n    s.onerror = function () {\n      loading = false;\n      console.error('No se pudo cargar el SDK de PayPal para locale ' + locale);\n    };\n    document.body.appendChild(s);\n    currentScriptEl = s;\n  }\n\n  \/\/ El plan_id se resuelve en el momento del click, leyendo\n  \/\/ selectedCycle[planKey] \u2014 as\u00ed el toggle no necesita recrear el\n  \/\/ bot\u00f3n, solo actualizar esta variable compartida.\n  function renderButton(planKey) {\n    var plan = PLANS[planKey];\n    var el = document.getElementById(plan.container);\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        var cycle = selectedCycle[planKey];\n        return actions.subscription.create({ plan_id: plan[cycle].id });\n      },\n      onApprove: function () {\n        var cycle = selectedCycle[planKey];\n        var d = plan[cycle];\n        window.location.href = THANKS_BASE + '?plan=' + d.slug + '&value=' + d.value;\n      },\n      onError: function (err) {\n        console.error('PayPal subscription error (' + planKey + '):', err);\n      }\n    }).render('#' + plan.container);\n  }\n\n  function renderAllForCurrentLang() {\n    var lang = getLang();\n    loadSdkForLang(lang, function () {\n      Object.keys(PLANS).forEach(renderButton);\n    });\n  }\n\n  \/\/ Actualiza el precio, el sufijo (\/mo vs \/yr) y qu\u00e9 notas se ven\n  \/\/ (trial solo en mensual, nota de facturaci\u00f3n solo en anual) dentro\n  \/\/ de una tarjeta puntual, sin tocar el bot\u00f3n de PayPal.\n  function updateCardUI(planKey) {\n    var cycle = selectedCycle[planKey];\n    var plan = PLANS[planKey][cycle];\n    var card = document.querySelector('[data-plan-card=\"' + planKey + '\"]');\n    if (!card) return;\n    var amountEl = card.querySelector('.tvh-price-amount');\n    if (amountEl) amountEl.textContent = plan.value;\n    card.querySelectorAll('.tvh-cycle--monthly').forEach(function (elx) {\n      elx.style.display = (cycle === 'monthly') ? '' : 'none';\n    });\n    card.querySelectorAll('.tvh-cycle--annual').forEach(function (elx) {\n      elx.style.display = (cycle === 'annual') ? '' : 'none';\n    });\n  }\n\n  document.querySelectorAll('.tvh-billing-toggle').forEach(function (toggle) {\n    var planKey = toggle.getAttribute('data-toggle-for');\n    var buttons = toggle.querySelectorAll('.tvh-toggle-btn');\n    buttons.forEach(function (btn) {\n      btn.addEventListener('click', function () {\n        var cycle = btn.getAttribute('data-cycle');\n        selectedCycle[planKey] = cycle;\n        buttons.forEach(function (b) { b.classList.remove('active'); });\n        btn.classList.add('active');\n        updateCardUI(planKey);\n      });\n    });\n  });\n\n  renderAllForCurrentLang();\n\n  \/\/ Watch liviano: si el visitante togglea idioma sin recargar la\n  \/\/ p\u00e1gina, se detecta el cambio de cookie y se recarga el SDK +\n  \/\/ botones con el locale correcto (el ciclo mensual\/anual elegido\n  \/\/ se conserva, no se resetea).\n  var lastLang = getLang();\n  setInterval(function () {\n    var lang = getLang();\n    if (lang !== lastLang) {\n      lastLang = lang;\n      renderAllForCurrentLang();\n    }\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":16,"href":"https:\/\/theindicatorstore.com\/es\/wp-json\/wp\/v2\/pages\/1192\/revisions"}],"predecessor-version":[{"id":1406,"href":"https:\/\/theindicatorstore.com\/es\/wp-json\/wp\/v2\/pages\/1192\/revisions\/1406"}],"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}]}}