Page 1 of 1
ShowTip
Posted: 29 Feb 2016 15:43
by Lurubu
Bonjour,
Voici le programme que j'ai écrit pour avoir une étiquette me donnant une hauteur de bougie.
Express RG_Hauteur_Bougie
Vars
Numeric Hauteur;
Calculation
Hauteur = High - Low;
ShowTip("Hauteur :" + NumericToString(Hauteur,"%g"));
Interpretation
begin
end
Je n'obtient rien sur le Graphe.
Où se trouve mon erreur ?
Merci
R.Giraud
Re: ShowTip
Posted: 29 Feb 2016 19:24
by WHS Support
Bonjour,
Pour que le programme puisse afficher le calcul de High-Low il faut le définir comme series et non comme numerique. De plus, il faut indiquer au programme au moyen de 'plotline' qu'il est sensé tracer 'Hauteur' sur le graphique.
Voici votre programme corrigé :
Express RG_Hauteur_Bougie
Vars
Series Hauteur;
Calculation
Hauteur = High - Low;
ShowTip("Hauteur :" + NumericToString(Hauteur,"%g"));
Interpretation
begin
end
plot(Hauteur, lightred, 1);
Cordialement,
Alexandra
WHS Lux
Re: ShowTip
Posted: 01 Mar 2016 14:39
by Lurubu
Bonjour Alexandra,
Je reviens sur le ShowTip.
La correction proposée ne fonctionne pas.
Alors, toujours par acquis de conscience, j’ai scrupuleusement recopié l’exemple du manuel (p.23) dont je donne ma copie.
Express f_ShowTip_Example1
Vars
Series
TL,BL,ML,delta;
Input $span(1,200,20),$StD_factor(1,200,20);
Calculation
If IsFirstBar() then
begin
MovingAverage(Close,ML,$span);
StdDev(Close,delta,$span);
end
TL = ML + (($StD_factor/10) * delta);
BL = ML - (($StD_factor/10) * delta);
If IsFinalBar() then
ShowTip("UpperBand:" + NumericToString(TL,"%6.2f" +"\n LowerBand:" + NumericToString(BL,"%6.2f")));
Interpretation
begin
end
Plot(ML,Blue,1);
PlotBand(TL,"red",1,BL,"red",1,"LightYellow");
Et de nouveau, c’est sans effet.
Je joins une copie d’écran à toute fin utile.
Merci de me sortir du pétrin.
Raymond Giraud
Re: ShowTip
Posted: 01 Mar 2016 14:58
by WHS Support
Monsieur,
Voici votre RG Hauteur Bougie tel que je l'ai programmé :
RGHauteur.jpg
Comme vous pouvez le voir, cela marche.
Merci de contacter le helpdesk pour que nous vous aidions.
Cordialement
Alexandra
WHS Lux
Re: ShowTip
Posted: 01 Mar 2016 17:39
by Lurubu
Rebonjour,
Non, ce n'est pas cela.
Vous me proposez un indicateur avec Plot.
Effectivement, votre proposition est parfaite.
Mais je désire un "ShowTip,", c'est-à-dire une étiquette pop-up qui s'affiche lorsque le curseur est positionné sur la bougie.
C'est la fonction "ShowTip" que je veux employer.
Je n'ai sans doute pas été assez clair précédemment.
J'espère que c'est mieux maintenant.
Merci de votre patience.
R.Giraud
Re: ShowTip
Posted: 01 Mar 2016 17:48
by WHS Support
Je comprends mieux votre demande, cependant le pop up est bien present dans mon programme. Voyez la copie d'écran ci-dessous :
RGHauteur.jpg
Il faut être un peu patient et attendre le premier affichage du pop up, mais cela fonctionne bien
Cordialement
Alexandra
WHS Lux
Re: ShowTip
Posted: 01 Mar 2016 21:42
by mpcdmu
Lurubu wrote:Rebonjour,
Non, ce n'est pas cela.
Vous me proposez un indicateur avec Plot.
Effectivement, votre proposition est parfaite.
Mais je désire un "ShowTip,", c'est-à-dire une étiquette pop-up qui s'affiche lorsque le curseur est positionné sur la bougie.
C'est la fonction "ShowTip" que je veux employer.
Je n'ai sans doute pas été assez clair précédemment.
J'espère que c'est mieux maintenant.
Merci de votre patience.
R.Giraud
Bonjour,
En espérant que ça aide.
Cordialement.
Re: ShowTip
Posted: 01 Mar 2016 21:51
by mpcdmu
Bonjour Lurubu,
Pour information.
La dernière indication de la barre d'information en bas à gauche du graphique principal donne en "temps réel" la hauteur en "Ticks" de la dernière bougie en cours de formation.
Cordialement.