Tradovate

Tradovate: solo ~300 barras al iniciar el indicador

Su indicador personalizado solo ve unos cientos de barras en el momento en que se abre un gráfico de Tradovate. Le explicamos por qué el gráfico nunca solicitó más historial y la solución con una plantilla, de dos minutos, que hace que el cambio se mantenga.

On This Page

Añade un indicador personalizado a un gráfico de Tradovate y, en lugar de recorrer todo su historial, solo ve unos cientos de barras. Si registra el número de barras desde el propio indicador lo verá: unas 300 barras en algo como ES o MES, quizá algo más en otro contrato, muy lejos de los miles que esperaba. Cualquier cálculo que necesite más retrospectiva, como una media móvil larga, un ancla de sesión o una ventana móvil, sale mal o en blanco hasta que usted retrocede manualmente para arrastrar más datos. Lo frustrante es que los datos sí están disponibles. El gráfico simplemente no los solicitó antes de que su indicador empezara a calcular. Esto se resuelve por completo dentro de la configuración del gráfico de Tradovate, y la solución lleva unos dos minutos de preparación una sola vez.

Lista rápida para el límite de barras al iniciar

  • Suba “Minimum Number of Bars to Load”, de los 100 predeterminados a un valor alto como 2000, muy por encima de la mayor retrospectiva de su indicador.
  • Guarde ese gráfico como plantilla, el valor elevado solo se mantiene si va incluido en una plantilla, porque las pestañas nuevas vuelven al valor predeterminado.
  • Aplique la plantilla antes de añadir el indicador, el historial debe estar cargado en el momento en que el indicador se inicializa, no después.
  • Confirme el recuento desde el propio indicador, si puede registrar o mostrar el número de barras disponibles, compruebe que ahora indica el historial completo y no ~300.
  • Configúrelo lo bastante alto y con colchón, Tradovate permite hasta 9999 barras, así que deje margen a los estudios de periodo largo.
  • Vuelva a aplicar la plantilla en cada pestaña de gráfico nueva en la que importe un cálculo de inicio, un hábito que se hace una vez por gráfico.

Qué significa realmente «barras limitadas al iniciar el indicador»

Aquí no hay ninguna ventana de error. Nada se pone en rojo. El síntoma es más silencioso y más fácil de pasar por alto: su indicador se dibuja, pero calcula sobre una fracción del historial que usted cree que tiene. Si imprime la longitud de la serie de barras cuando se carga el indicador, el número resulta pequeño, a menudo en torno a 300, a veces cerca de 1000 en otro contrato, y es incoherente entre símbolos aunque la disponibilidad de datos sea la misma.

Este es el mecanismo. Cuando abre una pestaña de gráfico nueva, Tradovate establece Minimum Number of Bars to Load en su valor predeterminado de 100. Ese es el mínimo de historial que el gráfico extrae antes de renderizar. Su indicador se inicializa con lo que el gráfico haya cargado en ese momento. Así que, si el gráfico precargó solo un fragmento superficial, el indicador se calienta sobre ese fragmento superficial, y punto. No retrocede por su cuenta para pedir más. Las barras adicionales solo llegan cuando usted desplaza físicamente el gráfico hacia la izquierda, y para entonces el indicador ya hizo su cálculo inicial con muy pocos datos.

Por eso afecta sobre todo a los indicadores personalizados y de retrospectiva larga. Un estudio corto que solo necesita 20 o 30 barras previas se verá bien con 300. Pero una media de 200 periodos, un VWAP anclado al inicio de la sesión o cualquier cosa que calcule una ventana estadística móvil sobre una muestra grande se queda sin datos. O no devuelve nada para el rango inicial o devuelve un valor erróneo que se corrige más tarde, cuando usted desplaza el gráfico y llegan las barras reales.

Principales causas de barras limitadas al iniciar

1. Minimum Bars to Load está en el valor predeterminado de 100

Esta es la raíz de todo el problema. Cada pestaña de gráfico nueva se abre con Minimum Number of Bars to Load en 100. Ese valor predeterminado rige cuánto historial solicita el gráfico de antemano, y el indicador solo puede usar lo que se ha solicitado. Si nunca lo subió, su indicador trabaja con esa ventana superficial más la pequeña cantidad que el gráfico añade, y así termina con unos cientos de barras en lugar de unos miles.

2. El indicador calcula antes de que usted desplace el gráfico para obtener más historial

Al desplazar el gráfico hacia atrás se cargan barras más antiguas, pero eso ocurre después de que el indicador ya se inicializó. El cálculo inicial queda fijado al historial que existía en el momento de la carga. Desplazarse manualmente fuerza un nuevo cálculo sobre el conjunto más completo, y por eso los valores se corrigen de repente, pero es un parche que tendría que repetir cada vez y no sirve para nada automatizado o desatendido.

3. El ajuste elevado no persiste entre pestañas

Mucha gente encuentra este ajuste, lo sube una vez y cree que ya está, y el problema vuelve en el siguiente gráfico. Esto se debe a que Tradovate aplica el valor predeterminado en cada pestaña nueva. Si cambia el valor en un gráfico, se mantiene en ese gráfico, pero al abrir una pestaña nueva vuelve a 100. Sin una plantilla guardada que lleve el valor consigo, la solución se evapora en cuanto crea un nuevo diseño.

4. El número de barras varía según el símbolo y el marco temporal

La cantidad de historial que se devuelve al iniciar no es idéntica entre contratos o intervalos. Un símbolo puede entregar a su indicador unas 300 barras mientras que otro entrega bastantes más en el mismo diseño. Esa incoherencia es lo que hace que el fallo sea tan confuso: parece que el indicador está roto en un instrumento y bien en otro, cuando en realidad es el mismo comportamiento de carga superficial manifestándose de forma distinta en cada símbolo.

5. Los estudios de retrospectiva larga necesitan más margen que los cortos

Una carga superficial solo se convierte en un problema visible cuando la retrospectiva del indicador supera las barras disponibles. Un estudio de 20 periodos con 300 barras funciona bien. Un estudio de 200 periodos, o uno que construye una muestra móvil grande, necesita mucho más historial detrás de la primera barra visible para ser correcto desde el principio. Cuanto más profundo llegue su cálculo, más debe subir el mínimo.

Cómo solucionar las barras limitadas al iniciar: paso a paso

Solución a las causas 1 y 2: subir Minimum Number of Bars to Load

1

Abra la configuración del gráfico

Use el menú del engranaje o de los tres puntos en la barra de herramientas del gráfico para acceder al editor de gráficos y busque la sección que controla cuánto historial carga el gráfico.

2

Localice el campo Minimum Number of Bars to Load

Algunos menús acortan la etiqueta a “Minimum Bars to Load”.

3

Súbalo a un valor alto como 2000

Cambie el valor predeterminado de 100 a uno alto. Algo como 2000 es un buen punto de partida, y debería superar con holgura la retrospectiva más larga de cualquier indicador que vaya a añadir.

4

Acérquese al límite de 9999 para estudios largos

Tradovate permite que este valor llegue hasta 9999 barras, así que, si usa estudios de periodo muy largo, configúrelo lo bastante alto como para que el historial llegue mucho más allá de su ventana de cálculo más larga.

5

Aplique, guarde y confirme

Aplique y guarde, y luego confirme que el historial más profundo está realmente presente antes de que su indicador lo necesite.

Solución a la causa 3: incorporarlo a una plantilla base para que se mantenga

Como cada pestaña nueva vuelve al valor predeterminado, la solución duradera es una plantilla. Este es el paso que resuelve el problema de forma definitiva.

1

Configure el valor alto antes de añadir indicadores

En un gráfico limpio, configure Minimum Number of Bars to Load en el valor alto que prefiera primero, antes de añadir ningún indicador.

2

Guarde el gráfico como plantilla

Abra el menú del gráfico y guarde el gráfico actual como plantilla. Asígnele un nombre claro y descriptivo como “base 2000 bars” para saber siempre cuál precarga el historial profundo.

3

Aplique la plantilla antes de añadir el indicador

En cada gráfico nuevo en el que importe un cálculo de inicio, aplique primero esta plantilla base y luego añada su indicador. El orden importa: la plantilla carga el historial y solo entonces el indicador se inicializa sobre el conjunto completo.

4

Repita solo en gráficos totalmente nuevos

Una vez aplicada la plantilla y con el indicador puesto, ese gráfico conserva su historial durante la sesión. Solo repite el paso de aplicar y añadir cuando crea un gráfico completamente nuevo.

Solución a las causas 4 y 5: dimensionar el colchón según su retrospectiva más larga

No configure el mínimo en el número exacto de barras que necesita su indicador; déle un colchón. Si su estudio más largo es una media de 200 periodos, no configure 200. Configure un valor varias veces mayor para que el cálculo esté completamente calentado antes de la primera barra que realmente le interesa. Cuando ejecute varios indicadores o varios marcos temporales desde una misma plantilla, dimensione el colchón para el más exigente y acérquese al límite de 9999 si sus estudios llegan muy atrás.

La versión en una línea: suba Minimum Number of Bars to Load, guárdelo como plantilla y aplique esa plantilla antes de añadir el indicador. Si se salta cualquiera de esos tres pasos, vuelve el inicio con ~300 barras.

Tabla de solución de problemas

