Bonjour,
Quelqu’un pourrait rajouter a ce Sceener, Augmentation des Volumes par rapport à la veille en temps réel
Merci d’avance pour votre aide 🙏
// Heikin-Ashi calculation
once haOpen = open
haClose = (open + close + high + low) / 4
if barindex > 0 then
haOpen = (haOpen[1] + haClose[1]) / 2
endif
// Indicators
tenkan = TenkanSen[9,26,52]
kijun = KijunSen[9,26,52]
sma20 = average[20](close)
// haOpen below all lines, haClose above all lines
cond = haOpen < tenkan AND haOpen < kijun AND haOpen < sma20 AND haOpen
cond = cond AND haClose > tenkan AND haClose > kijun AND haClose > sma20 AND haClose
SCREENER[cond]
Il faut ajouter une condition sur les volumes par rapport à la veille, puis l’inclure dans le cond final. Par exemple : volume du jour supérieur à celui de la veille, ou supérieur d’un certain pourcentage.
Voici une version corrigée et mise en forme de ton ProScreener avec une condition de hausse des volumes par rapport à la veille (en temps réel, donc sur la bougie courante) :
// Heikin-Ashi calculation
ONCE haOpen = open
haClose = (open + close + high + low) / 4
IF barindex > 0 THEN
haOpen = (haOpen[1] + haClose[1]) / 2
ENDIF
// Indicators
tenkan = TenkanSen[9,26,52]
kijun = KijunSen[9,26,52]
sma20 = average[20](close)
// Condition haOpen sous toutes les lignes, haClose au-dessus de toutes les lignes
cond = haOpen < tenkan AND haOpen < kijun AND haOpen < sma20
cond = cond AND haClose > tenkan AND haClose > kijun AND haClose > sma20
// --- Augmentation des volumes par rapport à la veille ---
// volume aujourd'hui > volume d'hier
volUp = volume > volume[1]
// Si tu veux exiger au moins +20% par rapport à la veille, utilise plutôt :
// volUp = volume > volume[1] * 1.2
// On ajoute la condition de volume
cond = cond AND volUp
SCREENER[cond]
Logique :
- Les Heikin-Ashi sont calculées comme dans ton code initial (haOpen lissé avec la valeur précédente, haClose moyenne des 4 prix).
- Les lignes Ichimoku (tenkan, kijun) et la sma20 sont calculées une seule fois par barre.
- cond sélectionne les valeurs où haOpen est sous les trois lignes et haClose au-dessus des trois lignes.
- volUp vérifie que le volume de la bougie courante est supérieur au volume de la bougie précédente (volume[1], la « veille » sur un graphique daily, ou la barre précédente sur d’autres UT).
- En ajoutant cond = cond AND volUp, le screener ne garde que les titres où il y a à la fois ton pattern Heikin-Ashi/Ichimoku et une augmentation des volumes.