Indicador Ciclo para Ninja Trader
Indicador Ciclo para Ninja Trader
Buenas, necesito a alguien que me pase un indicador del lenguaje de Visual Chart al de Ninja8. Gracias. Un saludo.
Re: indicador
Hola kizás, ¿se trata de un indicador público o es uno creado por ti? Si es uno público, postea el nombre a ver si tengo algo por mis carpetas.kizás escribió: 24 Abr 2022 18:53 Buenas, necesito a alguien que me pase un indicador del lenguaje de Visual Chart al de Ninja8. Gracias. Un saludo.
Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Re: indicador
Hola X, se trata del indicador Ciclo de PRT traducido al lenguaje de Visual que es en el que lo tengo ahora y quiero tenerlo en Ninja8 pero yo de programación nothing . Muchas gracias anticipadas.
Re: indicador
Hola X-trader podrías decirme algo sobre si tienes algo del indicador? Muchas gracias. Un saludo.
Re: indicador
Te refieres al Schaff Trend Cycle ? Es el único indicador de ciclos que me suena en NinjaTrader. Si es ése, te lo puedes descargar desde el foro de ninja. Busca por "Schaff Trend Cycle" y te saldrá el hilo donde está.
Re: indicador
Gracias por contestar cls. No, lo que quiero es tener en Ninja8 un indicador que tengo en Visual, tal y como indico arriba y como no se programación pregunto si alguien me lo podría pasar al lenguaje ni Ninja8. Saludos.
Re: indicador
Ok, he estado buscando por mis carpetas y no me sale, aunque por lo que veo en Visual Chart es un promedio ponderado de Estocásticos menos la media de dichos valores. ¿Puedes pasar enlace a la referencia en PRT para ver el código? Posiblemente en Ninja exista aunque con otro nombre.kizás escribió: 24 Abr 2022 19:09 Hola X, se trata del indicador Ciclo de PRT traducido al lenguaje de Visual que es en el que lo tengo ahora y quiero tenerlo en Ninja8 pero yo de programación nothing . Muchas gracias anticipadas.
Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Re: Indicador Ciclo para Ninja Trader
Hola X, te adjunto el código fuente del indicador en Visual, a ver si puedes pasármelo a Ninja8, ya me dirás y muchas gracias de antemano.
- Adjuntos
-
- CycloMestor.zip
- (2.79 KiB) Descargado 184 veces
Re: Indicador Ciclo para Ninja Trader
Hola kizás, aunque mi especialidad no es Ninja, he revisado el indicador de Visual que has subido y la idea sería más o menos esta:
No obstante, hay un problema importante: el Estocástico que viene por defecto en Ninja solo admite media simple, mientras que el de el indicador Ciclo es exponencial. Por ello, debes intentar conseguir un Estocástico que permita seleccionar el tipo de media, después no tendrás más que modificar el código anterior para usar el Estocástico de media exponencial en lugar del que viene por defecto.
Saludos,
X-Trader
Código: Seleccionar todo
protected override void Initialize()
{
Add(new Plot(Color.Blue, "Cycle"));
Add(new Line(Color.Red, 0.20, "Lower"));
Add(new Line(Color.YellowGreen, 0.80, "Upper"));
Overlay = false;
}
/// <summary>
/// Calculates the indicator value(s) at the current index.
/// </summary>
protected override void OnBarUpdate()
{
double Stoch1 = Stochastics(5, 9, 3).D[0];
double Stoch2 = Stochastics(14, 9, 3).D[0];
double Stoch3 = Stochastics(45, 9, 14).D[0];
double Stoch4 = Stochastics(75, 9, 20).D[0];
Cycle.Set((4.1*Stoch1+2.5*Stoch2+Stoch3+4*Stoch4)/11.6);
}
Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Re: Indicador Ciclo para Ninja Trader
Casualmente estuve pasando algunos indicadores de ProRealTime para Ninjatrader 8 esta semana, subo el cycle como lo presenta la v12 de PRT y el Stochastic KDJ para poder tener un 2x1 en la promo
, y de paso pasar a EMA los SMAs del Stochastic tradicional del Ninja.
Saludos!

