%K puede identificar posición bruta de Close o contener ya suavizado. Define orden de cálculo antes de comparar estocásticos. Compartir nombres no garantiza mismo resultado y ochenta no es probabilidad, rentabilidad o valoración fundamental. Desarrollamos tres etapas con siete velas completas.

De OHLC a R, K y D

Para barra cerrada, C es Close, L el menor Low y H el mayor High de últimas N barras, incluida actual. Con H>L, R=100(C−L)/(H−L). Extremos proceden de OHLC, no solo cierres. Nuestro modelo explícito usa después K=SMA(R, s) y D=SMA(K, d), con ventanas completas y precisión intermedia.

No reemplaza precios por su media: promedia resultados del oscilador. Ausencias no son ceros. TradingView documenta campos separados de ventana K, suavizado K y periodo D; guarda nombres y métodos, no solo tupla. R bruto y K suavizada pueden diferir sin inconsistencia.

MODELO OHLC HIPOTÉTICODos velas consecutivas originalesUnidades abstractas de precio85110135ABPeriodos o registros suministrados →Agregado del mismo periodoUnidades abstractas de precio85110135A+BPeriodos o registros suministrados →Verde: cierre ≥ apertura · rojo: cierre < apertura
Agrega precios antes de calcular estocástico del agregado. OHLC ficticios consecutivos A=100/110/90/110 y B=110/130/100/120. N=1 sin suavizado. Tarjetas de precios y resultados; agregado es otra vista del mismo periodo.

Media 83⅓ y agregado 75 responden a operaciones distintas, sin señal rentable inferida.

N1 sin suavizado. R100 y66⅔ promedian83⅓; agregado75. No concatenar agregado como tercera vela. QuizClose110 es modelo alternativo, no cambiar vela original.

Representación de los datos explícitos del ejemplo; no se añaden registros históricos ni recorridos intrabar.

A
R=100 – L=90/H=110/Close=110.
B
R=66⅔ – L=100/H=130/Close=120.
Media de R
83⅓ – Dos denominadores diferentes.
OHLC agregado
100/130/90/120 → R=75 – No es tercera vela sucesiva.
Dos velas consecutivas originales · A
100 / 110 / 90 / 110 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
Dos velas consecutivas originales · B
110 / 130 / 100 / 120 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
Agregado del mismo periodo · A+B
100 / 130 / 90 / 120 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio

Modelo independiente con dos velas abstractas consecutivas: A O/H/L/C=100/110/90/110; B=110/130/100/120. N=1 y sin suavizado aíslan operaciones, sin ajuste recomendado. R de A=100; R de B=66⅔; media 83⅓. OHLC agregado=100/130/90/120 y R agregado 75. Agregar precios y promediar cocientes con denominadores distintos no es lo mismo. No rellenes indicador del marco superior con promedio del inferior sin definir otra herramienta.

Fast, slow y full son convenciones nombradas

En convención ChartSchool, fast K es R bruto y fast D suele ser SMA3 de K. Slow K es SMA3 de R y slow D, SMA3 de esa K. Full permite s y d elegidos. Con s=1 se salta primer suavizado; s=d=3 reproduce slow bajo esas fórmulas.

Fast D coincide con slow K solo si comparten R y misma SMA3. Fórmulas no asignan fast a M5, slow a H4 o variante rentable por marco. Fuente, historia y tratamiento de rango cero también importan.

Siete velas y todas las etapas

Elegimos N=3, s=2, d=2 para ejercicio, sin historia anterior. Precios ficticios en unidades abstractas y todas las barras cerradas. Open valida OHLC, aunque fórmula no lo usa.

Entradas completas, de antigua a nueva
BarraOpenHighLowClose
110012080100
210011090100
310011090104
410411090104
510411090108
61081109092
79211090100
Ventanas completas en cada etapa; — significa insuficiencia
BarraL/H de ventanaRK=SMA2(R)D=SMA2(K)
380/12060——
490/1107065—
590/110908072,5
690/110105065
790/110503040

