Galería de plantillas de script

«Partir de una plantilla» abre una galería de scripts ejecutables, cada uno con un acceso distinto a los datos. La galería se filtra según el lenguaje del script que estés escribiendo.

Senzoukria · Documentación · Actualizado en septiembre de 2026


Dónde encontrarlo

Dónde
Página Scripting → «Partir de una plantilla»
Filtrado
Una plantilla sin versión en el lenguaje elegido se oculta, en vez de ofrecerse y fallar
Cobertura
Seis indicadores —uno de ellos solo en C++— y dos estrategias
Todas se ejecutan tal cual
Sin código de relleno y sin pseudocódigo

Qué hace

Ante un editor vacío, la pregunta no es cómo escribir una media móvil, sino qué tienes permitido leer. Cada plantilla responde a eso en forma ejecutable: los cierres, el delta, la sesión, el footprint nivel a nivel, una posición abierta.

Cuando una plantilla existe en JavaScript y en Python lleva el mismo nombre, la misma descripción y la misma salida, así que puedes leer las dos versiones una al lado de la otra para aprender la sintaxis. La galería no se duplica: sigue el lenguaje elegido en la banda de identidad.

Las plantillas

Plantillas, su tipo y los lenguajes en los que existen
PlantillaPor defectoQué cambia
Cinta de EMAEn el gráficoDos medias móviles sobre el precio: el indicador correcto más pequeño. JavaScript y Python.
Delta acumulado de sesiónPanel propioDelta sumado desde la apertura de la sesión CME, reiniciado cada día. JavaScript y Python.
Desequilibrios compradoresEn el gráficoDesequilibrios diagonales leídos nivel a nivel del footprint. JavaScript y Python.
Máximo / mínimo de sesiónEn el gráficoAmbos extremos dibujados como líneas que se extienden hacia la derecha. JavaScript y Python.
ATR en porcentajePanel propioVolatilidad relativa al precio, en su propio panel. JavaScript y Python.
Estrategia de rupturaEn el gráficoCompra la ruptura del máximo de N barras, stop y objetivo fijos. Solo cuenta simulada. JavaScript.
Reversión a la media según régimen (HMM + Hurst)En el gráficoUn modelo oculto de Markov descarta el régimen de crisis, un z-score dice cuándo entrar y el exponente de Hurst confirma. Solo Python: necesita numpy.
Media móvil (C++)En el gráficoUna SMA de 20 barras en C++17: el of_compute mínimo. Solo C++.

Cómo usarlo

  • Elige la plantilla cuyo acceso a los datos coincida con lo que quieres medir, no la que tenga la salida más parecida: el acceso es la parte difícil de adivinar.
  • Cambia primero los parámetros y vuelve a ejecutar: todas las plantillas leen sus ajustes de params con un valor por defecto literal, que es la forma que reconoce el lector de parámetros.
  • Guarda la plantilla de desequilibrios como referencia para leer los niveles del footprint: es la única que recorre los niveles de cada barra.

Límites y trampas

  • Una plantilla que falte en tu lenguaje sencillamente no aparece. Ofrecerla y dejar que falle sería peor que no ofrecerla.
  • La estrategia por régimen solo existe en Python porque necesita numpy para una pasada de Baum-Welch y un cálculo de rango reescalado; escribirla a mano en JavaScript sería código duplicado sin ninguna ventaja.
  • Las plantillas son puntos de partida, no estrategias validadas. Nada de la galería afirma nada sobre su rentabilidad.

Esta página en otros idiomas

Preguntas frecuentes

¿Por qué veo menos plantillas en Python que en JavaScript?
La galería filtra por lenguaje en los dos sentidos. La estrategia de ruptura solo existe en JavaScript y la estrategia por régimen solo en Python, así que cada lista es ligeramente distinta.
¿Una plantilla sobrescribe mi script actual?
Una plantilla rellena el editor del script que estás creando. Guarda de forma deliberada y usa Nuevo indicador o Nueva estrategia cuando quieras conservar el que ya tienes.
¿Puedo mezclar el código Python de una plantilla en un script JavaScript?
No, y el paso de comprobación te lo dirá: detecta cuándo el código contradice el lenguaje declarado y te ofrece cambiarlo.