Saludos!
Última edición por Fercho el 19 Jun 2024 00:38, editado 1 vez en total.
"Los números son como prisioneros de guerra, cuanto más los sacudes, más información te dan"
Re: Indicador Ciclo para Ninja Trader
Hola Fercho, muchas gracias por tu trabajo, quisiera saber como se pasa este indicador Cycle a Ninjascript. Lo mio no es la informatica ni programación jjj. Lo he intentado pasando tu Cycle.txt a .zip y despues importando el .zip pero me sale un mensaje de error que reza "Estos archivos de NInjascript fue realizado desde una version anterior incompatible de NinjaTrader". Un saludo.
Re: Indicador Ciclo para Ninja Trader
1) En el menú :
New > NinjaScript Editor
2) Luego en NinjaScript Editor (NSE) abajo hay un + :
clic al + > New Indicator > Next
3) Le pones el nombre tal cual el nombre del archivo (sin la extensión ".txt": )
StochKDJ > Generate
4) Copias todo el código del archivo de texto StochKDJ.txt
5) Vuelves al NSE del Ninja y en la pestaña nueva StochKDJ entras al código:
Ctrl+A > Ctrl+V > F5
Luego haces los pasos 2 al 4 con el Cycle.txt
New > NinjaScript Editor
2) Luego en NinjaScript Editor (NSE) abajo hay un + :
clic al + > New Indicator > Next
3) Le pones el nombre tal cual el nombre del archivo (sin la extensión ".txt": )
StochKDJ > Generate
4) Copias todo el código del archivo de texto StochKDJ.txt
5) Vuelves al NSE del Ninja y en la pestaña nueva StochKDJ entras al código:
Ctrl+A > Ctrl+V > F5
Luego haces los pasos 2 al 4 con el Cycle.txt
"Los números son como prisioneros de guerra, cuanto más los sacudes, más información te dan"
Re: Indicador Ciclo para Ninja Trader
Muchas gracias Fercho, perdona mi ignorancia, hay que utilizar los dos códigos (StochKDJ y Cycle) tal y como indicas? Me lo puedes explicar? Otra vez gracias por tu paciencia.
Re: Indicador Ciclo para Ninja Trader
Que tal Fercho, gracias una vez más, puedes obviar el mensaje anterior. Ya he conseguido pasarlo a N8. Lo que no termino de entender es porque la curva del indicador en el mismo timing no se mueve exactamente igual en distintas plataformas. Tienes idea pq puede ser? Un saludo.
Re: Indicador Ciclo para Ninja Trader
Que tal Kizás, sí puede ser, en el Stocástico KDJ del código las medias móviles son exponenciales (EMA) y no simples (SMA), o porque en las plataformas usan valores diferentes para el "Period" que en el código se refiere al "signal" del estocástico y a su vez al período del "average" en la diferencia para el cálculo del cycle (eso lo he unificado yo pero puede separarse en períodos diferentes), etc, etc
Como ves hay infinidad de motivos, lo que se traduce en eso, que ningún indicador es sagrado, es creo más nuestra psicología que quiere ver magia un indicador que otra cosa... al final son todas fórmulas matemáticas que se derivan del precio para "intentar entenderlo" con un nombre bonito o marketinero, como "Dientes de Cocodrilo" o "Las Nubes de Ichimoku" jaja (éste al menos es un "cycle" a secas
)
Entonces recapitulando, cada quien puede "tocar" su indicador sin problemas, no se rompe ningún "hechizo" si lo hacemos
lo importante es que sirva de algún modo para armar una estrategia y valga la redundancia, per se los "indicadores técnicos" son estrategias simples con entradas y salidas claras, (por ej: comprar cuando la SMA de 9 períodos corte por arriba la SMA de 30 períodos y vender cuando ocurra lo contrario)..
Con todo esto tenemos que cuanto más indicadores y/o más variables tenga dentro un indicador, mayor cantidad de grados de libertad consumiremos de un histórico de precios, es decir más riesgo de "curve fitting" o de acoplarnos más al "noise o ruido" que al signal.
Conclusión, si está más o menos parecido a las plataformas y la fórmula coincide, estamos hablando del Cycle
y toda su magia

Como ves hay infinidad de motivos, lo que se traduce en eso, que ningún indicador es sagrado, es creo más nuestra psicología que quiere ver magia un indicador que otra cosa... al final son todas fórmulas matemáticas que se derivan del precio para "intentar entenderlo" con un nombre bonito o marketinero, como "Dientes de Cocodrilo" o "Las Nubes de Ichimoku" jaja (éste al menos es un "cycle" a secas

Entonces recapitulando, cada quien puede "tocar" su indicador sin problemas, no se rompe ningún "hechizo" si lo hacemos

Con todo esto tenemos que cuanto más indicadores y/o más variables tenga dentro un indicador, mayor cantidad de grados de libertad consumiremos de un histórico de precios, es decir más riesgo de "curve fitting" o de acoplarnos más al "noise o ruido" que al signal.
Conclusión, si está más o menos parecido a las plataformas y la fórmula coincide, estamos hablando del Cycle



"Los números son como prisioneros de guerra, cuanto más los sacudes, más información te dan"
Si te ha gustado este hilo del Foro, ¡compártelo en redes!