Forums › ProRealTime foro Español › Soporte ProOrder › Dibujar linea de apertura y dlinea a un porcentaje objetivo › Reply To: Dibujar linea de apertura y dlinea a un porcentaje objetivo
12/19/2024 at 10:21 AM
#241585
Buenos días
Aquí lo tienes:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
// Variables de configuración OpeningHour = 130000 // Hora de apertura TargetPercentage = 5 // Porcentaje objetivo (puedes cambiar este valor) // Obtener el precio de apertura semanal IF openDayOfWeek = 1 AND opentime >= OpeningHour and opentime[1]<OpeningHour THEN LastWeeklyOpen=WeeklyOpen LastWeeklyIdx=WeeklyIdx LastTargetLevel=TargetLevel WeeklyOpen = Open // Guardar el precio de apertura semanal WeeklyIdx = barindex TargetLevel = WeeklyOpen + (WeeklyOpen * TargetPercentage / 100)// Calcular el nivel del porcentaje objetivo ENDIF // Dibujar la línea del precio de apertura semanal DRAWSEGMENT(LastWeeklyIdx, LastWeeklyOpen, WeeklyIdx, LastWeeklyOpen) COLOURED(0, 0, 255) style(dottedline) // Dibujar la línea del nivel de porcentaje objetivo DRAWSEGMENT(LastWeeklyIdx, LastTargetLevel, WeeklyIdx, LastTargetLevel) COLOURED(255, 0, 0) style(dottedline)// Línea roja para el porcentaje if islastbarupdate then // Dibujar la línea del precio de apertura semanal DRAWSEGMENT(WeeklyIdx, WeeklyOpen, barindex+10, WeeklyOpen) COLOURED(0, 0, 255) style(line) // Dibujar la línea del nivel de porcentaje objetivo DRAWSEGMENT(WeeklyIdx, TargetLevel, barindex+10, TargetLevel) COLOURED(255, 0, 0) style(line)// Línea roja para el porcentaje endif return |