Tercera R=100×(104−80)/40=60. En cuarta salen extremos 80/120 de primera vela: R=100×(104−90)/20=70, con Close 104 sin cambio. Primera K=(60+70)/2=65. Quinta K=80 y primera D=(65+80)/2=72,5. Séptima R=50/K=30/D=40 demuestra tres magnitudes distintas, sin exigir que K actual marque ubicación exacta del Close.

Cotas matemáticas y rango plano

Con OHLC válido y anchura positiva, R está entre cero y cien; medias simples de esos valores también. Cota matemática no crea probabilidad de ganar. K/D combinan observaciones calculadas con ventanas de extremos potencialmente diferentes. Un soporte o filtro de tendencia añade otra hipótesis, sin certificar entrada o stop ATR seguro.

Si ventana completa tiene H=L, cociente no está definido. TA-Lib 0.6.4 STOCH pone R cero en esa rama antes de promediar: convención de código, no presión vendedora. Nuestro ejercicio marca rango plano como no disponible y no promedia atravesándolo. Otras implementaciones necesitan comprobación propia; distingue dato perdido, rango nulo y precio cero.

Primera salida y dos suavizados superpuestos

Con ventanas completas, primera R aparece en barra N; primera K en N+s−1 y primera D en N+s+d−2: tres, cuatro y cinco aquí. Biblioteca puede devolver ambas líneas solo desde existencia de D. Que gráfico empiece más tarde no demuestra otra fórmula.

Sustituye K(t)=[R(t)+R(t−1)]/2 en D(t)=[K(t)+K(t−1)]/2: D=[R(t)+2R(t−1)+R(t−2)]/4. Valor central aparece dos veces por solapamiento, pesos 1/4,1/2,1/4. Una SMA3 usa tercios, aunque ambas necesiten tres observaciones.

Impulso bruto asignado 0,0,100,0,0 con índices desde cero. En índices 2,3,4, dos SMA2 dan 25,50,25; una SMA3 da 33⅓ en cada uno. Valores brutos pueden corresponder a cierres en extremos de rango positivo; no inventamos OHLC específico. Sustituir filtros cambia cálculo y potenciales cruces, sin demostrar variante superior.

Agregación y tiempo de señal

En modelo A/B agregado, máximo 130, mínimo 90 y Close 120 dan 75. Si ejemplo separado del cuestionario fija Close final 110, resultado agregado es 50. No necesita conocer lecturas anteriores; precio 110 y oscilador 50 son unidades distintas. Cada agregado usa extremos y último Close correspondientes a su propio periodo.

Cruce bajista elegido exige K anterior≥D anterior y K actual<D actual. Sexta barra pasa: antes 80>72,5 y ahora 50<65. Eso identifica evento, no desenlace de operación. Regla de cierre espera dato final recibido. Guarda UTC y fecha cuando muestres Europe/Madrid; indicador final no podía justificar decisión anterior.

Cambia una sola entrada

Modifica solo Close de séptima a 106; H=110 y L=90 permanecen. R=80; con R anterior 10, K=45. K anterior 50 da D=(50+45)/2=47,5. R=80 y K=45 no se contradicen. Conserva versión de entrada antes de comparar resultados.

Ejercicio adicional EUR/USD, transformación p=1,1000+0,0001×(z−100). En séptima original, rango [90,110] pasa a[1,0990;1,1010] y Close 100 a 1,1000: R=50. Close alternativo 106 pasa a 1,1006: seis pips adicionales, R=80/K=45/D=47,5. Toda serie OHLC y sus ventanas se transforman con mismo factor positivo. No es resultado en EUR: nominal y ejecución no están definidos.

Tres tareas para una reproducción verificable

  1. Valida siete OHLC y calcula extremos, R/K/D con ventanas completas. Identifica primera salida y cruce de sexta. Modifica solo séptimo Close y repite transformación EUR/USD conservando estados y unidades.
  2. Expande dos SMA2 y reproduce impulso frente SMA3. Calcula R de ambas velas A/B y agregado; guarda vistas por separado, sin concatenar agregado como tercera vela o sustituir por media de cocientes.
  3. Registra feed, intervalo, reloj, N/s/d, métodos, ausencias, rango plano y confirmación. Solo después define órdenes, fills, costes y evaluación separada. Interpretación del estocástico y RSI comparan construcciones sin eficacia automática por divergencia o filtro adicional.