Buenos días. Estoy trabajando en un sistema con 2 elementos para definir la tendencia, Ichimoku y MACD. Quisiera que la columna del screener me diferenciase si uno de los 2, o los 2, son alcistas.
Simplificando las variables, tendría esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mac=MACDline[12,26,9](close)
Kijun=KijunSen[9,26,52]
compra1=close>kijun
Compra2=mac>0
compra12=compra1andcompra2
IFcompra1THEN
x=1
endif
ifcompra2then
x=2
endif
ifcompra12then
x=3
endif
Screener[x](xas"1=1, 2=2, 12=12")
lo que quiero lograr es que el screener me diferencie si se cumple alguna de las 2 condiciones, o las 2. Por ejemplo asi:
Kijun = 1
MACD = 2
Kijun+MACD =12
parece ser que si se van cumpliendo la primera o la segunda, ya no tiene en cuenta las demás, por lo que si X =1, X ya no es igual a 2 o a 12. Parece que si se cumple una condición, no mira si se cumple la otra.
Podría arreglarse esto de alguna manera? He visto un screener en la biblioteca que usa el comando “break”, pero no he sido capaz de replicarlo.
Gracias de nuevo, por tu ayuda. Perdona que te pregunte otra vez, pero como se haría para completarlo con el lado contrario, con los cortos? he intentado ponerlo igual pero en negativo, y no me sale, así como cambiar el nombre de la variable para las ventas, en vez de X, Y, pero nada
Aquí está, solo edite las líneas 3 y 4. Dejé los nombres de las variables sin cambios, pero si quiere puede cambiarlos (el nombre solo sirve para diferenciarlos, no importa si se llama a6, cq, xyx o compra):
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue