Comment utiliser la fonctionnalité MTF ?

La fonctionnalité MTF est une fonction qui vous permet de modifier la durée de n'importe quel indicateur en deux clics seulement dans Entrées, à l'aide du menu déroulant Résolution.

Les codeurs Pine peuvent utiliser dans leurs propres scripts le même paramètre de résolution que celui que nous utilisons dans nos indicateurs intégrés. En l'ajoutant simplement à la déclaration d'étude d'un script, les codeurs disposent désormais d'un moyen facile d'ajouter la fonctionnalité MTF aux scripts et de laisser les utilisateurs décider de la période sur laquelle ils souhaitent que l'indicateur fonctionne. 

L'utilisation du paramètre de résolution ajoutera automatiquement un champ de saisie de résolution aux entrées de votre script. La valeur par défaut du paramètre de résolution peut être n'importe quelle chaîne de résolution valide. Si, toutefois, elle n'est pas incluse dans les choix disponibles dans le menu déroulant du champ, la valeur par défaut Même que symbole apparaîtra comme valeur par défaut dans le champ. Utilisez la chaîne vide ("") pour représenter la résolution du graphique. 

Disons, par exemple, que vous voulez utiliser un graphique avec une résolution de 5m, mais que vous voulez qu'il affiche une moyenne mobile basée sur une résolution de 1D. Auparavant, vous pouviez le faire en utilisant la fonction de sécurité :

//@version=4study(title="Moving Average", shorttitle="MA with security", overlay=true)len = input(9, minval=1, title="Length")src = input(close, title="Source")out = sma(src, len)res = input(title="Resolution", type=input.resolution, defval="1D")s1 = security(syminfo.tickerid, res, out, gaps=true)plot(s1, color=color.red)
Java


Cependant, il vous suffit maintenant d'ajouter resolution="D" à votre appel d'étude, comme indiqué ci-dessous :

//@version=4study(title="Moving Average", shorttitle="MA with resolution", overlay=true, resolution="D")len = input(9, minval=1, title="Length")src = input(close, title="Source")offset = input(title="Offset", type=input.integer, defval=0, minval=-500, maxval=500)out = sma(src, len)plot(out, color=color.blue, title="MA", offset=offset)
Java

Le nouveau paramètre de résolution offre un moyen facile d'ajouter la fonctionnalité MTF à des scripts relativement simples. Les scripts Pine plus complexes nécessiteront toujours la sécurité pour mettre en œuvre des calculs avancés utilisant des informations sur des périodes plus longues.

Notez que la valeur des variables timeframe.* représentera la résolution sur laquelle le script fonctionne actuellement, telle que déterminée par la valeur du champ Résolution dans les entrées du script, quelle que soit la résolution du graphique. Notez également que puisque les valeurs de timeframe plus élevées contiennent des lacunes lorsque le paramètre de résolution est utilisé dans un script, les variables timeframe.* contiendront également des valeurs n/a entre les transitions temporelles. Ce comportement est normal. Vous pouvez en savoir plus à ce sujet dans notre Centre d'aide.

Accueil Screener d'actions Screener Forex Screener Crypto Calendrier économique Comment ça marche Caractéristiques du graphique Prix Parrainer un ami Règles de conduite Centre d'aide Solutions site web & courtier Widgets Solutions de cartographie Bibliothèque de graphiques allégés Blog & News Twitter
Profil Paramètres du Profil Compte et Facturation Amis référés Coins Mes tickets au support Centre d'aide Idées Publiées Followers Suivi(e) Messages privés Chat Se Déconnecter