CONTAR VELAS

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #22197 quote
    corzaroja
    Participant
    Average

    A trancas y barrancas voy avanzando lentamente.

    El nuevo problema es que quiero saber si cuando ocurre una acción, dentro de las 6 velas anteriores un indicador ha estado en sobrecompra o sobreventa.

    Claro si yo pongo por ejemplo …… indicator3[5] <30  lo que me dice es si la quinta vela anterior estaba en -30

    Pero lo que yo quiero exactamente que me diga es si dentro de las 5 velas anteriores (ya sea la tercera o la cuarta) ha estado en -30

    Estoy pensando si eso sería una orden FOR variable = 1 TO 5 DO, pero no se hacerlo completo.

    O quizás es otra orden.  La cuestión es que no se como decirle ….. mirame dentro de las 5 velas anteriores.

    Si alguien puede ayudarme se lo agradecería.

    Un saludo

    #22238 quote
    Nicolas
    Keymaster
    Legend

    Hay diferentes posibilidades de hacer lo que quieres. Tienes razón, puedes usar un bucle FOR / NEXT, pero también puedes hacer una SUMMATION de las últimas condiciones booleanas de X.
    Hagamos un ejemplo con un bucle clásico:

    result = 0
    
    FOR i = 1 TO 6 DO 
     if indicator3[i] < 30 then 
      result = 1
      break
     endif
    NEXT

    En este ejemplo, hacemos un bucle a través de las últimas 6 barras y la primera vez que encontramos que el indicador3 estaba por debajo del nivel 30, establecimos la variable ‘result’ en 1 y salimos del bucle con “BREAK”.
    A continuación, puede probar la variable ‘resultado’ en cualquier parte del resto del código.
    Espero eso ayude.

    #22263 quote
    corzaroja
    Participant
    Average

    Muchas gracias Nicolás, voy a probarlo.

    #22264 quote
    corzaroja
    Participant
    Average

    Nicolás,  no me sale.   No se como llamarlo antes, para que forme parte de esa orden.

    Adjunto código.

    prorealcode-1.jpg prorealcode-1.jpg
    #22276 quote
    Nicolas
    Keymaster
    Legend

    Por favor, vuelva a publicar el código completo en formato de texto aquí en el foro, ya que sería mucho más fácil para mí explicarle.

    #22278 quote
    corzaroja
    Participant
    Average

    Es este.

    ///Establecemos el movimiento del histograma encima de linea 40 para cortos
    
    BAJISTA1 = indicator1 crosses under indicator2 AND indicator1 > 40 OR indicator1 > 40 AND indicator3 CROSSES UNDER indicator1
    
    IF BAJISTA1 THEN
    SEMAFORO1 = -1.5
    ELSE
    SEMAFORO1 = 0
    
    ENDIF
    
    ///Establecemos el movimiento del histograma debajo de linea 40 para largos
    
    ALCISTA1 = indicator3 < -40 AND indicator3 crosses over indicator4 OR indicator3 crosses over indicator4 AND indicator3[5] <-40
    
    IF ALCISTA1 THEN
    SEMAFORO2 = 1.5
    ELSE
    SEMAFORO2 = 0
    
    ENDIF
    #22297 quote
    Nicolas
    Keymaster
    Legend

    No sé si la lógica es correcta en su estrategia, pero esto es cómo debe incorporar el código y la variable en su propio código.

     

    result = 0
    
    FOR i = 1 TO 6 DO 
     if indicator3[i] < 30 then 
      result = 1
      break
     endif
    NEXT
    
    ///Establecemos el movimiento del histograma encima de linea 40 para cortos
    
    BAJISTA1 = indicator1 crosses under indicator2 AND indicator1 > 40 OR indicator1 > 40 AND indicator3 CROSSES UNDER indicator1
    
    IF BAJISTA1 THEN
    SEMAFORO1 = -1.5
    ELSE
    SEMAFORO1 = 0
    
    ENDIF
    
    ///Establecemos el movimiento del histograma debajo de linea 40 para largos
    
    ALCISTA1 = indicator3 < -40 AND indicator3 crosses over indicator4 OR indicator3 crosses over indicator4 AND result
    
    IF ALCISTA1 THEN
    SEMAFORO2 = 1.5
    ELSE
    SEMAFORO2 = 0
    
    ENDIF
    #22339 quote
    corzaroja
    Participant
    Average

    Nicolás es perfecto!

    Muchas GRACIAS !!!!

Viewing 8 posts - 1 through 8 (of 8 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

CONTAR VELAS


ProBuilder: Indicadores y Herramientas

New Reply
Author
author-avatar
corzaroja @corzaroja Participant
Summary

This topic contains 7 replies,
has 2 voices, and was last updated by corzaroja
9 years, 7 months ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 01/23/2017
Status: Active
Attachments: No files
Logo Logo
Loading...