Erreurs Span A/B
Forums › ProRealTime forum Français › Support ProScreener › Erreurs Span A/B
- This topic has 4 replies, 3 voices, and was last updated 3 weeks ago by ganesa2242.
-
-
10/09/2024 at 8:18 AM #238749
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:
Partie liée à SpanA/B1SenkouSpanA = 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.
partie liée à la capitalisation123// Filtres de qualité : Volume quotidien et capitalisationVolumeMoyen = Average[20](volume) > 300000CapitalisationMin = capitalisation > 2000000000Voici le code complet:
Code complet1234567891011121314151617181920212223242526272829303132333435363738394041424344// Utiliser un timeframe hebdomadaire pour vérifier la tendance de fondtimeframe(weekly)// Critères Ichimoku : Senkou Span A au-dessus de Senkou Span B sur 52 semainesSenkouSpanA = IchimokuSpanA[52](close)SenkouSpanB = IchimokuSpanB[52](close)TendanceHaussiereLongTerme = (SenkouSpanA > SenkouSpanB) and (SenkouSpanA[52] > SenkouSpanB[52])// MM100 Hebdomadairemm100weekly = Average[100](close)TendanceHaussiereMM100 = mm100weekly > mm100weekly[1]// Vérifier la force de la tendance avec l'ADXadxValue = ADX[14]ForceTendance = adxValue > 25// Revenir au timeframe journalier pour le pullback et la compressiontimeframe(default)// MM100 en Journaliermm100 = 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 pullbackBollingerHigh = BollingerUp[20](close)BollingerLow = BollingerDown[20](close)CompressionBollinger = (BollingerHigh - BollingerLow) < Average[20](BollingerHigh - BollingerLow)ToucherBandeBasse = close <= BollingerLow// Vérification du RSI pour éviter les surachatsRSIValue = RSI[14]RSIValid = RSIValue < 70// Volume pendant le pullbackVolumeReduit = volume < Average[20](volume)// Filtres de qualité : Volume quotidien et capitalisationVolumeMoyen = Average[20](volume) > 300000CapitalisationMin = 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!
10/09/2024 at 10:15 AM #238758SenkouSpanA et SenkouSpanB sont des mots-clés réservés et ne peuvent pas être utilisés comme variables utilisateur.
1 user thanked author for this post.
10/09/2024 at 10:24 AM #238759Merci pour votre réponse ! J’ai essayé d’apporter la modification suivante, mais j’ai toujours un triaangle d’avertissement:
123SpanA = 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?
10/09/2024 at 10:39 AM #238763Ce 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 :
1234567891011121314151617181920212223242526272829303132333435363738394041424344// Utiliser un timeframe hebdomadaire pour vérifier la tendance de fondtimeframe(weekly)// Critères Ichimoku : Senkou Span A au-dessus de Senkou Span B sur 52 semainesxSenkouSpanA = SenkouSpanA[9,26,52]xSenkouSpanB = SenkouSpanB[9,26,52]TendanceHaussiereLongTerme = (xSenkouSpanA > xSenkouSpanB) and (xSenkouSpanA[52] > xSenkouSpanB[52])// MM100 Hebdomadairemm100weekly = Average[100](close)TendanceHaussiereMM100 = mm100weekly > mm100weekly[1]// Vérifier la force de la tendance avec l'ADXadxValue = ADX[14]ForceTendance = adxValue > 25// Revenir au timeframe journalier pour le pullback et la compressiontimeframe(default)// MM100 en Journaliermm100 = 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 pullbackBollingerHigh = BollingerUp[20](close)BollingerLow = BollingerDown[20](close)CompressionBollinger = (BollingerHigh - BollingerLow) < Average[20](BollingerHigh - BollingerLow)ToucherBandeBasse = close <= BollingerLow// Vérification du RSI pour éviter les surachatsRSIValue = RSI[14]RSIValid = RSIValue < 70// Volume pendant le pullbackVolumeReduit = volume < Average[20](volume)// Filtres de qualité : Volume quotidien et capitalisationVolumeMoyen = Average[20](volume) > 300000capitalisation = VolumeReduit * VolumeMoyenCapitalisationMin = 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]2 users thanked author for this post.
10/09/2024 at 10:47 AM #238764Je vois mon erreur quant à ichimoku à présent.
Grazie infinite Roberto!
-
AuthorPosts
Find exclusive trading pro-tools on