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
    Master

    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
    Master

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

    #228865 quote
    robertogozzi
    Moderator
    Master

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

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

    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
    Master

    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.

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 ago.

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