Que tal Kizas!
Hoy estaba paseando en la plaza de indicadores, y me he encontrado con Cycle!
El código de VB que adjuntas usa una Media Móvil Exponencial (AvgType.Exponential) y como el indicador Estocástico del NT8 esta cerrado y no admite modificaciones, he tenido que generar un indicador llamado "StockKDJ" que utiliza el Estocástico en su totalidad y le agrega simplemente una línea "J", que es la diferencia de 3 veces la línea "K" del estocástico y 2 veces su línea móvil "D" (Palabras de ChatGPT

).
Podría también haber copiado y pegado tal cual el código del Estocástico y solamente le cambiaba el
nombre y el
tipo de media móvil, pero ya que estaba le agregué el cálculo de la diferencia que comentaba, para así de paso tener más un indicador en NT8
Ahora, el problema creo que viene por la fórmula de Cycle, que usa unos valores "enlatados" para calcular el valor de "I[0]" (como lo he definido en el código de NT8). A su vez, los indicadores "Stochastics" o el "StockKDJ" (cualquiera) usan unos períodos para la línea D, K, y "Smooth".
Luego tenemos que tu indicador "CycleMestor" define los períodos 5, 9, 3, para el "StochasticData", 14, 9, 3, para "Stochastic1Data", 45, 9, 14, para "Stochastic2Data" y 75, 9, 20, para "Stochastic3Data"
Cuáles de esos períodos de la fórmula "I[0]" se encajan en los periódos de K, D y Smooth respectivamente?
Bueno si K es el período principal, D su media, y Smooth el alisado, supongo que (y como ejemplo) 5, 9, 3, del "StochasticData", corresponde al orden K=5, Smooth=9, y D=3,
NT8 ordena al Estocástico (en todas sus variantes) primero D, luego K, y al último Smoot, por lo que quedaría el orden de períodos en: 3, 5, 9,
Hago lo mismo para el resto...
Espero que esta vez sí coincida

sino simplemente cambias los órdenes de los períodos o el tipo de Media Móvil del StockKDJ
Y repito

....en mi opinión da lo mismo, cualquier combinación sirve, nada es sagrado, ni inmaculado en esto de los indicadores, ya que son simples fórmulas derivadas del precio y/o volúmen.
Saludos!
PD: Adjunto nuevamente los indicadores para NT8 modificados según esta explicación.