Porcentage de variación aperturacierre de vela
Forums › ProRealTime foro Español › Soporte ProScreener › Porcentage de variación aperturacierre de vela
- This topic has 13 replies, 2 voices, and was last updated 3 months ago by Yossua.
-
-
08/16/2022 at 10:14 PM #199138
Estoy intentando crear un screener que me rastree apertura y cierre de velas con una variación de porcentaje (En este ejemplo de un 10%) pero no consigo que funcione. Lo más simple, creo, sería indicarle un porcentaje de variación en el screener y luego elegir el rango (1H 2H 1Día 1 semana……) Pero no funciona, dando valores extraños. Alguna idea?
// ejemplo de codigo screener
SCREENER
aper = ABS(DOpen(3))
cierr = ABS(DClose(3))Varporc = ((cierr – aper)/aper)*100
c1 = (Varporc > 10)
SCREENER[c1]
08/18/2022 at 9:21 AM #199200Tienes que usar la palabra SCREENER una sola vez, al final.
No es necesario indicar ABS (), ya que un precio nunca puede ser negativo.
Aquí está el código:
12345678910// ejemplo de codigo screeneraper = DOpen(3)cierr = DClose(3)Varporc = (((cierr / aper) - 1) * 100)c1 = (Varporc > 10)SCREENER[c1](Varporc AS "%")1 user thanked author for this post.
08/23/2024 at 12:42 PM #236637Sorry to reopen this thread again, as soon as we comment on this I will close it as resolved.
I want to see the variations within 5 minute candles (And understand how to change them to 1 minute for example), but I can’t do it with the screener alone. That’s why I made this indicator to try to implement it but it doesn’t work for me either:Once I have that indicator, I use the percentage value in the screener where I try to get values above the desired percentage, in this case 3%, in the screener, but it never works well:The time frame asks to select a time (I don’t understand this very well since I only want it to indicate that % in the time defined in the program, but even if I put 5 minutes the same as the indicator, it doesn’t work either).If I select, for example, 5 minutes, and look for values above 3%, I am not able to find them, I attach images.How do I create a screener that looks for the difference in the last open and closed candle and where its % value between the max and the min is the value that I determine, for example 3(3%)?Perdón por reabrir nuevamente este hilo, en cuanto comentemos esto lo cierro por resuelto.
Quiero ver las variaciones dentro de velas de 5 minutos (Y entender como cambiarlas a 1 minuto por ejemplo), pero no puedo hacerlo solo con el screener. Por eso hice este indicador para intentar implementarlo pero tampoco me funciona:1234precioa = Highpreciob = Lowporcentaje = (( precioa – preciob )) / preciob * 100Return porcentajeUna vez que tengo ese indicador, utilizo el valor de porcentaje en el screener donde intento sacar valores por encima del porcentaje deseado, en este caso 3%, en el screener, pero nunca me funciona bien:
123indicator1 = CALL “PorcentajeDeVariacion”c1 = (indicator1 >= 3)SCREENER[c1]El time frame pide seleccionar un tiempo (esto no lo entiendo muy bien ya que solo quiero que indique ese % en el tiempo definido en el programa, pero aunque ponga 5 minutos igual que el indicador, tampoco me funciona).
Si selecciono por ejemplo 5 minutos, y busco valores por encima del 3%, no soy capaz de encontrarlos, adjunto imágenes.
¿Cómo puedo crear un filtro que busque la diferencia entre la última vela abierta y cerrada y donde su valor porcentual entre el máximo y el mínimo sea el valor que yo determino, por ejemplo 3(3%)?
08/23/2024 at 3:57 PM #236651Publica solo en el idioma del foro en el que publicas. Por ejemplo, inglés solo en foros en inglés y español solo en foros en español.
Gracias 🙂
08/23/2024 at 4:50 PM #236653Tampoco consigo que funcione, ni tampoco uso el indicador CALL. ni colocando el código del indicador dentro del screener. En cualquier período de tiempo que utilicé para las pruebas.
No entiendo por qué, deberías abrir una solicitud de soporte presionando las teclas Ctrl+M e indicando el motivo.
08/23/2024 at 5:03 PM #236656Perdon, la costumbre de tener que poner todo en Inglés……
Muchas gracias!! enviaré solicitud porque es un cóigo fácil y debería funcionar…. Salu2!1 user thanked author for this post.
08/29/2024 at 11:48 PM #236877Escribí ya dos e-mail pero supongo que andarán con mucha gente de vacaciones, por lo que estoy a la espera. Una pregunta, dado que lo que puse no funciona, existe algún modo de conseguir un screener que encuentre los activos que en la última barra cerrada de 1 minuto, aparezcan los activos con una variación mayor al 4%(Es decir la diferencia entre el open y el close sea del 4% o más? No soy capaz de verlo en las listas predefinidas TOP VARIACION1 y TOPVARIACION2 o creando de ningun modo programado que busque bajo esas condiciones tan simples…He visto que el codigo que ya viene por defecto en el screener como ALTA VOLATILIDAD Y VOLUMENES tampoco da los resultados correctos aunque más o menos funciona….Es decir proscreener NO FUNCIONA.
08/30/2024 at 6:18 PM #236926Ahí está él:
12Cond = close[1] > (open[1] * 1.04)SCREENER[Cond AND (high[1] <> low[1])]08/30/2024 at 10:35 PM #23693008/31/2024 at 10:11 AM #236936Funciona para mí.
Tenga en cuenta que usted pidió que funcionara en la última vela cerrada, no en la que se está formando.En la última línea, la condición adicional:
1AND (high[1] <> low[1])sólo sirve para evitar que se marquen velas donde no hay movimiento.
08/31/2024 at 12:52 PM #236951Buenas Roberto, de verdad que te agradezco los aportes!
Si miramos ahora sinplemente, que deberia observar el ultimo minuto de vela cerrada me aparecen valores que no tienen ni variacion como el ticker DSI. Si el caso fuera que cogiera el ultimo minuto en el que hubiera cotizacion, tampoco estaria bien ya que en la misma seleccion de acciones nasdaq, existen muchas acciones con mas de ese 4% que no aparecen y que solo puedes ver si vas mirando accion por accion…Lo probare de nuevo cuando abra el mercado y te digo con certeza si funciona pero por las experiencias que estoy teniendo, siempre funcionan a medias y valores que deberian saltar al final me los tienen que chivar por grupo u otras aplicaciones sobre los mismos activos….Un saludo!
08/31/2024 at 12:56 PM #236953Por supuesto entiendo que es la jltima vela cerrada 😉 y por si acaso, he añadido, que si el programa al no existir cotización resulta que observa hasta la ultima vela cerrada que hubiera cotización, observo lo que ya he descrito. De hecho estoy por crear otro código que me salte con la vela cerrada dos periodos atrás para ir corroborando que el error es persistente en su funcionamiento y no algun fallo esporadico. Pero lo dicho, le echare un mejor vistazo el lunes cuando abramos cotizaciones y me pasen activo que se mueva por otros canales y no me salte en la plataforma, o si por el contrario solo pasa esto por el cierre del mercado y cuando abra funcione!
09/04/2024 at 7:24 PM #23710109/04/2024 at 7:25 PM #237102No se muy bien cómo cerrar el post pero se puede dar por finalizado.
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on