Bonjour
Je suis nouveau sur Prorealtime, je souhaiterais savoir si une personne pourrait aimablement m’aider à coder de 2 colonnes pour le ProScreener
Colonne 1 : Calcul de l’ADR (Average Daily Return)
* Pas de calcul : quotidien
* A partir des 30 dernières bars, calculer pour chaque jour la variation quotidienne par exemple : close(bar 29) – close(bar30) / close(bar30) * 100, close (bar28)-close(bar29)/close(bar29)*100 et ainsi de suite jusqu’au dernier prix disponible
* A partir des différentes valeurs calculées ci-dessus , calculer et afficher comme résultat la moyenne des 30 dernières bars en %
Colonne 2 : Calcul de la volatilité
* Pas de calcul ; quotidien
* A partir de 50 dernières bars, calculer et afficher la volatilité en % de l’actif
Merci d’avance pour votre aide
Tonio
Bonjour Tonio, et bienvenue sur le forum ProRealTime 😊
Voici le code pour ProScreener que tu peux utiliser afin d’obtenir les deux colonnes demandées : l’ADR (Average Daily Return) et la volatilité, toutes deux calculées à partir de la variation quotidienne du prix :
// --- Variation quotidienne en pourcentage ---
dailyR = (close / close[1] - 1) * 100
// --- Colonne 1 : Moyenne de la variation quotidienne (ADR) sur 30 jours ---
avd = average[30](dailyR)
// --- Colonne 2 : Volatilité sur 50 jours, basée sur la variation quotidienne ---
sumVolatility = summation[50](dailyR)
ivolatility = STD[50](sumVolatility)
SCREENER(avd AS "ADR %", ivolatility AS "Volatilité %")
Bonjour Ivan,
Merci beaucoup votre aide.
Cordialement
Tonio