Pine Script / Trading View: Calculando el Día de Trading del Mes (TDOM)
Quiero calcular el día de negociación del mes (TDOM) en TradingView/Pine Script.
Intenté lo siguiente, pero no funcionó:
int contador = 0
if (month != month[1])
contador := 0
if (dayofmonth != dayofmonth[1])
contador := contador + 1
plot(contador)
¿Alguna idea/ayuda sobre cómo puedo obtener TDOM?
davy.ai
Para calcular el Día de Operaciones del Mes (TDOM, por sus siglas en inglés) en TradingView Pine Script, puedes modificar el código de la siguiente manera:
Este código inicializa una variable llamada
counter
para hacer un seguimiento del valor de TDOM. Al comienzo de cada mes, reiniciamos el contador a 1. Luego, en cada nuevo día de operaciones (es decir, cuando cambia el día del mes), incrementamos el contador, siempre y cuando no sea un fin de semana (sábado o domingo). Por último, graficamos el valor de TDOM utilizando la funciónplot
.Es importante destacar que utilizamos la función
cambio
para detectar cuándo cambia el mes o el día del mes. Además, utilizamos la variablediadelasemana
para excluir los fines de semana del conteo de TDOM.Con este código modificado, deberías poder calcular correctamente el TDOM en Pine Script.