T7 Estrategia de negociación cuantitativa de las RNSAJ

El autor:¿ Qué pasa?, Fecha: 2023-09-18 14:05:19
Las etiquetas:

Resumen general

T7 JNSAR es un sistema de negociación de tendencia para el índice NIFTY. Genera señales de compra y venta utilizando la línea dinámica JNSAR y pertenece a las estrategias de tendencia. La idea original fue del comerciante indio Illango y la he optimizado y codificado.

Estrategia lógica

  • Calcular la línea JNSAR: utilizar la media móvil exponencial de los últimos 5 días de máximos, mínimos y cercanos para calcular el valor JNSAR y trazar la línea.

  • Generar señales: señal larga cuando el cierre diario está por encima de la línea JNSAR, señal corta cuando el cierre diario está por debajo de la línea JNSAR.

  • Entrada: Introducción del precio de apertura del día siguiente a la generación de la señal.

  • Salida: posición cerrada cuando se activa la señal de marcha atrás.

  • Sólo negocie el índice NIFTY, no las acciones.

  • Toma cada señal sin importar las ganancias o pérdidas.

Análisis de ventajas

  • La línea JNSAR muestra bien la tendencia y los niveles clave de soporte/resistencia.

  • Las señales se basan sólo en indicadores objetivos, evitando la interferencia emocional.

  • Ganancias por seguir la tendencia, buenos resultados históricos.

  • Puede operar a través de futuros u opciones a bajo costo.

  • Reglas simples y claras, fácil de automatizar el comercio.

Análisis de riesgos

  • Inclinado a los saltos y paradas en los mercados de rango como una tendencia después de la estrategia.

  • Incapacidad de determinar eficazmente el agotamiento de tendencias, los riesgos de sobrecompra/sobreventa.

  • El retraso de la señal puede causar pérdidas por fallas.

  • Necesita soportar grandes reducciones y pérdidas consecutivas.

  • Solo se aplica a NIFTY, no a otros productos.

  • Se requiere una fuerte psicología para intercambiar cada señal consistentemente.

Direcciones de optimización

  • Prueba de diferentes parámetros para el ajuste óptimo de la línea JNSAR.

  • Añadir paradas para controlar los riesgos.

  • Incorporar otros indicadores para detectar el final de la tendencia.

  • Desarrollar un método dinámico de dimensionamiento de la posición.

  • Optimice la lógica de generación de señales.

  • Explorar los modelos de aprendizaje automático.

Resumen de las actividades

T7 JNSAR proporciona una estrategia de seguimiento de tendencias simple y efectiva para NIFTY. Al seguir las reglas de negociación, gestionar los riesgos y negociar todas las señales con persistencia, puede lograr resultados positivos a largo plazo.


/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Created by Syam Mohan @ T7 Wealth Creators Pvt Ltd - Makes Life Easier, on request from @stocksonfire. 
//This is a trend following daily bar trading system for NIFTY. Original idea belongs to ILLANGO @ http://tradeinniftyonly.blogspot.in
//Use it at your own risk after validation at your end. Neither me or my company is responsible for any lossses you may incur using this system. 

//@version=2
strategy("T7 JNSAR", overlay=true)

backtest = input(title="Enable Backtest", type=bool, defval=1)

sum = ema(high, 5) + ema(low, 5) + ema(close, 5) 
sum := sum + ema(high[1], 5) + ema(low[1], 5) + ema(close[1], 5) 
sum := sum + ema(high[2], 5) + ema(low[2], 5) + ema(close[2], 5)
sum := sum + ema(high[3], 5) + ema(low[3], 5) + ema(close[3], 5) 
sum := sum + ema(high[4], 5) + ema(low[4], 5) + ema(close[4], 5)

jnsar = round(sum/15)

buy = close > jnsar
short = close < jnsar

plot(jnsar,color=green,linewidth=4)

if backtest!=0
    strategy.entry("JNSARLong", strategy.long,comment="JNSARLong",when=buy!=0)
    strategy.entry("JNSARShort", strategy.short,comment="JNSARShort",when=short!=0)
    
  

Más.