es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

*Resuelto* Error de coincidencia de entrada en Pine Script, se esperaba ‘fin de línea sin continuación de línea’

Estoy tratando de codificar una estrategia de trading en pine script. Solo tengo un pequeño problema en mi código en la línea 100:

linea 100: Entrada de código incorrecta ‘strategy.entry’ esperando ‘fin de línea sin continuación de línea’

Intenté buscar por mi cuenta pero no encontré nada, esa es la razón por la que estoy preguntando aquí. Por cierto, estoy en la versión 4 de pine script.

“`//buytrend

buytrend = 0

if supertrend == 1 y supertrend2 == 1
buytrend = 1
else if supertrend3 == 1 y supertrend == 1
buytrend = 1
if supertrend2 == 1 y supertrend3 == 1
buytrend = 1

if supertrend == -1 y supertrend2 == -1
buytrend = 0
else if supertrend3 == -1 y supertrend == -1
buytrend = 0
if supertrend2 == -1 y supertrend3 == -1
buytrend = 0

//plot mercado_precios

precio_mercado = ema(cierre,1)
plot(precio_mercado,"Precio de Mercado",color.amarillo)

//señales

Señal_compra = crossover(k, d) y k < 20 y precio_mercado > ema y buytrend == 1
Señal_venta = crossunder(k, d)
Señal_venta2 = si buytrend == 0

//estrategia

strategy.entry("Trade",strategy.long,cuando = Señal_compra)
strategy.close("Trade",cuando = Señal_venta)
strategy.exit("Trade",cuando = Señal_venta2) “`

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El problema en el código está en la línea 98 donde no se proporciona ninguna condición para la instrucción If. Debería corregirse de la siguiente manera:

    Sellsignal2 = if buytrend == 0
        true
    else
        false
    

    Esto proporcionará la condición necesaria para la instrucción If, que puede ser verdadera o falsa.

Comments are closed.