CROSS OVER / CROSS UNDER con ICHIMOKU

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #39161 quote
    Rafa
    Participant
    Senior

    He visto algunos códigos, y me confunden un poco.

    Según entiendo yo…

    Cuando la linea A cruza por debajo la linea B (Cruce Alcista) debería ser LineaA CROSS UNDER LineaB

    Cuando la linea A cruza por encima la linea B (Cruce Bajista) Debería ser Linea A CROSS OVER linea B

    Por favor corregidme si estoy equivocado.

    Un saludo fuerte

    #39166 quote
    Nicolas
    Keymaster
    Master

    Eso es absolutamente correcto 🙂

    #39173 quote
    Rafa
    Participant
    Senior

    Gracias!!!

    #39174 quote
    Rafa
    Participant
    Senior

    Entonces por qué este código no funciona? Me enseña un cruce en corto cuando las condiciones son posiciones largas..

    Muchas gracias de ante mano

     

    // --- Condiciones de Posiciones Largas ---
    
    Condicion1Larga = close > SpanA and close > SpanB
    Condicion2Larga = Tenkan > SpanA and Tenkan > SpanB
    Condicion3Larga = Kijun > SpanA and Kijun > SpanB
    Condicion4Larga = Chikou > SpanA and Chikou > SpanB
    
    IF Condicion1Larga AND Condicion2Larga AND Condicion3Larga AND Condicion4Larga THEN
    
    CruceLargo = Chikou CROSSES UNDER Close[PeriodoMedio]
    
    ENDIF
    
    // -- Condiciones de Posiciones Cortas ---
    
    Condicion1Corta = close < SpanA and close < SpanB
    Condicion2Corta = Tenkan < SpanA and Tenkan < SpanB
    Condicion3Corta = Kijun < SpanA and Kijun < SpanB
    Condicion4Corta = Chikou < SpanA and Chikou < SpanB
    
    IF Condicion1Corta AND Condicion2Corta AND Condicion3Corta AND Condicion4Corta THEN
    
    CruceCorto = Chikou CROSSES OVER Close[PeriodoMedio]
    
    ENDIF
    
    // ====== SCREENER =====
    
    screener[CruceLargo OR CruceCorto]
    #39185 quote
    Nicolas
    Keymaster
    Master

    Por favor, publique el código completo con todas las variables definidas del indicador ichimoku.
    Y utilice por favor el botón <> para insertar código en su poste siguiente, gracias! 🙂

    #39189 quote
    Rafa
    Participant
    Senior
    //**************************************************************
    //*  Estrategias básicas con Ichimoku: Cruce de Chikou Sen con.*
    //*  el precio del periodo medio                               *
    //*  Autor: Rafa Barreto                                       *
    //**************************************************************
    
    // -- Construyendo la graficación Ichimoku --
    // -- Valores NO Standar: Fibonacci: 8; 21; 55 --
    // -- Valores Standar: 9; 26; 52
    
    PeriodoCorto = 8
    PeriodoMedio = 21
    PeriodoLargo = 55
    
    // ===== A partir de Aquí no se toca el código =====
    
    Tenkan = (highest[PeriodoCorto](High) + lowest[PeriodoCorto](Low)) / 2
    Kijun = (highest[PeriodoMedio](High) + lowest[PeriodoMedio](Low)) / 2
    SpanA = (TenKan[PeriodoMedio] + Kijun[PeriodoMedio]) / 2
    SpanB = (highest[PeriodoLargo](High[PeriodoMedio]) + lowest[PeriodoLargo](Low[PeriodoMedio])) / 2
    Chikou = Close
    
    // ===== Estrategia =====
    
    // --- Condiciones de Posiciones Largas ---
    
    Condicion1Larga = close  > SpanA AND close  > SpanB
    Condicion2Larga = Tenkan > SpanA AND Tenkan > SpanB
    Condicion3Larga = Kijun  > SpanA AND Kijun  > SpanB
    Condicion4Larga = Chikou > SpanA AND Chikou > SpanB
     
    IF Condicion1Larga AND Condicion2Larga AND Condicion3Larga AND Condicion4Larga THEN
    
    CruceLargo =  Chikou CROSSES UNDER Close[PeriodoMedio]
    
    ENDIF
     
    // -- Condiciones de Posiciones Cortas ---
    
    Condicion1Corta = close  < SpanA AND close  < SpanB
    Condicion2Corta = Tenkan < SpanA AND Tenkan < SpanB
    Condicion3Corta = Kijun  < SpanA AND Kijun  < SpanB
    Condicion4Corta = Chikou < SpanA AND Chikou < SpanB
     
    IF Condicion1Corta AND Condicion2Corta AND Condicion3Corta AND Condicion4Corta THEN
    CruceCorto = Chikou CROSSES OVER Close[PeriodoMedio]
    
    ENDIF
     
    // ====== SCREENER =====
    
    SCREENER[CruceLargo OR CruceCorto]
    
    #39190 quote
    Rafa
    Participant
    Senior

    Según lo que veo en los resultados, a veces me indica cruces en corto cuando está por encima del Span A y Span B

    #39211 quote
    Rafa
    Participant
    Senior

    Ya lo solucioné Nicolás.

    Muchas gracias por todo

    #39212 quote
    Nicolas
    Keymaster
    Master

    Pienso que usted está esperando el valor de lo que sucede en el candelero actual mientras que el indicador del ichimoku que usted está calculando es el dibujado en el futuro, como en el ejemplo adjunto. A entender el problema? 🙂

    #39214 quote
    Rafa
    Participant
    Senior

    No Nicolás,

    La estrategia es la siguiente:

    Si el Kumo (Nube) es alcista, sólo se mostrará los cruces de Chikou Span, con el precio que corresponde a N periodos  en alcista(21 para series de fibonacci y 26 para el periodo estándar de Ichimoku, está definido como PeriodoMedio)

    Si el Kumo (Nube) es bajista, sólo se mostrará los cruces de Chikou Span, con el precio que corresponde a N periodos en bajista (mismas condiciones anteriores.)

    Pero ya lo solucioné.

    No se por qué pero hay que poner CROSS OVER donde está CROSS UNDER y al revés.

    Un Saludo

    #39215 quote
    Rafa
    Participant
    Senior

    Siguiendo con su sugerencia de Kumo futuro. Cómo puedo determinar algo en el futuro?

    Si pongo Close [26] Significa 26 periodos anteriores, pero posteriores?

    Un saludo

    #39218 quote
    Nicolas
    Keymaster
    Master

    Para obtener los valores “futuros” del indicador ichimoku, no utilice los datos anteriores de ellos, sino los actuales, como en la captura de pantalla adjunta. El código está abajo:

    PeriodoCorto = 8
    PeriodoMedio = 21
    PeriodoLargo = 55
    
    // ===== A partir de Aquí no se toca el código =====
    
    Tenkan = (highest[PeriodoCorto](High) + lowest[PeriodoCorto](Low)) / 2
    Kijun = (highest[PeriodoMedio](High) + lowest[PeriodoMedio](Low)) / 2
    SpanA = (TenKan+ Kijun) / 2
    SpanB = (highest[PeriodoLargo](High) + lowest[PeriodoLargo](Low)) / 2
    //Chikou = Close
    
    return tenkan,kijun,spana,spanb
    #39221 quote
    Rafa
    Participant
    Senior

    Muchas Gracias!!!!

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

CROSS OVER / CROSS UNDER con ICHIMOKU


Soporte ProScreener

New Reply
Author
author-avatar
Rafa @rafa Participant
Summary

This topic contains 12 replies,
has 2 voices, and was last updated by Rafa
8 years, 7 months ago.

Topic Details
Forum: Soporte ProScreener
Language: Spanish
Started: 06/27/2017
Status: Active
Attachments: 2 files
Logo Logo
Loading...