Página 1 de 1

Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 09 Ene 2025 11:50
por Dron
Máximos y mínimos del día anterior
prevdayhigh = 0
prevdaylow = 0

// Detectar el inicio de un nuevo día y asignar valores del día anterior
if intradaybarindex = 0 then
maxDayBefore = dailyhigh[1] // Máximo del día anterior
minDayBefore = dailylow[1] // Mínimo del día anterior
endif

// Dibujar las líneas horizontales en el gráfico
if maxDayBefore > 0 then
drawhline(maxDayBefore, rgb(0, 255, 0)) // Línea verde para el máximo
endif

if minDayBefore > 0 then
drawhline(minDayBefore, rgb(255, 0, 0)) // Línea roja para el mínimo
endif

// Retornar el valor necesario para el indicador (por ejemplo, el valor del máximo)
RETURN maxDayBefore

Hola, por favor, alguien me puede ayudar a corregir errores en el codigo de max y min del dia anterior, me salen errores en filas 20 y 21 y creo que tampoco esta bien el codigo....
En programacion soy muy nuevo :(

Gracias

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 09 Ene 2025 14:15
por Fercho
copia y pega el código de la imagen aquí en el foro, dejo un print screen cómo hacerlo...

prueba con enchufar los draw inmediatamente luego de return "variable", "variable" AS "grafica1", "variable2" AS "grafica2" y así...

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 09 Ene 2025 14:53
por Dron
Fercho escribió: 09 Ene 2025 14:15 copia y pega el código de la imagen aquí en el foro, dejo un print screen cómo hacerlo...

prueba con enchufar los draw inmediatamente luego de return "variable", "variable" AS "grafica1", "variable2" AS "grafica2" y así...
Gracias por tu aportacion
Lo que me indicaste de adjuntar codigo, ya lo hice, espero que correctamente :)
Cambiar codigo, esto ya me supera, el codigo que adjunte es el que me ha generado IA, llevo toda mañana peleandome con esa neurona y no hay forma humana...

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 09 Ene 2025 15:28
por CJR30
Soy usuario habitual de Prorealtime y tal vez te resulte útil este indicador que te voy a pasar.
Indica el máx y mín del día anterior, del actual, el posible rango, la apertura del día actual y el cierre del día anterior.

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 09 Ene 2025 20:08
por Fercho
Dron escribió: 09 Ene 2025 11:50 Máximos y mínimos del día anterior
prevdayhigh = 0
prevdaylow = 0
Hola Dron, está todo muy confuso (es culpa de la IA, ya lo sé :lol: ) el día anterior quieres un Max y un Min de qué concretamente ? supongamos que el Max de un High y el Min de un Low, dejo el código luego tu cambias por lo que necesites...
// Detectar el inicio de un nuevo día y asignar valores del día anterior
if intradaybarindex = 0 then
maxDayBefore = dailyhigh[1] // Máximo del día anterior
minDayBefore = dailylow[1] // Mínimo del día anterior
endif
En PRT code como es una variable, automáticamente guarda el valor anterior, sin que hagas nada, siempre y cuando no haya modificiaciones, seguirá igual al último valor
// Dibujar las líneas horizontales en el gráfico
if maxDayBefore > 0 then
drawhline(maxDayBefore, rgb(0, 255, 0)) // Línea verde para el máximo
endif

if minDayBefore > 0 then
drawhline(minDayBefore, rgb(255, 0, 0)) // Línea roja para el mínimo
endif
El tema de colorear lo hace PRT también en el menú de opciones, tanto como agregar líneas horizontales, más indicadores etc,

Mi consejo, olvídate de la IA para iniciarte en programación, ya que lleva mucha lógica y eso lo consigues pensando y estudiando solamente :twisted: , luego sí, cuando estés más avanzado puede que te ayude, en algo, de momento yo la uso para cosas muy puntuales donde hay mucha ensalada de código o para simplificar código, o para directamente que me de un indicador con menos variables que los que traen las plataformas cuando tengo que modificarlos con alguna situación que necesite.

