Erreurs Span A/B

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #238749 quote
    ganesa2242
    Participant
    New

    Bonjour,

    j’essaye de créer un screener avec plusieurs paramètres, mais je rencontre souvent un problème lorsque je définis ceux liés à ichimoku.

    Ceux liés à span A et span B ressortent toujours en erreur et les messages d’erreur sont souvent peu explicites donc il est difficile de comprendre le problème. J’ai un triangle d’erreur pour:

    SenkouSpanA = IchimokuSpanA[52](close)

    Pour le filtre sur la capitalisation, je crois avoir lu que ce n’est pas possible, mais je ne suis plus sûr.

    // Filtres de qualité : Volume quotidien et capitalisation
    VolumeMoyen = Average[20](volume) > 300000
    CapitalisationMin = capitalisation > 2000000000

     

    Voici le code complet:

    // Utiliser un timeframe hebdomadaire pour vérifier la tendance de fond
    timeframe(weekly)
    
    // Critères Ichimoku : Senkou Span A au-dessus de Senkou Span B sur 52 semaines
    SenkouSpanA = IchimokuSpanA[52](close)
    SenkouSpanB = IchimokuSpanB[52](close)
    TendanceHaussiereLongTerme = (SenkouSpanA > SenkouSpanB) and (SenkouSpanA[52] > SenkouSpanB[52])
    
    // MM100 Hebdomadaire
    mm100weekly = Average[100](close)
    TendanceHaussiereMM100 = mm100weekly > mm100weekly[1]
    
    // Vérifier la force de la tendance avec l'ADX
    adxValue = ADX[14]
    ForceTendance = adxValue > 25
    
    // Revenir au timeframe journalier pour le pullback et la compression
    timeframe(default)
    
    // MM100 en Journalier
    mm100 = Average[100](close)
    
    // Pullback vers la MM100 avec tolérance de 2%
    pullbackMM100 = close > mm100 * 0.98 AND close < mm100 * 1.02
    
    // Utilisation des Bandes de Bollinger pour vérifier la compression et le pullback
    BollingerHigh = BollingerUp[20](close)
    BollingerLow = BollingerDown[20](close)
    CompressionBollinger = (BollingerHigh - BollingerLow) < Average[20](BollingerHigh - BollingerLow)
    ToucherBandeBasse = close <= BollingerLow
    
    // Vérification du RSI pour éviter les surachats
    RSIValue = RSI[14]
    RSIValid = RSIValue < 70
    
    // Volume pendant le pullback
    VolumeReduit = volume < Average[20](volume)
    
    // Filtres de qualité : Volume quotidien et capitalisation
    VolumeMoyen = Average[20](volume) > 300000
    CapitalisationMin = capitalisation > 2000000000
    
    // Condition finale pour le Screener : tendance haussière + force de la tendance + pullback + compression + volume réduit + RSI correct + filtres de qualité
    SCREENER[TendanceHaussiereLongTerme AND TendanceHaussiereMM100 AND ForceTendance AND pullbackMM100 AND CompressionBollinger AND ToucherBandeBasse AND RSIValid AND VolumeReduit AND VolumeMoyen AND CapitalisationMin]
    

     

    Merci d’avance pour votre aide!

    #238758 quote
    druby
    Participant
    New

    SenkouSpanA et SenkouSpanB sont des mots-clés réservés et ne peuvent pas être utilisés comme variables utilisateur.

    ganesa2242 thanked this post
    #238759 quote
    ganesa2242
    Participant
    New

    Merci pour votre réponse ! J’ai essayé d’apporter la modification suivante, mais j’ai toujours un triaangle d’avertissement:

    SpanA = IchimokuSpanA[52](close)
    SpanB = IchimokuSpanB[52](close)
    TendanceHaussiereLongTerme = (SpanA > SpanB) AND (SpanA[52] > SpanB[52])

    Est-ce que quelque chose m’échappe dans votre réponse?

    #238763 quote
    robertogozzi
    Moderator
    Master

    Ce code fonctionne, mais j’ai mis quelques données aléatoires là où des variables ou des informations manquaient, vous devrez mettre vous-même les bonnes valeurs :

    // Utiliser un timeframe hebdomadaire pour vérifier la tendance de fond
    timeframe(weekly)
    // Critères Ichimoku : Senkou Span A au-dessus de Senkou Span B sur 52 semaines
    xSenkouSpanA = SenkouSpanA[9,26,52]
    xSenkouSpanB = SenkouSpanB[9,26,52]
    TendanceHaussiereLongTerme = (xSenkouSpanA > xSenkouSpanB) and (xSenkouSpanA[52] > xSenkouSpanB[52])
     
    // MM100 Hebdomadaire
    mm100weekly = Average[100](close)
    TendanceHaussiereMM100 = mm100weekly > mm100weekly[1]
     
    // Vérifier la force de la tendance avec l'ADX
    adxValue = ADX[14]
    ForceTendance = adxValue > 25
     
    // Revenir au timeframe journalier pour le pullback et la compression
    timeframe(default)
     
    // MM100 en Journalier
    mm100 = Average[100](close)
     
    // Pullback vers la MM100 avec tolérance de 2%
    pullbackMM100 = close > mm100 * 0.98 AND close < mm100 * 1.02
     
    // Utilisation des Bandes de Bollinger pour vérifier la compression et le pullback
    BollingerHigh = BollingerUp[20](close)
    BollingerLow = BollingerDown[20](close)
    CompressionBollinger = (BollingerHigh - BollingerLow) < Average[20](BollingerHigh - BollingerLow)
    ToucherBandeBasse = close <= BollingerLow
     
    // Vérification du RSI pour éviter les surachats
    RSIValue = RSI[14]
    RSIValid = RSIValue < 70
     
    // Volume pendant le pullback
    VolumeReduit = volume < Average[20](volume)
     
    // Filtres de qualité : Volume quotidien et capitalisation
    VolumeMoyen = Average[20](volume) > 300000
    capitalisation    = VolumeReduit * VolumeMoyen
    CapitalisationMin = capitalisation > 2000000000
     
    // Condition finale pour le Screener : tendance haussière + force de la tendance + pullback + compression + volume réduit + RSI correct + filtres de qualité
    SCREENER[TendanceHaussiereLongTerme AND TendanceHaussiereMM100 AND ForceTendance AND pullbackMM100 AND CompressionBollinger AND ToucherBandeBasse AND RSIValid AND VolumeReduit AND VolumeMoyen AND CapitalisationMin]
    ganesa2242 and druby thanked this post
    #238764 quote
    ganesa2242
    Participant
    New

    Je vois mon erreur quant à ichimoku à présent.

    Grazie infinite Roberto!

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

Erreurs Span A/B


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
ganesa2242 @ganesa2242 Participant
Summary

This topic contains 4 replies,
has 3 voices, and was last updated by ganesa2242
1 year, 4 months ago.

Topic Details
Forum: ProScreener : Scanners de Marché & Détection
Language: French
Started: 10/09/2024
Status: Active
Attachments: No files
Logo Logo
Loading...