Estrategia Pine de cruce estocástico %K/%D sin programar

Stochastic 14/3/3 con cruces K/D en Strategy Builder, export strategy(), Pine Editor y Strategy Tester.

📖 4 min read

📝 677 words

🏷️ Pine Script and TradingView

Compartir este artículo:

El suavizado es la estrategia

El oscilador estocástico informa de dónde se sitúa el cierre dentro de un rango máximo-mínimo reciente, en una escala de 0 a 100, mediante dos líneas:

  • %K — la posición cruda, luego suavizada
  • %D — una media móvil de %K

Una estrategia de cruce opera el cruce de %K sobre %D. Lo que significa que la señal que operas la producen casi por completo los valores de suavizado, no el periodo de referencia — y eso es lo contrario de donde la mayoría invierte su esfuerzo de ajuste.

Por qué el periodo es el menos importante de los tres

ParámetroQué hace cambiarlo
Periodo %Kcambia dónde están los extremos, no la frecuencia de cruces
Suavizado %Kcambia el número de cruces directamente
Suavizado %Dcambia el número de cruces directamente

Dos líneas poco suavizadas se cruzan constantemente, porque son casi la misma serie. A medida que aumentas cualquiera de los suavizados, las líneas se separan y se cruzan menos.

Así que si ampliaste el periodo de 14 a 21 y tus resultados apenas se movieron, es lo esperable: ajustaste el parámetro que no controla tu número de operaciones. El diagnóstico es simple: cambia cada uno de los tres por turnos en una cantidad apreciable y anota el número de operaciones cada vez. El que lo mueva es el que importa, y en un cruce estocástico será un valor de suavizado.

El problema del anclaje

Como el RSI, el estocástico está acotado, así que en una tendencia fuerte alcanza un extremo y se queda ahí. Pero la versión de cruce tiene una variante peor de este problema: mientras ambas líneas están cerca de 80, siguen cruzándose entre sí repetidamente por ruido.

Así que una tendencia alcista fuerte produce un flujo de señales de cruce, todas dentro de la misma tendencia, ninguna marcando un giro. Una estrategia que se pone corta en cada cruce bajista está corta en un mercado en tendencia una y otra vez.

La solución es la misma que para el RSI — un filtro de tendencia, y luego una comprobación de que hace algo: la prueba del recuento de confluencia.

Construirlo

CampoValorNota
Periodo %K14afecta a los extremos, no a la frecuencia de cruces
Suavizado %K3este es tu mando del número de operaciones
Suavizado %D3y este también
Entrada%K cruza por encima de %D por debajo de 20la condición de nivel filtra los cruces de tendencia
Salida%K cruza por debajo de %D, o un stop por ATR

Restringir el cruce a por debajo de 20 (o por encima de 80 para cortos) es lo que impide que la estrategia tome todos los cruces de mitad de tendencia. Es un filtro barato y eficaz, y merece confirmar que elimina operaciones en lugar de suponerlo.

Qué verificar en la exportación

Los dos valores de suavizado deben aparecer como inputs independientes y movibles. Si la exportación declara tres inputs pero la condición emitida contiene números fijos, los controles son inertes y pasarás una tarde ajustando nada — que es exactamente el defecto que detecta la prueba del input: leer el Strategy Tester.



Tactix AI — Studio vs Guide

Tactix AI es la marca del asistente de AlfaTactix (abrir Tactix AI).

  • Tactix Studio convierte una descripción de estrategia en una frase en un borrador de Timeframe, Señales, Filtros y Riesgo en el Strategy Builder visual. Revisas y editas cada campo antes de que Code Generator escriba MQL5 o Pine Script.
  • Tactix Guide explica el paso en el que estás — qué rellenar, qué significa un control o cómo formular una regla — sin volcar código sin probar.

Es automatización form-first: el LLM no sustituye a Code Generator, y conservas límites de plan y validación en tiempo real.

Preguntas frecuentes

Sí. Un stochastic: cruce %K/%D. Demo · Editor · Tester.

14/3/3, 20/80, H1. Estocástico · riesgo.

Si la UI lo expone como K vs D, es la familia crossover. Stochastic+MA.

Prefiere Cross. Sin NOT.

Sin SuperTrend/noticias. EA estocástico.