Código: Seleccionar todo

IF BarIndex = 0 THEN
MaxValue = High
MinValue = Low
ELSE
IF (High > MaxValue) THEN
MaxValue = High
ENDIF

IF (Low < MinValue) THEN
MinValue = Low
ENDIF
ENDIF

RETURN MaxValue AS "Max" COLOURED (0, 255, 0), MinValue AS "Min" COLOURED (255, 0, 0)

dejo el manual

ProBuilder

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 09 Ene 2025 22:42
por Dron
Muchas gracias por el consejo y por el manual....
Opero en graficos de 2-5 min futuros eurex y cme
Estoy buscando manera discreta de tener siempre en el grafico presente min y max del dia anterior en forma de lineas con sencillo texto
Programacion me gustaria aprender, requiere muchisima dedicatora, no se si podria pisaros la sombra...intento y de momento sin avanzar mucho por tremenda falta de tiempo

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 09 Ene 2025 23:05
por Dron
Mil gracias por el adjunto
Ya lo probe, es algo parecido a lo que busco, pero no exactamente
Con solamente ver min y max del dia anterior en forma de dos lineas y sencillo texto encima me sobraba, a ver si doy con ello de una vez :))

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 10 Ene 2025 12:19
por Dron
No hizo falta cocinar ningun indicador, descubri que en PRT V12 por defecto hay preconfigurado min y max de diferentes periodos, solamente a que decorarlo al gusto del consumidor, ya lo incorpore en el precio tal y como queria :smt224

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 10 Ene 2025 17:34
por Fercho
Que tal Dron vale, si es sólo del día anterior, más fácil, dejo el código... luego cuando compilas elige "en precio" antes (en vez de "nuevo panel")

Código: Seleccionar todo

RETURN High[1] AS "Max" COLOURED (0, 255, 0), Low[1] AS "Min" COLOURED (255, 0, 0)

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 10 Ene 2025 17:47
por Dron
Gracias Fercho!

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 10 Ene 2025 18:01
por Fercho
CJR30 escribió: 09 Ene 2025 15:28 Soy usuario habitual de Prorealtime y tal vez te resulte útil este indicador que te voy a pasar.
Indica el máx y mín del día anterior, del actual, el posible rango, la apertura del día actual y el cierre del día anterior.
Hola CJR30, acabo de ver el código, una rica ensalada, ( es que cada uno tiene su dieta aquí :-D ), igual interersante para practicar con la plataforma, PRT ha avanzado mucho, aunque todavía no sirva para análisis multi-time frame o multi-instrument. Pero nada, para eso tenemos a NT8 y grátis :D, una pasada... gracias por el aporte, todo suma! saludos

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 10 Ene 2025 18:19
por Gibranes
Fercho escribió: 10 Ene 2025 18:01
CJR30 escribió: 09 Ene 2025 15:28 Soy usuario habitual de Prorealtime y tal vez te resulte útil este indicador que te voy a pasar.
Indica el máx y mín del día anterior, del actual, el posible rango, la apertura del día actual y el cierre del día anterior.
Hola CJR30, acabo de ver el código, una rica ensalada, ( es que cada uno tiene su dieta aquí :-D ), igual interersante para practicar con la plataforma, PRT ha avanzado mucho, aunque todavía no sirva para análisis multi-time frame o multi-instrument. Pero nada, para eso tenemos a NT8 y grátis :D, una pasada... gracias por el aporte, todo suma! saludos
¿NT es gratis? Compre la licencia en 2013 y pagué 1000$

Re: Indicador de Max y Min del dia anterior (PRT V12)

Publicado: 10 Ene 2025 18:39
por Fercho
Que tal Gibranes, para backtest y diseño de estrategias e indicadores sí, es gratis... ya luego para operar ahí sí tienes que pagar la licencia. Saludos y buen finde!