Síntoma Qué ocurre Solución
El indicador solo ve ~300 barras al iniciarEl gráfico cargó el historial superficial predeterminado antes de que se ejecutara el indicadorSuba Minimum Number of Bars to Load muy por encima de la retrospectiva del indicador
Los valores se corrigen solo después de desplazar el gráfico hacia atrásNuevo cálculo sobre el conjunto más completo que se carga al desplazarsePrecargue el historial de antemano para no tener que desplazarse manualmente
La solución funciona en un gráfico y falla en la siguiente pestañaLas pestañas nuevas vuelven al valor predeterminado de 100Guarde una plantilla base y aplíquela antes de añadir indicadores
Un símbolo va bien y otro se queda escasoEl número de barras al iniciar varía según el contrato y el intervaloUse la plantilla en todas partes para que el mínimo sea coherente
Un estudio de periodo largo sigue mal en el borde izquierdoEl número de barras sigue por debajo de la ventana del estudio más el colchónAumente hacia el máximo de 9999 para tener un colchón completo
El ajuste no se guardaEl cambio se aplicó a una sola pestaña y no se hizo persistenteIncorpore el valor a una plantilla de gráfico guardada

Saque el gráfico del bucle de ejecución con PickMyTrade

Precargar historial profundo corrige lo que le muestra el gráfico de Tradovate, pero si sus entradas dependen de que un indicador calcule correctamente en el instante en que se carga un gráfico, un inicio con poco historial aún puede costarle una ejecución. La respuesta más limpia es dejar de ejecutar a partir del renderizado. PickMyTrade permite que su estrategia viva donde tiene el historial completo y lanza la orden por usted:

  • Entradas basadas en señales, las órdenes se lanzan desde la lógica de sus alertas de TradingView, calculadas sobre el historial completo de barras de TradingView, no sobre lo que un gráfico de Tradovate recién abierto haya precargado.
  • Contexto de indicador estable, su EMA, VWAP o estudio personalizado se calcula una sola vez sobre el conjunto completo, de modo que un inicio con pocos datos nunca produce un disparo mal sincronizado.
  • Validación de cantidad y símbolo, las órdenes mal formadas o del contrato equivocado se bloquean antes de enviarse.
  • Sincronización multicuenta, la misma orden validada se replica en todas las cuentas conectadas a la vez, por lo que no tiene que reconstruir gráficos cuenta por cuenta.

Opere con el historial completo, no con un gráfico en frío

PickMyTrade lanza sus entradas a partir del historial completo de barras de TradingView, de modo que un gráfico de Tradovate recién abierto que solo cargó 300 barras nunca desajusta una señal.

Comience su prueba gratuita de 7 días

Preguntas frecuentes

Cada pestaña de gráfico nueva se abre con Minimum Number of Bars to Load en el valor predeterminado de Tradovate, 100. El indicador se inicializa con el fragmento de historial que el gráfico precargó, que a menudo equivale a solo unos cientos de barras. Nunca ve su historial completo porque el gráfico no lo solicitó antes de que el indicador empezara a calcular.

Suba Minimum Number of Bars to Load en la configuración del gráfico a un valor alto, como 2000, guarde ese gráfico como plantilla y aplique la plantilla a un gráfico nuevo antes de añadir su indicador. Cuando el indicador se inicializa, el historial más profundo ya está cargado, por lo que calcula sobre el conjunto completo.

Subirlo en un gráfico ayuda solo a ese gráfico, pero cada pestaña nueva vuelve al valor predeterminado de 100. El valor solo persiste si lo incorpora a una plantilla guardada y aplica esa plantilla primero. De lo contrario, el siguiente gráfico que abra empieza otra vez con poco historial y el indicador vuelve a tener solo unos cientos de barras.

Tradovate elevó el límite de este ajuste a 9999 barras. Eso le da margen de sobra para indicadores con un periodo de revisión largo. Configúrelo con holgura por encima del periodo más largo de su indicador, de modo que tenga un colchón y no solo el mínimo estricto.

Sí. Distintos contratos e intervalos devuelven cantidades distintas de historial al iniciar, por eso un símbolo puede calentarse bien mientras otro parece escaso en el mismo diseño. La solución con plantilla funciona en todos porque obliga al gráfico a solicitar un mínimo consistente antes de que el indicador calcule.

En cualquier pestaña de gráfico nueva en la que importe un cálculo de inicio, sí: aplique la plantilla base antes de añadir el indicador. Una vez aplicada la plantilla y con el indicador puesto, ese gráfico conserva su historial durante la sesión. Esta disciplina solo es necesaria en el momento de crear un gráfico nuevo.

Esta guía tiene fines exclusivamente educativos e informativos y no constituye asesoramiento financiero, de inversión ni de trading. Operar con futuros y otros productos apalancados conlleva un riesgo sustancial de pérdida y no es adecuado para todos los inversores. PickMyTrade es una plataforma de automatización independiente de terceros y no está afiliada, respaldada ni patrocinada por Tradovate, Inc. ni por Bookmap. Todos los nombres, logotipos y marcas relacionados son propiedad de sus respectivos titulares. Las funciones y los pasos de la plataforma cambian con el tiempo, por lo que debe confirmar siempre el proceso vigente en la documentación oficial de la plataforma antes de actuar.