Ayuda para Corregir Código
Forums › ProRealTime foro Español › Soporte ProScreener › Ayuda para Corregir Código
- This topic has 5 replies, 2 voices, and was last updated 9 months ago by robertogozzi.
-
-
02/27/2024 at 4:59 PM #228851
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
02/27/2024 at 6:03 PM #228862MACDline requiere 3 parámetros.
Cambié la posición de [1] a CLOSE, aunque tal vez funcione de todos modos:
1234567891011121314151617181920212223// 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 variablesperiodos150 = 150periodos12 = 12periodos26 = 26periodos9 = 9// Condiciones del Screenercondicion1 = 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 condicionescondicionfinal = condicion1 and (condicion2 or condicion3) and condicion4// Aplicar el filtroSCREENER[condicionfinal]02/27/2024 at 6:05 PM #228863Cambié la forma en que juntaste las condiciones. No puedes usar dos condiciones opuestas con AND, debes usar OR.
02/27/2024 at 6:08 PM #228865Lo sentimos, la línea 20 debería escribirse:
1condicionfinal = (condicion1 or condicion2) and condicion3 and condicion402/27/2024 at 7:04 PM #228878No 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 🙂
02/27/2024 at 7:25 PM #228888Again.
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 🙂
-
AuthorPosts
Find exclusive trading pro-tools on