Buenas tardes,
Estoy empezando con esto del ProBuilder y haciendo un indicador de practica me he encontrado un problema.
Tengo este código para dibujar las velas en el indicador. -1 si la vela es bajista +1 si es alcista (o eso creo yo):
Senal=0
IF Vol=1 and Ran=1 And (close < open) THEN
Senal = -1
ELSIF Vol=1 and Ran=1 And (close > open) THEN
Senal = 1
ELSE
Senal = 0
ENDIF
RETURN Senal as "Señal"
He probado en varios activos y solo me marca velas bajistas (-1).
Como seguro que es una melonada, mis disculpas por anticipado.
Un saludo,
Hola, actualiza la bandera de tu país en tu perfil, gracias 🙂
Creo y digo creo, que lo que buscas es esto:
Cero=0
IF Vol=1 and Ran=1 And (close < open) THEN
Senal1 = -1
ELSE
senal1 = 0
ENDIF
IF Vol=1 and Ran=1 And (close > open) THEN
Senal2 = 1
ELSE
Senal2 = 0
ENDIF
RETURN Senal1 coloured (184,4,76) as “cortos”, senal2 coloured (5,173,34) as “largos”, cero coloured (0,0,0) as “0”
traducción al castellano
cero = 0 (ponme una linea de flotación cero)
IF …………………………. Si pasa esto
(accion) = Vol=1 y Ran=1 y (cierre < apertura) THEN = Entonces
Senal 1 = -1 (dame una señal en negativo o sea por debajo de la linea 0)
ELSE (si la acción no se cumple o sea no sucede lo que he previsto)
Senal2 = 0 (no me des ninguna señal)
RETURN Señal1 me la coloreas verde (184,4,76) y la llamas cortos, senal2 me la coloreas roja y la llamas largos, y la linea 0 me la coloreas en negro
Muchas gracias Corzaroja.
He probado separandolo como me habías puesto y me pasaba lo mismo. Lo cual quiere decir que seguro que la estaba liando en el resto del código, y efectivamente en las condiciones del calculo del volumen me había dejado una para que fueran solo velas bajistas (el copy&paste es lo que tiene).
Intentare estar más espabilado para la próxima.