Media movil ponderada 14 y Rsi 14
Forums › ProRealTime foro Español › Soporte ProBuilder › Media movil ponderada 14 y Rsi 14
- This topic has 5 replies, 3 voices, and was last updated 7 months ago by Iván.
-
-
03/30/2024 at 2:42 AM #230733
Buenos días,
LLevo uno días dando vueltas a cómo hacer este indicador.
La idea es que una vez que el rsi de 14 periodos cruza a la baja el nivel de 40 entonces se active la entrada en el momento en que la pendiente de la media móvil ponderada de 14 periodos se vuelve positiva.
La señal de salida sería por un lado un stop justo bajo el mínimo que se crea en ese giro del precio y la otra opción de salida sería cuando el rsi de 14 periodos cruza sobre 60 y entonces activar la salida en el momento en que la pendiente de la media ponderada de 14 periodos cierre con pendiente negativa.
Mi problema es que no sé como programar estas precondiciones de el rsi ya que puede darse el caso de que por ejemplo el rsi cruza a la baja el nivel de 40 con lo que ya estaríamos únicamente esperando la señal del cambio de pendiente de la media ponderada de 14 para entrar y resulta que cuando esto ocurre, puede que el rsi de 14 ya haya vuelto por encima de 40. Esto no debe anularme el hacer la entrada.
No sé como programar que una vez el rsi14 haya bajado de 40, aunque luego vuelva a subir, ya pase a activar la posble entrada en el giro de la medida ponderada de 14.
Espero haberlo explicado bien.
Si me podéis ayudar os lo agradezco.
Muchas gracias
03/30/2024 at 5:34 AM #230736- Publique su nuevo tema en el foro correcto :
_ Soporte ProRealTime: solo problemas relacionados con la plataforma.
_ ProOrder: solo los asuntos y problemas relacionados con estrategias.
_ ProBuilder: solo temas sobre indicadores.
_ ProScreener: solo temas y asuntos sobre screeners.
_ Debates generales: todos los demás temas.
_ Bienvenida a los nuevos miembros: Está reservado para que se presenten los nuevos miembros del foro.
- No duplique los mensajes. Haga su pregunta una vez y en un foro. Cualquier mensaje duplicado se eliminará de todos modos, por lo que publicar la misma pregunta varias veces le hará perder su tiempo y no recibirá respuestas más rápidas. La doble publicación solo crea confusión en los foros.
gracias 🙂
03/30/2024 at 10:09 AM #23073804/02/2024 at 10:39 AM #230879Hola,
Mira aquí tienes una idea para programar un indicador que marque los cambios de pendiente una vez el rsi haya cruzado a la baja el nivel de 40.
123456789101112131415161718//------RSImyrsi = rsi[14](close)//------Media movil ponderada y ptemmp = weightedaverage[14](close)ptemmp = roc[1](mmp)//--------------------------------//-------Setupif myrsi crosses under 40 and setupin=0 thensetupin = 1endifif setupin and ptemmp >0 and ptemmp[1]<0 thensetupin=0long=1elselong =0endifreturn long1 user thanked author for this post.
04/02/2024 at 4:15 PM #230915Hola Iván, muchas gracias.
A partir de lo que me enviaste he podido hacer el sistema.
Quisiera preguntar si sabes cómo hacer para añadirle que al entrar, también coloque un stop en el mínimo relevante anterior.
Os copio el código ya preparado para hacer entradas una vez que el RSI ya ha caido una vez por debajo de 40 y entonces entra cuando la pendiente de la MMP14 cambia a positiva. Sale cuando el RSI ha entrado una vez por encima de 60 y entonces sale cuando la pendiente de MMP14 cambia a negativa.
Ahora querría que a la vez que entra, sitúe un Stop loss un punto por debajo del mínimo relevante justo anterior a la entrada.
A ver si damos con ello.
123456789101112131415161718192021222324252627282930313233343536//------RSImyrsi = rsi[14](close)//------Media movil ponderada y ptemmp = weightedaverage[14](close)ptemmp = roc[1](mmp)//--------------------------------//-------Setupif myrsi crosses under 40 and setupin=0 thensetupin = 1endifif setupin and ptemmp >0 and ptemmp[1]<0 thensetupin=0long=1elselong =0endifif myrsi CROSSES OVER 60 and setupOUT=0 thensetupOUT = -1endifif setupOUT and ptemmp <0 and ptemmp[1]>0 thensetupOUT=0SHORT=1elseSHORT =0endif// Condiciones para entrada de posiciones largasIF NOT LongOnMarket AND LONG=1 THENBUY 1 CONTRACTS AT MARKETENDIF// Condiciones de salida de posiciones largasIf LongOnMarket AND SHORT=1 THENSELL AT MARKETENDIF04/03/2024 at 10:14 AM #230973Hola. A la hora de compartir código utiliza el botón de “código PRT”. Así no habrá errores a la hora de copiar/pegar cuando otros usuarios te quieran ayudar y utilicen el traductor.
Hay varias formas de meter un stop loss. Una de ellas es esta, una vez entras en la posición añades un precio de salida.
Habría que definir lo que has llamado minimo relevante.12345// Condiciones para entrada de posiciones largasIF NOT LongOnMarket AND LONG=1 THENBUY 1 CONTRACTS AT MARKETset stop price minimorelevanteENDIF - Publique su nuevo tema en el foro correcto :
-
AuthorPosts
Find exclusive trading pro-tools on