Buenas noches:
Serían tan amables de ayudarme a programar un código para PROREALTIME que me indique que valores han reducido su volumen respecto a la media de los 50 días de negociación en un porcentaje del 50%.
Así como en un porcentaje del 40% respecto la media de las últimos 50 sesiones.
Y también un indicador de una reducción del 30%.
Muchas gracias
Buenas tardes:
No hay nadie que me heche una mano con este tema.
Gracias de todas formas
Ahi esta:
Periods = 50
PerCent = 50
AverageVolume = average[Periods,0](volume[1])
Cond = volume <= (AverageVolume * ((100 - PerCent) / 100))
SCREENER[Cond](Volume AS "Volume")
No importa escribir 3 códigos iguales, puedes hacer 3 o más copias y en cada una de ellas cambiar los Periodos y Porcentajes como prefieras.
Buenas tardes:
Y si quisiera seleccionar solo aquellos valores con volumenes diarios superiores a un cierto volumen, por ejemplo 1 millon de titulos.
Gracias.
Ahi esta:
Cond = volume > 1000000
SCREENER[Cond](Volume AS "Volume")
Buenas noches:
Si pero aplicar la condicion de valores que han reducido su volumen respecto a la media de los 50 días de negociación en un porcentaje del 50%, pero solo en aquellso valores que tengan una negociacion media de 1 millon de titulos, no sobre todo el mercado.
Disculpa por no explicarme bien.
Gracias
Lo siento, no entiendo qué quieres hacer con el segundo código. ¿Puedes tratar de explicarme mejor?
Buenas tardes
Aplicar la formula a un universo de valores que tengan una negociación media de 50 sesiones superior al millón de títulos y entre estos ver que valores presentan una reducción de volumen del 50% respecto la media.
Es decir no aplicar la fórmula de reducción de volumen a todo el mercado si no solo a aquellos valores que negocian una media de 50 sesiones más de un millón de títulos.
Dos condiciones:
1.-Valores que cumplan la condición de una media de 50 sesiones superior al millón de títulos.
2.-De entre estos valores que cumplan la primera condición, ver cuales presentan una reducción de volumen del 50% respecto de la media de 50 sesiones.
Gracias
Aquí está:
Periods = 50
PerCent = 50
MinVolume = 1000000
AverageVolume = average[Periods,0](volume[1])
Cond1 = (summation[Periods](AverageVolume > MinVolume) = Periods)
Cond2 = volume <= (AverageVolume * ((100 - PerCent) / 100))
SCREENER[Cond1 AND Cond2](Volume AS "Volume")