screener ichimoku

Viewing 15 posts - 16 through 30 (of 31 total)
  • Author
    Posts
  • #6738 quote
    Marc
    Participant
    New

    Non pas du tout, le screener trouve n’importe quoi ou alors il y trop de retard,

    l’ICHIMOKU est vraiment très difficile a programmer, mais j’ai une idée

    programmer un twist

    Quand le Senkou A et le Senkou B se croisent a plat il se forme un twist comme montrer sur le graphe

    Le twist indique un retournement imminent, tu serais programmer ça

    Capture.jpg Capture.jpg
    #6746 quote
    Doctrading
    Participant
    Master

    Un twist est facile à programmer, si tu as un souci mets un message ici et je te ferai ça rapidement 😉

    #6751 quote
    Doctrading
    Participant
    Master

    Voici le code d’un indicateur détectant un Twist :

    TWIST = 0
    
    Tenkansen = (highest[9](high)+lowest[9](low))/2
    Kijunsen = (highest[26](high)+lowest[26](low))/2
    SSpanA = (tenkansen[26]+kijunsen[26])/2
    SSpanB = (highest[52](high[26])+lowest[52](low[26]))/2
    // CROISEMENT SSA > SSB
    IF SSpanA crosses over SSpanB THEN
    TWIST = 1
    ENDIF
    
    // CROISEMENT SSA < SSB
    IF SSpanA crosses under SSpanB THEN
    TWIST = -1
    ENDIF
    return TWIST as "KUMO TWIST"
    

    Je mets en histogramme l’affichage de l’indicateur.
    N’hésite pas si tu as besoin d’autre chose.
    Cordialement,

    #6761 quote
    Doctrading
    Participant
    Master

    Désolé, petite erreur.
    L’indicateur ne prenait que les croisements immédiats.
    Celui-ci prend en considération tous les croisements :

     

    TWIST = 0
    
    Tenkansen = (highest[9](high)+lowest[9](low))/2
    Kijunsen = (highest[26](high)+lowest[26](low))/2
    SSpanA = (tenkansen[26]+kijunsen[26])/2
    SSpanB = (highest[52](high[26])+lowest[52](low[26]))/2
    // CROISEMENT SSA > SSB
    IF SSpanA[1] < SSpanB[1] and SSpanA > SSpanB THEN
    TWIST = 1
    ENDIF
    
    // CROISEMENT SSA < SSB
    IF SSpanA[1] > SSpanB[1] and SSpanA < SSpanB THEN
    TWIST = -1
    ENDIF
    return TWIST as "KUMO TWIST"
    
    #6829 quote
    Marc
    Participant
    New

    il y a un probleme ça ne passe pas

    Capture-1.jpg Capture-1.jpg
    #6853 quote
    ratdemer
    Participant
    Average

    Bonjour Sam ,

    N’as-tu pas inséré le code dans le screener alors que celui-ci doit être inséré dans  indicateur .  Le programme indique bien les twist

    #6854 quote
    ratdemer
    Participant
    Average

    Bonjour Sam ,

    Tu insères le code de Doctrading dans indicateurs et celui-ci dans screener

    Tenkansen = (highest[9](high)+lowest[9](low))/2
    Kijunsen = (highest[26](high)+lowest[26](low))/2
    
    // paramètre de 0 à 26 pour tester le croisement après la dernière barre
    
    Y = 0
    SSpanA = (tenkansen[26 - Y ]+kijunsen[26 -Y ])/2
    SSpanB = (highest[52](high[26 -Y ])+lowest[52](low[26 - Y ]))/2
    
    // paramètre pour tester x barres dans le passé
    
    X=0
    
    A= SSpanA [X] crosses over SSpanB [X]
    
    Screener [ A ]
    #6878 quote
    Marc
    Participant
    New

    une cata a la rigueur se qui marche le mieux jusqu’à présent c’est le screener du DOC combiner a ton screener la c’est pas mal, mais faut filtrer avec les volumes pour enlever les titres parasite et ça nous donnera un screener correct il trouvent pas mal d’opportunité sur les action

    #6889 quote
    Doctrading
    Participant
    Master

    Rebonjour,

    C’est simple de filtrer avec les volumes, rajoute juste ça dans tes conditions, avec un volume minimum.

    L’indicateur que je t’ai posté marche parfaitement pour montrer les crosisements de SSpan A et SSpan B, mais ça n’en fait en rien en lui-même une stratégie de trading.

    Pour obtenir le screener, il suffit juste de modifier la syntaxe de la dernière ligne.
    Bon courage pour la mise en place de ton système.

    #6890 quote
    Marc
    Participant
    New

    Même si il trouve encore des titres farfelu, il a le mérite de trouver des patterns, des recovery, et des titre qui sont en très fortes tendance, on y est presque, reste a filtrer les titres parasite avec les volumes et ça devrait le faire

    #6892 quote
    Marc
    Participant
    New

    j’arrive pas a savoir ou il faut placer les volumes dans le screener ou alors il recommence a me trouver des titre farfelu

    #6894 quote
    ratdemer
    Participant
    Average
    Le voici avec le volume 
    
    Tenkansen = (highest[9](high)+lowest[9](low))/2
    Kijunsen = (highest[26](high)+lowest[26](low))/2
    
    // paramètre de 0 à 26 pour tester le croisement après la dernière barre
    
    Y = 0
    SSpanA = (tenkansen[26 - Y ]+kijunsen[26 -Y ])/2
    SSpanB = (highest[52](high[26 -Y ])+lowest[52](low[26 - Y ]))/2
    
    // paramètre pour tester x barres dans le passé
    
    X=0
    
    A= SSpanA [X] crosses over SSpanB [X] 
    
    // paramètre volume
    
    V = 0
    
    B= volume > V
    
    Screener [ A and B ]
    #6896 quote
    ratdemer
    Participant
    Average

    La première phrase est de trop voici avec le paramètre volume , tu remplaces le 0 par la valeur de ton choix

    Tenkansen = (highest[9](high)+lowest[9](low))/2
    Kijunsen = (highest[26](high)+lowest[26](low))/2
    
    // paramètre de 0 à 26 pour tester le croisement après la dernière barre
    
    Y = 0
    SSpanA = (tenkansen[26 - Y ]+kijunsen[26 -Y ])/2
    SSpanB = (highest[52](high[26 -Y ])+lowest[52](low[26 - Y ]))/2
    
    // paramètre pour tester x barres dans le passé
    
    X=0
    
    A= SSpanA [X] crosses over SSpanB [X] 
    
    // paramètre volume
    
    V = 0
    
    B= volume > V
    
    Screener [ A and B ]
    Nicolas thanked this post
    #6991 quote
    Marc
    Participant
    New

    ça marche pas il me dit ça

     

    Erreur de syntaxe :
    La variable suivante n’est pas utilisée dans le programme:vol
    La variable suivante n’est pas utilisée dans le programme:cassurehaussierechinkoukijun
    La variable suivante n’est pas utilisée dans le programme:cassurehaussierechinkouspana
    La variable suivante n’est pas utilisée dans le programme:cassurehaussierechinkouspanb
    La variable suivante n’est pas utilisée dans le programme:croixpk
    La variable suivante n’est pas utilisée dans le programme:croixtk
    La variable suivante n’est pas utilisée dans le programme:haussetkca
    La variable suivante n’est pas utilisée dans le programme:haussetkcab
    La variable suivante n’est pas utilisée dans le programme:pipdeplus
    La variable suivante n’est pas utilisée dans le programme:critere
    La variable suivante n’est pas utilisée dans le programme:tenkansen
    La variable suivante n’est pas utilisée dans le programme:kijunsen
    La variable suivante n’est pas utilisée dans le programme:y
    Veuillez définir la variable suivante : sspana
    Veuillez définir la variable suivante : sspanb
    La variable suivante n’est pas utilisée dans le programme:v

    #6992 quote
    Marc
    Participant
    New

    j’ai ajouter

    V = 10000
    
    B= volume > V
    
    Screener [ A and B ]

    mais il me dit ça

    Erreur de syntaxe :
    Veuillez définir la variable suivante : a

Viewing 15 posts - 16 through 30 (of 31 total)
  • You must be logged in to reply to this topic.

screener ichimoku


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
Marc @sam_ventura Participant
Summary

This topic contains 30 replies,
has 6 voices, and was last updated by ratdemer
9 years, 9 months ago.

Topic Details
Forum: ProScreener : Scanners de Marché & Détection
Language: French
Started: 03/23/2016
Status: Active
Attachments: 2 files
Logo Logo
Loading...