Ayuda para Corregir Código

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #228851 quote
    CarRod
    Participant
    New

    Alguien me Puede ayudar a Corregir éste Código…???…Gracias de Antemanos:

    1.- Precio en Tendencia Alcista Sobre la Media Móvil Ponderada  de 150 Períodos

    2.- El Precio Regresa hasta la Media Móvil Ponderada de 150 Períodos.

    3.- La Media Móvil Ponderada de 150 Períodos debe Tener Pendiente Alcista.

    4.- El Indicador MACD la Media Móvil Exponencial  de 12 Periódos  y  26 Períodos  del  MACD  deben Estar debajo del Nivel Cero y Cortandose al Alza.

    CÓDIGO:

    // Especificaciones del Screener:

    // 1. Precio en tendencia alcista sobre la media móvil ponderada de 150 períodos

    // 2. El precio regresa hasta la media móvil ponderada de 150 períodos

    // 3. La media móvil ponderada de 150 períodos debe tener pendiente alcista

    // 4. El indicador MACD la media móvil exponencial de 12 y 26 períodos del MACD deben estar debajo del nivel cero y cortándose al alza.

     

    // Definición de las variables

    periodos150 = 150

    periodos12 = 12

    periodos26 = 26

     

    // Condiciones del Screener

    condicion1 = close > weightedaverage[periodos150](close)

    condicion2 = close < weightedaverage[periodos150](close)

    condicion3 = weightedaverage[periodos150](close) > weightedaverage[periodos150](close)[1]

    condicion4 = macdline[periodos12,periodos26](close) < 0 and macdline[periodos12,periodos26](close)[1] < 0 and macdline[periodos12,periodos26](close) > macdline[periodos12,periodos26](close)[1]

     

    // Combinación de todas las condiciones

    condicion_final = condicion1 and condicion2 and condicion3 and condicion4

     

    // Aplicar el filtro

    FILTER condicion_final

    #228862 quote
    robertogozzi
    Moderator
    Legend

    MACDline requiere 3 parámetros.

    Cambié la posición de [1] a CLOSE, aunque tal vez funcione de todos modos:

    // Especificaciones del Screener:
    // 1. Precio en tendencia alcista sobre la media móvil ponderada de 150 períodos
    // 2. El precio regresa hasta la media móvil ponderada de 150 períodos
    // 3. La media móvil ponderada de 150 períodos debe tener pendiente alcista
    // 4. El indicador MACD la media móvil exponencial de 12 y 26 períodos del MACD deben estar debajo del nivel cero y cortándose al alza.
    
    // Definición de las variables
    periodos150 = 150
    periodos12  = 12
    periodos26  = 26
    periodos9   = 9
    
    // Condiciones del Screener
    condicion1 = close > weightedaverage[periodos150](close)
    condicion2 = close < weightedaverage[periodos150](close)
    condicion3 = weightedaverage[periodos150](close) > weightedaverage[periodos150](close[1])
    condicion4 = macdline[periodos12,periodos26,periodos9](close) <= 0 and macdline[periodos12,periodos26,periodos9](close[1]) < 0 and macdline[periodos12,periodos26,periodos9](close) > macdline[periodos12,periodos26,periodos9](close[1])
    
    // Combinación de todas las condiciones
    condicionfinal = condicion1 and (condicion2 or condicion3) and condicion4
    
    // Aplicar el filtro
    SCREENER[condicionfinal]
    #228863 quote
    robertogozzi
    Moderator
    Legend

    Cambié la forma en que juntaste las condiciones. No puedes usar dos condiciones opuestas con AND, debes usar OR.

    #228865 quote
    robertogozzi
    Moderator
    Legend

    Lo sentimos, la línea 20 debería escribirse:

    condicionfinal = (condicion1 or condicion2) and condicion3 and condicion4
    #228878 quote
    robertogozzi
    Moderator
    Legend

    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 🙂

    #228888 quote
    robertogozzi
    Moderator
    Legend

    Again.

    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 🙂

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Ayuda para Corregir Código


ProScreener: Buscadores de Mercado y Rastreo

New Reply
Author
author-avatar
CarRod @carrod Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by robertogozzi
2 years, 6 months ago.

Topic Details
Forum: ProScreener: Buscadores de Mercado y Rastreo
Language: Spanish
Started: 02/27/2024
Status: Active
Attachments: No files
Logo Logo
Loading...