Volumatic VIDyA MT5
- Indicateurs
-
Duc Hoan Nguyen
->| Je suis un développeur et programmeur dévoué, spécialisé dans MQL4, MQL5 et Pine Script pour TradingView, avec une solide expérience dans la création de solutions performantes et sur mesure pour les plateformes MT4, MT5 et TradingView. Au fil des ans, j'ai travaillé intensivement dans les - Version: 3.0
- Mise à jour: 26 août 2026
- Activations: 10
Nouveaux outils sera 30 $ pour le première semaine ou le 3 premiers achats!
Voir la version MT5 sur : Volumatic VIDyA MT5 Multi-Timeframe Scanner
Voir la version MT4 sur : Volumatic VIDyA MT4 Multi-Timeframe Scanner
Voir plus de produits sur : Tous les produits ou Indicateurs de trading, offres spéciales & Nouveautés
Volumatic VIDyA Multi-Timeframe Scanner combine la détection adaptative des tendances, les bandes de volatilité basées sur l'ATR, les niveaux de liquidité pivots, l'analyse directionnelle des volumes, la visualisation multi-périodes et un scanner multi-symboles dans un indicateur complet.
À la base, l’indicateur utilise VIDyA - Moyenne dynamique à indice variable - d'adapter sa vitesse de lissage à la dynamique actuelle du marché. VIDyA est combiné avec des bandes de volatilité pour déterminer la tendance active et identifier les changements de tendance. Les hauts et les bas pivots confirmés sont convertis en niveaux de liquidité temporaires, tandis que le volume cumulé haussier et baissier fournit un contexte supplémentaire sur la participation à chaque phase de tendance.
Le résultat est une vue structurée de direction de la tendance, transitions de tendance, zones de retrait, interactions de liquidité et équilibre des volumes à travers les symboles et les délais.
1. Calcul adaptatif VIDyAUne moyenne mobile conventionnelle utilise une vitesse de lissage fixe. VIDyA modifie son lissage effectif en fonction de l'élan directionnel récent.
L'indicateur mesure la dynamique des prix positive et négative sur la période sélectionnée. VIDyA Élan période. La relation entre ces valeurs contrôle la force avec laquelle VIDyA répond aux nouvelles données de prix :
- Un fort élan directionnel permet à VIDyA de réagir plus rapidement.
- Un élan faible ou équilibré rend VIDyA plus fluide et moins réactif.
- Longueur VIDyA contrôle le facteur de lissage de base.
- Période de lissage de la valeur VIDyA applique un lissage supplémentaire à la valeur VIDyA résultante.
Ce comportement adaptatif permet à la tendance de référence de réagir plus activement lorsque le marché évolue dans une direction tout en restant plus fluide lorsque la dynamique devient faible ou mitigée.
2. Bandes de volatilité basées sur l'ATRL'indicateur crée une bande supérieure et une bande inférieure autour de VIDyA :
Bande supérieure = VIDyA + ATR x Distance de bande
Bande inférieure = VIDyA - ATR x Distance de bande
Le Période ATR contrôle la mesure de la volatilité, tandis que Distance de bande détermine à quelle distance les deux bandes sont positionnées par rapport à VIDyA.
- Une distance de bande plus grande nécessite un mouvement de prix plus fort avant que la tendance ne change. Cela produit généralement des changements de tendance moins nombreux et plus sélectifs.
- Une distance de bande plus petite rapproche les bandes de VIDyA. Il réagit plus tôt mais peut produire des changements plus fréquents dans les conditions latérales.
- Une période ATR plus longue produit une mesure de volatilité plus stable.
- Une période ATR plus courte s’adapte plus rapidement aux changements récents de volatilité.
L'état de tendance change lorsque la valeur sélectionnée Prix appliqué traverse l'une des bandes de volatilité :
Le prix appliqué passe au-dessus de la bande supérieure - La tendance à la hausse commence
Le prix appliqué passe en dessous de la bande inférieure - La tendance à la baisse commence
Un mouvement se produisant entre les deux bandes n’inverse pas indépendamment la tendance existante. L'état actuel reste actif jusqu'à ce que la condition de croisement de bande opposée se produise.
Cela crée des seuils distincts pour les transitions haussières et baissières, contribuant ainsi à réduire les changements d'état inutiles causés par des fluctuations mineures des prix autour d'une moyenne unique.
4. Lignes de tendance et nuage de tendancesUne fois la tendance déterminée, l'indicateur affiche la bande associée à l'état actif :
Tendance à la hausse - Ligne de lissage VIDyA inférieure
La ligne inférieure est affichée sous le prix comme référence de tendance haussière dynamique.
Tendance à la baisse - Ligne de lissage supérieure VIDyA
La ligne supérieure est affichée au-dessus du prix comme référence de tendance baissière dynamique.
Lorsque la tendance change, la ligne affichée passe d’un côté à l’autre du marché. La ligne active peut être utilisée pour identifier la direction actuelle, suivre la poursuite de la tendance, surveiller les replis vers la limite adaptative et fournir un contexte pour les niveaux de liquidité pivots.
Le remplissage facultatif crée un nuage de tendance visuel entre la ligne active et le prix moyen de la bougie. Un remplissage haussier apparaît lors d'une tendance à la hausse et un remplissage baissier apparaît lors d'une tendance à la baisse. Ensemble Remplissage de transparence à 100 pour désactiver le remplissage.
5. Comment les signaux d'achat et de vente sont créésLes flèches Acheter et Vendre sont créées directement à partir des changements dans l'état de la tendance interne :
5.1. Acheter Signal
Un signal d'achat apparaît lorsque l'état précédent était baissier et que le prix appliqué dépasse la bande supérieure :
Baissier - Haussier - Achetez Arrow sur la nouvelle ligne Lower VIDyA
5.2. Signal de vente
Un signal de vente apparaît lorsque l'état précédent était haussier et que le prix appliqué passe en dessous de la bande inférieure :
Haussier - Baissier - Vendre une flèche sur la nouvelle ligne Upper VIDyA
Les flèches identifient le début d'une phase de tendance nouvellement détectée plutôt que chaque entrée possible dans la même direction.
Un signal sur la bougie ouverte actuelle peut changer ou disparaître si le prix recule avant la fermeture de la bougie. Les utilisateurs à barre fermée peuvent évaluer la flèche une fois la bougie de signal terminée.
6. Détection des pivotsL'indicateur détecte les hauts pivots structurels et les bas pivots à l'aide des barres configurées de gauche et de droite.
- Haut/Bas : les plus hauts pivots sont calculés à partir des plus hauts des bougies et les plus bas des pivots à partir des plus bas des bougies.
- Fermer/Fermer : les plus hauts et les plus bas pivots sont calculés à partir des prix de clôture.
Un pivot doit être entouré du nombre requis de barres avant de pouvoir être confirmé. Barres pivotantes du côté gauche contrôle les barres d'un côté du pivot, tandis que Barres pivotantes du côté droit contrôle le nombre de barres suivantes requises pour la confirmation.
Étant donné que des barres ultérieures sont nécessaires, le pivot n'est pas connu immédiatement lorsque l'extrême se produit. Une fois confirmée, sa ligne de liquidité est positionnée au niveau de la barre pivot d'origine. L'augmentation des barres pivotantes du côté droit rend la détection plus sélective mais augmente également le délai de confirmation.
7. Comment sont constituées les lignes de liquiditéTous les pivots confirmés ne deviennent pas une ligne de liquidité. L'indicateur filtre les pivots en fonction de la tendance active et de leur position par rapport à la ligne de tendance VIDyA.
7.1. Ligne de liquidité haussière
Au cours d'une tendance à la hausse, un pivot bas confirmé peut former une ligne de liquidité haussière lorsque la tendance n'a pas seulement changé et que le pivot bas est positionné au-dessus de la ligne inférieure VIDyA active.
La ligne horizontale est tracée au prix pivot bas.
7.2. Ligne de liquidité baissière
Au cours d'une tendance à la baisse, un pivot haut confirmé peut former une ligne de liquidité baissière lorsque la tendance n'a pas seulement changé et que le pivot haut est positionné en dessous de la ligne supérieure VIDyA active.
La ligne horizontale est tracée au prix pivot le plus élevé.
Ce filtrage basé sur les tendances concentre l'attention sur les niveaux structurels formés à l'intérieur de la tendance active plutôt que d'afficher tous les hauts et bas locaux.
8. Signification et durée de vie des lignes de liquiditéUne ligne de liquidité représente un pivot structurel précédemment confirmé qui reste pertinent pour la phase de tendance actuelle. Ces niveaux peuvent aider à localiser les extrêmes de repli précédents, à identifier les zones de nouveau test possibles, à surveiller la structure de tendance interne et à analyser les configurations de continuation autour des pivots récents.
Une ligne de liquidité reste active jusqu'à ce que l'un des événements suivants se produise :
- La ligne de tendance active VIDyA atteint ou franchit le niveau de liquidité.
- La tendance change de direction.
- La ligne dépasse Longueur maximale de la ligne de liquidité.
Le paramètre de longueur maximale empêche les anciens niveaux de rester sur le graphique après l'expiration de leur contexte analytique prévu.
9. Nouveau test de prix par rapport au Liquidity DotUn nouveau test de prix et un Liquidity Dot sont des événements liés mais différents.
Nouveau test de prix : Le prix du marché est-il revenu à la ligne de liquidité affichée ?
Point de liquidité : La ligne de tendance VIDyA lissée et active a-t-elle atteint ou dépassé ce niveau de liquidité ?
9.1. Nouveau test de prix
Un nouveau test de prix est observé directement à partir des bougies du marché et ne constitue pas la condition qui crée un point de liquidité.
- Pour une continuation haussière, le prix revient à une récente ligne de liquidité pivot-basse tandis que la tendance haussière reste active.
- Pour une continuation baissière, le prix revient à une récente ligne de liquidité pivot haute tandis que la tendance baissière reste active.
- Une mèche peut toucher ou interagir brièvement avec le niveau.
- Maintenir le niveau ou clôturer du côté de la tendance peut fournir un contexte de continuation supplémentaire.
Si la bougie de retest clôture le niveau dans la direction opposée, la bougie suivante peut être utilisée pour évaluer si le prix retrouve le niveau ou confirme un changement structurel plus profond.
9.2. Point de liquidité
Un point de liquidité est généré uniquement lorsque la ligne de tendance VIDyA lissée active atteint ou dépasse un niveau de liquidité éligible :
- Un point de couleur haussière correspond à une interaction avec une ligne de liquidité pivot basse.
- Un point de couleur baissière correspond à une interaction avec une ligne de liquidité pivot élevée.
- Le prix peut retester une ligne de liquidité avant qu'un point n'apparaisse.
- Un point ne crée pas automatiquement un nouveau signal d'achat ou de vente.
- Un point ne signifie pas nécessairement que la tendance s’est inversée.
Lorsqu'un niveau de liquidité est traité, l'indicateur peut afficher sa valeur de volume associée. La valeur est calculée à partir de la source de volume sélectionnée autour de la zone pivot :
- Les valeurs positives sont associées à des niveaux de liquidité bas.
- Les valeurs négatives sont associées à des niveaux de liquidité élevés.
- Volume des coches utilise le nombre de changements de prix enregistrés par le courtier.
- Volume réel utilise le volume réel négocié lorsque le courtier et le symbole le fournissent.
Pour de nombreux instruments Forex et CFD, le volume réel peut ne pas être disponible, ce qui fait du volume des ticks la sélection la plus pratique. L'étiquette du volume de liquidité est distincte du volume d'achat, du volume de vente et du volume Delta cumulés affichés pour la tendance actuelle.
11. Volume cumulé d’achat et de venteL'indicateur sépare le volume selon la direction des bougies :
- Volume des bougies avec Fermer > Ouvert est ajouté à Acheter du volume.
- Volume des bougies avec Fermer < Ouvert est ajouté à Volume de vente.
- Les bougies neutres ne contribuent ni aux deux côtés.
Le volume d’achat et le volume de vente sont accumulés tout au long de la phase de tendance active. Lorsqu'un changement de tendance se produit, les deux compteurs sont réinitialisés et un nouveau calcul de volume commence pour la nouvelle tendance.
Les étiquettes actuelles décrivent donc uniquement la tendance active, et non l'historique complet du graphique. Au cours d'une phase haussière, par exemple, le volume d'achat est le volume accumulé des bougies haussières depuis le début de cette phase, tandis que le volume de vente est le volume accumulé des bougies baissières se produisant au cours de la même phase haussière.
12. Delta-VolumesDelta Volume compare le volume cumulé haussier et baissier au sein de la tendance actuelle :
Delta Volume = (Volume d'achat - Volume de vente) / (Volume d'achat + Volume de vente) x 100
Le résultat va de -100% à +100%:
- Un delta positif signifie que le volume d’achat est supérieur au volume de vente.
- Un delta négatif signifie que le volume de vente est supérieur au volume d’achat.
- Une valeur proche de zéro signifie que les volumes haussiers et baissiers sont relativement équilibrés.
- Une valeur s’éloignant de zéro indique une domination croissante d’un côté.
- Une valeur qui revient vers zéro indique une participation croissante du camp adverse.
La direction de Delta Volume peut être comparée à la tendance :
Tendance haussière + Delta Positif - Accord volume haussier
Tendance baissière + Delta négatif - Accord volume baissier
Tendance haussière + Delta faible ou négatif - Accord de volume haussier limité
Tendance baissière + Delta faible ou positif - Accord de volume baissier limité
Un Delta affaibli n’inverse pas automatiquement la tendance. L'état de tendance ne change que lorsque le prix appliqué franchit la bande de volatilité appropriée.
13. Zones de volume Delta de référenceLes valeurs suivantes peuvent être utilisées comme zones de référence flexibles plutôt que comme conditions commerciales fixes :
- Delta absolu inférieur à environ 10 % : Le volume d’achat et le volume de vente sont relativement équilibrés. Cela peut se produire lors d'une tendance faible, d'une phase de transition ou d'un marché variable.
- Delta absolu d'environ 10 % à 20 % : Un côté présente un léger avantage, mais l'alignement des volumes n'est pas encore particulièrement clair.
- Delta absolu d'environ 20 % à 30 % : Un côté présente un avantage notable, avec un alignement plus clair du volume dans cette direction.
- Delta absolu d’environ 30 % ou plus : Un déséquilibre de volume relativement important est présent au cours de la phase de tendance actuelle.
Dans une tendance haussière, un Delta positif plus important indique une plus forte domination haussière du volume. Dans une tendance baissière, un Delta plus négatif indique une plus forte domination baissière du volume.
Valeurs de 50 % ou plus peuvent être considérés comme exceptionnellement forts, mais ils surviennent moins fréquemment et ne doivent pas nécessairement être utilisés comme seuil d’évaluation principal.
Ces zones sont des références analytiques. Les fourchettes appropriées peuvent varier en fonction du symbole, de la période, de la séance de négociation, de la volatilité et de la source de volume sélectionnée.
13.1. Alignement tendance et deltaLe signe du Delta Volume doit toujours être interprété avec l’état actuel de la tendance VIDyA. Un Delta positif n’est pas automatiquement haussier dans tous les contextes, et un Delta négatif n’est pas automatiquement baissier dans tous les contextes.
Tendance haussière + Delta positif
La tendance basée sur les prix et le volume cumulé sont alignés. Le volume d'achat est supérieur au volume de vente pendant la phase haussière active.
Tendance baissière + Delta négatif
La tendance basée sur les prix et le volume cumulé sont alignés. Le volume de vente est supérieur au volume d’achat pendant la phase baissière active.
Tendance haussière + Delta négatif
La tendance VIDyA reste haussière, mais le volume de vente est devenu supérieur au volume d'achat au cours de la phase haussière actuelle. Ce désaccord peut survenir lors d'un fort repli, d'un affaiblissement de la participation haussière, d'une condition de transition ou avant un éventuel changement de tendance.
Tendance baissière + Delta positif
La tendance VIDyA reste baissière, mais le volume d'achat est devenu supérieur au volume de vente dans la phase baissière actuelle. Ce désaccord peut survenir lors d'un fort retracement haussier, d'un affaiblissement de la participation baissière, d'une condition de transition, ou avant un éventuel changement de tendance.
Un désaccord tendance-Delta n’inverse pas l’indicateur en soi. La tendance VIDyA ne change que lorsque le prix appliqué franchit la bande de volatilité appropriée. Delta décrit la participation en volume à l'intérieur de la tendance active ; les bandes VIDyA déterminent l'état de tendance.
L'ampleur reste importante. Un petit Delta opposé proche de zéro ne peut représenter qu'un déséquilibre mineur, tandis qu'un Delta opposé plus grand indique un désaccord plus fort entre l'état de tendance actuel et le volume cumulé.
14. Étiquettes d'information actuellesLes étiquettes positionnées à côté de la ligne de tendance VIDyA actuelle peuvent afficher :
- Volume d’achat cumulé pour la tendance active.
- Volume de vente cumulé pour la tendance active.
- Pourcentage actuel du volume delta.
- Période de l’indicateur sélectionné.
- Temps restant de la bougie de la période actuelle.
- Un marqueur coloré correspondant à la tendance active.
La couleur de l'étiquette peut être sélectionnée manuellement ou réglée sur automatique afin qu'elle suive la couleur de la tendance haussière ou baissière.
18. Flux de travail multi-échéancierUn délai plus long peut être utilisé pour le contexte directionnel, tandis qu'un délai plus court est utilisé pour une observation détaillée :
- H1 haussier + retest haussier M15 : possible contexte haussier aligné sur la tendance.
- H1 baissier + retest baissier M15 : possible contexte baissier aligné sur la tendance.
- Tendance active sur une période plus élevée + affaiblissement du delta sur une période inférieure : possible retrait temporaire.
- Les délais supérieurs et inférieurs vont dans des directions opposées : correction ou transition possible.
- Plusieurs délais s’alignent sur le soutien de Delta : accord directionnel plus large.
Différents paramètres VIDyA, ATR, pivot, volume et visuels peuvent être attribués à chaque période lorsque Utiliser des paramètres distincts pour chaque période est activé.
19. AlertesL'indicateur fournit deux conditions d'alerte principales :
19.1. Alerte de changement de tendance
Avertit l'utilisateur lorsqu'un changement de tendance haussier ou baissier est détecté.
19.2. Alerte de ligne de liquidité
Avertit l'utilisateur lorsque la ligne de tendance VIDyA atteint ou franchit un niveau de liquidité éligible et que le point de liquidité correspondant est généré.
Modes de livraison disponibles :
- Message d'alerte du terminal
- Notification poussée
- Courriel
- Son
Utiliser Activer les alertes pour le symbole actuel pour le symbole graphique. Utiliser Activer les alertes pour tous les symboles du scanner pour recevoir des alertes activées à partir de symboles surveillés par le scanner.
20. Multi-Délai & Scanner multi-symbolesLe système multi-périodes intégré affiche les calculs à partir d'une période sélectionnée sur le graphique actuel. Plusieurs instances d’indicateur peuvent être combinées pour afficher plusieurs périodes simultanément.
Le scanner fournit une vue compacte de la dernière condition détectée sur les symboles et les périodes sélectionnés. Ses principales fonctions comprennent :
- Liste de délais personnalisée
- Liste de symboles personnalisés ou symboles Market Watch
- Jusqu'à 10 délais de numérisation
- Changement de graphique en cliquant sur une cellule du scanner
- Séparer les couleurs haussières et baissières
- Panneau mobile et minimisable
- Visibilité des indicateurs contrôlés par raccourci clavier
- Alertes pour le symbole actuel ou tous les symboles du scanner
- Paramètres individuels facultatifs pour chaque période
- Affichage direct de la valeur actuelle du Delta Volume et du signe
- Affichage du dernier signal d'achat, signal de vente ou point de liquidité avec le volume Delta
Comment interpréter Delta Volume avec le dernier signal du scanner :
Acheter un signal ou un point de liquidité haussier + Delta positif : événement haussier avec accord de volume haussier.
Acheter un signal ou un point de liquidité haussier + Delta négatif : événement haussier, mais le volume cumulé actuel favorise le côté baissier.
Signal de vente ou point de liquidité baissier + Delta négatif : événement baissier avec accord de volume baissier.
Signal de vente ou point de liquidité baissier + Delta positif : événement baissier, mais le volume cumulé actuel favorise le côté haussier.
Le dernier signal enregistre le changement de tendance ou le point de liquidité le plus récent, tandis que le delta actuel reflète en permanence le solde de volume cumulé de la tendance active. Ils peuvent donc pointer dans des directions différentes sans qu’aucune des deux valeurs ne soit incorrecte.
Lors de la numérisation de plusieurs symboles et périodes, des combinaisons alignées peuvent être utilisées pour identifier rapidement les phases de tendance avec un volume de support. Des combinaisons opposées peuvent être utilisées pour identifier les symboles qui nécessitent une inspection plus approfondie pour détecter des retraits, un affaiblissement de la participation, une transition ou un éventuel changement de tendance futur.
Quand Utiliser des paramètres distincts pour chaque période est désactivé, toutes les périodes utilisent les paramètres de l'indicateur principal. Lorsqu'elles sont activées, les listes séparées par des points-virgules peuvent attribuer différents paramètres à des périodes individuelles.
Les valeurs de chaque liste par période doivent suivre l'ordre exact spécifié dans Liste des délais. Une liste vide hérite de la valeur d'entrée principale correspondante.
Pour des instructions détaillées sur l'affichage multi-périodes, le scanner, les paramètres séparés, le sélecteur de périodes, les alertes du scanner, les raccourcis clavier, les étiquettes de périodes et les commandes associées, utilisez le Multi-périodes & Guide multi-symboles lié au début de cette page.
21. Paramètres d'entrée importants21.1. Paramètres généraux
- Identifiant : attribuez une valeur unique à chaque instance d'indicateur sur le même graphique pour éviter les conflits entre les objets et les panneaux du scanner.
- Barres maximales à traiter : limite la quantité de données historiques traitées. Réglez sur 0 pour utiliser toutes les barres disponibles.
- Délai d'affichage : sélectionne la période calculée et affichée sur le graphique actuel.
- Interpolation linéaire : lisse la connexion visuelle des valeurs de période plus élevée sur un graphique de période plus courte. Cela affecte la présentation plutôt que le calcul de la source et du délai.
- Afficher les objets du graphique : contrôle les lignes de liquidité, les étiquettes de volume et d’autres objets graphiques.
- Étiquettes de délais et compte à rebours : afficher la période source et le temps restant de sa bougie actuelle.
21.2. Paramètres VIDyA
- Longueur VIDyA : contrôle la réactivité de la base. Les valeurs inférieures réagissent plus rapidement ; des valeurs plus élevées sont plus douces.
- Élan VIDyA : détermine la fenêtre d'impulsion utilisée pour ajuster la vitesse de lissage de VIDyA.
- Distance de bande : contrôle la distance et la sensibilité des bandes supérieure et inférieure.
- Prix appliqué : sélectionne la source de prix utilisée pour les calculs VIDyA et de croisement de tendances.
- Période de lissage de la valeur VIDyA : applique un lissage supplémentaire au résultat VIDyA.
- Période ATR : contrôle le calcul de volatilité utilisé pour construire les bandes.
21.3. Paramètres de pivot et de liquidité
- Type de pivot : sélectionne le calcul pivot Haut/Bas ou Fermer/Fermer.
- Barres pivotantes du côté gauche : nombre de barres sur le côté gauche permettant de valider un pivot.
- Barres pivotantes du côté droit : nombre de barres suivantes nécessaires pour confirmer un pivot.
- Longueur maximale de la ligne de liquidité : nombre maximum de barres temporelles pour lesquelles une ligne de liquidité reste active.
- Volume appliqué : sélectionne Volume de tiques ou Volume réel.
Les barres pivotantes du côté gauche et les barres pivotantes du côté droit ne peuvent pas toutes deux être nulles.
21.4. Paramètres visuels
- Visibilité de la ligne de liquidité
- Visibilité et taille du Liquidity Dot
- Visibilité, couleur et taille de l'étiquette de volume de liquidité
- Étiquettes actuelles de volume d’achat, de volume de vente et de volume delta
- Code, couleur et largeur de la flèche d'achat et de vente
- Couleur, style et largeur des lignes VIDyA inférieures et supérieures
- Transparence de remplissage du cloud de tendance
- VIDyA adaptatif avec bandes de tendance basées sur ATR et cloud en option
- Lignes de tendance haussières et baissières dynamiques
- Flèches d'achat et de vente sur Trend Shifts
- Détection de pivot haut/bas ou fermeture/fermeture
- Lignes de liquidité, points et étiquettes de volume filtrés par tendances
- Volume d'achat cumulé, volume de vente et volume delta
- Cochez les options Volume et Volume réel
- Alertes de changement de tendance et de ligne de liquidité
- Affichage multi-périodes avec paramètres séparés
- Scanner multi-symboles et multi-périodes


Excellent quality, and the developer is extremely helpful. A well-deserved 5-star rating!