ayuda con señales en ultimas velas

Forums ProRealTime foro Español Soporte ProScreener ayuda con señales en ultimas velas

Viewing 5 posts - 1 through 5 (of 5 total)
  • #197170

    Buenos días estoy trabajando en un screener que me diga si se ha producido una señal de compra venta en las últimas velas. Por simplificar (que el código de la señal no es la cuestión), digamos que para una compra sería cruce de 0 del histograma MAC, estando por encima de la media de 50, en las últimas 3 barras. Mi código seria este:

    MACH = MACD[12,26,9](close)

    MM50 = average[50](close)

    Cruce = (MACH crosses over 0 and close > MM50) or (MACH[1] crosses over 0 and close[1] > MM50[1]) or (MACH[2] crosses over 0 and close[2] > MM50[2])

    Esto obviamente no es un problema con tan pocos parámetros, pero al haber más, y al querer hacerlo sobre las últimas 10 velas, tengo que estar programando el “lookback” sobre cada uno de ellos individualmente. Mi pregunta es si podría programar la señal completa, y luego hacer el “lookback” sobre toda la señal , algo parecido a esto:

    MACH = MACD[12,26,9](close)

    MM50 = average[50](close)

    Cruce = MACH crosses over 0 and close > MM50

    Compra = cruce or cruce[1] or cruce[2]

    Muchas gracias por vuestra ayuda

    #197176

    Ahi esta:

     

    #197185

    Buenas tardes Roberto.

    Muchísimas gracias por tu ayuda. Perdona, pero es que no entiendo muy bien la formula, ya que he mirado el manual y no aparece mucho sobre la función.

    Entiendo que lo que has puesto es un cruce del MAC en la vela actual, estando las ultimas 10 por encima de la media de 50? (no me queda claro si alguna de las 10 o todas ellas)  Igual me he expresado mal, ya que lo quiero es que el screener  me diga si se han cumplido las 2 condiciones en alguna de  las ultimas 10 velas (tanto el cruce como estar por encima de la media)

    Como ejemplo práctico, te adjunto un gráfico (1hora, GBP/CAD). En el que se da el cruce del MACD justo encima de un soporte importante (en el recuadro naranja), lo que no hace muy aconsejable tomar la señal . Sin embargo, rompe y hace un pequeño pull back y la señal es buena, pero entrando 9 velas después. Lo que quiero es que el screnner me siga dando las señales que se han producido hace poco, y no solo en el mismo momento.

    Muchas gracias de nuevo por tu ayuda.

    #197204

    El código anterior verifica que hay un cruce MACD y que el precio está POR ENCIMA del promedio de TODAS las 10 velas.
    Esto verifica ambas condiciones, que deben ocurrir juntas, en cualquiera de las últimas 10 velas.
    Si prefiere que sean disjuntos, use OR en lugar de AND con la instrucción SUMMATION:

     

    1 user thanked author for this post.
    #197216

    vale Roberto ya lo veo.

    gracias por tu ayuda.

Viewing 5 posts - 1 through 5 (of 5 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login